function prettyTime(ts) {
	var diff = ( new Date() ) / 1e3 - ts,
		u = [ "seconds", "minutes", "hours", "days", "weeks", "months", "years" ],
		s = [ 1, 60, 60, 24, 7, 4.333, 12, 1e9],
		tense = ( diff<0 ? " from now" : " ago" );
	diff = Math.abs(diff);
	if (diff<20) return "just now";
	for (var i in s) if ( (diff/=s[i]) < 2 ) return ~~(diff*=s[i])+" "+u[i-1]+tense;
}

jQuery(function(){ 
	if (!$.trim($("#sidebar").html())) $("body").addClass("empty-sidebar"); 
	if (!$.trim($("#leftnav").html())) $("body").addClass("empty-leftnav"); 

	$("#topnav a.admin").parent("li").css("float", "right");
	$("#topnav a.intranet").parent("li").css("float", "right");

	$("#createdate, #editdate, #draftdate").each(function(){
		this.title = this.innerHTML;
		this.innerHTML = prettyTime(this.className);
	});
});

