/////////////////////////////////////
// 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;
}
//
/////////////////////////////////////
// Appelle de la fonction du menu déroulant
/////////////////////////////////////
function grille(){ // transmet la journée pour récupérer la grille de pronostics
	
	var menu = document.getElementById('moisSEL');
	var moisSEL = document.getElementById('moisSEL').options[document.getElementById('moisSEL').selectedIndex].value;
	var AjaxACTU = getAjax();
	
	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(moisSEL!=''){window.document.getElementById('grille').innerHTML = retour;
			//var color=document.getElementById('bodySAISON').bgColor;
			//document.getElementById('fd_source').style.backgroundColor=color;
			}
			else{window.document.getElementById('grille').innerHTML = '';}
			//document.getElementById('grille').innerHTML = retour;
			} else {
			var chargement = '<img src="images/chargement2.gif">';
			window.document.getElementById('grille').innerHTML = chargement;
		}
	}
	// poste la journée
	
	Ajax.open("POST","pages/saison.php",true);
	
	// ne pas oublier ça pour le post
	Ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	// arguments
	//var menuTEST = document.getElementById('moisSEL');
	//var moisSEL = menuTEST.options[menuTEST.selectedIndex].value;
	//Ajax.send("journee="+journee);
	Ajax.send("moisSEL="+moisSEL);
	
	// On défini ce qu'on va faire quand on aura la réponse
	AjaxACTU.onreadystatechange = function(){
		// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
		if(AjaxACTU.readyState == 4 && AjaxACTU.status == 200){
			retour = AjaxACTU.responseText;
			// On met a jour la div de la grille
			document.getElementById('zoneSAISON').innerHTML = retour;
			//var color=document.getElementById('bodySAISON').bgColor;
				//document.getElementById('fd_source').style.backgroundColor=color;
				
			//else{document.getElementById('zoneSAISON').innerHTML = '';}
		} else {
			var chargement = '<img src="images/chargement.gif">';
			document.getElementById('zoneSAISON').innerHTML = chargement;
		}
	}
	// poste la journée
	AjaxACTU.open("POST","requeteSAISON.php",true);
	// ne pas oublier ça pour le post
	AjaxACTU.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	// arguments
	//var menu = document.getElementById('moisSEL');
	//var moisSEL = menu.options[menu.selectedIndex].value;
	AjaxACTU.send("moisSEL="+moisSEL);




	
	
}


/////////////////////////////////////
// FIN PAGE SAISON
/////////////////////////////////////

/////////////////////////////////////
// AJAX PAGE GENERALE
/////////////////////////////////////
//function ajax(page)
//{ 
//    var xhr; 
//    try { xhr = new XMLHttpRequest(); }                 
//    catch(e) 
//    {    
     // xhr = new ActiveXObject(Microsoft.XMLHTTP);
//    } 

//    xhr.onreadystatechange  = function()
//    { 
 //        if(xhr.readyState  == 4)
//         {
//              if(xhr.status  == 200) 
//                 document.getElementById("zone").innerHTML = xhr.responseText; 
				 
//              else 
 //                document.getElementById("zone").innerHTML = xhr.status;
//         }
//    }; 
	
//if(page!="jp0.php"){
//   xhr.open("GET","pages/"+page,  true); 
//}
//else{
//	 xhr.open("GET","pages/"+page+"?id_JP=JP",  true);
//}
 //  xhr.send(null); 
//}
/////////////////////////////////////
// FIN AJAX PAGE GENERALE
/////////////////////////////////////

/////////////////////////////////////
// AJAX PAGE SAISON
/////////////////////////////////////
function SAISON(spe){ // transmet la journée pour récupérer la grille de pronostics
	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(spe!=''){document.getElementById('zoneSAISON').innerHTML = retour;
			//var color=document.getElementById('bodySAISON').bgColor;
				//document.getElementById('fd_source').style.backgroundColor=color;
				}
			else{document.getElementById('zoneSAISON').innerHTML = '';}
		} else {
			var chargement = '<img src="images/chargement.gif">';
			document.getElementById('zoneSAISON').innerHTML = chargement;
		}
	}
	// poste la journée
	Ajax.open("POST","requeteSAISON.php",true);
	// ne pas oublier ça pour le post
	Ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	// arguments
	//var menu = document.getElementById('moisSEL');
	//var moisSEL = menu.options[menu.selectedIndex].value;
	Ajax.send("id_spe="+spe);
}

function SAISON_actu(actu){ // transmet la journée pour récupérer la grille de pronostics
	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(spe!=''){document.getElementById('zoneSAISON').innerHTML = retour;
			//var color=document.getElementById('bodySAISON').bgColor;
				//document.getElementById('fd_source').style.backgroundColor=color;
				}
			else{document.getElementById('zoneSAISON').innerHTML = '';}
		} else {
			var chargement = '<img src="images/chargement.gif">';
			document.getElementById('zoneSAISON').innerHTML = chargement;
		}
	}
	// poste la journée
	Ajax.open("POST","requeteSAISON.php",true);
	// ne pas oublier ça pour le post
	Ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	// arguments
	//var menu = document.getElementById('moisSEL');
	//var moisSEL = menu.options[menu.selectedIndex].value;
	Ajax.send("moisSEL="+actu);
}


function JP(spe,source){ // transmet la journée pour récupérer la grille de pronostics
	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('zoneSAISON').innerHTML = retour;
			//var color=document.getElementById('bodySAISON').bgColor;
				//document.getElementById('fd_source').style.backgroundColor=color;
		
		} else {
			var chargement = '<img src="images/chargement3.gif">';
			document.getElementById('zoneSAISON').innerHTML = chargement;
		}
	}
	// poste la journée
	Ajax.open("POST","requeteJP.php",true);
	// ne pas oublier ça pour le post
	Ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	// arguments
	//var menu = document.getElementById('moisSEL');
	//var moisSEL = menu.options[menu.selectedIndex].value;
	Ajax.send("id_spe="+spe+"&id_JP="+source);
}



/////////////////////////////////////
// FIN AJAX PAGE SAISON
/////////////////////////////////////


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

function survoll(cible){
document.getElementById(cible).style.backgroundColor="#eeffe9";
}
function survolOFF(cible){
document.getElementById(cible).style.backgroundColor="";
}



var prevZONE2="tarif";
var prevCIBLE2="l1";
function aPART2(zone1,cible1){

document.getElementById(prevCIBLE2).style.display="none";
document.getElementById(prevZONE2).className="a2";

document.getElementById(cible1).style.display="block";
document.getElementById(zone1).className="fondNOIR";



prevZONE2=zone1;
prevCIBLE2=cible1;

}

var prevZONE3="c1";
function aPART3(zone3){

document.getElementById(prevZONE3).className="a3";
document.getElementById(zone3).className="fondVERT";

prevZONE3=zone3;
}
/////////////////////////////////////
// FIN AFFICHAGE SURVOL
/////////////////////////////////////

/////////////////////////////////////

// AJAX PAGE GENERALE

/////////////////////////////////////

function ajax(page)

{ 

    var xhr; 

    try { xhr = new XMLHttpRequest(); }                 

    catch(e) 

    {    

      xhr = new ActiveXObject(Microsoft.XMLHTTP);

    } 



    xhr.onreadystatechange  = function()

    { 

         if(xhr.readyState  == 4)

         {

              if(xhr.status  == 200) {

                 document.getElementById("zone").innerHTML = xhr.responseText; 

				 //if(page=='saison0.php' ) {var color=document.getElementById('bodySAISON').bgColor;

				 //	document.getElementById('fd_source').style.backgroundColor=color;

				// }
				 
				//  if(page=='jp0.php' ) {var color=document.getElementById('bodySAISON').bgColor;
//
				// 	document.getElementById('fd_source').style.backgroundColor=color;

				// }


			  }

				 

              else 

                 document.getElementById("zone").innerHTML = xhr.status;

         }

    }; 

	

	if(page!="jp0.php"){

		xhr.open("GET","pages/"+page,  true); 

	}

	else{

		xhr.open("GET","pages/"+page+"?id_JP=JP",  true);

	}

	xhr.send(null); 

}

function ajax2(page,idsel)



{ 
 
    var xhr; 

    try { xhr = new XMLHttpRequest(); }                 

    catch(e) 

    {    

      xhr = new ActiveXObject(Microsoft.XMLHTTP);

    } 



    xhr.onreadystatechange  = function()

    { 

         if(xhr.readyState  == 4)

         {

              if(xhr.status  == 200) {

                 document.getElementById("zone").innerHTML = xhr.responseText; 

				 //if(page=='saison0.php' ) {var color=document.getElementById('bodySAISON').bgColor;

				 //	document.getElementById('fd_source').style.backgroundColor=color;

				// }
				 
				//  if(page=='jp0.php' ) {var color=document.getElementById('bodySAISON').bgColor;
//
				// 	document.getElementById('fd_source').style.backgroundColor=color;

				// }


			  }

				 

              else 

                 document.getElementById("zone").innerHTML = xhr.status;

         }

    }

	



		xhr.open("GET","pages/"+page+"?id="+idsel,  true);



	xhr.send(null); 

}

/////////////////////////////////////

// FIN AJAX PAGE GENERALE

//////////////////////////////////////////////////////////////////////////
function ajaxS(page,sel)

{ 

    var xhr; 

    try { xhr = new XMLHttpRequest(); }                 

    catch(e) 

    {    

      xhr = new ActiveXObject(Microsoft.XMLHTTP);

    } 



    xhr.onreadystatechange  = function()

    { 

         if(xhr.readyState  == 4)

         {

              if(xhr.status  == 200) {

                 document.getElementById("zone").innerHTML = xhr.responseText; 

				 //if(page=='saison0.php' ) {var color=document.getElementById('bodySAISON').bgColor;

				 //	document.getElementById('fd_source').style.backgroundColor=color;

				// }
				 
				//  if(page=='jp0.php' ) {var color=document.getElementById('bodySAISON').bgColor;
//
				// 	document.getElementById('fd_source').style.backgroundColor=color;

				// }


			  }

				 

              else 

                 document.getElementById("zone").innerHTML = xhr.status;

         }

    }; 

	


		xhr.open("GET","pages/"+page+"?sel="+sel,  true);

	

	xhr.send(null); 

}

//var prevZONE="palace";
//var prevCIBLE="l1";

