// JavaScript Document$(document).ready(function(){	$(".rollover_img").fadeTo("slow", 1.0);	$(".rollover_img").hover(function(){		$(this).fadeTo("slow", 0.6);	},	function(){		$(this).fadeTo("slow", 1.0);	});	var url = "http://twitter.com/status/user_timeline/ohlalacom.json?count=1&callback=?";	$.getJSON(url, function(data){		$.each(data, function(i, item) {			$('p#twitter').prepend('\				<span class="tweet-content">'+item.text.linkify()+'</span>\n\				<span class="tweet-link"><a href="http://twitter.com/ohlalacom/statuses/'+item.id+'">#</a></span>\n\				<span class="tweet-time"><abbr title="'+item.created_at+'">'+relative_time(item.created_at)+'</abbr></span>\n\			');		});	});		$("div#slider").scrollable({		size:1	});	$("div#works-scroll").scrollable({		size:4	});	$('a.browse').click(function(e){e.preventDefault();});});String.prototype.linkify = function() {	return this.replace(/[A-Za-z]+:\/\/[A-Za-z0-9-_]+\.[A-Za-z0-9-_:%&\?\/.=]+/, function(m) {		return m.link(m);	});};function relative_time(time_value) {	var values = time_value.split(" ");	time_value = values[1] + " " + values[2] + ", " + values[5] + " " + values[3];	var parsed_date = Date.parse(time_value);	var relative_to = (arguments.length > 1) ? arguments[1] : new Date();	var delta = parseInt((relative_to.getTime() - parsed_date) / 1000);	delta = delta + (relative_to.getTimezoneOffset() * 60);	var r = '';	if (delta < 60) {		r = 'a minute ago';	} else if(delta < 120) {		r = 'couple of minutes ago';	} else if(delta < (45*60)) {		r = (parseInt(delta / 60)).toString() + ' minutes ago';	} else if(delta < (90*60)) {		r = 'an hour ago';	} else if(delta < (24*60*60)) {		r = '' + (parseInt(delta / 3600)).toString() + ' hours ago';	} else if(delta < (48*60*60)) {		r = '1 day ago';	} else {		r = (parseInt(delta / 86400)).toString() + ' days ago';	}	return r;}function twitter_callback() {	return true;}
