// Form Validator

// Is Numeric Validate
function IsNumeric(sText){
	var ValidChars = "0123456789";
	var IsNumber=true;
	var Char;
	
	for (i = 0; i < sText.length && IsNumber == true; i++) { 
		Char = sText.charAt(i); 
		if (ValidChars.indexOf(Char) == -1) {
		IsNumber = false;
      	}
   	}
   	return IsNumber;
}

function BookingValidate(f){
	if(f.realname.value == ""){
		alert("Please provide your Name.");
		f.realname.focus();
		return false;
	}
	else if(f.email.value == "" || f.email.value.length <=3 || f.email.value.indexOf('@')<=0 || f.email.value.indexOf('.')<=0){
		alert("Please provide a valid Email.");
		f.email.focus();
		return false;
	}
	else if(f.req_country.value == ""){
		alert("Please provide Country.");
		f.req_country.focus();
		return false;
	}
	else if(f['req_room_type[]'].value == ""){
		alert("Please select a Room Type.");
		f['req_room_type[]'].focus();
		return false;
	}
	else if(!IsNumeric(f.req_no_of_rooms.value)){
		alert("Please provide Number of Rooms required.");
		f.req_no_of_rooms.focus();
		return false;
	}
	else if(f.req_booking_from.value == ""){
		alert("Please provide the Booking From date.");
		f.req_booking_from.focus();
		return false;
	}
	else if(f.req_booking_till.value == ""){
		alert("Please provide the Booking Till date.");
		f.req_booking_till.focus();
		return false;
	}	
	else{
		return true;
	}
}

function ContactValidate(f){
	if(f.realname.value == ""){
		alert("Please provide your Name.");
		f.realname.focus();
		return false;
	}
	else if(f.email.value == "" || f.email.value.length <=3 || f.email.value.indexOf('@')<=0 || f.email.value.indexOf('.')<=0){
		alert("Please provide a valid Email.");
		f.email.focus();
		return false;
	}
	else if(f.subj.value == ""){
		alert("Please select a Subject.");
		f.subj.focus();
		return false;
	}
	else if(f.req_message.value == ""){
		alert("Please provide your Message.");
		f.req_message.focus();
		return false;
	}
	else{
		return true;
	}
}