// JavaScript Document

// Fonctions de changement de langue Javascript

// RECUPERATION DU NOM DE FICHIER COURRANT

function nomFichier(){
var longueur = window.location.href.split('/').length;
//alert(window.location.href.split('/')[longueur-1]);
return window.location.href.split('/')[longueur-1];
}

// Fonction de changement de langue

function changeLangue(lang) {
	
	var URL = "../"+lang+"/"+nomFichier();
	//alert(URL);
	window.location=URL
	
	//
}

// Fonction de redirection en fonction des paramêtres régionnaux

function redirectionLangue(){

	if (typeof(navigator.language)!="undefined")l=navigator.language
	else if (typeof(navigator.userLanguage)!="undefined")l=navigator.userLanguage
	else if (typeof(navigator.browserLanguage)!="undefined")l=navigator.browserLanguage
	else    l="fr"; //langue choisie par défaut
	
	// L'instruction suivante évalue successivement les différentes valeurs des labels jusqu'à ce qu'il trouve la bonne contenue entre ses paranthèses. S'il échoue dans sa comparaison, alors, il exécute les instructions contenues dans le label default. Une instruction break termine les instructions de case et saute à la fin de switch.
	
	switch (l.substring(0,2)){
		case "fr":
			/* direction page française */
			window.location.href="./FRA/index.php";
			break;
		case "en":
			/* direction page française */
			window.location.href="./ENG/index.php";
			break;
		case "es":
			/* direction page française */
			window.location.href="./ESP/index.php";
			break;
		default:
			/* direction page française */
			window.location.href="./FRA/index.php";
			break;
	} 
}