function campo_correcto(campo,condicion,mensaje_incorrecto){
	if (eval(campo)){
		if (eval(condicion)) {
			alert(mensaje_incorrecto);
			return 0;
		}
	}
	return 1;
}
		
function validarReserva(idioma) {
	if (idioma == 'en'){
		var errNombre = 'Your name is required';
		var errEmail = 'You must enter a valid e-mail';
		var errAdultos = 'Specify the number of adults';
	}
	else{
		var errNombre = 'Su nombre es requerido';
		var errEmail = 'Debe ingresar un e-mail válido';
		var errAdultos = 'Especifique el número de adultos';
	}
	
	var nombre=campo_correcto('document.frm_booking.Nombre','document.frm_booking.Nombre.value==""',errNombre);
	var email=campo_correcto('document.frm_booking.Email','(document.frm_booking.Email.value.indexOf("@") == -1) || (document.frm_booking.Email.value.indexOf(".") == -1)',errEmail);	
	var adultos=campo_correcto('document.frm_booking.Adultos','document.frm_booking.Adultos.value==""',errAdultos);
	if (email && nombre && adultos){
		document.frm_booking.submit();
	}
}

function validarContacto(idioma) {
	if (idioma == 'en'){
		var errNombre = 'Your name is required';
		var errEmail = 'You must enter a valid e-mail';
		var errMensaje = 'Please specify your inquiry';
	}
	else{
		var errNombre = 'Su nombre es requerido';
		var errEmail = 'Debe ingresar un e-mail válido';
		var errMensaje = 'Por favor especifique su consulta';
	}
	
	var nombre=campo_correcto('document.frm_contact.Nombre','document.frm_contact.Nombre.value==""',errNombre);
	var email=campo_correcto('document.frm_contact.Email','(document.frm_contact.Email.value.indexOf("@") == -1) || (document.frm_contact.Email.value.indexOf(".") == -1)',errEmail);	
	var mensaje=campo_correcto('document.frm_contact.Mensaje','document.frm_contact.Mensaje.value==""',errMensaje);
	if (email && nombre && mensaje){
		document.frm_contact.submit();
	}
}
