// Check for email address: look for [@] and [.] 
function isEmail(elm) {
	if (elm.value.indexOf("@") + "" != "-1" &&
	   elm.value.indexOf(".") + "" != "-1" &&
	   elm.value != "") 
	return true;
	else return false;
}

// Check for null and for empty
function isFilled(elm) {
	if (elm.value == "" ||
	   elm.value == null) 
	return false;
	else return true;
}

//chequea los campos del formuolario de reservas para el envio de email
function isReadyReservas(form)
{
	// check nombre
	if (isFilled(form.nombre) == false){
		alert("Ingrese su nombre.");
		form.nombre.focus();
		return false;
	}
	
	// check email address
	if (isEmail(form.email) == false){ 
		alert("Por favor ingrese un e-mail para contactarlo.");
		form.email.focus();
		return false;
	}
	
	//check cantidad de adultos
	if (isFilled(form.adultos) == false){
		alert("Ingrese la cantidad de adultos.");
		form.adultos.focus();
		return false;
	}
	
	//check cantidad de adultos
	if (isFilled(form.ninos) == false){
		alert("Ingrese la cantidad de niños.");
		form.ninos.focus();
		return false;
	}
	
	//check mensaje
	if (isFilled(form.mensaje) == false){
		alert("Por favor escriba un mensaje.");
		form.mensaje.focus();
		return false;
	}
	
	return true;
}

//chequea los campos del formuolario de solicitud de info para el envio de email
function isReadySolicitudInfo(form)
{
	// check nombre
	if (isFilled(form.nombre) == false){
		alert("Ingrese su nombre.");
		form.nombre.focus();
		return false;
	}
	
	// check email address
	if (isEmail(form.email) == false){ 
		alert("Por favor ingrese un e-mail para contactarlo.");
		form.email.focus();
		return false;
	}
	
	//check edad
	if (isFilled(form.edad) == false){
		alert("Ingrese su edad.");
		form.edad.focus();
		return false;
	}
	
	return true;
}

//chequea los campos del formuolario de reservas para el envio de email (mensajes en inglés)
function isReadyReservas_i(form)
{
	// check nombre
	if (isFilled(form.nombre) == false){
		alert("Complete name.");
		form.nombre.focus();
		return false;
	}
	
	// check email address
	if (isEmail(form.email) == false){ 
		alert("Please complete your e-mail for contact purpose.");
		form.email.focus();
		return false;
	}
	
	//check cantidad de adultos
	if (isFilled(form.adultos) == false){
		alert("Complete number of adults.");
		form.adultos.focus();
		return false;
	}
	
	//check cantidad de adultos
	if (isFilled(form.ninos) == false){
		alert("Complete number of children.");
		form.ninos.focus();
		return false;
	}
	
	//check mensaje
	if (isFilled(form.mensaje) == false){
		alert("Please write us your message.");
		form.mensaje.focus();
		return false;
	}
	
	return true;
}

//chequea los campos del formuolario de solicitud de info para el envio de email (mensajes en inglés)
function isReadySolicitudInfo_i(form)
{
	// check nombre
	if (isFilled(form.nombre) == false){
		alert("Complete name.");
		form.nombre.focus();
		return false;
	}
	
	// check email address
	if (isEmail(form.email) == false){ 
		alert("Please complete your e-mail for contact purpose.");
		form.email.focus();
		return false;
	}
	
	//check edad
	if (isFilled(form.edad) == false){
		alert("Complete age.");
		form.edad.focus();
		return false;
	}
	
	return true;
}
