//
// Funcion que cambia de idioma automaticamente
//
// 1) solo actua en paginas index.html indexs.html indexf.html indexb.html ( no en cgi u otras)
// 2) Se fija la existencia de un cookie
// 3) Si el cookie existe el script no se ejecuta
// 4) si el cookie NO EXISTE, significa que es la primer visita y cambia al lenguaje automaticamente.
//

function idioma(){
var miUrl  = window.location.href;
miUrl_len  = miUrl.length;
miUrl_last = miUrl.substring(miUrl_len-1);
miUrl      = miUrl.substring(miUrl_len-11);
if ( miUrl != "/index.html" && miUrl != "indexs.html" && miUrl !="indexf.html" && miUrl !="indexd.html" && miUrl !="indexb.html" && miUrl_last !="/"){
	return;
}	
if( miUrl =="/index.html"){
	miUrl = "index.html";
}
var lenguajeAnterior=leerCookie("lang");
if( lenguajeAnterior==""){
	if (navigator.appName == 'Netscape') {
		var idioma_navegador = navigator.language; 
	}else{
		var idioma_navegador = navigator.userLanguage; 
	}
	idioma_navegador = idioma_navegador.substring(0,2) ;
	//document.write (idioma_navegador); 
	//alert( anterior );

	switch (idioma_navegador){
	case "es":
		jump="indexs.html";
	break;
	case "en":
		jump="index.html";
	break;
	case "fr":
		jump="indexf.html";
	break;
	case "de":
		jump="indexd.html";
	break;
	case "pt":
		jump="indexb.html";
	break;
	default :
		jump="index.html";
	break;
	} 
	grabaCookie("lang",idioma_navegador);
	if( jump != miUrl){
		var timeID = setInterval("location.href='"+jump+"'", 100);
	}
}

}

function grabaCookie(nombre,valor){
	document.cookie=nombre+" = "+valor+"; expires = 2 Dec 2109 23:59:59 GMT";
}	
function leerCookie(nombre) {
   a = document.cookie.substring(document.cookie.indexOf(nombre + '=') + nombre.length + 1,document.cookie.length);
   if(a.indexOf(';') != -1)a = a.substring(0,a.indexOf(';'))
   return a; 
}

