function leerCookie(nombre) {
	// Obtengo la cadena arrojada por document.cookies, si es nula retorno ''
	var cookies = document.cookie; 
	if (!cookies) {
		return '';
	}
	
	// Guardo en comienzo la posición del 1º caracter del nombre de la cookie que se busca
	var comienzo = cookies.indexOf(nombre);
	
	// Si la posición obtenida es inválida es porque no existe una cookie con ese nombre; se retorna ''
	if (comienzo == -1) {
		return '';
	}
	
	// Guardo en comienzo la posición del 1º caracter del valor que pretendo retornar
	comienzo = comienzo + nombre.length + 1;
	
	// Guardo en cantidad la cantidad de caracteres de largo que posee el valor a retornar
	cantidad = cookies.indexOf("; ", comienzo) - comienzo; 
	if (cantidad <= 0) {
		cantidad = cookies.length;
	}
	
	// Fracciono la cadena para retornar solo el valor de la cookie de interés
	return cookies.substr(comienzo, cantidad);
}

var language = '';

if (navigator.appName == 'Netscape') {
  language = navigator.language;
}
else {
  language = navigator.browserLanguage;
}

var languageCookie = leerCookie('r01euskadiCookie');

// Se da prioridad al valor de la cookie
language = languageCookie ? languageCookie : language;

if (language.indexOf('en') != -1) {
  document.location.href = 'http://tourism.euskadi.net/en/';
} else if (language.indexOf('es') != -1) {
  document.location.href = 'http://turismo.euskadi.net/es/';
} else if (language.indexOf('eu') != -1) {
  document.location.href = 'http://turismoa.euskadi.net/eu/';
} else if (language.indexOf('fr') != -1) {
  document.location.href = 'http://tourisme.euskadi.net/fr/';
} else if (language.indexOf('de') != -1) {
  document.location.href = 'http://tourismus.euskadi.net/de/';
} else {
  document.location.href = 'http://turismo.euskadi.net/en/';
}
