function validar_login()
{
	if(document.forms.login.login.value == "" || document.forms.login.login.value == "login")
	{
		alert("Su identificador de usuario no puede estar en blanco.");
	}
	else
	{
		if(document.forms.login.pass.value == "" || document.forms.login.pass.value == "pass")
		{
			alert("Su contraseña no puede estar en blanco.");
		}
		else
		{
			document.forms.login.submit();
		}
	}
}



function validar_reservas()
{
	nombre = document.forms.reservas.nombre.value
	if( Trim(nombre) == "" )
	{
		alert("Su Nombre no puede estar en blanco.");
	}
	else
	{
		telefono = document.forms.reservas.telefono.value
		if( Trim(telefono) == "" )
		{
			alert("El Telefono no puede estar en blanco.");
		}
		else
		{
			contactode = document.forms.reservas.contactode.value
			if( Trim(contactode) == "" )
			{
				alert("La Hora no puede estar en blanco.");
			}
			else
			{
				contactoa = document.forms.reservas.contactoa.value
				if( Trim(contactoa)== "" )
				{
					alert("La Hora no puede estar en blanco.");
				}
				else
				{
					if(document.forms.reservas.correo.value == "")
					{
						alert("Por favor, introduzca su dirección de correo electrónico.");
					}
					else
					{
						if(isEmailAddress(document.forms.reservas.correo) == false)
						{
							alert("Por favor, introduzca una dirección de correo válida.");
						}
						else
						{
							fecha = document.forms.reservas.fechaEntrada.value
							if( Trim(fechaEntrada) == "" )
							{
								alert("La fecha no puede estar en blanco.");
							}
							else
							{
								fecha = document.forms.reservas.fechaSalida.value
								if( Trim(fechaSalida) == "" )
								{
									alert("La fecha no puede estar en blanco.");
								}
								else
								{
									adultos = document.forms.reservas.adultos.value
									if( Trim(adultos)== "" )
									{
										alert("El número de adultos no puede estar en blanco.");
									}
									else
									{
										niños = document.forms.reservas.niños.value
										if( Trim(niños)== "" )
										{
											alert("El número de niños no puede estar en blanco.");
										}
										else
										{
											document.forms.reservas.submit();
										}
									}
								}
							}
						}
					}
				}
			}
		}
	}
}


function isEmailAddress(theElement)
{
	var s = theElement.value;
	var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
	if (s.length == 0 ) return true;
	if (filter.test(s))
		return true;
	else
		return false;
}


function validar_contacto()
{
	nom = document.forms.contacto.nombre.value
	if( Trim(nom)== "")
	{
		alert("Su Nombre no puede estar en blanco.");
	}
	else
	{
			email = document.forms.contacto.email.value
			if( Trim(email) == "")
			{
				alert("Por favor, introduzca su dirección de correo electrónico.");
			}
			else
			{
				if(isEmailAddress(document.forms.contacto.email) == false)
				{
					alert("Por favor, introduzca una dirección de correo válida.");
				}
				else
				{
					asunto = document.forms.contacto.asunto.value
					if( Trim(asunto)== "" )
					{
						alert("El Asunto no puede estar en blanco.");
					}
					else
					{
						document.forms.contacto.submit();				
					}
				}
			}
		}
	}
}

function Trim( str ) {
var resultStr = "";
resultStr = TrimLeft(str);
resultStr = TrimRight(resultStr);
return resultStr;
}

function TrimLeft( str ) {
var resultStr = "";
var i = len = 0;
if (str+"" == "undefined" || str == null)
return "";
str += "";

if (str.length == 0)
resultStr = "";
else {
len = str.length;
while ((i <= len) && (str.charAt(i) == " "))
i++;
resultStr = str.substring(i, len);
}
return resultStr;
}

function TrimRight( str ) {
var resultStr = "";
var i = 0;
if (str+"" == "undefined" || str == null)
return "";
str += "";
if (str.length == 0)
resultStr = "";
else {
i = str.length - 1;
while ((i >= 0) && (str.charAt(i) == " "))
i--;
resultStr = str.substring(0, i + 1);
}

return resultStr;
}

