﻿//if(BrowserDetect.browser == 'Firefox') downloadNow();
	//if(BrowserDetect.version<3) downloadNow();
	//else  InstallTrigger.install({'Cortona VRML Client' : 'plugins/cortvrml.xpi'}, on_load_cortvrml );

function downloadNow ()
{
	if (navigator.platform=='Win32')
	{
		if (InstallTrigger.UpdateEnabled())
		{   
			//Si es firefox 3, es imposible de detectar si el plugin esta instalado. Por eso creamos una cookie para que se muestre
			//solo una vez por semana.
			if(BrowserDetect.version==3)
			{
				if(getCookie('Comprobado')!='si')
				{
					//Creamos una cookie que caduque en una semana
					var now=new Date();
					var semana=new Date(now.getTime()+1000*60*60*24*7);
					setCookie('Comprobado','si',semana);    
					alert('Imposible de detectar el plugin. Si usted no lo ha instalado descomprima el fichero que le aparecerá a continuación y copie los archivos en la carpeta plugins de la instalación de su navegador. Por ultimo, reinicie el navegador.');
					window.open('plugins/cortonaVrml.zip');
				}
			}
			else
			{
				if (InstallTrigger.compareVersion('/ParallelGraphics/Cortona/Vrml', 4,2,0,93) < 0)
				{
					InstallTrigger.install({'Cortona VRML Client' : 'plugins/cortvrml.xpi'}, on_load_cortvrml );
				}
				else
				{
					;//alert('Cortona ya está instalado.');
				}
			}
		}
		else
		{
			alert('Debe habilitar la instalación de software para ejecutar este script.');
		}
	}
	else
	{
		alert('Este plug-in solo funciona en sistemas operativos windows.');
	}
}

function on_load_cortvrml(url, status)
{
	var msg;
	switch( status )
	{
		case 0:
			msg =  'Cortona se ha instalado correctamente.';
			window.location.reload();
		break;
		case 999:
			msg =  'Para terminar la instalación reinicie su navegador.';
		break;
		case -210:
			msg =  'La instalación de Cortona ha sido cancelada por el usuario.';
		break;
		default:
			msg =  'La instalación de Cortona ha fallado. Código del error: ' + status;
	}
	alert(msg);
}