//función que, dado el navigator.appVersion obtiene el nombre del navegador
function nav_name(navigatorVersion) {

    //declaración de variables auxiliares
    var name = "";

    //pasamos a minúsculas el parámetro de entrada
    navigatorVersion = navigatorVersion.toLowerCase(); 

    //obtención del navegador
    if (navigatorVersion.indexOf("msie") > -1) name = "ie"; 
	else if (navigatorVersion.indexOf("gecko") > -1) name = "gecko"	;//ns? 
	     else name = "other";		
	
	return name;

}

//función que, dado el nombre del navegador obtiene su version
function nav_version(navigatorVersion,navigator) {

    //declaración de variables auxiliares
    var version = -1;

    //pasamos a minúsculas el parámetro de entrada
    navigatorVersion = navigatorVersion.toLowerCase(); 

    //obtención de la versión para cada navegador
    switch (navigator) {
  
  		case "ie" : if (navigatorVersion.indexOf("msie 4.0") > -1) version = 4; //ie4
						else if (navigatorVersion.indexOf("msie 5.0") > -1) version = 5; //ie5
							 else if (navigatorVersion.indexOf("msie 5.5") != -1) version = 5.5; //ie5.5
							 	  else version = 6; //ie6 o superior
    				break;
					
  		case "gecko" : //if (navigatorVersion.indexOf("firefox/0.") > -1) version = 0.9; //firefox 0.9 o anterior
					   //else version = 1.0; //firefox 1.0 o superior
					   version = 1; //navegador gecko siempre compatible
    				   break;		
					
		case "other" : version = -1; //de momento los otros nada			
				
    }
		
	return version;

}


function showIE5_0(URL,mess1,mess2)
{
    var navigName = nav_name(navigator.userAgent);
    var navigVersion = nav_version(navigator.userAgent,navigName);

	if (navigName=="ie" && navigVersion < 5.5)
		document.write('<p class="texto">'+mess1+' <a href="'+URL+'" target="_blank">'+mess2+'</a></p>');
}