
function validateReservation(form) {
	
	if (!emailValido(form.emailReserva.value)) {
		alert('Email is not correct');
		return false;
	}
	
	if (vacio(form.nombreReserva.value)) {
		alert("Please type your name");
		return false;
	}
	
	if (vacio(form.tfnoReserva.value)) {
		alert("Please type your telephone number");
		return false;
	}
	
	if (vacio(form.fechaReserva.value)) {
		alert("Please choose a reservation date");		
		return false;
	}
	
	return true;
}

function validarReserva(form) {
	
	if (!emailValido(form.emailReserva.value)) {
		alert('Email vacío o no válido');
		return false;
	}
	
	if (vacio(form.nombreReserva.value)) {
		alert("Por favor, introduzca su nombre");
		return false;
	}
	
	if (vacio(form.tfnoReserva.value)) {
		alert("Por favor, introduzca su nº de teléfono");
		return false;
	}
	
	if (vacio(form.fechaReserva.value)) {
		alert("Por favor, introduzca una fecha de reserva");		
		return false;
	}
	
	return true;
}

function validarLogin(email, password) {
	
	if (!emailValido(email)) {
		alert('Email no válido');
		return false;
	}
	
	if (!passwordValido(password)) {
		alert('Password no válido');
		return false;
	}
	return true;
}


function esNumero(campo) {

	var num = /^[0-9]*$/;
	return num.test(campo);	
}

function emailValido(email) {
	
	if (vacio(email)) {
		return false;
	}
 
	var b= /^[^@\s]+@[^@\.\s]+(\.[^@\.\s]+)+$/;
	return b.test(email);
}

  
//busca caracteres que no sean espacio en blanco en una cadena  
function vacio(q) {  
        for ( i = 0; i < q.length; i++ ) {  
                if ( q.charAt(i) != " " ) {  
                        return false;  
                }  
        }  
        return true;  
}  


function passwordValido(pass)
{
	var minlength = 6;
	var maxlength = 15
	
	if (vacio(pass))
	{
		return false;
	}
 
	if ((pass.length < minlength) || (pass.lenght > maxlength))
	{
		return false;
	}
	
	return true;
}

