function rebours(gettimecharge, gettimefin, lang){

	var hid = document.getElementById('hid');
	var rebours = document.getElementById('rebours');
	
	var refreshscript = 1000;
	
	var gettimejour = hid.value;
	
	//var gettimecharge = new Date(and,mod,jod,hed,mid,sed);
	//var gettimecharge = gettimecharge.getTime();
		
	if (!gettimejour || gettimejour < gettimecharge || gettimejour.length > 11) {
		gettimejour = gettimecharge;
	}else{
		gettimejour -= -(refreshscript/1000);

		//document.write(gettimejour);
	}
	
	
	//var date_fin = new Date(anf,mof,jof,hef,mif);
	//var gettimefin = date_fin.getTime();
	
	var tps = (gettimefin-gettimejour);///1000;
	
	var j=Math.floor(tps/3600/24); // récupere le nb de jour
	tps=tps % (3600*24);
	var h=Math.floor(tps / 3600); // recupère le nb d'heure
	tps=tps % 3600;
	var m=Math.floor(tps/60); // récupère le nb minute
	tps=tps % 60
	var s=Math.floor(tps);
	
	var txt = "";
	
	if (lang == "f") {
		if (j > 0) {
			txt="Il vous reste "+j+" jour";
			if (j >1) { txt += "s";}
			txt += ", "+h+"h, "+m+" min et "+s+" sec.";
		}else if (h > 0) {
			txt="Il vous reste "+h+"h, "+m+" min et "+s+" sec.";
		}else if (m > 0) {
			txt="Il vous reste "+m+" min et "+s+" sec.";
		}else if (s > 0) {
			txt="Il vous reste "+s+" sec.";
		}else{
			txt="";
		}	
	}else if (lang == "d") {
		if (j > 0) {
			txt="Es verbleiben noch "+j+" Tag";
			if (j >1) txt += "e";
			txt += ", "+h+"h, "+m+" min und "+s+" sek.";
		}else if (h > 0) {
			txt="Il vous reste "+h+"h, "+m+" min und "+s+" sek.";
		}else if (m > 0) {
			txt="Il vous reste "+m+" min und "+s+" sek.";
		}else if (s > 0) {
			txt="Il vous reste "+s+" sek.";
		}else{
			txt="";
		}	
	}
		
	rebours.value = txt;
	hid.value = gettimejour;
	
	//setTimeout("rebours('"+jod+"', '"+mod+"', '"+and+"', '"+hed+"', '"+mid+"', '"+sed+"', '"+jof+"', '"+mof+"', '"+anf+"', '"+hef+"', '"+mif+"', '"+lang+"')",refreshscript);
	setTimeout("rebours('"+gettimecharge+"', '"+gettimefin+"', '"+lang+"')",refreshscript);
}
