<!-- Begin with Corporate enquiry check
function checkFields() {
missinginfo = "";

if (document.MForm.enq_dep.value == "Please Choose") {
missinginfo += "\n     -  Enquiry Department";
}
if (document.MForm.enq_name.value == "") {
missinginfo += "\n     -  Your Name";
}
if ((document.MForm.enq_email.value == "") || 
(document.MForm.enq_email.value.indexOf('@') == -1) || 
(document.MForm.enq_email.value.indexOf('.') == -1)) {
missinginfo += "\n     -  Email address [please check the format]";
}
if (document.MForm.enq_tel.value == "") {
missinginfo += "\n     -  Your Telephone Number";
}
if (document.MForm.enq_comments.value == "") {
missinginfo += "\n     -  Your Enquiry";
}
if (document.MForm.site_verify.value == "") {
missinginfo += "\n     -  The Security Word";
}

if (missinginfo != "") {
missinginfo ="_____________________________\n" +
"You failed to correctly fill in your:\n" +
missinginfo + "\n_____________________________" +
"\nPlease re-enter and submit again!";
alert(missinginfo);
return false;
}
else return true;
}
//  End -->

<!-- Begin with Standard Check 
function checkFields2() {
missinginfo = "";

if (document.MForm.enq_name.value == "") {
missinginfo += "\n     -  Your Name";
}
if ((document.MForm.enq_email.value == "") || 
(document.MForm.enq_email.value.indexOf('@') == -1) || 
(document.MForm.enq_email.value.indexOf('.') == -1)) {
missinginfo += "\n     -  Email address [please check the format]";
}
if (document.MForm.enq_comments.value == "") {
missinginfo += "\n     -  Your Enquiry";
}
if (missinginfo != "") {
missinginfo ="_____________________________\n" +
"You failed to correctly fill in your:\n" +
missinginfo + "\n_____________________________" +
"\nPlease re-enter and submit again!";
alert(missinginfo);
return false;
}
else return true;
}
//  End -->

<!-- Car Hire Check 
function checkFieldsCar() {
missinginfo = "";

if (document.Form1.pickupcountry.value == "x") {
missinginfo += "\n     -  Pick Up Country";
}
if (document.Form1.pickuplocation.value == "x") {
missinginfo += "\n     -  Pick Up Location";
}

for (var i=0; i < document.Form1.hiretype.length; i++)
   {
   if (document.Form1.hiretype[i].checked)
      {
      var rad_val = document.Form1.hiretype[i].value;
      }
   }
if (rad_val == "one_way") {
		if (document.Form1.dropofflocation.value == "") {
			missinginfo += "\n     -  Drop Off Location";
		}


}

if (document.Form1.vehicletype.value == "x") {
missinginfo += "\n     -  Vehicle Type Location";
}
if (missinginfo != "") {
missinginfo ="_____________________________\n" +
"You failed to correctly fill in your:\n" +
missinginfo + "\n_____________________________" +
"\nPlease re-enter and submit again!";
alert(missinginfo);
return false;
}
else return true;
}
//  End -->
<!-- Begin with car hire enquiry check
function checkFieldsCar2() {
missinginfo = "";

if (document.MForm.enq_dep.value == "Please Choose") {
missinginfo += "\n     -  Enquiry Department";
}
if (document.MForm.enq_name.value == "") {
missinginfo += "\n     -  Your Name";
}
if ((document.MForm.enq_email.value == "") || 
(document.MForm.enq_email.value.indexOf('@') == -1) || 
(document.MForm.enq_email.value.indexOf('.') == -1)) {
missinginfo += "\n     -  Email address [please check the format]";
}
if (document.MForm.enq_age.value == "") {
missinginfo += "\n     -  Driver's Age";
}
if (document.MForm.enq_tel.value == "") {
missinginfo += "\n     -  Your Telephone Number";
}

if (missinginfo != "") {
missinginfo ="_____________________________\n" +
"You failed to correctly fill in your:\n" +
missinginfo + "\n_____________________________" +
"\nPlease re-enter and submit again!";
alert(missinginfo);
return false;
}
else return true;
}
//  End -->

<!--sales questionaire form check

function checkFieldsSales() {
missinginfo = "";

var btn = valButton(document.MForm.q1);
if (btn == null) {
missinginfo += "\n     -  Question 1";
}
var btn = valButton(document.MForm.q2);
if (btn == null) {
missinginfo += "\n     -  Question 2";

}
if (document.MForm.q4_month.value == "x") {
missinginfo += "\n     -  Review Month";
}
if (document.MForm.q4_month.value != "x")
	{
		if (document.MForm.q4_month.value != "no review date planned") 
		{
			if (document.MForm.q4_year.value == "x") 
			{
			missinginfo += "\n     -  Review Year";
			}
		}
	}

var btn = valButton(document.MForm.q5);
if (btn == null) {
missinginfo += "\n     -  Question 5";
}
var btn = valButton(document.MForm.q6);
if (btn == null) {
missinginfo += "\n     -  Question 6";
}

if (document.MForm.contacttitle.value == "") {
missinginfo += "\n     -  Your Title";
}
if (document.MForm.contactfirstname.value == "") {
missinginfo += "\n     -  Your First Name";
}
if (document.MForm.contactsurname.value == "") {
missinginfo += "\n     -  Your Surname";
}
if (document.MForm.contactcompany.value == "") {
missinginfo += "\n     -  Company Name";
}


if ((document.MForm.contactemail.value == "") || 
(document.MForm.contactemail.value.indexOf('@') == -1) || 
(document.MForm.contactemail.value.indexOf('.') == -1)) {
missinginfo += "\n     -  Email address [please check the format]";
}
if (document.MForm.spend.value == "") {
missinginfo += "\n     -  Approx Travel Spend";
}

if (missinginfo != "") {
missinginfo ="_____________________________\n" +
"You failed to correctly fill in your:\n" +
missinginfo + "\n_____________________________" +
"\nPlease re-enter and submit again!";
alert(missinginfo);
return false;
}
else return true;
}

//radio button validation code
function valButton(btn) {
var cnt = -1;
for (var i=btn.length-1; i > -1; i--) {
   if (btn[i].checked) {cnt = i; i = -1;}
   }
if (cnt > -1) return btn[cnt].value;
else return null;
}	
//end validation

//start competition page one validation:

function checkFieldsComp1() {
missinginfo = "";

if (document.MForm.rate1.value == "") {
missinginfo += "\n     -  1";
}
if (document.MForm.rate2.value == "") {
missinginfo += "\n     -  2";
}
if (document.MForm.rate3.value == "") {
missinginfo += "\n     -  3";
}
if (document.MForm.rate4.value == "") {
missinginfo += "\n     -  4";
}
if (document.MForm.rate5.value == "") {
missinginfo += "\n     -  5";
}
if (document.MForm.rate6.value == "") {
missinginfo += "\n     -  6";
}

if (missinginfo != "") {
missinginfo ="_____________________________\n" +
"You failed to correctly fill in choice for rating no: :\n" +
missinginfo + "\n_____________________________" +
"\nPlease re-enter and submit again!";
alert(missinginfo);
return false;
}
else return true;
}
//page 2 validation
function checkFieldsComp2() {
missinginfo = "";
if (document.MForm.contacttitle.value == "") {
missinginfo += "\n     -  Your Title";
}
if (document.MForm.contactfirstname.value == "") {
missinginfo += "\n     -  Your First Name";
}
if (document.MForm.contactsurname.value == "") {
missinginfo += "\n     -  Your Surname";
}
if (document.MForm.contactcompany.value == "") {
missinginfo += "\n     -  Company Name";
}


if ((document.MForm.contactemail.value == "") || 
(document.MForm.contactemail.value.indexOf('@') == -1) || 
(document.MForm.contactemail.value.indexOf('.') == -1)) {
missinginfo += "\n     -  Email address [please check the format]";
}
if (document.MForm.contactspend.value == "x") {
missinginfo += "\n     -  Approx Travel Spend";
}

if (missinginfo != "") {
missinginfo ="_____________________________\n" +
"You failed to correctly fill in your:\n" +
missinginfo + "\n_____________________________" +
"\nPlease re-enter and submit again!";
alert(missinginfo);
return false;
}
else return true;
}

function checkFieldsComp3() {
missinginfo = "";

var btn = valButton(document.MForm.question1);
if (btn == null) {
missinginfo += "\n     -  Question 1";
}
var btn = valButton(document.MForm.question2);
if (btn == null) {
missinginfo += "\n     -  Question 2";
}
var btn = valButton(document.MForm.question3);
if (btn == null) {
missinginfo += "\n     -  Question 3";
}

if (document.MForm.acceptterms.checked == false) {
missinginfo += "\n     -  Acceptance of Terms";
}

if (missinginfo != "") {
missinginfo ="_____________________________\n" +
"You failed to correctly fill in your:\n" +
missinginfo + "\n_____________________________" +
"\nPlease re-enter and submit again!";
alert(missinginfo);
return false;
}
else return true;
}

//survey form check

function checkFieldsSales2() {
missinginfo = "";


if (document.MForm.contacttitle.value == "") {
missinginfo += "\n     -  Your Title";
}
if (document.MForm.contactfirstname.value == "") {
missinginfo += "\n     -  Your First Name";
}
if (document.MForm.contactsurname.value == "") {
missinginfo += "\n     -  Your Surname";
}
if (document.MForm.contactcompany.value == "") {
missinginfo += "\n     -  Company Name";
}


if ((document.MForm.contactemail.value == "") || 
(document.MForm.contactemail.value.indexOf('@') == -1) || 
(document.MForm.contactemail.value.indexOf('.') == -1)) {
missinginfo += "\n     -  Email address [please check the format]";
}

if (missinginfo != "") {
missinginfo ="_____________________________\n" +
"You failed to correctly fill in your:\n" +
missinginfo + "\n_____________________________" +
"\nPlease re-enter and submit again!";
alert(missinginfo);
return false;
}
else return true;
}
//fare quote
function checkFareQuote() {
missinginfo = "";

if (document.MForm.quote_from.value == ""){
	missinginfo += "\n  Missing Departure Airport";
	}
if (document.MForm.quote_date_out.value == ""){
	missinginfo += "\n  Missing Date of Departure";
	}
if (document.MForm.quote_to.value == ""){
	missinginfo += "\n  Missing Arrival Airport";
	}
if (document.MForm.quote_name.value == "") {
missinginfo += "\n  Missing Name";
	}
if ((document.MForm.quote_email.value == "") || 
(document.MForm.quote_email.value.indexOf('@') == -1) || 
(document.MForm.quote_email.value.indexOf('.') == -1)) {
missinginfo += "\n  Email address [please check the format]";
}
if (document.MForm.site_verify.value == "") {
missinginfo += "\n  Missing Security Word";
	}
if (missinginfo != "") {
missinginfo ="_____________________________\n" +
"Please correct the following errors:\n" +
missinginfo + "\n_____________________________" +
"\nPlease re-enter and submit again!";
alert(missinginfo);
return false;
}
else return true;
}
//  End -->