/* Fonctions javascript AJAX 
*/
// Fonction qui crée et renvoie l'instance permettant de lire une page internet en javascript
function ajx_create()
{
	// Creation de l'instance
	if(window.XMLHttpRequest) 		// Cas de Firefox
		return new XMLHttpRequest();
	else if(window.ActiveXObject) 	// Cas de Internet Explorer
		return new ActiveXObject("Microsoft.XMLHTTP");
	else
		return null;				// L'instance XMLHttpRequest n'est pas supporté par le navigateur
	
}

// Fonction qui ajoute/supprime (action) une location (id_lc) à la sélection actuelle de l'utilisateur
function affiche_domaines(message,recherche)
{ 
	var xhr = ajx_create();
	if (xhr == null)	return;	// L'instance XMLHttpRequest n'est pas supporté par le navigateur

	// Ouverture de la page
   xhr.open("POST", "include/javascript/ajax.php", true);
	
   xhr.onreadystatechange = function() 
   {
		if(xhr.readyState == 4)
		{
			var domaines = xhr.responseText;
			document.getElementById('texte').innerHTML = message + domaines;
		}
   }

   xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
   var data = "recherche=" + recherche;
   xhr.send(data);
}

function change(carte,intitule,id)
{
	var liens = "";
	if (carte == "Continent" && intitule == "europe")
	{
		document.getElementById('carte').innerHTML = '<img src="cartes/europe.jpg" border="0" height="300" usemap="#europe">';
		liens = liens + '<a href="javascript:change(\'Pays\',\'autriche\')">Autriche</a><br />';
		liens = liens + '<a href="javascript:change(\'Pays\',\'france\')">France</a><br />';
		liens = liens + '<a href="javascript:change(\'Pays\',\'italie\')">Italie</a><br />';
		liens = liens + '<a href="javascript:change(\'Pays\',\'suisse\')">Suisse</a><br />';
		document.getElementById('texte').innerHTML = '<strong>Pays disponibles :</strong><br />'+liens;
	}
	if (carte == "Pays")
	{
		if (intitule == "france")
		{
			document.getElementById('carte').innerHTML = '<img src="cartes/france.gif" border="0" height="300" usemap="#france">';
			liens = liens + '<a href="javascript:change(\'Region\',\'vosges-jura\')">Vosges - Jura</a><br />';
			liens = liens + '<a href="javascript:change(\'Region\',\'savoie\')">Savoie</a><br />';
			liens = liens + '<a href="javascript:change(\'Region\',\'haute-savoie\')">Haute-Savoie</a><br />';
			liens = liens + '<a href="javascript:change(\'Region\',\'alpes-sud\')">Isère - Alpes du Sud - Corse</a><br />';
			liens = liens + '<a href="javascript:change(\'Region\',\'pyrenees\')">Pyrénées</a><br />';
			liens = liens + '<a href="javascript:change(\'Region\',\'massif-central\')">Massif-Central</a><br />';
			document.getElementById('texte').innerHTML = '<a href="javascript:change(\'Continent\',\'europe\')">Retour Europe</a><br /><strong>Régions disponibles :</strong><br />'+liens;
			
		}
		if (intitule == "autriche")
		{
			document.getElementById('carte').innerHTML = '<img src="cartes/autriche.gif" border="0" height="300">';
			affiche_domaines('<a href="javascript:change(\'Continent\',\'europe\')">Retour Europe</a><br /><strong>Domaines disponibles en Autriche :</strong><br />','AT');
		}
		if (intitule == "suisse")
		{
			document.getElementById('carte').innerHTML = '<img src="cartes/suisse.gif" border="0" height="300">';
			affiche_domaines('<a href="javascript:change(\'Continent\',\'europe\')">Retour Europe</a><br /><strong>Domaines disponibles en Suisse :</strong><br />','SU');
		}
		if (intitule == "italie")
		{
			document.getElementById('carte').innerHTML = '<img src="cartes/italie.gif" border="0" height="300">';
			affiche_domaines('<a href="javascript:change(\'Continent\',\'europe\')">Retour Europe</a><br /><strong>Domaines disponibles en Italie :</strong><br />','IT');
		}

	}
	if (carte == "Region")
	{
		document.getElementById('carte').innerHTML = '<img src="cartes/'+intitule+'.gif" border="0" height="300">';
		if (intitule == "alpes-sud")
			affiche_domaines('<a href="javascript:change(\'Pays\',\'france\')">Retour France</a><br /><strong>Domaines disponibles en Isère, Alpes du Sud et Corse :</strong><br />','FR01');
		if (intitule == "savoie")
			affiche_domaines('<a href="javascript:change(\'Pays\',\'france\')">Retour France</a><br /><strong>Domaines disponibles en Savoie :</strong><br />','FR73');
		if (intitule == "haute-savoie")
			affiche_domaines('<a href="javascript:change(\'Pays\',\'france\')">Retour France</a><br /><strong>Domaines disponibles en Haute-Savoie :</strong><br />','FR74');
		if (intitule == "massif-central")
			affiche_domaines('<a href="javascript:change(\'Pays\',\'france\')">Retour France</a><br /><strong>Domaines disponibles dans le Massif Central :</strong><br />','FR02');
		if (intitule == "vosges-jura")
			affiche_domaines('<a href="javascript:change(\'Pays\',\'france\')">Retour France</a><br /><strong>Domaines disponibles dans les Vosges et le Jura :</strong><br />','FR03');
		if (intitule == "pyrenees")
			affiche_domaines('<a href="javascript:change(\'Pays\',\'france\')">Retour France</a><br /><strong>Domaines disponibles dans les Pyrenées :</strong><br />','FR04');
	}
}

