cualForm = "registro";

function ChangeCountry() {
	
	document.getElementById('suscripcion').action = "";
	document.getElementById('suscripcion').method	= "GET";
	document.getElementById('suscripcion').submit();
}
function ChangeCountryProm() {
	
	document.getElementById('formulario').action = "";
	document.getElementById('formulario').method	= "GET";
	document.getElementById('formulario').submit();
}


function CheckDescheck() {
	for(i=0;i<5;i++) {
		idName = "a" + i;
		if(document.getElementById('Indistinto').checked == true) {
			document.getElementById(idName).disabled = true;
			document.getElementById('a5').checked = true;
		} else {
			document.getElementById(idName).disabled = false;
			document.getElementById('a5').checked = false;
		}
	}
}
function EnviarForm() {
	if(document.getElementById("pais").options[document.getElementById("pais").selectedIndex].value == 0) {
		alert("Por favor, selecciona tu país de residencia");
		document.getElementById("pais").focus();
		return true;
	}
	if(document.getElementById("prov").options[document.getElementById("prov").selectedIndex].value == 0) {
		alert("Por favor, selecciona el estado o provincia en el ue resides");
		document.getElementById("prov").focus();
		return true;
	}
	if(document.getElementById("ciudad").value.replace(/ /g,"") == "") {
		alert("Por favor, indica la ciudad en la que vives");
		document.getElementById("ciudad").focus();
		return true;
	}
	if(document.getElementById("nombre").value.replace(/ /g,"") == "") {
		alert("Por favor, indica tu nombre");
		document.getElementById("nombre").focus();
		return true;
	}
	if(document.getElementById("apellido").value.replace(/ /g,"") == "") {
		alert("Por favor, indica tu apellido");
		document.getElementById("apellido").focus();
		return true;
	}
	if(document.getElementById("email").value.replace(/ /g,"") == "") {
		alert("Por favor, escribe tu e-mail");		
		document.getElementById("email").focus();
		return true;
	}
	if((document.getElementById("email").value.indexOf("@") < 1) ||
	   (document.getElementById("email").value.indexOf(".") < 5) ||
	   (document.getElementById("email").value.length < 8)) {
		alert("El e-mail que haz escrito parece no tener un formato válido.\nPor favor, verifícalo.");
		document.getElementById("email").focus();
		return true;
	}
	if((!document.getElementById("estudiar1").checked) && (!document.getElementById("estudiar2").checked) && (!document.getElementById("estudiar3").checked)) {
		alert("Por favor, elige que te interesa estudiar");
		document.getElementById("estudiar1").focus();
		return true;
	}
	

	document.getElementById('suscripcion').submit();
}

function EnviarContacto() {
	if(document.getElementById("pais").options[document.getElementById("pais").selectedIndex].value == 0) {
		alert("Por favor, selecciona tu país de residencia");
		document.getElementById("pais").focus();
		return true;
	}
	if(document.getElementById("nombre").value.replace(/ /g,"") == "")
	    {
		alert("Por favor, indica tu nombre correctamente");
		document.getElementById("nombre").focus();
		return true;
	}
	if(document.getElementById("nombre").value.length < 3)
	    {
		alert("La longitud del nombre es incorrecta");
		document.getElementById("nombre").focus();
		return true;
	}
	if((document.getElementById("apellido").value.replace(/ /g,"") == "")||
	   (document.getElementById("apellido").value.length < 3)) {
		alert("Por favor, indica tu apellido");
		document.getElementById("apellido").focus();
		return true;
	}
	if(document.getElementById("apellido").value.length < 3)
	    {
		alert("La longitud del nombre es incorrecta");
		document.getElementById("apellido").focus();
		return true;
	}
	if(document.getElementById("email").value.replace(/ /g,"") == "") {
		alert("Por favor, escribe tu e-mail");
		document.getElementById("email").focus();
		return true;
	}
	if((document.getElementById("email").value.indexOf("@") < 1) ||
	   (document.getElementById("email").value.indexOf(".") < 5) ||
	   (document.getElementById("email").value.length < 8)) {
		alert("El e-mail que haz escrito parece no tener un formato válido.\nPor favor, verifícalo.");
		document.getElementById("email").focus();
		return true;
	}
	sinCheckear = 0;
	for(i=0;i<document.getElementsByName("estudiar").length;i++) {
		if(document.getElementsByName("estudiar")[i].checked == false) {
			sinCheckear++;
		}
	}
	if(sinCheckear > 2) {
		alert("Por favor, selecciona al menos una opción de estudios que te interesan");
		document.getElementsByName("estudiar")[0].focus();
		return true;
	}
	if(document.getElementById("consulta").value.replace(/ /g,"") == "") {
		alert("Haz olvidado redactar tu consulta");
		document.getElementById("consulta").focus();
		return true;
	}
	if((document.getElementById("consulta").value.length < 20) ||
		(document.getElementById("consulta").value.length > 255))
	    {
		alert("La consulta puede ser de entre 20 - 255 caracteres");
		document.getElementById("consulta").focus();
		return true;
	}
	if(document.getElementById("consulta").value.length > 1000) {
		alert("Por favor, intenta abreviar tu consulta redactándola con un máximo de 1000 caracteres. Actualmente posee "+(document.getElementById("consulta").value.length-1000)+" caracteres de excedente.");
		document.getElementById("consulta").focus();
		return true;
	}
		
		document.getElementById('suscripcion').submit();
	}
	
function TraerValor(variable, tipo) {
	if(tipo == 1) {
		cadena = document.getElementById(variable).value;
	} else if(tipo == 2) {
		cadena = document.getElementById(variable).options[document.getElementById(variable).selectedIndex].index;
	} else if(tipo == 3) {
		cadena = document.getElementById(variable);
	}
	return cadena;
}

function FiltrarWhiteSpaces(variable, crtr) {
	error = 0;
	if(variable.replace(/ /g,"").length < crtr) { error = 1; }
	return error;
}

function enviarEntrevista() {
	if(document.getElementById("nombre").value.replace(/ /g,"") == "") {
		alert("Por favor, escribe tu nombre");
		document.getElementById("nombre").focus();
		return true;
	}
	if(document.getElementById("apellido").value.replace(/ /g,"") == "") {
		alert("Por favor, escribe tu apellido");
		document.getElementById("apellido").focus();
		return true;
	}
	if(document.getElementById("email").value.replace(/ /g,"") == "") {
		alert("Por favor, escribe tu e-mail");
		document.getElementById("email").focus();
		return true;
	}
	if((document.getElementById("email").value.indexOf("@") < 1) ||
	   (document.getElementById("email").value.indexOf(".") < 5) ||
	   (document.getElementById("email").value.length < 8)) {
		alert("El e-mail que haz escrito parece no tener un formato válido.\nPor favor, verifícalo.");
		document.getElementById("email").focus();
		return true;
	}
	
	if(!/^[0-9]+$/.test(document.getElementById("tel").value)) {
	
		alert("Por favor, escribe tu teléfono correctamente");
		document.getElementById("tel").focus();
		return true;
	}
	if(document.getElementById("pais").options[document.getElementById("pais").selectedIndex].value == 0) {
		alert("Por favor, selecciona tu país de residencia");
		document.getElementById("pais").focus();
		return true;
	}
	if(document.getElementById("prov").options[document.getElementById("prov").selectedIndex].value == 0) {
		alert("Por favor, selecciona el estado o provincia en el que resides");
		document.getElementById("prov").focus();
		return true;
	}
	if(document.getElementById("ciudad").value.replace(/ /g,"") == "") {
		alert("Por favor, escribe ciudad de residencia");
		document.getElementById("ciudad").focus();
		return true;
	}
	sinCheckear = 0;
	for(i=0;i<document.getElementsByName("estudiar").length;i++) {
		if(document.getElementsByName("estudiar")[i].checked == false) {
			sinCheckear++;
		}
	}
	if(sinCheckear > 2) {
		alert("Por favor, selecciona al menos una opción de estudios que te interesan");
		document.getElementsByName("estudiar")[0].focus();
		return true;
	}
		document.getElementById('suscripcion').submit();
	
}
function EnviarRecomendacion() {
	if(document.getElementById("minombre").value.replace(/ /g,"") == "")
	    {
		alert("Por favor, indica tu nombre correctamente");
		document.getElementById("minombre").focus();
		return true;
	}
	if(document.getElementById("amigonombre").value.replace(/ /g,"") == "")
	    {
		alert("Por favor, indica el nombre de tu amigo correctamente");
		document.getElementById("amigonombre").focus();
		return true;
	}
	if((document.getElementById("amigoemail").value.indexOf("@") < 1) ||
	   (document.getElementById("amigoemail").value.indexOf(".") < 5) ||
	   (document.getElementById("amigoemail").value.length < 8)) {
		alert("El e-mail que haz escrito parece no tener un formato válido.\nPor favor, verifícalo.");
		document.getElementById("amigoemail").focus();
		return true;
	} 
		
		document.getElementById('suscripcion').submit();
	
}	
function EnviarSuscripcion() {
	if(document.getElementById("pais").options[document.getElementById("pais").selectedIndex].value == 0) {
		alert("Por favor, selecciona tu país de residencia");
		document.getElementById("pais").focus();
		return true;
	}
	if(document.getElementById("prov").options[document.getElementById("prov").selectedIndex].value == 0) {
		alert("Por favor, selecciona el estado o provincia en el ue resides");
		document.getElementById("prov").focus();
		return true;
	}
	if(document.getElementById("ciudad").value.replace(/ /g,"") == "") {
		alert("Por favor, indica la ciudad en la que vives");
		document.getElementById("ciudad").focus();
		return true;
	}
	if(document.getElementById("nombre").value.replace(/ /g,"") == "") {
		alert("Por favor, indica tu nombre");
		document.getElementById("nombre").focus();
		return true;
	}
	if(document.getElementById("apellido").value.replace(/ /g,"") == "") {
		alert("Por favor, indica tu apellido");
		document.getElementById("apellido").focus();
		return true;
	}
	if(document.getElementById("email").value.replace(/ /g,"") == "") {
		alert("Por favor, escribe tu e-mail");
		document.getElementById("email").focus();
		return true;
	}
	if((document.getElementById("email").value.indexOf("@") < 1) ||
	   (document.getElementById("email").value.indexOf(".") < 5) ||
	   (document.getElementById("email").value.length < 8)) {
		alert("El e-mail que haz escrito parece no tener un formato válido.\nPor favor, verifícalo.");
		document.getElementById("email").focus();
		return true;
	}
	sinCheckear = 0;
	for(i=0;i<document.getElementsByName("estudiar").length;i++) {
		if(document.getElementsByName("estudiar")[i].checked == false) {
			sinCheckear++;
		}
	}
	if(sinCheckear > 2) {
		alert("Por favor, selecciona al menos una opción de estudios que te interesan");
		document.getElementsByName("estudiar")[0].focus();
		return true;
	}
	sinCheckear = 0;
	for(i=0;i<document.getElementsByName("city").length;i++) {
		if(document.getElementsByName("city")[i].checked == false) {
			sinCheckear++;
		}
	}
	if(sinCheckear > 6) {
		alert("Por favor, selecciona al menos una ciudad en la cual te gustaría estudiar");
		document.getElementsById("city")[0].focus();
		return true;
	}
	if(document.getElementById("ref").value.replace(/ /g,"") == "Seleccione") {
		alert("Por favor, escribe como nos conociste");
		document.getElementById("ref").focus();
		return true;
	}
				
	document.getElementById('suscripcion').submit();
}
function validaFormulario() {
	
	if(document.getElementById("nombre").value.replace(/ /g,"") == "") {
		alert("Por favor, escribe tu nombre");
		document.getElementById("nombre").focus();
		document.retorno = false;
	}
	else if(document.getElementById("apellido").value.replace(/ /g,"") == "") {
		alert("Por favor, escribe tu apellido");
		document.getElementById("apellido").focus();
		document.retorno = false;
	}
	else if(document.getElementById("sexo").value.replace(/ /g,"") == "---") {
		alert("Por favor, escribe tu sexo");
		document.getElementById("sexo").focus();
		document.retorno = false;
	}
	else if(document.getElementById("email").value.replace(/ /g,"") == "") {
		alert("Por favor, escribe tu email");
		document.getElementById("email").focus();
		document.retorno = false;
	}
	else if((document.getElementById("email").value.indexOf("@") < 1) ||
	   (document.getElementById("email").value.indexOf(".") < 5) ||
	   (document.getElementById("email").value.length < 8)) {
		alert("El e-mail que haz escrito parece no tener un formato válido.\nPor favor, verifícalo.");
		document.getElementById("email").focus();
		return true;
	}

	
	else if(!/^[0-9]+$/.test(document.getElementById("tel").value)) {
		alert("Por favor, escribe tu telefono correctamente");
		document.getElementById("tel").focus();
		document.retorno = false;
	}
	else if(!/^[0-9]+$/.test(document.getElementById("movil").value)) {
		alert("Por favor, escribe tu telefono movil correctamente");
		document.getElementById("movil").focus();
		document.retorno = false;
	}
	else if(document.getElementById("pais").value.replace(/ /g,"") == "") {
		alert("Por favor, escribe tu pais");
		document.getElementById("pais").focus();
		document.retorno = false;
	}
	else if(document.getElementById("prov").value.replace(/ /g,"") == "") {
		alert("Por favor, escribe tu provincia");
		document.getElementById("prov").focus();
		document.retorno = false;
	}
	else if(document.getElementById("ciudad").value.replace(/ /g,"") == "") {
		alert("Por favor, escribe tu ciudad");
		document.getElementById("ciudad").focus();
		document.retorno = false;
	}
	else if(document.getElementById("dia").value.replace(/ /g,"") == "---") {
		alert("Por favor, indica el dia de tu cumpleaños");
		document.getElementById("dia").focus();
		document.retorno = false;
	}
	else if(document.getElementById("mes").value.replace(/ /g,"") == "---") {
		alert("Por favor, indica el mes de tu cumpleaños");
		document.getElementById("mes").focus();
		document.retorno = false;
	}
	else if(document.getElementById("anio").value.replace(/ /g,"") == "---") {
		alert("Por favor, indica el año de tu cumpleaños");
		document.getElementById("anio").focus();
		document.retorno = false;
	}
	else if((!document.getElementById("curso1").checked)&&(!document.getElementById("curso2").checked)) {		
		alert("Por favor, indica el curso que deseas realizar");
		document.getElementById("curso1").focus();
		document.retorno = false;
	}
	else if(document.getElementById("semanas").value.replace(/ /g,"") == "---") {
		alert("Por favor, indica la cantidad de semanas que quieres quedarte");
		document.getElementById("semanas").focus();
		document.retorno = false;
	}
		
	else if((!document.getElementById("viajacon1").checked)&&(!document.getElementById("viajacon2").checked)) {
		alert("Por favor, indica con quien viajas");
		document.getElementById("viajacon1").focus();
		document.retorno = false;
		
		
	}
	else if (document.getElementById("hijos").value != '---')
	{
		
		if(!/^[0-9]+$/.test(document.getElementById("hijos").value)) {
			alert("Por favor, indica la cantidad de hijos correctamente");
			document.getElementById("hijos").focus();
			document.retorno = false;
			}
		
	}
	else if(document.getElementById("referrer").value.replace(/ /g,"") == "") {
		alert("Por favor, indica como nos conociste");
		document.getElementById("referrer").focus();
		document.retorno = false;
	}

	else{ 
	
		document.retorno = true;
	}	
	
}