<!--// NAVEGADOR -->

var pregunta_navegador= true;
var version_navegador_IE = 5; // Version de navegador exigida para internet explorer
var pagina_IE= "http://www.microsoft.com/downloads/details.aspx?FamilyID=1e1550cb-5e5d-48f5-b02b-20b602228de6&DisplayLang=es";
var version_navegador_NN = 6.2;// Version de navegador exigida para Netscape
var pagina_NN= "http://www.aola.com/netscape/download/";
// FLASH
var versionRequerida = 6; // aquí pondremos la versión que queremos testear de flash			
var usaRedirec = true; 
var pregunta = false; // aki ponemos TRUE si queremos que pregunte si quiere instalar Flash
var respuesta = true;	// aki cambiaremos a TRUE si ponemos la variable pregunta a false (para que no nos pregunte)
var respuesta1 = true; //y le obligamos a ir a la página para actualizar o instalar Flash Player

var pagina_flash = "index.asp";		//Si detecta Flash irá a la página que pongamos akí, descomentando +- en linea 94 

// aki dentro de  las páginas ponemos el enlace a macromedia o la página donde le expliquemos lo que pasa
//var noFlashPage = "http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash?Lang=Spanish&P5_Language=Spanish" 
var noFlashPage= "no_flash.asp";
//var upgradePage = //"http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash?Lang=Spanish&P5_Language=Spanish" 
var noFlashPage= "no_flash.asp";

// no tocar
var flash2Instalada = false;		
var flash3Instalada = false;		
var flash4Instalada = false;		
var flash5Instalada = false;
var flash6Instalada = false;		
var maxVersion = 6;					
var actualVersion = 0;				
var version_adecuada = false;		
var jsVersion = 1.0;				

 // para navegadores Internet Explorer. Detecta el Objeto

var isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;		
var isWin = (navigator.appVersion.indexOf("Windows") != -1) ? true : false; 
	
jsVersion = 1.1;

if(isIE && isWin){ 
	document.write('<SCR' + 'IPT LANGUAGE=VBScript\> \n');
	document.write('on error resume next \n');
	document.write('flash2Instalada = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.2"))) \n');
	document.write('flash3Instalada = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.3"))) \n');
	document.write('flash4Instalada = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.4"))) \n');
	document.write('flash5Instalada = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.5"))) \n');
	document.write('flash6Instalada = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.6"))) \n');	
	document.write('</SCR' + 'IPT\> \n'); 
}

function detecta_navegador()
	{
	if (isIE) // si es internet explorer
		{
		comienzo=navigator.userAgent.indexOf("MSIE");
		cadena= navigator.userAgent.substr(eval(comienzo+5),4);
		if (eval(cadena) < version_navegador_IE && pregunta_navegador)
			{
				pregunta_1=confirm("Usted dispone de la versión " + eval(cadena) + " de navegador.\nInsuficiente para la correcta visualización de este Site\n¿Quiere actualizarse a una versión superior?\n\n"+"Vostè disposa de la versió  " + eval(cadena) + " de navegador.\nInsuficient per a la correcta visualització d’aquest Site\nVol actualitzar-se a una versió superior?\n\n");
				if (pregunta_1)
					{
					window.location.replace(pagina_IE);
					}
			}
		}
	else
		{
		comienzo=navigator.userAgent.indexOf("Netscape")
		cadena= navigator.userAgent.substr(eval(comienzo+9),4);
		//alert(navigator.userAgent.substr(eval(comienzo+10),4));
		if (eval(cadena) < version_navegador_NN && pregunta_navegador)
			{
			pregunta_1=confirm("Usted dispone de la versión " + eval(cadena) + " de navegador.\nInsuficiente para la correcta visualización de este Site\n¿Quiere actualizarse a una versión superior?\n\n"+"Vostè disposa de la versió  " + eval(cadena) +  " de navegador.\nInsuficient per a la correcta visualització d’aquest Site\nVol actualitzar-se a una versió superior?\n\n");
			if (pregunta_1)
				{
				window.location.replace(pagina_NN);
				}
			}
		}
	}

function detectFlash()
	{	
	if (navigator.plugins)
		{								
		if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"])
			{		
			var isVersion2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
			var flashDescripcion = navigator.plugins["Shockwave Flash" + isVersion2].description;
			var flashVersion = parseInt(flashDescripcion.charAt(flashDescripcion.indexOf(".") - 1));
			
			flash2Instalada = flashVersion == 2;		
			flash3Instalada = flashVersion == 3;
			flash4Instalada = flashVersion == 4;
			flash5Instalada = flashVersion == 5;
			flash6Instalada = flashVersion == 6;
			}
		}
	for (var i = 2; i <= maxVersion; i++) 
		{	
		if (eval("flash" + i + "Instalada") == true) actualVersion = i;
		}
	if (actualVersion >= versionRequerida) 
	{ 		
		version_adecuada = true;  // la version instalada coincide con la versión que necesitamos						
		if (usaRedirec) 
		{							
			if(jsVersion > 1.0)
			{ // descomentar estas líneas si queremos que al detectar Flash vaya a otra página
				//alert("1.-Tienes la versión "+actualVersion+" de Flash Player")
				//window.location.replace(pagina_flash);/
			} 
			else
			{ // descomentar estas líneas si queremos que al detectar Flash vaya a otra página
				//alert("2.- Tienes la versión "+actualVersion+" de Flash Player")
				//window.location = pagina_flash; 		
			}
		}
	} 
	else 
	{
		if (usaRedirec)
		{ // si tienen una versión baja o no tienen les enviamos a la página de descarga
					
			if(jsVersion > 1.0) 
			{
				if(pregunta)
					respuesta1=confirm("Hem detectat que no tens Flash Player, ¿Vols instal·lar-lo?\nHemos detectado que no tienes Flash Player, ¿Quieres instalarlo?");
					
				if (respuesta1 && respuesta)
					window.location.replace((actualVersion >= 2) ? upgradePage : noFlashPage); //si queremos abrá otra página self.
			}
			else
			{
				if(pregunta)
					respuesta1=confirm("Hem detectat que no tens Flash Player, ¿Vols instal·lar-lo?\nHemos detectado que no tienes Flash Player, ¿Quieres instalarlo?");
	
				if (respuesta1 && respuesta)
					window.location =(actualVersion >= 2) ? upgradePage : noFlashPage; //si queremos abrá otra página self.
			}
		}
	}
}
 // llamamos a la función antes de que termine de cargar la página
detecta_navegador();
detectFlash();