
  document.write("<div align='center'>");
  document.write("<font id='day'></font>&nbsp;Days, ");
  document.write("<font id='hour'></font>&nbsp;Hrs, ");
  document.write("<font id='min'></font>&nbsp;Min, ");
  document.write("<font id='sec'></font>&nbsp;Sec</div>");


function checkTime(i)
{
if (i<10) 
  {
  i="0" + i;
  }

return i;
}

function checkTimeMsec(i)
{
if (i<100 && i>10) 
  {
  i="0" + i;
  }
else if (i<10) 
  {
  i="00" + i;
  }
return i;
}

function time()
{
d1 = new Date();
d2 = new Date("Fri Dec 21 02:11:00 UTC 2012"); // SET TIME

offset = (d1.getHours() - d1.getUTCHours());

utc = d1.getTime() + (d1.getTimezoneOffset() * 60000);
nd = new Date(utc + (3600000*offset));	

diff = (d2.valueOf()-nd.valueOf());

MS = (Math.floor(Math.abs(diff)%1000)).toString();
SS = (Math.floor(Math.abs(diff/1000)%60)).toString();
MM = (Math.floor(Math.abs(diff/60000)%60)).toString();
HH = (Math.floor(Math.abs(diff/3600000)%24)).toString();
DD = (Math.floor(Math.abs(diff/86400000)%100000)).toString();

document.getElementById('day').innerHTML = checkTime(DD);

document.getElementById('hour').innerHTML = checkTime(HH);

document.getElementById('min').innerHTML = checkTime(MM);

document.getElementById('sec').innerHTML = checkTime(SS);

//document.getElementById('mil').innerHTML = checkTimeMsec(MS);

x = setTimeout('time()', 1);
}

time();



      