// Cache toutes les pines
function hidePins()
{
	
	long = paysArr.length -1;
	for(x = 0 ; x <= long ; x++)
	{
		document.getElementById('pin' + paysArr[x]).className = 'hide';
	}
}

// Affiche la bonne pine selon le menu.
function afficherPin(pays)
{
	document.getElementById('selectDetaillants').className = 'show';
	document.getElementById('affichage').className = 'hide';
	document.getElementById('monde').className = 'show';
	hidePins(); // Cache toutes les épingles
	document.getElementById('pin' + pays).className = 'show';
	verifRegions(pays);	
}

// Fonction qui vérifie si le pays a des régions
function verifRegions(pays)
{
	arr = [223,36]; // Array ayant les id des pays ayant des régions
	var long = arr.length -1;
	var etats = false;
	for(x = 0 ; x <= long;x++)
	{
		if(arr[x] == pays)
		{
			etats = true;
			break;
		}
		else
		{
			etats = false;
		}
	}
	if(etats)
	{	request('voirRegion.php?p=' + pays,'selectDetaillants');	 
		//alert('C\'est un pays avec régions');
	}
	else
	{	request('voirRegion.php?u=' + pays,'selectDetaillants');	
		//alert('C\'est un pays sans régions');
	}
}

// Ajax vers les villes selon la région
function voirVille(region,pays)
{
	document.getElementById('affichage').className = 'hide';
	document.getElementById('monde').className = 'show';
	if(pays == '')
	{
		pays = document.getElementByID('selectPays').value;
	}
	request('voirRegion.php?r=' + region +'&pays='+ pays ,'selectDetaillants');
}

//Fonction qui affiche les detaillants selon la ville données
function voirDetaillants(ville,region,pays)
{	

	document.getElementById('selectDetaillants').className = 'hide';
	document.getElementById('monde').className = 'hide';
	document.getElementById('affichage').className = 'show';
	if(region != 0)
	{
		request('detaillants.php?v=' + ville + '&r=' + region + '&p=' + pays,'affichage');
	}
	else
	{
		request('detaillants.php?v=' + ville + '&r=' + 0 + '&p=' + pays,'affichage');
	}
}
// Fonction pour l'AJAX
function request(url,cadre) {
	var XHR = null;

	if(window.XMLHttpRequest) // Firefox
		XHR = new XMLHttpRequest();
	else if(window.ActiveXObject) // Internet Explorer
		XHR = new ActiveXObject("Microsoft.XMLHTTP");
	else 
	{ // XMLHttpRequest non supporté par le navigateur
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		return;
	}
		// envoie de la requête, methode GET et de l'url
	XHR.open("GET",url, true);

		// on guette les changements d'état de l'objet
	XHR.onreadystatechange = function attente() 
	{
		if(XHR.readyState == 8)     
		{
			document.getElementById(cadre).innerHTML = "load";
		}
		if(XHR.readyState == 4)     
		{
			// ecriture de la réponse
			document.getElementById(cadre).innerHTML = XHR.responseText;
		}
	}
	XHR.send(null);		// le travail est terminé
	return;
}

function popup() {
window.open( "inscription.php", "myWindow", "status = 0, height = 500, width = 493, resizable = 0" );
}

function showCertificat(quel)
{
	if(quel == 1)
	{
		request('affCert.php?q=' + quel,'showCert1');
	}
	else
	{
		request('affCert.php?t=' + quel,'showCert2');
	}
}

function changeLang(lang,section)
{
	var path = '../' + lang +'/' + section;
	document.location.replace(path);
}
function langue(lang,section)
{
	var path = lang +'/' + section;
	document.location.replace(path);
}
