// JavaScript Document



function validarMail(valor){

	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor)){

		return (true)

	} else {

		return (false);

	}

}



function validarFormacion(formulario) {



	if (formulario.nombre_emp.value == ""){

		alert("Debe introducir el nombre de la empresa.")

		formulario.nombre_emp.focus()

		return false;

	}

	

	if (formulario.nombre_con.value == ""){

		alert("Debe introducir el nombre del contacto.")

		formulario.nombre_con.focus()

		return false;

	}

	

	if (formulario.apellidos_con.value == ""){

		alert("Debe introducir los apellidos del contacto.")

		formulario.apellidos_con.focus()

		return false;

	}

	

	if (formulario.tlf_con.value == ""){

		alert("Debe introducir el tel\u00e9fono del contacto.")

		formulario.tlf_con.focus()

		return false;

	}

	sNumLong = formulario.tlf_con.value.length;

	if (sNumLong>0 && sNumLong!=9)

	{

		alert("El n\u00famero de tel\u00e9fono debe tener 9 d\u00edgitos.")

		formulario.tlf_con.focus()

		return false;

	}

	if (!formulario.bases.checked){

		alert("Debe aceptar las condiciones legales.")

		formulario.bases.focus()

		return false;

	}

	return true;

}



function validarTrabaja(formulario) {



	if (formulario.nombre.value == ""){

		alert("Debe introducir el nombre.")

		formulario.nombre.focus()

		return false;

	}

	

	if (formulario.dia.value == ""){

		alert("Debe introducir el d\u00eda de nacimiento.")

		formulario.dia.focus()

		return false;

	}

	if (formulario.dia.value.length != 2){

		alert("Debe introducir el d\u00eda con dos d\u00edgitos .")

		formulario.dia.focus()

		return false;

	}

	if (formulario.mes.value == ""){

		alert("Debe introducir el mes de nacimiento.")

		formulario.mes.focus()

		return false;

	}

	if (formulario.mes.value.length != 2){

		alert("Debe introducir el mes con dos d\u00edgitos .")

		formulario.mes.focus()

		return false;

	}

	if (formulario.anio.value == ""){

		alert("Debes introducir el año de nacimiento.")

		formulario.anio.focus()

		return false;

	}

	if (formulario.anio.value.length != 4){

		alert("Debe introducir el año con cuatro d\u00edgitos .")

		formulario.anio.focus()

		return false;

	}

	

	if (formulario.apellidos.value == ""){

		alert("Debe introducir los apellidos.")

		formulario.apellidos.focus()

		return false;

	}

	

	if (formulario.tlf.value == ""){

		alert("Debe introducir el tel\u00e9fono.")

		formulario.tlf.focus()

		return false;

	}

	

	sNumLong = formulario.tlf.value.length;

	if (sNumLong>0 && sNumLong!=9)

	{

		alert("El n\u00famero de tel\u00e9fono debe tener 9 d\u00edgitos.")

		formulario.tlf.focus()

		return false;

	}

	if (!formulario.bases.checked){

		alert("Debe aceptar las condiciones legales.")

		formulario.bases.focus()

		return false;

	}

	return true;

}



function validarInfo(formulario) {



	if (formulario.nombre.value == ""){

		alert("Debe introducir el nombre.")

		formulario.nombre.focus()

		return false;

	}

	

	if (formulario.pais.value == "sin-seleccionar"){

		alert("Debe seleccionar el pa\u00eds de residencia.")

		formulario.pais.focus()

		return false;

	}

	

	if (formulario.apellidos.value == ""){

		alert("Debe introducir los apellidos.")

		formulario.apellidos.focus()

		return false;

	}

	

	if (formulario.tlf.value == ""){

		alert("Debes introducir el tel\u00e9fono.")

		formulario.tlf.focus()

		return false;

	}

	

	sNumLong = formulario.tlf.value.length;

	if (sNumLong>0 && sNumLong!=9)

	{

		alert("El n\u00famero de tel\u00e9fono debe tener 9 d\u00edgitos.")

		formulario.tlf.focus()

		return false;

	}

	

	if (formulario.email.value == ""){

		alert("Debe introducir el email.")

		formulario.email.focus()

		return false;

	}

	if (formulario.estudios.value == ""){

		alert("Debe introducir los estudios realizados.")

		formulario.estudios.focus()

		return false;

	}



	if (formulario.como.value == "sin-asignar"){

		alert("Debe seleccionar como nos conocio.")

		formulario.como.focus()

		return false;

	}

	

	if (formulario.otros.value == "" && formulario.como.value == "otros"){

		alert("Debe introducir el contenido de la sección Otros.")

		formulario.otros.focus()

		return false;

	}
	
	if (!formulario.bases.checked){

		alert("Debe aceptar las condiciones legales.")

		formulario.bases.focus()

		return false;

	}
	

	return true;

}

function validarSorteo(formulario) {



	if (formulario.nombre.value == ""){

		alert("Debe introducir el nombre.")

		formulario.nombre.focus()

		return false;

	}

	if (formulario.apellidos.value == ""){

		alert("Debe introducir los apellidos.")

		formulario.apellidos.focus()

		return false;

	}

	

	if (formulario.tlf.value == ""){

		alert("Debes introducir el tel\u00e9fono.")

		formulario.tlf.focus()

		return false;

	}

	

	sNumLong = formulario.tlf.value.length;

	if (sNumLong>0 && sNumLong!=9)

	{

		alert("El n\u00famero de tel\u00e9fono debe tener 9 d\u00edgitos.")

		formulario.tlf.focus()

		return false;

	}

	

	if (formulario.email.value == ""){

		alert("Debe introducir el email.")

		formulario.email.focus()

		return false;

	}

	if (formulario.que_curso.value == ""){

		alert("Debe introducir el curso que esta realizando.")

		formulario.que_curso.focus()

		return false;

	}



	if (formulario.anio_nacimiento.value == ""){

		alert("Debe introducir su a\u00f1o de nacimiento.")

		formulario.anio_nacimiento.focus()

		return false;

	}
	
	sNumLong = formulario.anio_nacimiento.value.length;

	if (sNumLong>0 && sNumLong!=4)

	{

		alert("El a\u00f1o de nacimiento debe tener 4 d\u00edgitos.")

		formulario.tlf.focus()

		return false;

	}
	
	if (!formulario.bases.checked){

		alert("Debe aceptar las bases de sorteo.")

		formulario.bases.focus()

		return false;

	}

	return true;

}



function validarInfoRecomendacion(formulario) {



	if (formulario.nombre.value == ""){

		alert("Debe introducir el nombre.")

		formulario.nombre.focus()

		return false;

	}

	

	if (formulario.nombre_amigo.value == ""){

		alert("Debe introducir el nombre de su amigo.")

		formulario.nombre_amigo.focus()

		return false;

	}

	

	if (formulario.email.value == ""){

		alert("Debe introducir el email.")

		formulario.email.focus()

		return false;

	}

	

	if (!validarMail(formulario.email.value)) {

		alert("Verifique el email, es incorrecto.")

		formulario.email.focus()

		return false;

	}

	

	if (formulario.email_amigo.value == ""){

		alert("Debe introducir el email de su amigo.")

		formulario.email_amigo.focus()

		return false;

	}

	

	if (!validarMail(formulario.email_amigo.value)) {

		alert("Verifique el email, es incorrecto.")

		formulario.email_amigo.focus()

		return false;

	}

	

	return true;

}