//Proyecto: Implementación de la sección de Boletines Sectoriales de Canaljuridico.com.
//©2001 Equipo de desarrollo de Calidad y Mantenimiento.
//
//Variables globales
	var confirma_email=1;
	var ant="";
//1.- Función para eliminación de espacios
function Trim(sDato)
	{
	for (i=0;i<sDato.length;i++)
	{
		if (sDato.charAt(i)==" ")
			{sDato=sDato.substring(i+1,sDato.length);i--;}
 		else	
 			break;
	}
	for (i=sDato.length-1;i>=0;i--)
	{
		if (sDato.charAt(i)==" ")
 			sDato=sDato.substring(0,i);
		else	
			break;
	}
	return sDato;
	}
//1.1.-Comprobación de e-mail
	function comprobar_mail(theForm)
	{
		if(Trim(theForm.email.value)=="")
		{
			alert("Ha de introducir su E-mail.");
			theForm.email.focus();
			return (false);
		}
		if(Trim(theForm.email.value).length<5)
		{
			alert("Escriba por lo menos 5 caracteres en el campo \"E-mail\".");
			theForm.email.focus();
			return (false);
		}
		var email = theForm.email.value;
		var cont=0;
		for (i=0; i<email.length; i++)
		{
			if (email.charAt(i) == "@")
				cont++;
		}
		if (cont>1)
		{
			alert("Introduzca un valor válido en el campo \"E-mail\".\nIntroduzca una sóla \"@\" en el campo.");
			theForm.email.focus();
			return (false);
		}
		var pos = email.indexOf("@");
		if (pos == -1)
		{
			alert("Introduzca un valor válido en el campo \"E-mail\".\nIntroduzca una \"@\" en el lugar correspondiente de su e-mail.");
			theForm.email.focus();
			return (false);
		}
		if ((pos == 0) || (pos == email.length-1))
		{
			alert("Introduzca un valor válido en el campo \"E-mail\".\nEl símbolo \"@\" no puede colocarse ni al principio ni al final de su dirección.");
			theForm.email.focus();
			return (false);
		}
		var posini=email.indexOf(".");
		if (posini==0)
		{
			alert("Introduzca un valor válido en el campo \"E-mail\".\nUna dirección de correo electrónico no puede comenzar por el símbolo\".\".");
			theForm.email.focus();
			return (false);
		}
		var pos3=email.lastIndexOf(".");
		if (pos3==-1 || pos3<pos)
		{
			alert("Introduzca un valor válido en el campo \"E-mail\".\nIntroduzca un \".\" para separar su nombre de dominio del nombre de dominio de alto nivel.");
			theForm.email.focus();
			return (false);
		}
		if ((pos3 == pos+1) || pos3 == email.length-1)
		{
			alert("Introduzca un valor válido en el campo \"E-mail\".\nUna dirección de correo electrónico no puede terminar con el símbolo\".\", ni llevar este símbolo en la posición adyacente a la \"@\".");
			theForm.email.focus();
			return (false);
		}
		if(theForm.email.value!=ant)
			confirma_email=1;
		if(confirma_email){
			ant=theForm.email.value;		
		  var checkemail="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_.@";
		  var checkStr = theForm.email.value;
		  var allValid = true;
		  for(i=0;i<checkStr.length;i++)
		  {
		    ch=checkStr.charAt(i);
		    for (j=0;j<checkemail.length;j++)
		      if (ch==checkemail.charAt(j))
		        break;
		    if (j == checkemail.length)
		    {
		      allValid=false;
		      break;
		    }
		  }
		  if (!allValid)
		  {
				alert("El sistema ha detectado un caracter extraño en el campo \"E-mail\".\nRevise sus datos y en el caso de detectar algún error, modifique su dirección en el cuadro de diálogo que aparecerá cuando pulse \"Aceptar\".\nSi cree que sus datos son correctos pulse \"Aceptar\" en el cuadro de diálogo.");
				mod=prompt("Modifique su dirección o pulse \"Aceptar\" para confirmarla.",ant);
		    if (mod==ant){
		    	theForm.email.value=ant;
		    	confirma_email=0;
		    }else if (mod!=null){	
					theForm.email.value=mod;    	
			    return (false);
			  }
		  }
		}
		return (true);
	}
//2.-Validación de cambio de contraseña
function Validar_cambiocontrasenha(theForm)
{
	if(Trim(theForm.nombre_usuario.value)=="")
	{
		alert("Ha de introducir un Nombre de usuario.");
		theForm.nombre_usuario.value="";
		theForm.nombre_usuario.focus();
		return (false);
	}
	if((Trim(theForm.contrasenha.value)).length==0)
	{
		alert("Ha de introducir una Contraseña.");
		theForm.contrasenha.value="";
		theForm.contrasenha.focus();
		return (false);
	}
	if((Trim(theForm.nuevacontrasenha.value)).length<6)
	{
		alert("El campo \"Nueva contraseña\" debe tener como mínimo 6 caracteres.");
		theForm.nuevacontrasenha.value="";
		theForm.nuevacontrasenha.focus();
		return (false);
	}
	if(Trim(theForm.nuevacontrasenhaconf.value).length<6)
	{
		alert("El campo \"Confirmación de nueva contraseña\" debe tener como mínimo 6 caracteres.");
		theForm.nuevacontrasenhaconf.focus();
		return (false);
	}
	if(theForm.nuevacontrasenhaconf.value!=theForm.nuevacontrasenha.value)
	{
		alert("Los campos \"Confirmación de nueva contraseña\" y \"Nueva contraseña\"  no coinciden.");
		theForm.nuevacontrasenhaconf.value="";
		theForm.nuevacontrasenhaconf.focus();
		return (false);
	}
return (true);
}
//3.-Validación de consulta técnica
function Validar_consultatecnica(theForm)
{
	if(Trim(theForm.nombre.value)=="")
	{
		alert("Ha de introducir su Nombre y Apellidos.");
		theForm.nombre.focus();
		return (false);
	}
 	emailcorrecto=comprobar_mail(theForm);
 	if(!emailcorrecto)
		return (false);
	if(Trim(theForm.telefono.value)=="")
	{
		alert("Ha de introducir su Teléfono.");
		theForm.telefono.focus();
		return (false);
	}		
	if(Trim(theForm.telefono.value).length<9)
	{
		alert("Escriba por lo menos 9 caracteres en el campo \"Teléfono de contacto\".");
		theForm.telefono.focus();
		return (false);
	}
	if(theForm.telefono.value.length>30)
	{
		alert("Escriba como máximo 30 caracteres en el campo \"Teléfono de contacto\".");
		theForm.telefono.focus();
		return (false);
	}
	var checkOK="0123456789-,.";
	var checkStr=theForm.telefono.value;
	var allValid=true;
	var decPoints=0;
	var allNum = "";
	for(i=0;i<checkStr.length;i++)
	{
		ch=checkStr.charAt(i);
		for(j= 0;j<checkOK.length;j++)
			if(ch==checkOK.charAt(j))
	  		break;
		if (j==checkOK.length)
		{
			allValid=false;
			break;
		}
		if(ch==",")
		{
			allNum+=".";
			decPoints++;
		}
		else if(ch!=".")
			allNum+=ch;
	}
	if(!allValid)
	{
		alert("Escriba sólo dígitos numéricos en el campo \"Teléfono\".");
		theForm.telefono.focus();
		return (false);
	}
	if(decPoints>1)
	{
		alert("Escriba un número válido en el campo \"Teléfono\".");
		theForm.telefono.focus();
		return (false);
	}
	if(Trim(theForm.consulta.value).length<10)
	{
		alert("Ha de introducir una consulta de al mesnos 10 caracteres.");
		theForm.consulta.focus();
		return (false);
	}			
return (true);
}
//4.-Comprobación de navegador
function actualiza_nav()
{
	if (esIE5){
		return true;
	}else{
		urlactual=window.location;
		if (esNS4){
			urlactual=urlactual+"&idnav=1";
		}else if (esNS6){
			urlactual=urlactual+"&idnav=2";
		}else if (esIE4){
			urlactual=urlactual+"&idnav=3";
		}	
		window.location.replace(urlactual);
		return true;
	}
}
//4.-Apertura de ventana popup
function abrir(URL)
{
	window.open(URL,"popup","status=no,scrollbars=yes,left=0,top=0,width=550,height=570");
}
//5.-Validación de alta de usuario
  		function Validar_alta(theForm)
  		{
   			if((Trim(theForm.nombre_usuario.value)).length==0)
    		{
      		alert("El campo \"Nombre de usuario\" se debe rellenar obligatoriamente.");
      		
      		theForm.nombre_usuario.value="";
      		theForm.nombre_usuario.focus();
      		return (false);
    		}
    		var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
		var checkStr=theForm.nombre_usuario.value;
    		var allValid=true;
    		for(i=0;i<checkStr.length;i++)
    		{
    			ch=checkStr.charAt(i);
      		for(j=0;j<checkOK.length;j++)
        		if(ch==checkOK.charAt(j))
          		break;
      		if (j==checkOK.length)
      		{
        		allValid=false;
        		break;
      		}
      	}
    		if(!allValid)
    		{
      		alert("Escriba sólo caracteres alfanuméricos en el campo \"Nombre de usuario\".");
      		theForm.nombre_usuario.focus();
      		return (false);
    		}
   			if(theForm.nombre_usuario.value.length>10)
    		{
      		alert("El campo \"Nombre de usuario\" debe tener menos de 10 caracteres.");
      		theForm.nombre_usuario.focus();
      		return (false);
    		}






			 	emailcorrecto=comprobar_mail(theForm);
			 	if(!emailcorrecto)
			 		return (false);
   			if((Trim(theForm.nombre.value)).length==0)
    		{
      		alert("El campo \"Nombre\" se debe rellenar obligatoriamente.");
      		theForm.nombre.value="";
      		theForm.nombre.focus();
      		return (false);
    		}
   			if((Trim(theForm.apellido1.value)).length==0)
    		{
      		alert("El campo \"Primer apellido\" se debe rellenar obligatoriamente.");
      		theForm.apellido1.value="";
      		theForm.apellido1.focus();
      		return (false);
    		}
   			if((Trim(theForm.apellido2.value)).length==0)
    		{
      		alert("El campo \"Segundo apellido\" se debe rellenar obligatoriamente.");
      		theForm.apellido2.value="";
      		theForm.apellido2.focus();
      		return (false);
    		}
    		var checkOK="0123456789";
		var checkStr=theForm.telefono.value;
    		var allValid=true;
    		for(i=0;i<checkStr.length;i++)
    		{
    			ch=checkStr.charAt(i);
      		for(j=0;j<checkOK.length;j++)
        		if(ch==checkOK.charAt(j))
          		break;
      		if (j==checkOK.length)
      		{
        		allValid=false;
        		break;
      		}
      	}
    		if(!allValid)
    		{
      		alert("Escriba sólo dígitos numéricos en el campo \"Teléfono\".");
      		theForm.telefono.focus();
      		return (false);
    		}
    		var checkStr=theForm.fax.value;
    		var allValid=true;
    		for(i=0;i<checkStr.length;i++)
    		{
    			ch=checkStr.charAt(i);
      		for(j=0;j<checkOK.length;j++)
        		if(ch==checkOK.charAt(j))
          		break;
      		if (j==checkOK.length)
      		{
        		allValid=false;
        		break;
      		}
      	}
    		if(!allValid)
    		{
      		alert("Escriba sólo dígitos numéricos en el campo \"Fax\".");
      		theForm.fax.focus();
      		return (false);
    		}
			if(theForm.CP.value==""){
				theForm.CP.value="0";
			}
   		return (true);
  	}
//5.-Definición de valores para campos provincia y pais
		provincias="<OPTION SELECTED value=\"vacio\">Seleccione provincia -----></OPTION><OPTION value=\"Álava\">Álava</OPTION><OPTION value=\"Albacete\">Albacete</OPTION><OPTION value=\"Alicante\">Alicante</OPTION><OPTION value=\"Almería\">Almería</OPTION><OPTION value=\"Asturias\">Asturias</OPTION><OPTION value=\"Ávila\">Ávila</OPTION><OPTION value=\"Badajoz\">Badajoz</OPTION><OPTION value=\"Baleares\">Baleares</OPTION><OPTION value=\"Barcelona\">Barcelona</OPTION><OPTION value=\"Burgos\">Burgos</OPTION><OPTION value=\"Cáceres\">Cáceres</OPTION><OPTION value=\"Cádiz\">Cádiz</OPTION><OPTION value=\"Cantabria\">Cantabria</OPTION><OPTION value=\"Castellón\">Castellón</OPTION><OPTION value=\"Ceuta\">Ceuta</OPTION><OPTION value=\"Ciudad Real\">Ciudad Real</OPTION><OPTION value=\"Córdoba\">Córdoba</OPTION><OPTION value=\"Coruña, A\">Coruña, A</OPTION><OPTION value=\"Cuenca\">Cuenca</OPTION><OPTION value=\"Girona\">Girona</OPTION><OPTION value=\"Granada\">Granada</OPTION><OPTION value=\"Guadalajara\">Guadalajara</OPTION><OPTION value=\"Guipúzcoa\">Guipúzcoa</OPTION><OPTION value=\"Huelva\">Huelva</OPTION><OPTION value=\"Huesca\">Huesca</OPTION><OPTION value=\"Jaén\">Jaén</OPTION><OPTION value=\"León\">León</OPTION><OPTION value=\"Lleida\">Lleida</OPTION><OPTION value=\"Lugo\">Lugo</OPTION><OPTION value=\"Madrid\">Madrid</OPTION><OPTION value=\"Málaga\">Málaga</OPTION><OPTION value=\"Melilla\">Melilla</OPTION><OPTION value=\"Murcia\">Murcia</OPTION><OPTION value=\"Navarra\">Navarra</OPTION><OPTION value=\"Ourense\">Ourense</OPTION><OPTION value=\"Palencia\">Palencia</OPTION><OPTION value=\"Palmas, Las\">Palmas, Las</OPTION><OPTION value=\"Pontevedra\">Pontevedra</OPTION><OPTION value=\"Rioja, La\">Rioja, La</OPTION><OPTION value=\"Salamanca\">Salamanca</OPTION><OPTION value=\"Santa Cruz de Tenerife\">Santa Cruz de Tenerife</OPTION><OPTION value=\"Segovia\">Segovia</OPTION><OPTION value=\"Sevilla\">Sevilla</OPTION><OPTION value=\"Soria\">Soria</OPTION><OPTION value=\"Tarragona\">Tarragona</OPTION><OPTION value=\"Teruel\">Teruel</OPTION><OPTION value=\"Toledo\">Toledo</OPTION><OPTION value=\"Valencia\">Valencia</OPTION><OPTION value=\"Valladolid\">Valladolid</OPTION><OPTION value=\"Vizcaya\">Vizcaya</OPTION><OPTION value=\"Zamora\">Zamora</OPTION><OPTION value=\"Zaragoza\">Zaragoza</OPTION><OPTION value=\"Extranjero\">Extranjero</OPTION>";
		//
		paises="<OPTION value='Afganistán'>Afganistán</OPTION><OPTION value='Albania'>Albania</OPTION><OPTION value='Alemania'>Alemania</OPTION><OPTION value='Andorra'>Andorra</OPTION><OPTION value='Angola'>Angola</OPTION><OPTION value='Anguilla'>Anguilla</OPTION><OPTION value='Antigua y Barbuda'>Antigua y Barbuda</OPTION><OPTION value='Antillas Holandesas'>Antillas Holandesas</OPTION><OPTION value='Aotearoa'>Aotearoa</OPTION>		<OPTION value='Arabia Saudí'>Arabia Saudí</OPTION><OPTION value='Argelia'>Argelia</OPTION><OPTION value='Argentina'>Argentina</OPTION><OPTION value='Armenia'>Armenia</OPTION><OPTION value='Ashmore y Cartier'>Ashmore y Cartier</OPTION><OPTION value='Aruba'>Aruba</OPTION><OPTION value='Australia'>Australia</OPTION><OPTION value='Austria'>Austria</OPTION><OPTION value='Azerbaiyán'>Azerbaiyán</OPTION><OPTION value='Bahamas'>Bahamas</OPTION><OPTION value='Bangladesh'>Bangladesh</OPTION><OPTION value='Barbados'>Barbados</OPTION><OPTION value='Barhrein'>Barhrein</OPTION><OPTION value='Belarús'>Belarús</OPTION><OPTION value='Bélgica'>Bélgica</OPTION><OPTION value='Belice'>Belice</OPTION><OPTION value='Benin'>Benin</OPTION><OPTION value='Bermudas'>Bermudas</OPTION><OPTION value='Bielorrusia'>Bielorrusia</OPTION><OPTION value='Bhután'>Bhután</OPTION><OPTION value='Bolivia'>Bolivia</OPTION><OPTION value='Bonaire'>Bonaire</OPTION><OPTION value='Bosnia-Herzegovina'>Bosnia-Herzegovina</OPTION><OPTION value='Botswana'>Botswana</OPTION><OPTION value='Bouvet'>Bouvet</OPTION><OPTION value='Brasil'>Brasil</OPTION><OPTION value='Brunei'>Brunei</OPTION><OPTION value='Bulgaria'>Bulgaria</OPTION><OPTION value='Burkina Faso'>Burkina Faso</OPTION><OPTION value='Burundi'>Burundi</OPTION><OPTION value='Bután'>Bután</OPTION><OPTION value='Cabo Verde'>Cabo Verde</OPTION><OPTION value='Caimán'>Caimán</OPTION><OPTION value='Camboya'>Camboya</OPTION><OPTION value='Camerún'>Camerún</OPTION><OPTION value='Canadá'>Canadá</OPTION><OPTION value='Chad'>Chad</OPTION><OPTION value='Chile'>Chile</OPTION><OPTION value='China'>China</OPTION><OPTION value='Chipre'>Chipre</OPTION><OPTION value='Christmas'>Christmas</OPTION><OPTION value='Cocos (Keeling)'>Cocos (Keeling)</OPTION><OPTION value='Colombia'>Colombia</OPTION><OPTION value='Comores'>Comores</OPTION><OPTION value='Congo'>Congo</OPTION><OPTION value='Corea del Norte'>Corea del Norte</OPTION>";
		paises=paises+"<OPTION value='Corea del Sur'>Corea del Sur</OPTION><OPTION value='Costa de Marfil'>Costa de Marfil</OPTION><OPTION value='Costa Rica'>Costa Rica</OPTION><OPTION value='Côte d\'Ivoire'>Côte d'Ivoire</OPTION>	<OPTION value='Croacia'>Croacia</OPTION><OPTION value='Cuba'>Cuba</OPTION><OPTION value='Curazao'>Curazao</OPTION><OPTION value='Dinamarca'>Dinamarca</OPTION><OPTION value='Dinamarca'>Dinamarca-Faeroe</OPTION><OPTION value='Dinamarca-Groenlandia'>Dinamarca-Groenlandia</OPTION>		<OPTION value='Djibouti'>Djibouti</OPTION><OPTION value='Dominica'>Dominica</OPTION><OPTION value='Ecuador'>Ecuador</OPTION><OPTION value='Egipto'>Egipto</OPTION><OPTION value='El Salvador'>El Salvador</OPTION><OPTION value='Emiratos Árabes Unidos'>Emiratos Árabes Unidos</OPTION>	<OPTION value='Eritrea'>Eritrea</OPTION><OPTION value='Eslovaquia'>Eslovaquia</OPTION><OPTION value='Eslovenia'>Eslovenia</OPTION><OPTION SELECTED value='España'>España</OPTION><OPTION value='Estados Árabes Unidos'>Estados Árabes Unidos</OPTION><OPTION value='E.E.U.U.'>E.E.U.U.</OPTION><OPTION value='Estonia'>Estonia</OPTION><OPTION value='Etiopía'>Etiopía</OPTION><OPTION value='Federación Rusa'>Federación Rusa</OPTION><OPTION value='Fiji'>Fiji</OPTION><OPTION value='Filipinas'>Filipinas</OPTION><OPTION value='Finlandia'>Finlandia</OPTION><OPTION value='Francia'>Francia</OPTION><OPTION value='Gabón'>Gabón</OPTION><OPTION value='Gambia'>Gambia</OPTION><OPTION value='Georgia'>Georgia</OPTION><OPTION value='Ghana'>Ghana</OPTION><OPTION value='Granada'>Granada</OPTION><OPTION value='Grecia'>Grecia</OPTION><OPTION value='Guadalupe'>Guadalupe</OPTION><OPTION value='Guam'>Guam</OPTION><OPTION value='Guatemala'>Guatemala</OPTION><OPTION value='Guayana Francesa'>Guayana Francesa</OPTION><OPTION value='Guinea'>Guinea</OPTION><OPTION value='Guinea Bissau'>Guinea Bissau</OPTION><OPTION value='Guinea Ecuatorial'>Guinea Ecuatorial</OPTION><OPTION value='Guyana'>Guyana</OPTION><OPTION value='Haití'>Haití</OPTION><OPTION value='Holanda'>Holanda</OPTION>";
		paises=paises+"<OPTION value='Honduras'>Honduras</OPTION><OPTION value='Hungría'>Hungría</OPTION><OPTION value='India'>India</OPTION><OPTION value='Indonesia'>Indonesia</OPTION><OPTION value='Irán'>Irán</OPTION><OPTION value='Iraq'>Iraq</OPTION><OPTION value='Irlanda'>Irlanda</OPTION><OPTION value='Islandia'>Islandia</OPTION><OPTION value='Islas Caymán'>Islas Caymán</OPTION><OPTION value='Islas Cook'>Islas Cook</OPTION><OPTION value='Islas Maldivas'>Islas Maldivas</OPTION><OPTION value='Islas Salomón'>Islas Salomón</OPTION><OPTION value='Islas Turcas y Caicos'>Islas Turcas y Caicos</OPTION><OPTION value='Islas Vírgenes Británicas'>Islas Vírgenes Británicas</OPTION><OPTION value='Islas Vírgenes de E.E.U.U.'>Islas Vírgenes de E.E.U.U.</OPTION><OPTION value='Israel'>Israel</OPTION><OPTION value='Italia'>Italia</OPTION><OPTION value='Jamaica'>Jamaica</OPTION><OPTION value='Japón'>Japón</OPTION><OPTION value='Jordania'>Jordania</OPTION><OPTION value='Kanaky'>Kanaky</OPTION><OPTION value='Kazajstán'>Kazajstán</OPTION><OPTION value='Kenya'>Kenya</OPTION><OPTION value='Kirguistán'>Kirguistán</OPTION><OPTION value='Kiribati'>Kiribati</OPTION><OPTION value='Kuwait'>Kuwait</OPTION><OPTION value='Laos'>Laos</OPTION><OPTION value='Lesotho'>Lesotho</OPTION><OPTION value='Letonia'>Letonia</OPTION><OPTION value='Líbano'>Líbano</OPTION><OPTION value='Liberia'>Liberia</OPTION><OPTION value='Libia'>Libia</OPTION><OPTION value='Liechtenstein'>Liechtenstein</OPTION><OPTION value='Lituania'>Lituania</OPTION><OPTION value='Luxemburgo'>Luxemburgo</OPTION><OPTION value='Macao'>Macao</OPTION><OPTION value='Macedonia'>Macedonia</OPTION><OPTION value='Madagascar'>Madagascar</OPTION><OPTION value='Malasia'>Malasia</OPTION><OPTION value='Malawi'>Malawi</OPTION><OPTION value='Malí'>Malí</OPTION><OPTION value='Malta'>Malta</OPTION><OPTION value='Marianas del Norte'>Marianas del Norte</OPTION><OPTION value='Marruecos'>Marruecos</OPTION><OPTION value='Marshall'>Marshall</OPTION><OPTION value='Martinica'>Martinica</OPTION><OPTION value='Mauricio'>Mauricio</OPTION><OPTION value='Mauritania'>Mauritania</OPTION><OPTION value='México'>México</OPTION><OPTION value='Micronesia'>Micronesia</OPTION><OPTION value='Moldova'>Moldova</OPTION><OPTION value='Mónaco'>Mónaco</OPTION><OPTION value='Mongolia'>Mongolia</OPTION><OPTION value='Montserrat'>Montserrat</OPTION>";
		paises=paises+"<OPTION value='Mozambique'>Mozambique</OPTION><OPTION value='Myanmar'>Myanmar</OPTION><OPTION value='Namibia'>Namibia</OPTION><OPTION value='Naurú'>Naurú</OPTION><OPTION value='Nepal'>Nepal</OPTION><OPTION value='Nicaragua'>Nicaragua</OPTION><OPTION value='Níger'>Níger</OPTION><OPTION value='Nigeria'>Nigeria</OPTION><OPTION value='Niue'>Niue</OPTION><OPTION value='Noruega'>Noruega</OPTION><OPTION value='Nueva Zelanda'>Nueva Zelanda</OPTION><OPTION value='Omán'>Omán</OPTION><OPTION value='Pakistán'>Pakistán</OPTION><OPTION value='Palau'>Palau</OPTION>	<OPTION value='Palestina'>Palestina</OPTION><OPTION value='Panamá'>Panamá</OPTION><OPTION value='Papúa Nueva Guinea'>Papúa Nueva Guinea</OPTION><OPTION value='Paraguay'>Paraguay</OPTION><OPTION value='Perú'>Perú</OPTION><OPTION value='Pitcairn'>Pitcairn</OPTION><OPTION value='Polinesia Francesa'>Polinesia Francesa</OPTION><OPTION value='Polonia'>Polonia</OPTION><OPTION value='Portugal'>Portugal</OPTION><OPTION value='Puerto Rico'>Puerto Rico</OPTION><OPTION value='Qatar'>Qatar</OPTION><OPTION value='Reino Unido'>Reino Unido</OPTION><OPTION value='República Árabe Saharaui'>República Árabe Saharaui</OPTION><OPTION value='Repúplica Centroafricana'>Repúplica Centroafricana</OPTION><OPTION value='República Checa'>República Checa</OPTION><OPTION value='República Dominicana'>República Dominicana</OPTION><OPTION value='Reunión'>Reunión</OPTION><OPTION value='Rumania'>Rumania</OPTION><OPTION value='Rusia'>Rusia</OPTION><OPTION value='Rwanda'>Rwanda</OPTION><OPTION value='Samoa'>Samoa</OPTION><OPTION value='San Cristóbal-Nevis'>San Cristóbal-Nevis</OPTION><OPTION value='San Marino'>San Marino</OPTION><OPTION value='San Martín'>San Martín</OPTION><OPTION value='San Vicente y Granadinas'>San Vicente y Granadinas</OPTION><OPTION value='Santa Helena'>Santa Helena</OPTION><OPTION value='Santa Lucía'>Santa Lucía</OPTION><OPTION value='Santo Tomé y Príncipe'>Santo Tomé y Príncipe</OPTION><OPTION value='Senegal'>Senegal</OPTION><OPTION value='Serbia-Montenegro'>Serbia-Montenegro</OPTION><OPTION value='Seychelles'>Seychelles</OPTION><OPTION value='Sierra Leona'>Sierra Leona</OPTION><OPTION value='Singapur'>Singapur</OPTION><OPTION value='Siria'>Siria</OPTION><OPTION value='Somalia'>Somalia</OPTION><OPTION value='Sri Lanka'>Sri Lanka</OPTION><OPTION value='Sudáfrica'>Sudáfrica</OPTION>";
		paises=paises+"<OPTION value='Sudán'>Sudán</OPTION><OPTION value='Suecia'>Suecia</OPTION><OPTION value='Suiza'>Suiza</OPTION><OPTION value='Suriname'>Suriname</OPTION><OPTION value='Swazilandia'>Swazilandia</OPTION><OPTION value='Tailandia'>Tailandia</OPTION><OPTION value='Taiwán'>Taiwán</OPTION><OPTION value='201'>Tanzania</OPTION><OPTION value='Tayikistán'>Tayikistán</OPTION><OPTION value='Timor Oriental'>Timor Oriental</OPTION><OPTION value='Togo'>Togo</OPTION><OPTION value='Tokelau'>Tokelau</OPTION><OPTION value='Tonga'>Tonga</OPTION><OPTION value='Trinidad y Tobago'>Trinidad y Tobago</OPTION><OPTION value='Túnez'>Túnez</OPTION><OPTION value='Turkmenistán'>Turkmenistán</OPTION><OPTION value='Turquía'>Turquía</OPTION><OPTION value='Tuvalu'>Tuvalu</OPTION><OPTION value='Ucrania'>Ucrania</OPTION><OPTION value='Uganda'>Uganda</OPTION><OPTION value='Uruguay'>Uruguay</OPTION><OPTION value='Uzbekistán'>Uzbekistán</OPTION><OPTION value='Vanuatu'>Vanuatu</OPTION><OPTION value='Vaticano'>Vaticano</OPTION><OPTION value='Venezuela'>Venezuela</OPTION><OPTION value='Vietnam'>Vietnam</OPTIO<OPTION value='Yemen'>Yemen</OPTION><OPTION value='Yugoslavia'>Yugoslavia</OPTION><OPTION value='Zaire'>Zaire</OPTION><OPTION value='Zambia'>Zambia</OPTION><OPTION value='Zimbawe'>Zimbawe</OPTION><OPTION value='Otros Países'>Otros Países</OPTION>";
//6.-Función para selección automática de valor de campos SELECT.
	function auto_select(campo,valor)
	{
		/*for (i=0;i<campo.options.length;i++){
			if (campo.options[i].value==valor){
				campo.selectedIndex=i;
				return true;
			}
		}*/
		return true;
	}	
//7.-Funciones para trabajo con capas.
function captura_capa(name) {

  if (esNS4)
    return localiza_capa(name, document);
  if (esIE4)
    return eval('document.all.' + name);
 	if (esNS6)
 		return document.getElementById(name);
    
  return null;
}
function localiza_capa(name, doc) {
  var i, layer;
  for (i = 0; i < doc.layers.length; i++) {
    layer = doc.layers[i];
    if (layer.name == name)
      return layer;
    if (layer.document.layers.length > 0)
      if ((layer = localiza_capa(name, layer.document)) != null)
        return layer;
  }
  return null;
}
function mover_capa(capa, x, y) {
		layer=captura_capa(capa);
  if (esNS4)
    layer.moveTo(x, y);
  if (esIE4 || esNS6) {
    layer.style.left = x;
    layer.style.top  = y;
  }
}
function hacervisible_capa(capa) {
	layer=captura_capa(capa);
  if (esNS4)
    layer.visibility = "show";
  if (esIE4 || esNS6)
    layer.style.visibility = "visible";
}
function ocultar_capa(capa) {
	layer=captura_capa(capa);
  if (esNS4)
    layer.visibility = "hide";
  if (esIE4 || esNS6)
    layer.style.visibility = "hidden";
}
function establecer_conexion(sector) {
	if (esNS4 & sector=="TODOS"){
		continuar=confirm("Está usted utilizando Netscape 4.x.\nEl tiempo de carga en este navegador es extremadamente lento.\nLe recomendamos, si es posible, que utilice otro navegador para efectuar las búsquedas.\n Pulse \"Aceptar\" para continuar o \"Cancelar\" para volver a la página anterior.");
		if (!continuar) history.back();
	}
	mover_capa("esperar",screen.width/2-125,screen.height/2-155);
	hacervisible_capa("esperar");
}
function cerrar_conexion() {
	ocultar_capa("esperar");
}
//8.-Validación de cambio de contraseña
function Validar_recordarcontrasenha(theForm)
{
	if(Trim(theForm.nombre_usuario.value)=="")
	{
		alert("Ha de introducir un Nombre de usuario.");
		theForm.nombre_usuario.value="";
		theForm.nombre_usuario.focus();
		return (false);
	}
}
//9.- Otras funciones
hacersubmit=-1;
function enviotecla(Ideventos,formulario)
{
K = navigator.appName=="Netscape" ? Ideventos.which : Ideventos.keyCode
if (K==13) // Pulsar Return
if (formulario.name=="buscador"){
	formulario.submit();
}else{	
	Enviarform(formulario);
}	
}
function Enviarform(formulario)
{
	if (hacersubmit){
		if (Validar_alta(formulario)){
			formulario.submit();
		}
	}
}
function Validar_true(theForm)
{
	return true;
}
