function goLang()
{
	// Liste des langues autorisées.
    var autorizeLanguage= ["en", "it", "es","de"];
    // Toujours pas piger pourquoi qu'elle est la cette variable nav (aucune utilité)
    var nav=parseFloat(navigator.appVersion);
    var lng = ( navigator.language) ? navigator.language : navigator.userLanguage;
    // indique que la langue a été trouvée.
    var found = false;
    for ( var i=0; i< autorizeLanguage.length; i++){
		if ( autorizeLanguage[i] == lng ){
        	found=true;
            break;
        }
    }
	document.cookie = "langHitachi=1";
    // si la langue n'a pas été trouvée, alors on ouvre avec en.
    if (found){
		window.location = "/"+lng.toUpperCase();	
	}

}

function getCookie (name) {
         if ( document.cookie) { // Le cookie est-il valide ?
                  index = document.cookie.indexOf( name);
                  if ( index != -1) {
                           nDeb = (document.cookie.indexOf( "=", index) + 1);
                           nFin = document.cookie.indexOf( ";", index);
                           if (nFin == -1) {nFin = document.cookie.length;}
                           return unescape(document.cookie.substring(nDeb, nFin));
                  }
         }
         return null;
}

function setLanguesSelector()
{
	var setLanguesSelectorId = document.getElementById("LangRegion");
	if(!setLanguesSelectorId) return;
	
	var uriCourant = document.location.pathname;
	
	var htmlelem = '';
	
	// le menu en anglais
	if (uriCourant.indexOf("/EN") != -1)
	{
		htmlelem += '<li><a href="/">Languages</a><img src="/image/h1_en/add/icon/icon_dropdown.gif" width="7" height="4" alt="" />';
		htmlelem += '<div id="SelectorLang" class="off">';
		htmlelem += '<ul>';
		htmlelem += '<li class="FirstItem"><a href="/">French</a></li>';
		htmlelem += '<li><a href="/EN/">English</a></li>';
		htmlelem += '<li><a href="/ES/">Spanish</a></li>';
		htmlelem += '<li><a href="/IT/">Italian</a></li>';
		htmlelem += '<li><a href="/DE/">Deutsch</a></li>';
		htmlelem += '</ul>'
		htmlelem += '</div>';
		htmlelem += '</li>';	
	}
	else if (uriCourant.indexOf("/DE") != -1)	// le menu en allemand
	{
		htmlelem += '<li><a href="/">Sprachen</a><img src="/image/h1_en/add/icon/icon_dropdown.gif" width="7" height="4" alt="" />';
		htmlelem += '<div id="SelectorLang" class="off">';
		htmlelem += '<ul>';
		htmlelem += '<li class="FirstItem"><a href="/">Franz&ouml;sisch</a></li>';
		htmlelem += '<li><a href="/EN/">Englisch</a></li>';
		htmlelem += '<li><a href="/ES/">Spanisch</a></li>';
		htmlelem += '<li><a href="/IT/">Italienisch</a></li>';
		htmlelem += '<li><a href="/DE/">Deutsch</a></li>';
		htmlelem += '</ul>'
		htmlelem += '</div>';
		htmlelem += '</li>';		
	}
	else if (uriCourant.indexOf("/ES") != -1)	// le menu en espagnol
	{
		htmlelem += '<li><a href="/">Idiomas</a><img src="/image/h1_en/add/icon/icon_dropdown.gif" width="7" height="4" alt="" />';
		htmlelem += '<div id="SelectorLang" class="off">';
		htmlelem += '<ul>';
		htmlelem += '<li class="FirstItem"><a href="/">Franc&eacute;s</a></li>';
		htmlelem += '<li><a href="/EN/">Ingl&eacute;s</a></li>';
		htmlelem += '<li><a href="/ES/">Espa&ntilde;ol</a></li>';
		htmlelem += '<li><a href="/IT/">Italiano</a></li>';
		htmlelem += '<li><a href="/DE/">Alem&aacute;n</a></li>';
		htmlelem += '</ul>'
		htmlelem += '</div>';
		htmlelem += '</li>';	
	}
	else if (uriCourant.indexOf("/IT") != -1)	// le menu en italien
	{
		htmlelem += '<li><a href="/">Lingue</a><img src="/image/h1_en/add/icon/icon_dropdown.gif" width="7" height="4" alt="" />';
		htmlelem += '<div id="SelectorLang" class="off">';
		htmlelem += '<ul>';
		htmlelem += '<li class="FirstItem"><a href="/">Francese</a></li>';
		htmlelem += '<li><a href="/EN/">Inglese</a></li>';
		htmlelem += '<li><a href="/ES/">Spagnolo</a></li>';
		htmlelem += '<li><a href="/IT/">Italiano</a></li>';
		htmlelem += '<li><a href="/DE/">Tedesco</a></li>';
		htmlelem += '</ul>'
		htmlelem += '</div>';
		htmlelem += '</li>';		
	}
	else // le menu en francais
	{
		htmlelem += '<li><a href="/">Langues</a><img src="/image/h1_en/add/icon/icon_dropdown.gif" width="7" height="4" alt="" />';
		htmlelem += '<div id="SelectorLang" class="off">';
		htmlelem += '<ul>';
		htmlelem += '<li class="FirstItem"><a href="/">Francais</a></li>';
		htmlelem += '<li><a href="/EN/">Anglais</a></li>';
		htmlelem += '<li><a href="/ES/">Espagnol</a></li>';
		htmlelem += '<li><a href="/IT/">Italien</a></li>';
		htmlelem += '<li><a href="/DE/">Allemand</a></li>';
		htmlelem += '</ul>'
		htmlelem += '</div>';
		htmlelem += '</li>';
	}
	
	setLanguesSelectorId.innerHTML = htmlelem;
	
	
	var CountryRegionIdATag = setLanguesSelectorId.getElementsByTagName("A")[0];
	var SelectorId = document.getElementById("SelectorLang");
	
	var timeoutID;

	CountryRegionIdATag.onclick = function()
	{
		clearTimeout(timeoutID);
		if(SelectorId.className == "off")
		{
			SelectorId.className = "on";
		}
		else
		{
			SelectorId.className = "off";
		}
		return false;
	}
	
	CountryRegionIdATag.onmouseover = function()
	{
		clearTimeout(timeoutID);
	}
	
	CountryRegionIdATag.onmouseout = function()
	{
		clearTimeout(timeoutID);
		timeoutID = setTimeout(function(){SelectorId.className = "off"}, 1000);
	}
}

addListener(window,'load',setLanguesSelector ,false);



