 function isPickup(time){
	var isValid = true;
	var numbers = "0123456789";
	if (time.length != 5)
		return isValid = false;
		
	var	hours = time.charAt(0)+ time.charAt(1);
	var dots = time.charAt(2);
	var minutes = time.charAt(3)+ time.charAt(4);
	 
	if(hours> 12 || hours < 1)
		return isValid = false;
	if(minutes > 59 || minutes < 00)
		return isValid = false;
	
	return isValid;
}


function isValid(name){
	
	var falta = "Please fill in the following fields:\n"
	form = document.getElementById(name);
	var hotelField = document.getElementById('hotel');
	var hotel = hotelField.options[hotelField.selectedIndex].value;

	if(form[0].value.length==0)										falta += "Email\n";
	if(!is_valid_email(form[0].value))								falta += "Email - Not valid format\n";
	if(form[1].selectedIndex==0)									falta += "Tour\n";
	if(form[2].value.length==0)										falta += "Date\n";
	if(!is_date_format_valid(form[2].value))						falta += "Date format must be yyyy-mm-dd \n";
	if(form[3].selectedIndex==0 && form[4].selectedIndex==0)		falta += "Pax - Both fields cannot be 0\n";
	if(form[3].selectedIndex==0)									falta += "Pax - At least you have to book one adult per reservation\n";
	if(form[5].value.length==0)										falta += "Last Name\n";
	if(hotel==0)													falta += "Hotel\n";
	if(form[10].selectedIndex==0)									falta += "Language\n\n";
	if(!form[15].checked)											falta += "Please read the Cancellation Policy";

		
	if(falta != "Please fill in the following fields:\n"){
		alert(falta);
		return false;
	}else  		
		return true;


}

function is_valid_email(address) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   return reg.test(address);   
}

function is_date_format_valid(fecha) {
  patron = /^(19|20)\d\d[- \/.](0[1-9]|1[012])[- \/.](0[1-9]|[12][0-9]|3[01])$/;
  return patron.test(fecha);
}

