
function changeCssClass(div, cssClass)
{
    div.className = cssClass;
}

function countdown(year, month, day)
{
	var today = new Date();  
	var countdown = new Date(year, month, day);
	
	var one_day=1000*60*60*24; 
	var daysLeft=""; 
	var hoursLeft=""; 
	var minutesLeft=""; 
	var secondsLeft=""; 
	var countdownIsOver = false;
	
	countdown.setMonth(countdown.getMonth()-1);  
	daysLeft = Math.ceil((countdown.getTime()-today.getTime())/(one_day)) - 1; 
	
	if (daysLeft < - 1)
	{ 
		var nextyeartoday = new Date(); 
		nextyeartoday.setFullYear(today.getFullYear()+1); 
		daysLeft=Math.ceil((nextyeartoday.getTime()-today.getTime())/(one_day)+daysLeft); 
	} 

	if (daysLeft > - 1) 
	{
		hoursLeft = ""+(23-today.getHours()); 
		minutesLeft = ""+(60-today.getMinutes()); 
		secondsLeft = ""+(60-today.getSeconds()); 
	}
	
	//else 
	
	if (today.getTime() > countdown.getTime())
	{
		countdownIsOver = true;
		daysLeft = "0"; 
		hoursLeft = "0"; 
		minutesLeft = "0"; 
		secondsLeft = "0"; 
	}
		
	var days = document.getElementById('days');
    days.innerHTML = ""+daysLeft;

    var hours = document.getElementById('hours');
    hours.innerHTML = ""+hoursLeft;

    var minutes = document.getElementById('minutes');
    minutes.innerHTML = ""+minutesLeft;
    
    var seconds = document.getElementById('seconds');
    seconds.innerHTML = ""+secondsLeft;
    
    if (countdownIsOver == false)
    	setTimeout('countdown('+year+', '+month+', '+day+')', 1000);
}
