window.onload = function (){
	_check_language();
}

// Vérification du cookie
function _check_language(){
	if (navigator.cookieEnabled){ // Les cookies sont disponibles
		var langNav; // langue du navigateur
		var langCook; // langue contenu dans le cookie
		var langPage = document.getElementById("language").value;; // langue de la page actuelle
		
		//alert("Langue de la page actuelle "+langPage);
		//alert ("Valeur du cookie "+document.cookie);
		if (navigator.language){
		  langNav = navigator.language;
		}else if (navigator.userLanguage){
		  langNav = navigator.userLanguage;
		}else{
		  langNav = -1;
		}
		//alert ("Checking...");
		

		if (langNav.indexOf("fr")!=1){
			langNav = "fr";
		}else if (langNav.indexOf("en")!=1){
			langNav = "en";
		}else if (langNav.indexOf("de")!=1){
			langNav = "de";
		}
		//alert (langNav);
		if ((!document.cookie)||(_read_cookie('langue') == 0)){ // le cookie n' existe pas
			_create_cookie('langue',langNav);
			langCook = _read_cookie('langue');
			if (langCook != langPage){
				_redirection(langCook);
			}
		}else{ // le cookie existe
			langCook = _read_cookie('langue');
			if (langCook != langPage){
				_redirection(langCook);
			}
		}
	}
}
// Création du cookie
function _create_cookie(name,value) {
	dateexp = new Date (2028,11,11);
	dateexp = dateexp.toGMTString();
	chemin = 'http://www.rondecuir.com/';
	domaine = 'http://www.rondecuir.com/';
	//document.cookie = name+'='+escape(value)+'; expires='+dateexp+';';
	document.cookie = name+'='+escape(value);
}
// Lecture du cookie
function _read_cookie(variable) {
	var content = document.cookie;
	variable += '=';
	var valeur_cookie = "";
	var place = content.indexOf(variable,0);

	if (place != -1){
		end = content.indexOf(';',place)
		if (end != -1){
			valeur_cookie = unescape(content.substring(place+variable.length,end))
			return valeur_cookie;
		}else{
			valeur_cookie = unescape(content.substring(place+variable.length,content.length))
			return valeur_cookie;
		}
	}else{
		return '0';
	}
}
// Changement de langue dans le cookie
function _changeLanguage(lang,file){
	_create_cookie('langue',lang);
	_redirection(lang,file);
	
}
function _redirection (langue,file){
	//alert ("langue de redirection "+langue);
	//alert ("fichier de redirection "+file);
	if (langue != 0){
		
		if (file){
			if (langue!="fr"){
				document.location.href = file+"_"+langue+".php";
			}else{
				document.location.href = file+".php";
			}
		}else{
			if (langue!="fr"){
				document.location.href = "index_"+langue+".php";
			}else{
				document.location.href = "index.php";
			}
		}
	}else{
		//alert ("here dfg "+langue+" < ici");
		document.location.href = "index.php";
		
	}
	
}