// format: serviceDate = new Date(year,month-1,day,hour,min,sec)

serviceDate = new Date(2012,(2-1),26,8,55,00);

function GetCount(ddate,iid){

	dateNow = new Date();
	amount = ddate.getTime() - dateNow.getTime();
	delete dateNow;

	if(amount < 0){
		document.getElementById(iid).innerHTML="<a class='live' href='http://wordalive.org/live'>LIVE NOW! - Click to join.</a>";
	}
	else{
		days=0;hours=0;mins=0;secs=0;out="";

		amount = Math.floor(amount/1000);

		days=Math.floor(amount/86400);
		amount=amount%86400;

		hours=Math.floor(amount/3600);
		amount=amount%3600;

		mins=Math.floor(amount/60);
		amount=amount%60;

		secs=Math.floor(amount);
		
		out += "<p>LIVE IN:</p><ul><li class='numbers'>"+(days<=9?'0':'')+days+"</li>";
		out += "<li class='numbers'>"+(hours<=9?'0':'')+hours+"</li>";
		out += "<li class='numbers'>"+(mins<=9?'0':'')+mins+"</li>";
		out += "<li class='numbers'>"+(secs<=9?'0':'')+secs+"</li></ul>";
		out += "<div style='clear:left;'></div>"
		out +="<ul><li class='titles' id='days'>"+((days==1)?"day":"days")+"</li>";
		out +="<li class='titles' id='hours'>"+((hours==1)?"hour":"hours")+"</li>";
		out +="<li class='titles' id='mins'>"+((mins==1)?"min":"mins")+"</li>";
		out +="<li class='titles' id='secs'>"+((secs==1)?"sec":"secs")+"</li></ul>";
		
		out = out.substr(0,out.length-2);
		
		document.getElementById(iid).innerHTML=out;

		setTimeout(function(){GetCount(ddate,iid)}, 1000);
	}
}

window.onload=function(){
	GetCount(serviceDate, 'countdown');
};
