var monthnames=new Array('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec');
var daynames=new Array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday');

function format02(v)
{return v>9?v:'0'+v;}

function tim(t)
{
var nd=new Date();
var now=nd.getTime();
t*=1000;
var d=new Date(t);
var today=now-(nd.getHours()*3600000+nd.getMinutes()*60000+nd.getSeconds()*1000);
var thisyear=new Date(nd.getFullYear(),0,1,0,0,0).getTime();
var out;
if (t > today)
	out='Today';
else if (t > (now-6*86400000))
	out=daynames[d.getDay()];
else
	out=d.getDate()+' '+monthnames[d.getMonth()];
if (t < thisyear)
	out=out+' '+d.getFullYear();
out=out+', '+d.getHours()+":"+format02(d.getMinutes());
document.write(out);
}

function dat(t)
{
var nd=new Date();
var now=nd.getTime();
t*=1000;
var d=new Date(t);
var today=now-(nd.getHours()*3600000+nd.getMinutes()*60000+nd.getSeconds()*1000);
var thisyear=new Date(nd.getFullYear(),0,1,0,0,0).getTime();
var out;
if (t > today)
	out='Today';
else if (t > (now-6*86400000))
	out=daynames[d.getDay()];
else
	out=d.getDate()+' '+monthnames[d.getMonth()];
if (t < thisyear)
	out=out+' '+d.getFullYear();
document.write(out);
}



