
var d_day = null;
var d_hour = null;
var d_min = null;
var d_sec = null;
var timer_dec = null;
var div_dec = null;

function StopDec(){
	d_day = 0;
	d_hour = 0;
	d_min = 0;
	d_sec = 0;
	clearTimeout(timer_dec);
	AfficheDec();
}

function AfficheDec(){
	var s='';
	if(d_day >0){
		s = d_day ;
		s += (d_day > 1) ? ' days' : ' day';
	}
	if(d_hour >0){
		s += ' ' + d_hour ;
		s += (d_hour > 1) ? ' hours' : ' hour';
	}
	if(d_min >0){
		s += ' ' + d_min ;
		s += (d_min > 1) ? ' minutes' : ' minute';
	}
	if(d_sec >0){
		s +=  ' ' + d_sec ;
		s += (d_sec > 1) ? ' secondes' : ' seconde';
	}
	if(d_day == 0 && d_hour == 0 && d_min ==0 && d_sec == 0){
		s = 'Countdown reached !!!';
	}
	div_dec.innerHTML=s;
}

function OnTimerDec(){
	clearTimeout(timer_dec);
	timer_dec = setTimeout("OnTimerDec()",1000);
	
	d_sec = d_sec - 1;
	if(d_sec < 0 ){
		d_sec = 59;
		d_min = d_min - 1;
		if(d_min < 0){
			d_min = 0;
			d_hour = d_hour - 1;
			if (d_hour < 0){
				d_hour = 0;
				d_day=d_day -1;
				if(d_day < 0){
					StopDec();
					return false;
				}
			}
		}
	}
	AfficheDec();
	return true;
}

function Countdown(ad_day,ad_hour,ad_min,ad_sec,adiv){
	div_dec = adiv;
	d_day = ad_day;
	d_hour = ad_hour;
	d_min = ad_min;
	d_sec = ad_sec;
	timer_dec = setInterval("OnTimerDec()",1000);
}
