/* <------ Digitise Default JavaScript v1.0 STARTS ------> */

// This function opens a pop-up window from the parent window with options. Feel free to alter the values.
function openWindow(url) {
  popupWin = window.open(url, 'popup', 'toolbar,scrollbars,resizable,width=650,height=400,left=30,top=30');
}

/* <------ Digitise Default JavaScript v1.0 ENDS ------> */


// Form Check for Bookings Schedule
var objRegExp = /^([1-9]|[012][0-9]|3[01])[/]([1-9]|[012][0-9]|3[01])[/](19|20)\d\d$/;
function checkRequest(frmRequest) {
	var allGood = true;
	if ((frmRequest.from) && (frmRequest.from.value == "")) {
		alert("Please select a From Location.");
		frmRequest.from.focus();
		allGood = false;
	}
	else if ((frmRequest.to) && (frmRequest.to.value == "")) {
		alert("Please select a To Location.");
		frmRequest.to.focus();
		allGood = false;
	} 
	else if (frmRequest.date1.value == "") {
		alert("Please enter a date.");
		frmRequest.date1.focus();
		allGood = false;
	}
	else if (!objRegExp.test(frmRequest.date1.value)) {
		alert("Please enter a valid date. The correct date format is DD/MM/YYYY");
		frmRequest.date1.focus();
		allGood = false;
	}
	else if ((frmRequest.traveltime) && (frmRequest.traveltime.value == "")) {
		alert("Please select a travel time.");
		frmRequest.traveltime.focus();
		allGood = false;
	}
	else if ((parseInt(frmRequest.n_pax.value)!=frmRequest.n_pax.value)||(frmRequest.n_pax.value<1)) {
		alert("Please enter the number of passengers.");
		frmRequest.n_pax.focus();
		allGood = false;
	}
	return allGood;
}
