(function($) {

	function relative_time(date) {
		var relative_to = (arguments.length > 1) ? arguments[1] : new Date();
		var delta = parseInt((relative_to.getTime() - new Date(date)) / 1000, 10);
		var r = '';
		if (delta < 60) {
			r = delta + ' seconds ago';
		} else if(delta < 120) {
			r = 'a minute ago';
		} else if(delta < (45*60)) {
			r = (parseInt(delta / 60, 10)).toString() + ' minutes ago';
		} else if(delta < (2*60*60)) {
			r = 'an hour ago';
		} else if(delta < (24*60*60)) {
			r = '' + (parseInt(delta / 3600, 10)).toString() + ' hours ago';
		} else if(delta < (48*60*60)) {
			r = 'a day ago';
		} else {
			r = (parseInt(delta / 86400, 10)).toString() + ' days ago';
		}
		return 'about ' + r;
	}

	$(function() {
		
		$.getJSON('https://api.twitter.com/1/statuses/user_timeline/bwmachinetools.json?callback=?&count=2', function(data) {
			var output = '';
			$.each(data, function(i, e) {
				output += '<li>' + e.text + '<a href="http://twitter.com/bwmachinetools/status/' + e.id_str + '">' + relative_time(e.created_at) + '</a></li>';
			});
			$('#twitter ul').html(output);
			$('#twitter ul li:last').addClass('last');
		});
		
		$('.nav > ul li').hover(function() {
			$(this).addClass('hover');
		}, function() {
			$(this).removeClass('hover');
		})
		
		$('#popup').click(function(event) {
			$.colorbox({
				href: this.href,
				width: 600
			});
			event.preventDefault();
		});
		
		$('#slides').cycle({
			fit: true,
			height:'192px',
			pager: '#pager',
			pagerAnchorBuilder: function() {
				return '<li><a href="#"></a></li>';
			},
			width: '726px'
		});

		
	
	});

}(this.jQuery));
