//Detecta o navegador e a versión
function Is ()
{   
	// converte tódolos caracteres a minúscula para simplifica-lo test
  	var agt=navigator.userAgent.toLowerCase()

  	// --- BROWSER VERSION ---
  	this.major = parseInt(navigator.appVersion)
  	this.minor = parseFloat(navigator.appVersion)

  	this.nav  = ((agt.indexOf('mozilla')!=-1) && ((agt.indexOf('spoofer')==-1)
              	&& (agt.indexOf('compatible') == -1)))
  	this.nav2 = (this.nav && (this.major == 2))
  	this.nav3 = (this.nav && (this.major == 3))
  	this.nav4 = (this.nav && (this.major == 4))

	//Netscape 6
	this.nav5 =	(this.nav && (this.major == 5))
	this.nav6 = (this.nav && (this.major == 5))
	this.gecko = (this.nav && (this.major >= 5))
	this.geckoDown = (this.nav && (this.major < 5))

  	this.ie   = (agt.indexOf("msie") != -1)
	var version=navigator.appVersion
	var i = version.indexOf("MSIE")
	this.versionDet = parseInt(version.substring(i+4,i+8))
	this.versionDetFloat = parseFloat(version.substring(i+4,i+9))
  	this.ie3  = (this.ie && (this.major == 2))
  	this.ie4  = (this.ie && (this.versionDet == 4))
  	this.ie5  = (this.ie && (this.versionDet == 5))
	this.ie501 = (this.ie && (this.versionDetFloat == 5.01))

  	this.opera = (agt.indexOf("opera") != -1)
   
  	this.nav4up = this.nav && (this.major >= 4)
	this.ie4up  = this.ie  && (this.versionDet > 4)
  	this.ie5up  = this.ie  && (this.versionDetFloat >= 5.01)
	this.ie55down = this.ie  && (this.versionDetFloat < 5.5)
	this.ie6down = this.ie  && (this.versionDetFloat < 6.00)
	
	//29_10_2001	
	this.ie5_or_down = (this.ie && (this.versionDetFloat <= 5))
	this.ie5up_55down = (this.ie && (this.versionDet >= 5 && this.versionDetFloat < 5.5))
	this.ns4_or_down = (this.nav && (this.major <= 4))
	this.ns4up_6down = (this.nav && (this.major >= 4 && this.major < 5))   
}	
var is = new Is();


	
//Imprime as páxinas da guia
function imprimirPaxina(documento,arrayImaxes)
{
	if(is.ie4)
	{
		alert("Esta vostede empregando Internet Explorer 4. Para imprimi-la páxina empregue o comando Imprimir no menú Archivo do seu navegador.");
		return;
	}
	else
	{	
		documento.print();
	}
}

//Oculta certas imaxes da páxina para que só se impriman datos
function ocultarAmosarImaxes(arrayImaxes,flag)
{
	var iTam = arrayImaxes.length;
	if(is.ie4up || is.gecko)
	{
		if(flag)
		{			
			for(var i=0;i<iTam;i++)
			{
				var id = arrayImaxes[i];				
				if(eval("document.all." + id))
				{	
					eval("document.forms[0]." + id + ".style.visibility='hidden'");
				}
			}
		}
		else
		{
			for(var i=0;i<iTam;i++)
			{
				var id = arrayImaxes[i];
				if(eval("document.all." + id))
				{	
					eval("document.forms[0]." + id + ".style.visibility='visible'");
				}
			}
		}
	}
	else if(is.nav4)
	{
		if(flag)
		{			
			for(var i=0;i<iTam;i++)
			{
				var id = arrayImaxes[i];				
				eval("document." + id + ".visibility='hide'");
			}
		}
		else
		{
			for(var i=0;i<iTam;i++)
			{
				var id = arrayImaxes[i];
				eval("document." + id + ".visibility='show'");
			}
		}
	}
	else if(is.ie4)
	{
		if(flag)
		{			
			for(var i=0;i<iTam;i++)
			{
				var id = arrayImaxes[i];
				if(eval("document.all." + id))
				{					
					eval("document.all." + id + ".style.visibility='hidden'");
				}
			}
		}
		else
		{
			for(var i=0;i<iTam;i++)
			{
				var id = arrayImaxes[i];
				if(eval("document.all." + id))
				{	
					eval("document.all." + id + ".style.visibility='visible'");
				}
			}
		}
	}
}

function jsp_alerta(tipo,mensaje)
{	
	var resposta = window.showModalDialog('/TSInternet/tarxeta_sanitaria/guia_servicios/alertJSP.jsp?TipoMSG='+tipo+'&TituloMSG=Guía Servicios Interactiva&DescMSG='+mensaje,null,'center:yes;dialogHeight:150px;dialogwidth:260px;status:no;help:no;unadorned:yes;edge:raisen;scroll:no');
	return resposta;
}

function pintaProgreso(valor)
{	
	if(valor == 0)
		document.write('<div id="general" style="DISPLAY:block; position:absolute; left:0px; top:0px; width:100%; height:100%; z-index:20; background-color: #FFFFFF; layer-background-color: #FFFFFF; border: 1px none #000000">');
	else if(valor == 1)
	{
		document.write('</div>');
		document.write('<div id="progreso" style="DISPLAY:none; cursor:wait; position:absolute; left:0px; top:0px; width:100%; height:100%; z-index:20; background-color: #FFFFFF; layer-background-color: #FFFFFF; border: 1px none #000000">');		
		document.write('<table  align="center" width="100%" height="100%" border="0" cellspacing="0" cellpadding="0">');
		document.write('<tr><td align="center" valign="middle">');
		document.write('<img height="99" src="/TSInternet/tarxeta_sanitaria/images/barraprogres.gif" width="100"><br></td></tr></table></div>');
	}
	else
	{
		document.write('<div id="progreso" style="DISPLAY:none; cursor:wait; position:absolute; left:0px; top:0px; width:100%; height:100%; z-index:20; background-color: #FFFFFF; layer-background-color: #FFFFFF; border: 1px none #000000">');		
		document.write('<table  align="center" width="100%" height="100%" border="0" cellspacing="0" cellpadding="0">');
		document.write('<tr><td align="center" valign="middle">');
		document.write('<img height="99" src="/TSInternet/tarxeta_sanitaria/images/barraprogres.gif" width="100"><br></td></tr></table></div>');	
	}
	return;
}

function activaProgreso()
{	
	if (document.all.general)
	{		
		document.all.general.style.display = 'none';						
	}	
	if (document.all.progreso)
	{			
		document.all.progreso.style.display = '';						
	}			
} 