/////////////////////////////////////
// PAGE SAISON
/////////////////////////////////////

// Initialisation asyncrone de l'AJAX
/////////////////////////////////////
function getAjax(){ // initialise l'utilisation de l'ajax
	var Ajax = null;
	if(window.XMLHttpRequest) // Firefox et autres
		Ajax = new XMLHttpRequest(); 
	else if(window.ActiveXObject){ // Internet Explorer 
		try {Ajax = new ActiveXObject("Msxml2.XMLHTTP");} 
		catch (e) {Ajax = new ActiveXObject("Microsoft.XMLHTTP");}
	} else { // XMLHttpRequest non supporté par le navigateur 
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		Ajax = false;
	} 
    return Ajax;
}

// fonction ajax standard + requete
function LOADAJAXR(div,page,vars){ 
	var Ajax = getAjax();
	// On défini ce qu'on va faire quand on aura la réponse
	Ajax.onreadystatechange = function(){
		// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
		if(Ajax.readyState == 4 && Ajax.status == 200){
			retour = Ajax.responseText;
			// On met a jour la div de la grille
			if(page!=''){document.getElementById(div).innerHTML = retour;}
			else{document.getElementById(div).innerHTML = '';}
		} else {
			var chargement = '<table width=100 cellspacing=0 cellpadding=0 border=0 ><tr><td  class=grisF11><img src="imagesB/chargement2.gif">&nbsp;Chargement&nbsp;</td></tr></table>';
			document.getElementById(div).innerHTML = chargement;
		}
	}
	// poste la page
	Ajax.open("POST",page,true);
	// ne pas oublier ça pour le post
	Ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	// arguments
	//var menu = document.getElementById('journee');
	//var journee = menu.options[menu.selectedIndex].value;
	Ajax.send(vars);
}
//
/////////////////////////////////////
// Appelle de la fonction du menu déroulant
/////////////////////////////////////
function AJAXLOAD(page,vars){ 
	var Ajax = getAjax();
	// On défini ce qu'on va faire quand on aura la réponse
	Ajax.onreadystatechange = function(){
		// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
		if(Ajax.readyState == 4 && Ajax.status == 200){
			retour = Ajax.responseText;
			// On met a jour la div de la grille
			if(page!=''){document.getElementById('zone').innerHTML = retour;}
			else{document.getElementById('zone').innerHTML = '';}
		} else {
			var chargement = '&nbsp;&nbsp;&nbsp;&nbsp;<img src="imagesB/chargement.gif">&nbsp;<font class=blanc12>Chargement en cours</font>';
			document.getElementById('zone').innerHTML = chargement;
		}
	}
	// poste la page
	Ajax.open("POST",page,true);
	// ne pas oublier ça pour le post
	Ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	// arguments
	//var menu = document.getElementById('journee');
	//var journee = menu.options[menu.selectedIndex].value;
	Ajax.send(vars);
}
function LOADCARTE(pays,region,ville){ 
	var Ajax = getAjax();
	// On défini ce qu'on va faire quand on aura la réponse
	Ajax.onreadystatechange = function(){
		// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
		if(Ajax.readyState == 4 && Ajax.status == 200){
			retour = Ajax.responseText;
			// On met a jour la div de la grille
			document.getElementById('carte').innerHTML = retour;
			
		} 
		else {
			var chargement = '<table width=220 cellspacing=0 cellpadding=0 border=0><tr><td align=right class=grisF11><img src="imagesB/chargement2.gif">&nbsp;Chargement&nbsp;</td></tr></table>';
			document.getElementById('carte').innerHTML = chargement;
		}
	}
	// poste la page
	Ajax.open("POST","carte.php",true);
	// ne pas oublier ça pour le post
	Ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded;');
	//http.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=iso-8859-1");
	// arguments
	//var menu = document.getElementById('journee');
	//var journee = menu.options[menu.selectedIndex].value;
	Ajax.send("lepays="+pays+"&laregion="+region+"&laville="+ville);
}

function LOADREGION(page,vars,div){ 
	var Ajax = getAjax();
	// On défini ce qu'on va faire quand on aura la réponse
	Ajax.onreadystatechange = function(){
		// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
		if(Ajax.readyState == 4 && Ajax.status == 200){
			retour = Ajax.responseText;
			// On met a jour la div de la grille
			//alert(retour);
			document.getElementById(div).innerHTML = retour;
			//loadimages(div);
			
		} 
		else {
			var chargement = '<table width=100 cellspacing=0 cellpadding=0 border=0 ><tr><td  class=grisF11><img src="imagesB/chargement2.gif">&nbsp;Chargement&nbsp;</td></tr></table>';
			document.getElementById(div).innerHTML = chargement;
		}
	}
	// poste la page
	Ajax.open("POST",page,true);
	// ne pas oublier ça pour le post
	Ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	// arguments
	//var menu = document.getElementById('journee');
	//var journee = menu.options[menu.selectedIndex].value;
	Ajax.send(vars);
}
function LOADVID(page,div){ 
	var Ajax = getAjax();
	// On défini ce qu'on va faire quand on aura la réponse
	Ajax.onreadystatechange = function(){
		// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
		if(Ajax.readyState == 4 && Ajax.status == 200){
			retour = Ajax.responseText;
			// On met a jour la div de la grille
			document.getElementById(div).innerHTML = retour;
			
		} 
		
	}
	// poste la page
	Ajax.open("POST",page,true);
	// ne pas oublier ça pour le post
	Ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	// arguments
	//var menu = document.getElementById('journee');
	//var journee = menu.options[menu.selectedIndex].value;
	Ajax.send(null);
}

// LOAD spécial pour gérer l'affichage des images sous IE
function LOADPECIAL(page,page2,vars,div,div2){ 
	var Ajax = getAjax();
	// On défini ce qu'on va faire quand on aura la réponse
	Ajax.onreadystatechange = function(){
		// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
		if(Ajax.readyState == 4 && Ajax.status == 200){
			retour = Ajax.responseText;
			// On met a jour la div de la grille
			//alert(retour);
			document.getElementById(div).innerHTML = retour;
			
			LOADVID('videC.php','tarif');
			LOADREGION(page2,vars,div2);
			
		} 
		else {
			var chargement = '<table width=100 cellspacing=0 cellpadding=0 border=0 ><tr><td  class=grisF11><img src="imagesB/chargement2.gif">&nbsp;Chargement&nbsp;</td></tr></table>';
			document.getElementById(div).innerHTML = chargement;
		}
	}
	// poste la page
	Ajax.open("POST",page,true);
	// ne pas oublier ça pour le post
	Ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	// arguments
	//var menu = document.getElementById('journee');
	//var journee = menu.options[menu.selectedIndex].value;
	Ajax.send(vars);
}



/////////////////////////////////////
function affiche(zone){
document.getElementById(zone).style.display="block";
}
function masque(zone){
document.getElementById(zone).style.display="none";
}

function survol(cible){
document.getElementById(cible).style.backgroundImage="url(imagesB/fond_orange.jpg)";
}
function survolOFF(cible){
document.getElementById(cible).style.backgroundImage="url(imagesB/fond_bleu.jpg)";
}



var prevZONE="";

function MENU(cible){

if(prevZONE!=""){
document.getElementById(prevZONE).style.backgroundImage="url(imagesB/fond_bleu.jpg)";
}
document.getElementById(cible).style.backgroundImage="url(imagesB/fond_orange.jpg)";
prevZONE=cible;
}

function change(zone1,zone2){
document.getElementById(zone1).style.display="none";
document.getElementById(zone2).style.display="block";
}

function loadimages(div){
	var allImg = document.getElementById(div).getElementsByTagName("img");
	for (var i=0; i<allImg.length; ++i){
		if(allImg[i].src){
			allImg[i].src = "http://www.relaisevasion.com/"+allImg[i].getAttribute("src");
		}
	}
	if(document.getElementById("test")) {
		//alert(document.getElementById("test").getAttribute("src"));
		document.getElementById(div).insertBefore("test",document.getElementById("test"));
	}
}


