
//==============================================================================
// detectar determinar navegador
// funciones tratamiento de deteccion del navegador para cargar un archivo de stilos y otro
// este codigo se debe ejecutar al despues del codigo. aspx pero antes de que se cree la pagina aspx-html
var BrowserDetect = { 
init: function () { 
   this.browser = this.searchString(this.dataBrowser) || "An unknown browser"; 
   this.version = this.searchVersion(navigator.userAgent) || this.searchVersion(navigator.appVersion) || "an unknown version"; 
   this.OS = this.searchString(this.dataOS) || "an unknown OS"; 
}, 
	//----------------------------------------------------------------------------------
searchString: function (data) { 
	for (var i=0;i<data.length;i++) { 
		var dataString = data[i].string; 
		var dataProp = data[i].prop; 
		this.versionSearchString = data[i].versionSearch || data[i].identity; 
		if (dataString) { 
			if (dataString.indexOf(data[i].subString) != -1) 
				return data[i].identity; 
		} 
		else if (dataProp) 
			return data[i].identity; 
		} 
}, 

	//---------------------------------------------------------------------------------- 
searchVersion: function (dataString) { 
	var index = dataString.indexOf(this.versionSearchString); 
	if (index == -1) return; 
	return parseFloat(dataString.substring(index+this.versionSearchString.length+1)); 
},
	//---------------------------------------------------------------------------------- 
dataBrowser: [ 
  { //for GoogleChrome
	  string: navigator.userAgent, subString: "Chrome",	identity: "Chrome"},
	{ string: navigator.userAgent,	subString: "OmniWeb", 	versionSearch: "OmniWeb/", 	identity: "OmniWeb" }, 
	{ string: navigator.vendor, subString: "Apple", identity: "Safari",versionSearch: "Version"}, 
	{ prop: window.opera, identity: "Opera"}, 
	{ string: navigator.vendor, 	subString: "iCab", 	identity: "iCab"}, 
	{ string: navigator.vendor, 	subString: "KDE", 	identity: "Konqueror" }, 
	{ string: navigator.userAgent, 	subString: "Firefox", 	identity: "Firefox"}, 
	{ string: navigator.vendor, 	subString: "Camino", 	identity: "Camino" }, 
	{ // for newer Netscapes (6+) 
	string: navigator.userAgent, subString: "Netscape", 	identity: "Netscape" }, 
	{ string: navigator.userAgent, subString: "MSIE", identity: "Explorer", versionSearch: "MSIE"}, 
	{ string: navigator.userAgent, subString: "Gecko", 	identity: "Mozilla", 	versionSearch: "rv"}, 
	{ // for older Netscapes (4-) 
	string: navigator.userAgent, subString: "Mozilla", 	identity: "Netscape", versionSearch: "Mozilla" }
	], 
	//----------------------------------------------------------------------------------
dataOS : [ 
	{ string: navigator.platform, subString: "Win", identity: "Windows" }, 
	{ string: navigator.platform, subString: "Mac", identity: "Mac" }, 
	{ string: navigator.platform, subString: "Linux", identity: "Linux" },
	{ string: navigator.userAgent, subString: "iPhone",  identity: "iPhone/iPod"}
	] 
}; 

//INICIO - MAIN ------------------------------------------------------------------
BrowserDetect.init(); 
//script para poner estilos distintos para cada navegador 
if (BrowserDetect.browser == "Firefox"){ 
   if(BrowserDetect.version>=3 && BrowserDetect.version < 4)  {
      document.write('<link href="../estilos_old/estilos.css" type="text/css" rel="stylesheet" />');
      document.write('<link href="../estilos_old/estilosFirefox3.css" type="text/css" rel="stylesheet">'); 
	 }else if(BrowserDetect.version>=2 && BrowserDetect.version<3){
	 	  document.write('<link href="../estilos_old/estilos.css" type="text/css" rel="stylesheet" />');
	 	  document.write('<link href="../estilos_old/estilosFirefox2.css" type="text/css" rel="stylesheet">');
	 }else{ 
	 	  document.write('<link href="../estilos_old/estilos.css" type="text/css" rel="stylesheet" />');
	    document.write('<link href="../estilos_old/estilosFirefox2.css" type="text/css" rel="stylesheet">');
	 }
} else if (BrowserDetect.browser == "Explorer"){ 
		if (BrowserDetect.version>=8 &&  BrowserDetect.version<9 ){ 
      	document.write('<link href="../estilos_old/estilos.css" type="text/css" rel="stylesheet" />');
      	document.write('<link href="../estilos_old/estilosIE8.css" type="text/css" rel="stylesheet">');
		}else if (BrowserDetect.version>=7 &&  BrowserDetect.version<8 ){ 
		   	document.write('<link href="../estilos_old/estilos.css" type="text/css" rel="stylesheet" />');
      	document.write('<link href="../estilos_old/estilosIE7.css" type="text/css" rel="stylesheet">');
		}else if (BrowserDetect.version>=6 &&  BrowserDetect.version<7 ){
   	}else if (BrowserDetect.version>=5 &&  BrowserDetect.version<6 ){
		} 
}else if (BrowserDetect.browser =="Chrome"){
}else if (BrowserDetect.browser == "Opera"){ 
			if (BrowserDetect.version<9){ 
      }else{ 
      } 
}else{ //Navegador desconocido
} 



