var secon = 35; // initialise les secondes avec 35 par défaut

function getVar(nomVariable) {
	var infos = location.href.substring(location.href.indexOf("?") + 1, location.href.length) + "&";
	if (infos.indexOf("#") != -1) {
		infos = infos.substring(0, infos.indexOf("#")) + "&";
	}
	var variable = null;
	nomVariable = nomVariable + "=";
	var taille = nomVariable.length;
	if (infos.indexOf(nomVariable) != -1) {
		variable = infos.substring(infos.indexOf(nomVariable) + taille, infos.length).substring(0, infos.substring(infos.indexOf(nomVariable) + taille, infos.length).indexOf("&"));
	}
	return variable;
}

function chrono() {
	secon--;
	var timerValue = document.getElementById("timerValue");
	if (timerValue != null) {
		timerValue.value = " " + secon; // on affiche les secondes
	}
	if (secon >= 4) {	
		compte = setTimeout('chrono()', 1000); // la fonction est relancée toutes les secondes
	}
}

function initTimer() {
	if (getVar("timerStart") != null) {
		secon = getVar("timerStart");
	}
	
	var searchWhere = "";
	// si recherche par adresse
	if (document.getElementById("searchType").value == "SEARCH_ACCOMS_WITH_ADDRESS") {
		searchWhere = document.getElementById("addressAdr").value + " " + document.getElementById("zipAdr").value + " " + document.getElementById("cityAdr").value;
	// si recherche par ville ou poi
	} else {
		searchWhere = document.getElementById("name0").value;
	}
	var innerHtmlText = searchWhere + "<br/>du " + document.getElementById("byDayBeginDate").value + " au " + document.getElementById("byDayEndDate").value;
	document.getElementById("waitSearchLeft").innerHTML = innerHtmlText;
	
	var innerHtmlRepartition = "";
	var roomsNumber = document.getElementById("roomsNumber").value;
	for (var index=0; index<=roomsNumber; index++) {
		var numRoom = index + 1;
		innerHtmlRepartition += "Chambre " + numRoom + " : " + document.getElementById("room_adults_" + index).value + " adulte(s)";
		var nbChild = document.getElementById("room_children_" + index).value;
		var nbInfant = document.getElementById("room_infants_" + index).value;
		if (nbChild>0) {
			if (nbInfant>0){
				innerHtmlRepartition += ", " + nbChild + " enfant(s)";
			} else {
				innerHtmlRepartition += " et " + nbChild + " enfant(s)";
			}
		}
		if (nbInfant>0) {
			innerHtmlRepartition += " et " + nbInfant + " bébé(s)";
		}
		innerHtmlRepartition += "<br>";
	}
	document.getElementById("waitSearchRight").innerHTML = innerHtmlRepartition;
	
	var timerZone = document.getElementById("timerZone");
	timerZone.style.display = "block";
	timerZone.style.visibility = "visible";
	chrono();
}