function montre(id) {
var d = document.getElementById(id);
	for (var i = 1; i<=10; i++) {
		if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
	}
	if (d) {d.style.display='block';}
}

function getXhr(){
	if(window.XMLHttpRequest) // Firefox et autres
		xhr = new XMLHttpRequest(); 
	else if(window.ActiveXObject){ // Internet Explorer 
		try {
			xhr = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
		xhr = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}else { // XMLHttpRequest non supporté par le navigateur 
		alert('Votre navigateur ne supporte pas les objets XMLHTTPRequest... Merci de mettre à jour Firefox, Opera ou eventuellement Internet Explorer'); 
		xhr = false; 
	}
	return xhr; 
}

function Go(param, page, id){
	var xhr = new getXhr();
	// On défini ce qu'on va faire quand on aura la réponse
	xhr.onreadystatechange = function(){
		// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200){
			document.getElementById(id).innerHTML = xhr.responseText;
			//document.getElementById('load').value=document.getElementById('load').value+" --> recu"; 
			degriser();
		}
	}
	xhr.open('POST',page,true);
	xhr.setRequestHeader('Content-type', 'application/x-www-form-urlencoded; charset=iso-8859-1');
	xhr.send(param);
	//alert(param+" "+page+" "+id);
}
function critere(id,cache){
	//alert(id+" "+document.getElementById(id).checked);
	if(document.getElementById(id).checked){getvar(id,"checked",cache);} 
	else {getvar(id,"",cache);}
}
function selectCoursSejour(jour,nuits){	 
	var onglets = ["vendredi", "samedi", "lundi","tous"];
	var nbnuits = ["", "1", "2","3","4"];
	for(i=0;i<4;i++){
		if(jour==onglets[i]){
			if(onglets[i] != "tous"){
				document.getElementById("bloc"+onglets[i]).style.display="block";
				for(j=0;j<5;j++){ 
					//alert(nuits+' '+nbnuits[j]);
					if(nuits==nbnuits[j])	document.getElementById(onglets[i]+nbnuits[j]).style.fontWeight="bold";
					else if(document.getElementById(onglets[i]+nbnuits[j]) != undefined) document.getElementById(onglets[i]+nbnuits[j]).style.fontWeight="";
				}
			}else document.getElementById(onglets[i]).style.fontWeight="bold";
		}else if(onglets[i] == "tous"){
			document.getElementById(onglets[i]).style.fontWeight="";
		}else{
			for(j=0;j<5;j++){ 
				if(document.getElementById(onglets[i]+nbnuits[j]) )document.getElementById(onglets[i]+nbnuits[j]).style.fontWeight="";
			}
			document.getElementById("bloc"+onglets[i]).style.display="none";
		}
	}
	//alert(id+" "+document.getElementById(id).checked);
	//if(document.getElementById(id).checked){getvar(id,"checked",cache);} 
	getvar("jourSemaine",jour+"_"+nuits,3);
}

function raz()
{
   var taille = document.forms['form1'].elements.length; 
   var element = null; 
   for(i=0; i < taille; i++)
    { 
	element = document.forms['form1'].elements[i]; 
	//alert(element.type);
	if(element.type == "select-one")  element.selectedIndex=0;
	if(element.type == "checkbox" && element.checked) element.checked = false; 
    }  
    //getvar('pays','',1);
    getvar('reset','reset',1);
}
/* 
function griser()
{
	//alert('griser');
   var taille = document.forms['form1'].elements.length; 
   var element = null; 
   for(i=0; i < taille; i++)
    { 
	element = document.forms['form1'].elements[i]; 
	//alert(element.type);
	if(element.disabled == false)element.disabled=true;
	else element.disabled=false;
    }  
}*/ 
function Update(param, page){
	var xhr = new getXhr();
	// On défini ce qu'on va faire quand on aura la réponse
	xhr.onreadystatechange = function(){
	}
	xhr.open('POST',page,true);
	xhr.setRequestHeader('Content-type', 'application/x-www-form-urlencoded; charset=iso-8859-1');
	xhr.send(param);
}
function OuvrirPop(url,nom,haut,Gauche,largeur,hauteur,options) {
	setTimeout(window.open(url,nom,"top="+haut+",left="+Gauche+",width="+largeur+",height="+hauteur+","+options),1000);
}
function OnOff(numbien){
	if (document.getElementById(numbien).style.display == "block"){
		document.getElementById(numbien).style.display = "none";
		document.getElementById(numbien+"b").style.display = "block";
	}else{
		document.getElementById(numbien).style.display = "block";
		document.getElementById(numbien+"b").style.display = "none";	
	}
}
function carte(y,x) {
  if (GBrowserIsCompatible()) {
    var map = new GMap2(document.getElementById("map"));
    map.setCenter(new GLatLng(y, x), 13);
  }
}

function submit_annonce(){
	document.forms["annonce"].submit();
} 
function descriptif(id){
	if(document.getElementById('descriptif'+id).style.display == "none"){
		document.getElementById('fleche'+id).innerHTML = "&#9660";
		document.getElementById('descriptif'+id).style.display = "block";
	}else if(document.getElementById('descriptif'+id).style.display == "block"){
		document.getElementById('fleche'+id).innerHTML = "&#9658";
		document.getElementById('descriptif'+id).style.display = "none";
	}
}
function OuvrirPop(url,nom,haut,Gauche,largeur,hauteur,options) {
	setTimeout(window.open(url,nom,"top="+haut+",left="+Gauche+",width="+largeur+",height="+hauteur+","+options),1000);
}

function ChangeOnglet(onglet){
	
	var onglets = ["descriptif", "dispotarif", "video", "geolocalisation", "proximite", "avis", "thematique"];
	for(i=0;i<7;i++){
		//alert(onglet+' '+onglets[i]);
		if(onglet==onglets[i]){	
			document.getElementById(onglet).className= "selected";
			document.getElementById('div'+onglet).style.display= "block"; 
			//alert(onglet+' '+document.getElementById(onglet).className);
		}else{
			if( document.getElementById(onglets[i]) != undefined ){	
				document.getElementById(onglets[i]).className= "";
			}
			if( document.getElementById('div'+onglets[i]) != undefined ){
			 	document.getElementById('div'+onglets[i]).style.display= "none";
			}
		}
	}
} 		
var inputs=document.getElementsByTagName('select');
var inputs2=document.getElementsByTagName('input');	 

function griser(){ 
	for(var i=0;i<inputs.length;i++){inputs[i].disabled=true;}
	for(var i=0;i<inputs2.length;i++){inputs2[i].disabled=true;}
}
function degriser(){ 	
	for(var i=0;i<inputs.length;i++)inputs[i].disabled=false;
	for(var i=0;i<inputs2.length;i++)inputs2[i].disabled=false;
}
