// Funciones que determinan el navegador/plataforma y determinan las hojas de estilo a mostrar

/*
userAgent Opera 6.01 -->Mozilla/4.0 (compatible; MSIE 5.0; Windows 2000) Opera 6.01

userAgent Opera 8.5 -->Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; en) Opera 8.50

userAgent Firefox 1.0.7 -->Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.12) Gecko/20050915 Firefox/1.0.7 

userAgent Explorer 6.0 -->Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)

userAgent Explorer 5.0 -->Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)

userAgent Netscape 6 --> Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; m18) Gecko/20010131 Netscape6/6.01

// Comprueba si se está usando Macintosh if (navigator.userAgent.indexOf('Mac') != -1) alert("Macintosh");

*/

// Comprueba el user Agent en busca de la versión de navegadores problemáticos como para Opera 6, Netscape 6 e Internet Explorer 5

function detecta_navegador_especial(){
	if (navigator.userAgent.indexOf('Mac') != -1){
		if (navigator.userAgent.indexOf("MSIE")!=-1) return "Internet Explorer MAC"; 
		if (navigator.userAgent.indexOf("Firefox")!=-1) return "Normal"; 
	}else{ // PC
		if (navigator.userAgent.indexOf("Opera 6")!=-1) return "Opera 6"; 
		else if (navigator.userAgent.indexOf("Netscape6")!=-1) return "Netscape 6";
		else if (navigator.userAgent.indexOf("MSIE 5")!=-1 && navigator.appName.indexOf("Explorer")!=-1) return "Internet Explorer 5";
		else if (navigator.userAgent.indexOf("MSIE 6")!=-1){
			if (navigator.userAgent.indexOf("Opera")!=-1) return "Normal";
			else return "Internet Explorer 6";			
		}
		else return "Normal";
	}//else
}// detecta_navegador_especial


// Función de estilos para la home
function estilos_home(){
	navegador=detecta_navegador_especial();
	switch (navegador){
		case "Opera 6":
			document.write("<link href='estilos/home_op6.css' rel='stylesheet' type='text/css' />");
			break;
		case "Netscape 6":
			document.write("<link href='estilos/home_n6.css' rel='stylesheet' type='text/css' />");			
			break;
		case "Internet Explorer 5":
			document.write("<link href='estilos/home_ie5.css' rel='stylesheet' type='text/css' />");
			break;	
		case "Internet Explorer MAC":
			document.write("<link href='estilos/home_ie_mac.css' rel='stylesheet' type='text/css' />");
			break;
		/*
		case "Internet Explorer 6":
			document.write("<link href='estilos/home_ie5.css' rel='stylesheet' type='text/css' />");
			break;
		*/
		default:
			//document.write("<link href='estilos/home.css' rel='stylesheet' type='text/css' />");
	}
}


// Funciones de estilos para las páginas intermedias
function estilos_paginas(path){
	navegador=detecta_navegador_especial();
	switch (navegador){
		case "Opera 6":
			document.write("<link href='" + path + "estilos/yansu_op6.css' rel='stylesheet' type='text/css' />");
			break;
		case "Netscape 6":
			document.write("<link href='" + path + "estilos/yansu_n6.css' rel='stylesheet' type='text/css' />");	
			break;
		case "Internet Explorer 5":
			document.write("<link href='" + path + "estilos/yansu_ie5.css' rel='stylesheet' type='text/css' />");
			break;	
		case "Internet Explorer MAC":
			document.write("<link href='" + path + "estilos/yansu_ie_mac.css' rel='stylesheet' type='text/css' />");
			break;	
		case "Internet Explorer 6":
			document.write("<link href='" + path + "estilos/yansu_ie6.css' rel='stylesheet' type='text/css' />");
			break;
		default:
	}
}
