	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;
}
	
	//La liste des villes
		function ajax_ville(){
		var xhr = getXhr()
		var commune = document.getElementById('commune').value;
		// On défini ce qu'on va faire quand on aura la réponse
		xhr.onreadystatechange = function(){
	
			  if(xhr.readyState == 3) {
				document.getElementById('bloc_listeville').style.display ='block';
			    document.getElementById('bloc_listeville').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_listeville').innerHTML = xhr.responseText;
			  }
}
		xhr.open("POST","programme-ajax/recup-liste-ville.php",true);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr.send("commune="+commune);
		document.getElementById('font').style.display = "block";
		document.getElementById('url_rss').disabled = true;
		document.getElementById('url_rss').value = "Merci de choisir votre ville";
	}
	
	
		
	//La liste des villes dans le monde
		function ajax_villeworld(){
		var xhr = getXhr()
		var commune = document.getElementById('commune1').value;
		// On défini ce qu'on va faire quand on aura la réponse
		xhr.onreadystatechange = function(){
	
				document.getElementById('bloc_listeville1').style.display ='block';
			    document.getElementById('bloc_listeville1').innerHTML = "<center><br /><img src='images_design/icone/load.gif' alt='Chargement' /><br /> <strong>Chargement ...</strong></center>";
			  if(xhr.readyState == 4 && xhr.status == 200)
			  {
			    document.getElementById('bloc_listeville1').innerHTML = xhr.responseText;
			  }
}
		xhr.open("POST","programme-ajax/recup-liste-ville.php",true);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr.send("commune="+commune+"&type=world");
		document.getElementById('font1').style.display = "block";
		document.getElementById('url_rss1').disabled = true;
		document.getElementById('url_rss1').value = "Merci de choisir votre ville";
	}
	
	
	
		//La liste des villes
		function ajax_ville_twitobs(){
		var xhr = getXhr()
		var commune = document.getElementById('commune1').value;
		// On défini ce qu'on va faire quand on aura la réponse
		xhr.onreadystatechange = function(){
	
			  if(xhr.readyState == 3) {
				document.getElementById('bloc_listeville').style.display ='block';
			    document.getElementById('bloc_listeville').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_listeville').innerHTML = xhr.responseText;
			  }
}
		xhr.open("POST","programme-ajax/recup-liste-ville.php",true);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr.send("commune="+commune+"&type=twit");
		document.getElementById('font').style.display = "block";
		document.getElementById('url_rss').disabled = true;
		document.getElementById('url_rss').value = "Merci de choisir votre ville";
	}
	
	
	function change_ville(){
	document.getElementById('bloc_listeville').style.display ='none';
	var data = document.getElementById('ville').value.split(',');
	document.getElementById('url_rss').value = "http://www.meteorologic.net/webmaster/xml/xml_file_"+data[0]+".xml";
	document.getElementById('yahooandcie').innerHTML= '<br /><a href="http://www.meteorologic.net/webmaster/xml/xml_file_'+data[0]+'.xml" target="_blank"><img src="images_design/icone/rss.gif" style="border:0;" alt="Rss" /></a>&nbsp; <a href="http://add.my.yahoo.com/content?.intl=fr&url=http://www.meteorologic.net/webmaster/xml/xml_file_'+data[0]+'.xml" target="_blank"><img src="images_design/icone/icone-yahoo.jpg" style="border:0;" alt="yahoo" /></a>&nbsp;<a href="http://www.google.com/ig/add?feedurl=http://www.meteorologic.net/webmaster/xml/xml_file_'+data[0]+'.xml" target="_blank"><img src="images_design/icone/icone-google.jpg" style="border:0;" alt="google" /></a>&nbsp;<a href="http://www.live.com/?add=http://www.meteorologic.net/webmaster/xml/xml_file_'+data[0]+'.xml" target="_blank"><img src="images_design/icone/icone-live.jpg" style="border:0;" alt="live" /></a>&nbsp;<a href="http://www.netvibes.com/subscribe.php?url=http://www.meteorologic.net/webmaster/xml/xml_file_'+data[0]+'.xml" target="_blank"><img src="images_design/icone/icone-netvibes.jpg" style="border:0;" alt="net vibes" /></a>';				
	document.getElementById('url_rss').disabled = false;
	document.getElementById('commune').value = data[1];
	}
	
	function change_villetwit(){
	document.getElementById('bloc_listeville').style.display ='none';
	var data = document.getElementById('villetwit').value.split(',');
	document.getElementById('id_ville').value = data[0];
	document.getElementById('commune').innerHTML = data[1]+" ("+data[2]+")";
	}
	
	function change_villeworld(){
	document.getElementById('bloc_listeville1').style.display ='none';
	var data = document.getElementById('ville1').value.split(',');
	document.getElementById('url_rss1').value = "http://www.meteorologic.net/webmaster/xml/xml_world_"+data[0]+".xml";
	document.getElementById('yahooandcie1').innerHTML= '<br /><a href="http://www.meteorologic.net/webmaster/xml/xml_world_'+data[0]+'.xml" target="_blank"><img src="images_design/icone/rss.gif" style="border:0;" alt="Rss" /></a>&nbsp; <a href="http://add.my.yahoo.com/content?.intl=fr&url=http://www.meteorologic.net/webmaster/xml/xml_world_'+data[0]+'.xml" target="_blank"><img src="images_design/icone/icone-yahoo.jpg" style="border:0;" alt="yahoo" /></a>&nbsp;<a href="http://www.google.com/ig/add?feedurl=http://www.meteorologic.net/webmaster/xml/xml_world_'+data[0]+'.xml" target="_blank"><img src="images_design/icone/icone-google.jpg" style="border:0;" alt="google" /></a>&nbsp;<a href="http://www.live.com/?add=http://www.meteorologic.net/webmaster/xml/xml_world_'+data[0]+'.xml" target="_blank"><img src="images_design/icone/icone-live.jpg" style="border:0;" alt="live" /></a>&nbsp;<a href="http://www.netvibes.com/subscribe.php?url=http://www.meteorologic.net/webmaster/xml/xml_world_'+data[0]+'.xml" target="_blank"><img src="images_design/icone/icone-netvibes.jpg" style="border:0;" alt="net vibes" /></a>';				
	document.getElementById('url_rss1').disabled = false;
	document.getElementById('commune1').value = data[1];
	}
	
	
	
	
	//La liste des villes pour le flux xml personnalisé
		function ajax_ville_perso(){
		var xhr = getXhr()
		var commune = document.getElementById('commune').value;
		// On défini ce qu'on va faire quand on aura la réponse
		xhr.onreadystatechange = function(){
	
			  if(xhr.readyState == 3) {
				document.getElementById('bloc_listeville').style.display ='block';
			    document.getElementById('bloc_listeville').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_listeville').innerHTML = xhr.responseText;
			  }
}
		xhr.open("POST","programme-ajax/recup-liste-ville.php",true);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr.send("commune="+commune+"&type=perso");
		document.getElementById('font').style.display = "block";
		document.getElementById('url_rss').disabled = true;
		document.getElementById('url_rss').value = "Merci de choisir votre ville";
	}
	
	
	
	function change_ville1(){
	document.getElementById('bloc_listeville').style.display ='none';
	var data = document.getElementById('ville').value.split(',');
	document.getElementById('url_rss').value = ""+data[0]+"";
	document.getElementById('liste_data').disabled = false;
	document.getElementById('button_data').disabled = false;
	document.getElementById('choix').disabled = false;
	document.getElementById('pas_temps').disabled = false;
	document.getElementById('button_generation').disabled = false;
	document.getElementById('button_apercu').disabled = false;
	document.getElementById('commune').value = data[1];
	}
	
	
	
	
	
//La liste des villes pour le flux xml personnalisé
function tout_utiliser(var_choix){
		var xhr = getXhr()
		var data_origin = document.getElementById('liste_hidden_data').value;
		// On défini ce qu'on va faire quand on aura la réponse
		xhr.onreadystatechange = function(){
	
			  if(xhr.readyState == 3) {
				document.getElementById('data_choice').style.display ='block';
			    document.getElementById('data_choice').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)
			  {
			  var data = xhr.responseText.split('/**/');
			    document.getElementById('data_choice').innerHTML = data[1];
				document.getElementById('liste_hidden_data').value = data[0];
			  }
}


		xhr.open("POST","programme-ajax/recup-liste-data.php",true);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr.send("choix="+var_choix+"&data="+data_origin+"");

	}
	
	
//Function qui supprimer les données
function supr_data(data){
		var xhr = getXhr()
		var data_origin = document.getElementById('liste_hidden_data').value;
		// On défini ce qu'on va faire quand on aura la réponse
		xhr.onreadystatechange = function(){
	
			  if(xhr.readyState == 3) {
				document.getElementById('data_choice').style.display ='block';
			    document.getElementById('data_choice').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)
			  {
			  var data = xhr.responseText.split('/**/');
			    document.getElementById('data_choice').innerHTML = data[1];
				document.getElementById('liste_hidden_data').value = data[0];
			  }
}


		xhr.open("POST","programme-ajax/recup-liste-data.php",true);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr.send("choix="+data+"&motif=supr&data="+data_origin+"");

	}

	
	
	
//On va générer le code

function code_gen(id_ville,liste_data,pas_temps,type){
		var xhr = getXhr()
		
		//On affiche l'icone de chargement
		document.getElementById('affiche_code').style.display ='block';
		document.getElementById('affiche_code').innerHTML = "<center><br /><img src='images_design/icone/load.gif' alt='Chargement' /><br /> <strong>Génération du code ...</strong></center>";

		
		// 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('affiche_code').innerHTML = xhr.responseText;
			  }
}


		xhr.open("POST","programme-ajax/rss/xml_xample.php",true);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr.send("id_ville="+id_ville+"&liste_data="+liste_data+"&pas_temps="+pas_temps+"&type="+type+"");

	}
	
	
	
//On va gérer nos fichiers xml
function supr_fluxrss(id,type){
		var xhr = getXhr()
		
		document.getElementById('bloc_flux').style.display ='block';
		document.getElementById('bloc_flux').innerHTML = "<center><br /><img src='images_design/icone/load.gif' alt='Chargement' /><br /> <strong>Suppression en cours ...</strong></center>";

		// 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/rss/supr-rss.php",true);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr.send("id="+id+"&type="+type+"");

	}
	
	
	
	
	
	

