<!--
function trim(obj) {
	var lws = /^\s+/
	var tws = /\s+$/
	var val = obj.value
	val = val.replace(lws,"")
	val = val.replace(tws,"")
	obj.value = val
	return val
}
function is_valid(frm) {
	var notnull = /\S+/
	var alpha = /\D+/
	trim(frm.num_adults)
	trim(frm.num_children)
	trim(frm.email)
	trim(frm.email1)
	trim(frm.remark)
	if (notnull.test(frm.first_name.value) == false ||
			notnull.test(frm.last_name .value) == false ||
			notnull.test(frm.address1  .value) == false ||
			notnull.test(frm.city      .value) == false ||
			notnull.test(frm.country   .value) == false ||
			notnull.test(frm.phone     .value) == false ||
			notnull.test(frm.email     .value) == false ||
			notnull.test(frm.email1    .value) == false ||
			notnull.test(frm.num_adults.value) == false ) {
		alert("All fields marked '*' are required.")
		return false
	}
	if (alpha.test(frm.num_adults.value)) {
		alert("Invalid entry for Number of Adults.")
		return false
	}
	if (frm.num_adults.value == 0) {
		alert("Invalid entry for Number of Adults.")
		return false
	}
	if (alpha.test(frm.num_children.value)) {
		alert("Invalid entry for Number of Children.")
		return false
	}
	if (frm.remark.value.length > 1000) {
		alert("Maximum 1000 characters exceeded.")
		return false
	}
	if (frm.email.value != frm.email1.value) {
		alert("Email addresses do not match.")
		return false
	}
	if (valid_dates(frm) == false) {
		return false
	}
	return true
}
// -->
