firstBackground = 'green';
secondBackground = 'red';
selectionBackground = 'yellow';

function declarVar(nbInc){
	if(typeof nbInc == 'undefined'){
		nombreInclude = '';
	}
	else{
		nombreInclude = nbInc;
	}
}

function newColor(div){
	div.style.backgroundColor = firstBackground;
}

function oldColor(div){
	div.style.backgroundColor = secondBackground;
}

function startTime(nbInc){
	timeOpen = setTimeout("closeSelect('"+nbInc+"')", 2000);
}

function stopTime(){
	if(typeof timeOpen != 'undefined'){
		clearTimeout(timeOpen);
	}
}

function searchInfos(page, idTowait){
			var xhr_object = null; 
				 
			if(window.XMLHttpRequest) // Firefox 
			   xhr_object = new XMLHttpRequest(); 
			else if(window.ActiveXObject) // Internet Explorer 
			   xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
			else { // XMLHttpRequest non supporté par le navigateur 
			   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
			   return; 
			} 
				 
			filename = page;
			xhr_object.open("GET", filename, true); 
				 
			xhr_object.onreadystatechange = function() { 
				document.getElementById(idTowait).innerHTML = "<p style='text-align: center; margin-top: 0px;'><br /><br /><img src='html/loading.gif' alt='Loading' title='Loading' width='42' height='42' /><br />Loading...<br /><br /></p>";
			   if(xhr_object.readyState == 4) {
					if(xhr_object.responseText == 1){
						window.location.reload();
					}
					else{
						document.getElementById(idTowait).innerHTML = xhr_object.responseText;
					}
				}
			} 
				 
			xhr_object.send(null);
		return false;
}

function changeOnglets(page, numProd, nbNuits, liToChange, numProdCure, heightDiv){
	
	if(liToChange.getAttribute("id").lastIndexOf("Cure") != -1){
		liToChange.className = 'active';
		var oldSelect = document.getElementById('selection2');
		if(oldSelect.value != ''){
			document.getElementById(oldSelect.value).className = '';
		}
		oldSelect.value = liToChange.getAttribute("id");
		pageToSearch = page+'?numProd='+numProd+'&nbNuits='+nbNuits+'&numProdCure='+numProdCure+'&height='+heightDiv;
	
	searchInfos(pageToSearch, 'mainArtr2');
	}
	else{
		liToChange.className = 'active';
		var oldSelect = document.getElementById('selection');
		if(oldSelect.value != ''){
			document.getElementById(oldSelect.value).className = '';
		}
		oldSelect.value = liToChange.getAttribute("id");
		pageToSearch = page+'?numProd='+numProd+'&nbNuits='+nbNuits+'&nbProdCure='+numProdCure+'&height='+heightDiv;
	
	searchInfos(pageToSearch, 'mainArtr');
	}
}

function openSelect(nbInc, obj){
	var liste = document.getElementById('liste'+nbInc);
	var contentListe = document.getElementById('inputSelect');
	if(liste.style.display == 'block'){
		liste.style.display = 'none';
	}
	else{
		liste.style.display = 'block';
		if(obj.offsetTop-160 < document.documentElement.scrollTop){
			liste.style.marginTop = "27px";
		}
		else{
				liste.style.marginTop = "-169px";
		}
	}
}

function getTop(MyObject)
//Fonction permettant de connaître la position d'un objet
//par rapport au bord haut de la page.
//Cet objet peut être à l'intérieur d'un autre objet.
    {
    if (MyObject.offsetParent)
        return (MyObject.offsetTop + getTop(MyObject.offsetParent));
    else
        return (MyObject.offsetTop);
    }

function closeSelect(nbInc){
	var liste = document.getElementById('liste'+nbInc);
	liste.style.display = 'none';
}

function openDetails(nbInc){
	if(nbInc == 1){
		var details = document.getElementById('descCure');
		var linkdetails = document.getElementById('linkDetails');
	}
	else{
		var details = document.getElementById('descCure2');
		var linkdetails = document.getElementById('linkDetails2');
	}
	if(details.style.display == 'none'){
		details.style.display = 'block';
		linkdetails.innerHTML = 'fermer';
	}
	else{
		details.style.display = 'none';	
		linkdetails.innerHTML = 'plus de détails';
	}
}

function adjustRightSide(){
	document.getElementById('contentRight'+nombreInclude).style.minHeight = document.getElementById('contentLeft'+nombreInclude).offsetHeight;
	document.getElementById('rightSideTop'+nombreInclude).style.minHeight = (document.getElementById('contentLeft'+nombreInclude).offsetHeight)-50;
}

		function reloadCures(){
			
			var filtre = document.getElementById('filterCure').value;
			if(document.getElementById('spanFiltre').style.display == "none"){
				filename="html/reservationC.php?filtre=all";
			}
			else{
				filename="html/reservationC.php?filtre="+filtre;
			}
			
			var xhr_object = null; 
				 
			if(window.XMLHttpRequest) // Firefox 
			   xhr_object = new XMLHttpRequest(); 
			else if(window.ActiveXObject) // Internet Explorer 
			   xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
			else { // XMLHttpRequest non supporté par le navigateur 
			   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
			   return; 
			} 	 
			
			xhr_object.open("GET", filename, true); 
				 
			xhr_object.onreadystatechange = function() { 
				document.getElementById('mainArticles').innerHTML = "<p style='text-align: center; margin-top: 0px;'><br /><br /><img src='html/smalloading.gif' alt='Loading' title='Loading' width='16' height='16' /><br />Loading...<br /><br /></p>";
			   if(xhr_object.readyState == 4) { 
					document.getElementById('mainArticles').innerHTML = xhr_object.responseText;
					}
			} 
				 
			xhr_object.send(null);
		return false;
		}