			
			try
			{
				var countdowntimer=setInterval(countdown ,1000);
			}
			catch(e)
			{
				//~ alert(e);
			}
			function countdown()
			{
				var time=Math.round(new Date().getTime() / 1000) ;  
				 var strEndTime = "";
				 var endtime  = new Date();
				 endtime.setFullYear(2010);
				 endtime.setMonth(3);
				 endtime.setDate(30);
				 endtime.setHours(23);
				 endtime.setMinutes(59);
				 endtime.setSeconds(59); 
				var endtime =Math.round( endtime.getTime()/1000 ); 
				// when it is 31,03 2010, the line above return a false value
				var endtime =1272643199 ;
				var timediffer=endtime-time; 
				if(timediffer>0)
				{
			 
				document.getElementById('spancountdown').innerHTML=stringfromattime(timediffer);
				}
				else
				{
					document.getElementById('divcountdown').style.display='none';
					clearInterval(countdowntimer);
				}
			}


		function stringfromattime(t)
		{
			var r = t +" seconds "; 
			try
			{
				if(t >= 0 && t  < 60)
				{
					 r = t +" seconds ";
				}
				else if(t>59 && t < 3600)
				{
					r	 =   parseInt(t/60,10) +" minutes" +parseInt(t % 60 , 10) +" seconds " ; 
				}
				else if( t>=3600 && t < 84400 )
				{
					r	 =   parseInt(t/3600,10) +" hours"    ; 
					t1 = parseInt(t % 3600 , 10);
					if(t1> 0 && t1 < 59)
					{
						r	 +=   t1+" seconds " ; 
					}
					if(t1>59 && t1 < 3600)
					{
						r	 +=   parseInt(t1/60,10) +" minutes " +parseInt(t1 % 60 , 10) +" seconds " ; 
					} 
				}
				else if(t>=84400) 
				{
					r	 =   parseInt(t/84400,10) +" days "    ; 
					t1 = parseInt(t % 84400 , 10);
					if(t1>= 0 && t1 < 59)
					{
						r	 +=   t1+" seconds" ; 
					}
					if(t1>59 && t1 < 3600)
					{
						r	 +=   parseInt(t1/60,10) +" minutes " +parseInt(t1 % 60 , 10) +" seconds " ; 
					} 
					else if( t1>=3600 && t1 < 84400 )
					{
						r	 +=   parseInt( t1 /3600,10) +" hours "    ; 
						t2 = parseInt(t1 % 3600 , 10);
						if(t2> 0 && t2 < 59)
						{
							r	 +=   t2+" seconds " ; 
						}
						if(t2>59 && t2 < 3600)
						{
							r	 +=   parseInt(t2 / 60 , 10) +" minutes " +parseInt(t2 % 60 , 10) +" seconds " ; 
						} 
					}
				}
				
			}
			catch(e)
			{
				 
			}
			
			return r ; 
		}
