/**
 * CountDown v2
 * 
 * conto alla rovescia
 *
 * Autore: Bonomo Giuseppe <moya@email.it>
 * di Elettri Media Publishing in 2007
 */

var CC_LEFT_SECONDS = 0;
var CC_START_TIME = new Date();
var CC_LANG_STRINGS = new Array();

function countdown_init(left_sec) {
	CC_LEFT_SECONDS = left_sec;
	if (LANG == "it") {
		CC_LANG_STRINGS[0] = "G";
		CC_LANG_STRINGS[1] = "O";
		CC_LANG_STRINGS[2] = "M";
		CC_LANG_STRINGS[3] = "S";
	} else {
		CC_LANG_STRINGS[0] = "D";
		CC_LANG_STRINGS[1] = "H";
		CC_LANG_STRINGS[2] = "M";
		CC_LANG_STRINGS[3] = "S";	
	}
}

function countdown_start() {
	setTimeout("countdown_update()",100);
}

function countdown_update() {
	
	var el,cur_time,time_diff,left_sec,days,hours,minutes,seconds;
	
	
	/* differenza in secondi dall'avvio */
	cur_time = new Date();
	time_diff = Math.floor((cur_time - CC_START_TIME) / 1000);
	
	/* secondi contdown */
	left_sec = CC_LEFT_SECONDS - time_diff;
	
	if (left_sec < 0) { left_sec = 0; }
	
	/* giorni ore minuti secondi */
	days = Math.floor(left_sec / 86400);
	seconds = left_sec - (days * 86400);
	
	hours = Math.floor(seconds / 3600);
	seconds = seconds - (hours * 3600);
	
	minutes = Math.floor(seconds / 60);
	seconds = seconds - (minutes * 60);

	el = document.getElementById("countdown_placeholder");
	el.innerHTML = "<big>"+days+"</big>";
	el.innerHTML += CC_LANG_STRINGS[0];
	el.innerHTML += "<big> "+countdown_zeropad(hours)+"</big>";
	el.innerHTML += CC_LANG_STRINGS[1];
	el.innerHTML += "<big> "+countdown_zeropad(minutes)+"</big>";
	el.innerHTML += CC_LANG_STRINGS[2];
	el.innerHTML += "<big> "+countdown_zeropad(seconds)+"</big>";
	el.innerHTML += CC_LANG_STRINGS[3];


	
	setTimeout("countdown_update()",1000);
}

function countdown_zeropad(number) {
	if (number < 10) {
		return "0" + number;
	}
	return number;
}
