var timediff=0;
var g_sec;

function calc_timediff()
	{
		Today = new Date();
		act_sec = Today.getTime();
		timediff = act_sec - (g_sec*1000);
	}

function countdown_clock(seconds)
         {
	 g_sec = seconds;
         var html_code = '<div id="countdown"></div>';
         document.write(html_code);
	 calc_timediff();
         countdown();                
         }
         
function countdown()
         {
        	 var Time_Left = 2*g_sec-((new Date()).getTime()  - timediff )/1000;
         
	         if(Time_Left < 0)
	            Time_Left = 0;
	                    //More datailed.
	                    var days = Math.floor(Time_Left / (60 * 60 * 24));
	                    Time_Left %= (60 * 60 * 24);
	                    var hours = Math.floor(Time_Left / (60 * 60));
    	                Time_Left %= (60 * 60);
	                    var minutes = Math.floor(Time_Left / 60);
    	                Time_Left %= 60;
	                    var second = Math.floor(Time_Left/1);
			    Time_Left %= 1;
			    var milis = Math.floor(100*Time_Left);
	
						
	                    document.getElementById("countdown").innerHTML =  '<div id=cdleft>' + days + '</div>days<br>';
	                    document.getElementById("countdown").innerHTML += '<div id=cdleft>' + hours + '</div>hours<br>';
		                    document.getElementById("countdown").innerHTML += '<div id=cdleft>' + minutes + '</div>minutes<br>';
	                    document.getElementById("countdown").innerHTML += '<div id=cdleft>' + second + '</div>seconds<br>';
//	                    document.getElementById("countdown").innerHTML += '<div id=cdleft>' + milis + '</div>ms<br>';
	         //Recursive call, keeps the clock ticking.
	     	    setTimeout('countdown();', 1000);
         }
