function comprobarDat()
	{
	var cmpEmail=document.recordar.email.value;

	if (cmpEmail)
		{
		document.recordar.submit();
		}
	else
		{
		alert("ERROR. Introduzca un Email para recordar su clave.");
		}//end if
	}//end function

/*function navegaBusq(Registro,formulario)
	{
	document.formulario.OffSet.value=Registro;
	alert(document.formulario.OffSet.value);
	document.formulario.submit();
	}
*/

function abrirpopup(nombre,ancho,alto) 
	{
	dat = 'width=' + ancho + ',height=' + alto + ',left=400,top=200,scrollbars=yes,resizable=no';
	window.open(nombre,'',dat)
	}

function validarMail(miMail)
	{
	var blancos=miMail.indexOf(' ');
	var arroba=miMail.indexOf('@');
	var punto=miMail.indexOf('.');
	var puntoUlt=miMail.lastIndexOf('.');
	var totalCarac=miMail.length;
	
	if (arroba!=-1 && arroba>1)
		{
		if (punto!=-1)
			{
			if (totalCarac>3)
				{ 
				if (blancos==-1)
					{
					// enviamos
					return true;
					//document.formulario.submit();
					}
				else
					{
					return false;
					}
				}
			else
				{
				return false;
				}
			}
		else
			{
			return false;
			}
		}
	else
		{
		return false;
		}
	}

function validaClave(miClave)
	{
	var tamanio=miClave.length;
	if(tamanio>3 && tamanio<9)
		{
		return true;
		}
	else
		{
		return false;
		}
	}
	
function validaModCurriculum()
	{
	miError=0;
	if (document.candidato.email.value!="" && document.candidato.clave.value!="" && document.candidato.nombre.value!="" && document.candidato.ape1.value!="" && document.candidato.dia.value!="ns" && document.candidato.mes.value!="ns" && document.candidato.anio.value!="ns" && document.candidato.postal.value!="" && document.candidato.ciudad.value!="" && document.candidato.pais.value!=""	&& document.candidato.telefono1.value!="" && document.candidato.nacion.value!="" && document.candidato.estudio1.value!="" && document.candidato.curriculum.value!="")
		{
		if (validaClave(document.candidato.clave.value)==false)
			{
			alert("La clave debe tener entre cuatro y ocho digitos");
			miError=1;
			}
			
		if (validarMail(document.candidato.email.value)==false)
			{
			alert("El email introducido no tiene una sintaxis válida");
			miError=1;
			}
		
		if (miError==0)
			{
			document.candidato.submit();
			}
		}
	else
		{
		alert("Los campos señalados con un asterisco son obligatorios");
			//alert("<? echo 'Los campos:\n\n\n Email \n Clave \n Nombre \n Apellido1 \n Fecha de nacimiento \n Código Postal \n País \n Ciudad \n Teléfono 1 \n Nacionalidad \n Estudio 1 \n \n son obligatorios';?>");
		}
	} // end function

function validaBajaCliente()
	{
	miError=0;
	if((document.baja.email.value=="") || (document.baja.clave.value==""))
		{
		alert("Debe rellenar todos los campos");
		miError=1;
		}
	else
		{
		if(validarMail(document.baja.email.value)==false)
			{
			alert("El email introducido no tiene una sintaxis válida");
			miError=1;
			}
		}
	if(miError==0)
		{
		document.baja.submit();
		}
	}

function validaInsOferta()
	{
	if(document.oferta.titulo.value=="" || document.oferta.dia.value=="ns" || document.oferta.mes.value=="ns" || document.oferta.anio.value=="" || document.oferta.plazas.value=="" || document.oferta.perfil.value=="" || document.oferta.descripcion.value=="")
		{
		alert("Debe rellenar todos los campos");
		}
	else
		{
		document.oferta.submit()
		}
	} // end function

function validaInsRef()
	{
	miError=0;
	if((document.referencia.email.value=="") || (document.referencia.clave.value==""))
		{
		alert("Debe rellenar todos los campos");
		miError=1;
		}
	else
		{
		if(validarMail(document.referencia.email.value)==false)
			{
			alert("El email introducido no tiene una sintaxis válida");
			miError=1;
			}
		}
	if(miError==0)
		{
		document.referencia.submit();
		}
	}

function validaRegistro()
	{
	miError=0;
	if (document.candidato.email.value!="" && document.candidato.clave.value!="" && document.candidato.nombre.value!="" && document.candidato.ape1.value!="" && document.candidato.dia.value!="ns" && document.candidato.mes.value!="ns" && document.candidato.anio.value!="ns" && document.candidato.postal.value!="" && document.candidato.ciudad.value!="ns" && document.candidato.cpais.value!="ns" && document.candidato.telefono1.value!="" && document.candidato.nacion.value!="" && document.candidato.estudio1.value!="" && document.candidato.curriculum.value!="")
		{
		if (document.candidato.clave.value)
			{
			if (document.candidato.clave2.value)
				{
				if (document.candidato.clave.value!=document.candidato.clave2.value)
					{
					alert("La clave debe coincidir en ambas casillas");
					miError=1;
					}
				else //las claves coinciden
					{
					if (validaClave(document.candidato.clave.value)==false)
						{
						alert("La clave debe tener entre cuatro y ocho digitos");
						miError=1;
						}
					}
				}
			else
				{
				alert("La clave debe coincidir en ambas casillas");
				miError=1;
				}
			}
		else
			{
			if (document.candidato.clave2.value)
				{					
				alert("La clave debe coincidir en ambas casillas");
				miError=1;
				}
			}
		
		if (validarMail(document.candidato.email.value) && validarMail(document.candidato.email2.value))
			{
			if (document.candidato.email.value)
				{
				if (document.candidato.email2.value)
					{
					if (document.candidato.email.value!=document.candidato.email2.value)
						{
						alert("El email debe coincidir en ambas casillas");
						miError=1;
						}
					}
				else
					{
					alert("El email debe coincidir en ambas casillas");
					miError=1;
					}
				}
			else
				{
				if (document.candidato.email2.value)
					{					
					alert("El email debe coincidir en ambas casillas");
					miError=1;
					}
				}
			}
		else
			{
			alert("El email introducido no tiene una sintaxis válida");
			miError=1;
			}
		
		if (miError==0)
			{
			document.candidato.submit();
			}
		}
	else
		{
		alert("Los campos señalados con un asterisco son obligatorios");

		}
	} // end function

function recargaCiudad(miPais2)
	{
	document.mantenerDatos.miEmail1.value=document.candidato.email.value;
	document.mantenerDatos.miEmail2.value=document.candidato.email2.value;
	document.mantenerDatos.miClave1.value=document.candidato.clave.value;
	document.mantenerDatos.miClave2.value=document.candidato.clave2.value;
	document.mantenerDatos.miNombre.value=document.candidato.nombre.value;
	document.mantenerDatos.miApellido1.value=document.candidato.ape1.value;
	document.mantenerDatos.miApellido2.value=document.candidato.ape2.value;
	document.mantenerDatos.miDia.value=document.candidato.dia.value;
	document.mantenerDatos.miMes.value=document.candidato.mes.value;
	document.mantenerDatos.miAnio.value=document.candidato.anio.value;

	for (i=0; i<document.candidato.sexo.length; i++) 
		{
		if (document.candidato.sexo[i].checked) 
			{
			opcion = i;
			}
		}
	document.mantenerDatos.miSexo.value=document.candidato.sexo[opcion].value;

	document.mantenerDatos.miDirecc.value=document.candidato.direccion.value;
	document.mantenerDatos.miPostal.value=document.candidato.postal.value;
	document.mantenerDatos.miPais.value=document.candidato.cpais.value;
	document.mantenerDatos.miCiudad.value=document.candidato.ciudad.value;
	document.mantenerDatos.miTelefono1.value=document.candidato.telefono1.value;
	document.mantenerDatos.miTelefono2.value=document.candidato.telefono2.value;
	document.mantenerDatos.miUrl.value=document.candidato.url.value;
	document.mantenerDatos.miContacto.value=document.candidato.contacto.value;
	for (i=0; i<document.candidato.permiso.length; i++) 
		{
		if (document.candidato.permiso[i].checked) 
			{
			opcion = i;
			}
		}
	document.mantenerDatos.miPermiso.value=document.candidato.permiso[opcion].value;

	for (i=0; i<document.candidato.coche.length; i++) 
		{
		if (document.candidato.coche[i].checked) 
			{
			opcion = i;
			}
		}
	document.mantenerDatos.miCoche.value=document.candidato.coche[opcion].value;

	for (i=0; i<document.candidato.autonomo.length; i++) 
		{
		if (document.candidato.autonomo[i].checked) 
			{
			opcion = i;
			}
		}
	document.mantenerDatos.miAutonomo.value=document.candidato.autonomo[opcion].value;
	document.mantenerDatos.miNacion.value=document.candidato.nacion.value;
	document.mantenerDatos.miPertrabajo.value=document.candidato.pertrabajo.value;
	document.mantenerDatos.miSalmin.value=document.candidato.salmin.value;
	document.mantenerDatos.miSaldes.value=document.candidato.saldes.value;
	document.mantenerDatos.miPuesto.value=document.candidato.puestopref.value;
	document.mantenerDatos.miPerfil.value=document.candidato.perfil.value;
	document.mantenerDatos.miEstudio1.value=document.candidato.estudio1.value;
	document.mantenerDatos.miEstudio2.value=document.candidato.estudio2.value;
	document.mantenerDatos.miEstudio3.value=document.candidato.estudio3.value;
	document.mantenerDatos.miMaster1.value=document.candidato.master1.value;
	document.mantenerDatos.miMaster2.value=document.candidato.master2.value;
	document.mantenerDatos.miMaster3.value=document.candidato.master3.value;
	document.mantenerDatos.miIdioma1.value=document.candidato.idioma1.value;
	document.mantenerDatos.miLeido1.value=document.candidato.leido1.value;
	document.mantenerDatos.miEscrito1.value=document.candidato.escrito1.value;
	document.mantenerDatos.miHablado1.value=document.candidato.hablado1.value;
	document.mantenerDatos.miIdioma2.value=document.candidato.idioma2.value;
	document.mantenerDatos.miLeido2.value=document.candidato.leido2.value;
	document.mantenerDatos.miEscrito2.value=document.candidato.escrito2.value;
	document.mantenerDatos.miHablado2.value=document.candidato.hablado2.value;
	document.mantenerDatos.miIdioma3.value=document.candidato.idioma3.value;
	document.mantenerDatos.miLeido3.value=document.candidato.leido3.value;
	document.mantenerDatos.miEscrito2.value=document.candidato.escrito3.value;
	document.mantenerDatos.miHablado2.value=document.candidato.hablado3.value;
	document.mantenerDatos.miCurric.value=document.candidato.curriculum.value;
	document.mantenerDatos.miEmail1.value=document.candidato.email.value;
	document.mantenerDatos.submit();
	}
	
function recargaPais(miPais2)
	{
	document.recargaDatos.miPais.value=document.cambiopais.cpais.value;
	document.recargaDatos.miCiudad.value=document.cambiopais.ciudad.value;
	document.recargaDatos.submit();
	}

function cargaPais()
	{
	var Pais;
	var Ciudad;
	Pais=document.cambiopais.cpais.value;
	Ciudad=document.cambiopais.ciudad.value;
	window.opener.candidato.pais.value = Pais; 
    window.opener.candidato.ciudad.value= Ciudad;
	window.close();
	}