// JavaScript Document
// VALIDAR FORMULARIO INGLES
function ValidarFormulario(formulario){
	if (formulario.Solicitar[0].checked == false && formulario.Solicitar[1].checked == false ){
		alert("Please indicate if you want more information or realize a booking.");
		return (false);
	}

	if (formulario.Casa.value == "Seleccione una casa"){
		alert("Please, Select a House");
		formulario.Casa.focus();
		return (false);
	}
	if (formulario.Fecha_de_Entrada.value == "Select Day"){
		alert("Please, input a valid data in the field \"Day of entrance\".");
		formulario.Fecha_de_Entrada.focus();
		return (false);
	}
	if (formulario.Fecha_de_Salida.value == "Select Day"){
		alert("Please, input a valid data in the field \"day of exit\".");
		formulario.Fecha_de_Salida.focus();
		return (false);
	}
	if (formulario.Nombre.value.length<3){
		alert("Please, input a valid data in the field \"Name\"");
		formulario.Nombre.focus();
		return (false);
	}
	if (formulario.Apellidos.value.length<3){
		alert("Please, input a valid data in the field \"Last Name\".");
		formulario.Apellidos.focus();
		return (false);
	}

	if (formulario.Email.value.length<7){
		alert("Please, input a valid data in the field \"Email\".");
		formulario.Email.focus();
		return (false);
	}
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(formulario.Email.value)){
	}else {
		alert("The email address is incorrect. ");
		formulario.Email.focus();
		return (false);
	}
	if (formulario.RepetirEmail.value.length<7){
		alert("Please, input a valid data in the field \"Confirm Email\".");
		formulario.RepetirEmail.focus();
		return (false);
	}
	if (formulario.RepetirEmail.value != formulario.Email.value){
		alert("Fields \"Email\" and \"Confirm Email\" are different.");
		formulario.Email.focus();
		return (false);
	}
	if (formulario.Provincia.value.length<3){
		alert("Please, input a valid data in the field \"Country\".");
		formulario.Provincia.focus();
		return (false);
	}
	if (formulario.Telefono1.value == "+" || formulario.Telefono1.value == ""){
		alert("Please, input a valid data in the field \"Phone Number\".");
		formulario.Telefono1.focus();
		return (false);
	}
	if (formulario.Solicitar[1].checked == true){
		if (formulario.Direccion.value.length<6){
			alert("Please, input a valid data in the field \"Address\".");
			formulario.Direccion.focus();
			return (false);
		}
		if (formulario.Localidad.value.length<3){
			alert("Please, input a valid data in the field \"City\".");
			formulario.Localidad.focus();
			return (false);
		}
	}
	
return (true);
}
