// JavaScript Document
function validate() {
	var tobebooked = document.resform.tobebooked;
	var arr_date = document.resform.arr_date;
	var dep_date = document.resform.dep_date;
	var noofadults = document.resform.noofadults;
	var noofchildren = document.resform.noofchildren;
	var noofinfants = document.resform.noofinfants;
	var noofrooms = document.resform.noofrooms;
	var sdt = document.resform.sdt;
	var mealplan = document.resform.mealplan;
	var name = document.resform.name;
	var email = document.resform.email;
	var company = document.resform.company;
	var address = document.resform.address;
	var country = document.resform.country;
	var city = document.resform.city;
	var state = document.resform.state;
	var faxno = document.resform.faxno;
	var phoneno = document.resform.phoneno;
	var salutation = document.resform.salutation;
	if (tobebooked.value.length==0) {
		alert("You should fill in the 'Book me to' field");
		return false;
	}
	if (arr_date.value.length==0) {
		alert("You should fill in the 'Arrival Date' field");
		return false;
	} else {
		var regdate = /^\d{2}[\/|-]\d{2}[\/|-]\d{4}$/;
		if ((matches = arr_date.value.match(regdate))==null) {
			alert("Date should be in the format dd/mm/yyyy");
			return false;
		}
	}
	if (dep_date.value.length==0) {
		alert("You should fill in the 'Departure Date' field");
		return false;
	} else {
		var regdate = /^\d{2}[\/|-]\d{2}[\/|-]\d{4}$/;
		if ((matches = dep_date.value.match(regdate))==null) {
			alert("Date should be in the format dd/mm/yyyy");
			return false;
		}
	}
	if (noofadults.value.length==0) {
		alert("You should fill in the 'No. of Adults' field");
		return false;
	} else {
		var reginteger = /^\d{1,}$/;
		if ((matches = noofadults.value.match(reginteger))==null) {
			alert("No. of adults should be a number");
			return false;
		}
	}
	if (noofrooms.value.length==0) {
		alert("You should fill in the 'No. of Rooms' field");
		return false;
	} else {
		var reginteger = /^\d{1,}$/;
		if ((matches = noofrooms.value.match(reginteger))==null) {
			alert("No. of rooms should be a number");
			return false;
		}
	}
	if (sdt.value.length==0) {
		alert("You should fill in the 'Single/Double/Triple' field");
		return false;
	}
	if (mealplan.value.length==0) {
		alert("You should fill in the 'Meal Plan' field");
		return false;
	}
	if (name.value.length==0) {
		alert("You should fill in the 'Full Name' field");
		return false;
	} else {
		var regname = /^[A-Za-z0-9 ]{1,}$/;
		if ((matches = noofrooms.value.match(regname))==null) {
			alert("Name should not contain special characters");
			return false;
		}
	}
	if (email.value.length==0) {
		alert("You should fill in the 'Email' field");
		return false;
	} else {
		var regemail = /^[A-Za-z0-9\.]+@[A-Za-z0-9\.]+$/;
		if ((matches = email.value.match(regemail))==null) {
			alert("Your email is not in the correct format");
			return false;
		}
	}
	if (phoneno.value.length==0) {
		alert("You should fill in the 'Phone no' field");
		return false;
	} else {
		var reginteger = /^\d{1,}$/;
		if ((matches = phoneno.value.match(reginteger))==null) {
			alert("Phone No. should be a number");
			return false;
		}
	}
	return true;
}


function resizescrollbar() {
  document.body.style.overflow = 'hidden';
  var content_div = document.getElementById('content_div');
  var content_td = document.getElementById('content_td');
  content_div.style.overflow = "auto";
  content_div.style.height = document.documentElement.clientHeight-69 + "px";
}

function resizescroll() {
  document.body.style.overflow = 'hidden';
  var content_div = document.getElementById('content_div');
  var content_td = document.getElementById('content_td');
  content_div.style.overflow = "auto";
  content_div.style.height = document.documentElement.clientHeight-69 + "px";
  var searchstring = 'MSIE';
  var index = navigator.userAgent.indexOf(searchstring);
  if (navigator.userAgent.indexOf(searchstring) != -1) {
    if (parseFloat(navigator.userAgent.substring(index + searchstring.length + 1)) == 6) {
	  content_td.style.paddingRight = "15px";
	}
  }
}

function check_newsletter() {
	var email = document.newsletter_form.email;
	if (email.value.length==0) {
		alert("You should fill in the 'Email' field");
		return false;
	} else {
		var regemail = /^[A-Za-z0-9\._\-]+@[A-Za-z0-9\._\-]+$/;
		if ((matches = email.value.match(regemail))==null) {
			alert("Your email is not a valid email");
			return false;
		}
	}
	return true;
}