

function comprobar_reserva(formulario){
	var error=false;
	var sms="Existen los siguientes errores: \n";
	
	if(formulario.Nombre_y_Apellidos.value==""){
		error=true;
		sms+="Debe introducir los nombres y los apellidos. \n";
	}

	if(formulario.Email.value=="" && formulario.Telefono.value==""){
		error=true;
		sms+="Debe especificar un e-mail o un telefono de contacto. \n";
	}
	
	if(formulario.Email.value!=""){
		if(!/^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$/.test(formulario.Email.value)){
			error=true;
			sms+="El e-mail introducido no es correcto. \n";
		}
	}

	
	if(formulario.Adultos.value==""){
		error=true;
		sms+="Debe especificar quantos adultos se alojaran. \n";
	}else{
		if(!/^([0-9])*$/.test(formulario.Adultos.value)){
			error=true;
			sms+="El campo Adultos no es correcto. \n";
		}
	}

	if(formulario.Fechas_Entrada_Salida_Comentarios.value==""){
		error=true;
		sms+="Debe especificar las fechas. \n";
	}

	if(error==true){
		alert(sms);
		return false;
	}else{
		return true;
	}
	
}
