var esNS, esIE, esDHTML, esNS6, accesoCAPAS;
if (parseInt(navigator.appVersion)>=4)
	{
	esDHTML = true;
	if ((navigator.appName=="Netscape") && (parseInt(navigator.appVersion)<5))
		{esNS = true;esIE = false; esNS6 = false;}
	else
		{
	    if ((navigator.appName=="Netscape") && (parseInt(navigator.appVersion)>=5))
			{esNS = false;esIE = false; esNS6 = true;}
	    else
			{esNS = false;esIE = true; esNS6 = false;}
		}
	}
else
	{
	esDHTML = false;
	if (navigator.appName=="Netscape")
		{esNS = true;esIE = false;}
	else
		{esNS = false;esIE = true;}
	}
/******************RECARGA PARA NETSCAPE COMM*****************************/
function MM_reloadPage(init) 
{
	if (init==true) with (navigator) 
	{
		if (esNS) 
		{
			document.MM_pgW=innerWidth;
			document.MM_pgH=innerHeight;
			onresize=MM_reloadPage; 
		}
	}
	else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}

MM_reloadPage(true);

/******************FUNCIONES DE CAMBIO DEL OJO Y MENU*****************************/
function cargapag(secc)
	{
	imagen="menu"+secc;
		if (esNS)
			{
			top.frames['FRAMETITULO'].document.layers['OJO'].visibility='visible';
			divisionobj=top.frames['FRAMEMENU'].document.layers['DIVISIONGRIS2'];
			if (!(secc=="identificacion")) 
				{top.frames['FRAMEMENU'].document.layers['MENU'].document.images[imagen].src="./img/"+imagen+"2.gif";}
			}
		else 
		   {
		   if (esNS6)
			{
			elemento=top.frames['FRAMETITULO'].document.getElementById('OJO');
			elemento.style.visibility='visible';
			if (!(secc=="identificacion")) 
				{
				elemento=top.frames['FRAMEMENU'].document.getElementById(imagen);
				elemento.src="./img/"+imagen+"2.gif";
				}
			}
		   else
			{
			if (secc=="identificacion")
				{
				top.frames['FRAMETITULO'].document.all['OJO'].style.visibility='visible';
				//top.frames['FRAMETITULO'].document.location.href= './cabecera.asp';
				}
			else
				{
				top.frames['FRAMEMENU'].document.all['MENU'].document.images[imagen].src="./img/"+imagen+"2.gif";
				top.frames['FRAMETITULO'].document.all['OJO'].style.visibility='visible';
				}
			}
		   }
		top.frames['FRAMECONTENIDO'].focus();
	}
/*************************************************************/
function salirpag(secc)
	{
	imagen="menu"+secc;
	if (esNS)
		{
		if (top.frames['FRAMEMENU']) top.frames['FRAMEMENU'].document.layers['MENU'].document.images[imagen].src="./img/"+imagen+".gif";
		}
	else
		{
		if (top.frames['FRAMEMENU'])
			{
			top.frames['FRAMEMENU'].document.images[imagen].src="./img/"+imagen+".gif";
			}
		}
	}
/*************FUNCIONES USUARIO/CONTRASENA PARA QUE FUNCIONE EN NS Y IE********/
function fenviar()
{
	if (esNS)
		{
		formulario=top.frames["FRAMECONTENIDO"].document.layers["MARCO"].document.layers["CONTENIDO"].document.fidentificacion;
		}
	else
		{
		formulario=top.frames["FRAMECONTENIDO"].document.forms.fidentificacion;
		}
	if (fcomprobar()) 
		{
		formulario.submit();
		}
}
function olvido()
{
	if (esNS)
		{
		formulario=top.frames["FRAMECONTENIDO"].document.layers["MARCO"].document.layers["CONTENIDO"].document.fidentificacion;
		}
	else
		{
		formulario=top.frames["FRAMECONTENIDO"].document.forms.fidentificacion;
		}
	if (fcompolvido()) 
		{
		formulario.action="./olvido.asp";
		formulario.submit();
		alert('en breve se enviará su contraseña a la dirección de correo electrónico que nos dió');
		}
}
/*************************************************************/
function fcompolvido()
{
	if (esNS)
		{
		formulario=document.layers["MARCO"].document.layers["CONTENIDO"].document.fidentificacion;
		}
	else
		{
		formulario=document.forms.fidentificacion;
		}
	if (formulario.usuario.value=='')
		{
		alert('introduzca el usuario y luego pulse ¿olvidó su contraseña?');
		formulario.usuario.focus();
		return false;
		}
	else
		{return true;}
}
function fcomprobar()
{
	if (esNS)
		{
		formulario=document.layers["MARCO"].document.layers["CONTENIDO"].document.fidentificacion;
		}
	else
		{
		formulario=document.forms.fidentificacion;
		}
	if ((formulario.usuario.value=='') || (formulario.clave.value==''))
		{
		alert('introduzca el usuario y la contraseña');
		formulario.usuario.focus();
		return false;
		}
	else
		{return true;}
}
/**********************FUNCIONES BUSCADOR PARA QUE FUNCIONE EN NS Y IE********/
function buscar()
{
	if (esNS)
		{
		formulario=top.frames["FRAMECONTENIDO"].document.layers["BUSCADOR2"].document.fbuscar;
		}
	else
		{
		formulario=top.frames["FRAMECONTENIDO"].document.forms.fbuscar;
		}
	if (compbuscar()) {formulario.submit()};
}
/*************************************************************/
function compbuscar()
{
	if (esNS)
		{
		formulario=top.frames["FRAMECONTENIDO"].document.layers["BUSCADOR2"].document.fbuscar;
		}
	else
		{
		formulario=top.frames["FRAMECONTENIDO"].document.forms.fbuscar;
		}
	if (formulario.desenlace1.value=='')
		{
		alert('Si desea buscar, el campo de busqueda ha de ser introducido');
		return false;
		}
	else
		{
		return true;
		}
}
/***********FUNCIONES MODIFICARUSUARIO/NUEVOUSUARIO PARA QUE FUNCIONE EN NS Y IE********/
function fenviarnuevousuario()
{
	if (esNS)
		{
		formulario=top.frames["FRAMECONTENIDO"].document.layers["MARCO"].document.layers["CONTENIDO"].document.fcomprentrada;
		}
	else
		{
		formulario=top.frames["FRAMECONTENIDO"].document.forms.fcomprentrada;
		}
	if (fcomprobarnuevousuario()) {formulario.submit()}
}
/*************************************************************/
function fcomprobarnuevousuario()
{
  if (esNS)
	{
	formulario=top.frames["FRAMECONTENIDO"].document.layers["MARCO"].document.layers["CONTENIDO"].document.fcomprentrada;
	}
  else
	{
	formulario=top.frames["FRAMECONTENIDO"].document.forms.fcomprentrada;
	}

  if (formulario.nombreyapellidos.value=="")
	{
	alert('introduzca su nombre');
	formulario.nombreyapellidos.focus();
	return false ;
	}
  else if (formulario.ncolegiado.value=="")
	{
	alert('introduzca su número de colegiado');
	formulario.ncolegiado.focus();
	return false ;
	}
  else if ((formulario.profesion[formulario.profesion.selectedIndex].value=="M") && (formulario.especialidad.value=="(solo si es medico)") )
	{
	alert('introduzca su especialidad');
	formulario.especialidad.focus();
	return false ;
	}
  else if (formulario.trabajo.value=="")
	{
	alert('introduzca su lugar de trabajo');
	formulario.trabajo.focus();
	return false ;
	}
  else if (formulario.telefono.value=="")
	{
	alert('introduzca su lugar de telefono');
	formulario.telefono.focus();
	return false ;
	}
  else if (formulario.email.value=="")
	{
	alert('introduzca su lugar de dirección de correo electrónico');
	formulario.email.focus();
	return false ;
	}
  else if (formulario.usuario.value=="")
	{
	alert('introduzca su usuario de acceso');
	formulario.usuario.focus();
	return false ;
	}
  else if (formulario.clave.value=="")
	{
	alert('introduzca su contraseña');
	formulario.clave.focus();
	return false ;
	}
  else if (formulario.cclave.value=="")
	{
	alert('introduzca la confirmacion de la contraseña');
	formulario.cclave.focus();
	return false ;
	}
  else if ((formulario.clave.value.toLowerCase())!=(formulario.cclave.value.toLowerCase()))
	{
	alert('La contraseña y la confirmación no coinciden.');
	formulario.cclave.value='';
	return false ;
	}
return true;
}
/************************FUNCIONES DE COOKIES*********************************/
// les damos 30 días de vida a las cookies
var validez = 30;
var caduca = new Date(); 
caduca.setTime(caduca.getTime() + (validez*24*60*60*1000));
/*************************************************************/
function getCookie(name)
{
	var cname = name + "=";               
	var dc = document.cookie;             
	if (dc.length > 0) 
		{
		begin = dc.indexOf(cname);       
		if (begin != -1) 
			{
			begin += cname.length;       
			end = dc.indexOf(";", begin);
			if (end == -1) end = dc.length;
			return unescape(dc.substring(begin, end));
			}
		}
	return null;
}
/*************************************************************/
function setCookie(name, value, expires, path, domain, secure)
{
	document.cookie = name + "=" + escape(value) + 
		((expires == null) ? "" : "; expires=" + expires.toGMTString()) +
		((path == null) ? "" : "; path=" + path) +
		((domain == null) ? "" : "; domain=" + domain) +
		((secure == null) ? "" : "; secure");
}
/*************************************************************/
function Contador(info,name)
{
	if (info!='')
		{pags = info;}
	else
		{pags = ''+getCookie(name);}
	setCookie (name, pags, caduca);
}
/**********************FUNCIONES DE FORMULARIOS PARA NS Y IE************************/
function nuevoaction(act,pagina)
{
	if (esNS)
		{
		if (pagina=='consulta'){
			formulario=document.layers['MARCO2'].document.layers['CONTENIDO'].document.forms[pagina];}
		else{
			formulario=document.layers['MARCO'].document.layers['CONTENIDO'].document.forms[pagina];}
		}
	else
		{
		formulario=document.forms[pagina];
		}
	if (act!=''){
		formulario.action=act;
		formulario.submit();
		}
}
/*************************************************************/
function resetaction(pagina)
{
	if (esNS)
		{
		if (pagina=="consulta")
			{
			document.layers['MARCO2'].document.layers['CONTENIDO'].document.forms[pagina].reset();
			}
		else
			{
			document.layers['MARCO'].document.layers['CONTENIDO'].document.forms[pagina].reset();
			}
		}
	else
		{
		document.forms[pagina].reset();
		}
}
/*************************************************************/
function sonnumeros(val)
{
  var test1='0123456789';
  var test2='0123456789';
  var c;
  var decimal=false;
  var numero=true;
  while(val.indexOf(" ")!=-1){
		val=val.substring(1,val.length);
  }
  for(var i=0;i < val.length;i++)
    {
	c=test2.indexOf(val.charAt(i));
	if (c<0){
		numero=false;
		}
	}
  if (numero==false)
    {
	alert("Error. Introduzca un Número.");
    return false;
	}
  return true;
}
/*************************************************************/
function sontfno(val)
{
  var test1='0123456789()-';
  var test2='0123456789()-';
  var c;
  var decimal=false;
  var numero=true;
  while(val.indexOf(" ")!=-1){
		val=val.substring(1,val.length);
  }
  for(var i=0;i < val.length;i++)
    {
	c=test2.indexOf(val.charAt(i));
	if (c<0){
		numero=false;
		}
	}
  if (numero==false)
    {
	alert("Error. Introduzca un Número de telefono.");
    return false;
	}
  return true;
}
/*************************************************************/
function Buscarelemento(elem,cadena)
{
if (cadena!=''){
	if (cadena.indexOf(elem)!=-1)
		{cadena=cadena.substring(cadena.indexOf(elem)+1,cadena.length);
		if (cadena.indexOf(elem)!=-1)
			{alert('El texto escrito no es un E-mail.Introduzca el dato correctamente.')
			return false;}
		else
			{return true;}
		}		
	else
		{alert('El texto escrito no es un E-mail.Introduzca el dato correctamente.')
		return false;}
	}
return true;
}
/*************************************************************/
function pasasiguiente(a)
{
if (esNS)
	{
	document.layers['BUSCADOR2'].document.fbuscar.siguiente.value=a;
	document.layers['BUSCADOR2'].document.fbuscar.submit();
	}
else
	{
	document.fbuscar.siguiente.value=a;
	document.fbuscar.submit();
	}
}
/*************************************************************/
function abrirventana(sUrl)
{
var puerto;
var dominio;
puerto='<%=request.servervariables("server_port")%>';
dominio='<%=request.servervariables("server_name")%>';
//--sacamos el sUrl sin el punto 
	begin = sUrl.indexOf(".");
	end = sUrl.length;
	if (begin == -1) 
		{begin = 0;}
	else
		{begin=(begin+1);}
	sUrl=(sUrl.substring(begin, end));
//--
	if (puerto=='80')
		{sUrl='http://'&dominio&sUrl;}
	if (puerto=='444')
		{sUrl='https://'&dominio&':'&puerto&sUrl;}
	window.open(sUrl,"instrucciones","toolbar=no,height=380px,width=550px,screenX=150px,screenY=125px,scrollbars");
	return;
}
/**************INCLUSIÓN DE CAPAS Y ESTILOS****************/
if (esIE)
	{
	document.write("<LINK REL='stylesheet' TYPE='text/css' HREF='./estilosie.css'>");
	document.write("<LINK REL='stylesheet' TYPE='text/css' HREF='./capasie.css'>");
	}
else
	{
	if (esNS)
		{
		document.write("<LINK REL='stylesheet' TYPE='text/css' HREF='./estilosns.css'>");
		document.write("<LINK REL='stylesheet' TYPE='text/css' HREF='./capasns.css'>");
		}
	else
		{
			document.write("<LINK REL='stylesheet' TYPE='text/css' HREF='./estilosn6.css'>");
			document.write("<LINK REL='stylesheet' TYPE='text/css' HREF='./capasn6.css'>");
		}
	}
/*********************************************************/
