var xhr = null; 
function getXhr()
{
     if(window.XMLHttpRequest)xhr = new XMLHttpRequest(); 
else if(window.ActiveXObject)
  { 
  try{
     xhr = new ActiveXObject("Msxml2.XMLHTTP");
     } catch (e) 
     {
     xhr = new ActiveXObject("Microsoft.XMLHTTP");
     }
  }
else 
  {
  alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
  xhr = false; 
  } 
  
  return xhr;
}
	/**
	* Méthode qui sera appelée sur le click du bouton
	*/
	function ajax_previ(date,latitude,longitude,latitude1,longitude1){
		var xhr = getXhr()
		// On défini ce qu'on va faire quand on aura la réponse
		xhr.onreadystatechange = function(){
	
			  if(xhr.readyState == 3) {
			    document.getElementById('bloc_prev').innerHTML = "<center><br /><img src='images_design/icone/load.gif' alt='Chargement' /><br /> <strong>Chargement ...</strong></center>";
			  }	
			  else if(xhr.readyState == 4 && xhr.status == 200)
			  {
			    document.getElementById('bloc_prev').innerHTML = xhr.responseText;
			  }
}
		xhr.open("POST","/programme-ajax/recuperation-prevision.php",true);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr.send("date="+date+"&latitude="+latitude+"&longitude="+longitude+"&latitude1="+latitude1+"&longitude1="+longitude1);
	}


	function ajax_previ_en(date,latitude,longitude,latitude1,longitude1){
		var xhr = getXhr()
		// On défini ce qu'on va faire quand on aura la réponse
		xhr.onreadystatechange = function(){
	
			  if(xhr.readyState == 3) {
			    document.getElementById('bloc_prev').innerHTML = "<center><br /><img src='images_design/icone/load.gif' alt='Chargement' /><br /> <strong>Load Forecast ...</strong></center>";
			  }	
			  else if(xhr.readyState == 4 && xhr.status == 200)
			  {
			    document.getElementById('bloc_prev').innerHTML = xhr.responseText;
			  }
}
		xhr.open("POST","/programme-ajax/recuperation-prevision.php",true);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr.send("date="+date+"&latitude="+latitude+"&longitude="+longitude+"&langu=EN&latitude1="+latitude1+"&longitude1="+longitude1);
	}	
	
	/* function pour la météo agricole */
	
		function ajax_previ_astro(date,latitude,longitude,latitude1,longitude1){
		var xhr = getXhr()
		// On défini ce qu'on va faire quand on aura la réponse
		xhr.onreadystatechange = function(){
	
			  if(xhr.readyState == 3) {
			    document.getElementById('bloc_prev').innerHTML = "<center><br /><img src='images_design/icone/load.gif' alt='Chargement' /><br /> <strong>Chargement ...</strong></center>";
			  }	
			  else if(xhr.readyState == 4 && xhr.status == 200)
			  {
			    document.getElementById('bloc_prev').innerHTML = xhr.responseText;
			  }
}
		xhr.open("POST","/programme-ajax/recuperation-prevision-astro.php",true);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr.send("date="+date+"&latitude="+latitude+"&longitude="+longitude+"&latitude1="+latitude1+"&longitude1="+longitude1+"");
	}
	

	function ajax_worldprevi(date,latitude_longitude){
		var xhr = getXhr()
		// On défini ce qu'on va faire quand on aura la réponse
		document.getElementById('bloc_prev').innerHTML = "<center><br /><img src='images_design/icone/load.gif' alt='Chargement' /><br /> <strong>Chargement des données ...</strong></center>";

		xhr.onreadystatechange = function(){
	
			  if(xhr.readyState == 4 && xhr.status == 200)
			  {
			    document.getElementById('bloc_prev').innerHTML = xhr.responseText;
			  }
}
		xhr.open("POST","programme-ajax/recuperation-worldprevi.php",true);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr.send("date="+date+"&latitude_longitude="+latitude_longitude);
	}
	
	
	
	function ajax_worldprevi_en(date,latitude_longitude){
		var xhr = getXhr()
		// On défini ce qu'on va faire quand on aura la réponse
		document.getElementById('bloc_prev').innerHTML = "<center><br /><img src='images_design/icone/load.gif' alt='Chargement' /><br /> <strong>Load data ...</strong></center>";

		xhr.onreadystatechange = function(){
	
			  if(xhr.readyState == 4 && xhr.status == 200)
			  {
			    document.getElementById('bloc_prev').innerHTML = xhr.responseText;
			  }
}
		xhr.open("POST","programme-ajax/recuperation-worldprevi.php",true);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr.send("&langu=EN&date="+date+"&latitude_longitude="+latitude_longitude);
	}
		
	//Les données complètes
		function ajax_previ_complete(date,latitude,longitude,latitude1,longitude1){
		var xhr = getXhr()
		// On défini ce qu'on va faire quand on aura la réponse
		xhr.onreadystatechange = function(){
	
			  if(xhr.readyState == 3) {
			    document.getElementById('bloc_prev').innerHTML = "<center><br /><img src='images_design/icone/load.gif' alt='Chargement' /><br /> <strong>Chargement ...</strong></center>";
			  }	
			  else if(xhr.readyState == 4 && xhr.status == 200)
			  {
			    document.getElementById('bloc_prev').innerHTML = xhr.responseText;
			  }
}
		xhr.open("POST","programme-ajax/recuperation-complete-data.php",true);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr.send("date="+date+"&latitude="+latitude+"&longitude="+longitude+"&latitude1="+latitude1+"&longitude1="+longitude1+"");
	}
	
	
function change_graph(latitude,longitude,latitude1,longitude1){
var data = this.document.getElementById('data').value;
var couleur = this.document.getElementById('cache_color').value;
			    document.getElementById('graphiqueimg').src = "graphiques/graph-forecast.png?data="+data+"&lo="+longitude+"&la="+latitude+"&lo1="+longitude1+"&la1="+latitude1+"&color="+couleur;

	}
	
function change_graphworldprev(latitude_longitude){
var data = this.document.getElementById('data').value;
var couleur = this.document.getElementById('cache_color').value;
			    document.getElementById('graphiqueimg').src = "graphiques/graph-forecastworld.png?data="+data+"&lola="+latitude_longitude+"&color="+couleur;

	}
	
		//Gérer mes prévisvilles
		function gestion_mespreviville(id_ville,action){
		var xhr = getXhr()
		// On défini ce qu'on va faire quand on aura la réponse
		xhr.onreadystatechange = function(){
	
			  if(xhr.readyState == 4 && xhr.status == 200)
			  {
			    document.getElementById('mes_previville').innerHTML = xhr.responseText;
			  }
}
		xhr.open("POST","programme-ajax/prevision/gestion-previville.php",true);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr.send("id_ville="+id_ville+"&action="+action+"");
	}
	
		//Gérer mes prévisvilles
		function gestion_mespreviville1(id_ville,action){
		var xhr = getXhr()
		// On défini ce qu'on va faire quand on aura la réponse
		xhr.onreadystatechange = function(){
	
			  if(xhr.readyState == 4 && xhr.status == 200)
			  {
			    document.getElementById('bloc_flux').innerHTML = xhr.responseText;
			  }
}
		xhr.open("POST","programme-ajax/prevision/gestion-previville1.php",true);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr.send("id_ville="+id_ville+"&action="+action+"");
	}
	