// Andrew Urquhart : CountDown Timer : www.andrewu.co.uk/clj/countdown/

// ATTENTION A L'HEURE UTC !!!


nb1 = new Image();
nb1.src='images/img_1.gif';
nb2 = new Image();
nb2.src='images/img_2.gif';
nb3 = new Image();
nb3.src='images/img_3.gif';
nb4 = new Image();
nb4.src='images/img_4.gif';
nb5 = new Image();
nb5.src='images/img_5.gif';
nb6 = new Image();
nb6.src='images/img_6.gif';
nb7 = new Image();
nb7.src='images/img_7.gif';
nb8 = new Image();
nb8.src='images/img_8.gif';
nb9 = new Image();
nb9.src='images/img_9.gif';



function CD_UpdateDisplay(strContent,strTagId){
	var objHandle=document.getElementById(strTagId);
	if(objHandle&&(typeof objHandle.innerHTML).toString().toLowerCase()!='undefined'){
		objHandle.innerHTML=strContent
	}
};

function CD_Tick(strTagId,strEventDate){
	
	var objDateNow=new Date();
	var intMsDelay=1000-objDateNow.getMilliseconds();
	var intEventDate=new Date(strEventDate).valueOf();
	CD_DrawTime(objDateNow,strTagId,intEventDate);
	setTimeout("CD_Tick(\""+strTagId+"\","+intEventDate+")",intMsDelay)
};

function CD_DrawTime(strDate,strTagId,intEventDate){
	
	var intMs=intEventDate-new Date(strDate).valueOf();
	if(intMs<=0){intMs=intMs*-1};
	var intDays=Math.floor(intMs/864E5);
	intMs=intMs-(intDays*864E5);
	var intHours=Math.floor(intMs/36E5);
	intMs=intMs-(intHours*36E5);
	var intMinutes=Math.floor(intMs/6E4);
	intMs=intMs-(intMinutes*6E4);
	var intSeconds=Math.floor(intMs/1000);
	//var strTimeString=intDays+" jours"+(intDays==1?" ":"s ")+CD_ZP(intHours)+"h "+CD_ZP(intMinutes)+"m "+CD_ZP(intSeconds)+"s";
	
	
	
	var c_j = Math.floor(intDays/100);
	var d_j = Math.floor((intDays - (c_j*100))/10);
	var u_j = (intDays - (c_j*100)) - (d_j*10);
	var d_h = Math.floor(intHours/10);
	var u_h = intHours - (d_h*10);
	var d_m = Math.floor(intMinutes/10);
	var u_m = intMinutes - (d_m*10);
	var d_s = Math.floor(intSeconds/10);
	var u_s = intSeconds - (d_s*10);
	
	lejour = (languejs == "fr")?"jours":"days";
	
	
	document.getElementById("contdecompte").innerHTML = "<span class='chiffresdecompte'>" + c_j + "" + d_j + "" +  u_j + "</span><span class='textesdecompte'>" + lejour + "</span>&nbsp;&nbsp;<span class='chiffresdecompte'>" + d_h + "" +  u_h + "</span><span class='textesdecompte'>h</span>&nbsp;&nbsp;<span class='chiffresdecompte'>" + d_m + "" +  u_m + "</span><span class='textesdecompte'>m</span>&nbsp;&nbsp;<span class='chiffresdecompte'>" + d_s + "" +  u_s + "</span><span class='textesdecompte'>s</span>";
	/*window.document.getElementById("cent_j").src="images/img_" + c_j + ".gif";
	window.document.getElementById("diz_j").src="images/img_" + d_j + ".gif";
	window.document.getElementById("unit_j").src="images/img_" + u_j + ".gif";
	window.document.getElementById("diz_h").src="images/img_" + d_h + ".gif";
	window.document.getElementById("unit_h").src="images/img_" + u_h + ".gif";
	window.document.getElementById("diz_m").src="images/img_" + d_m + ".gif";
	window.document.getElementById("unit_m").src="images/img_" + u_m + ".gif";
	window.document.getElementById("diz_s").src="images/img_" + d_s + ".gif";
	window.document.getElementById("unit_s").src="images/img_" + u_s + ".gif";
	*/
	
	//CD_UpdateDisplay(strTimeString,strTagId)
	
};

function CD_ZP(objVal){
	var str=""+objVal;
	return(str.length<2?"0"+str:str)
};

function CD_Init(){
	
	var strTagPrefix="countdown";
	var objHandle=true;
	if(document.getElementById){
		for(var i=1;objHandle;++i){
			var strElementName=strTagPrefix+i;
			objHandle=document.getElementById(strElementName);
			if(objHandle&&(typeof objHandle.innerHTML).toString().toLowerCase()!='undefined'){
				var strDate=objHandle.innerHTML;
				if(!isNaN(new Date(strDate))){
					CD_Tick(strElementName,strDate);
					if(objHandle.style){
						objHandle.style.visibility="visible"
					}
				}else {
					//objHandle.innerHTML=strDate+"<a href=\"http://www.andrewu.co.uk/clj/countdown/\" title=\"Countdown Error:Invalid date format used,check documentation (see link)\">*</a>"
				}
			}
		}
	}
};

if(window.attachEvent){
	window.attachEvent('onload',CD_Init)
}else if(window.addEventListener){
	window.addEventListener("load",CD_Init,false)

}else {window.onload=CD_Init};
