function prefill(actor,source,target) {
  if(document.getElementById(actor).checked==true){
    document.getElementById(target).value = document.getElementById(source).value;
  } else {
    document.getElementById(target).value="";
  }
}



function bk1complete()
{
var FormOk  = true;


if (document.bk1.urtitle.value == '')
    {
        alert('Please tell us your title.');
        document.bk1.urtitle.focus();
        FormOk = false;
        return FormOk;
    };

if (document.bk1.urfirstname.value == '')
    {
        alert('Please tell us your first name.');
        document.bk1.urfirstname.focus();
        FormOk = false;
        return FormOk;
    };

if (document.bk1.urlastname.value == '')
    {
        alert('Please tell us your last name.');
        document.bk1.urlastname.focus();
        FormOk = false;
        return FormOk;
    };


if (document.bk1.urphonecode.value == '')
    {
        alert('Please tell us your country code.');
        document.bk1.urphonecode.focus();
        FormOk = false;
        return FormOk;
    };

if (document.bk1.urmobileno.value == '')
    {
        alert('Please tell us your contact number.');
        document.bk1.urmobileno.focus();
        FormOk = false;
        return FormOk;
    };

if (document.bk1.pxtitle.value == '')
    {
        alert('Please tell us the lead passenger title.');
        document.bk1.pxtitle.focus();
        FormOk = false;
        return FormOk;
    };

if (document.bk1.pxfirstname.value == '')
    {
        alert('Please tell us the lead passenger first name.');
        document.bk1.pxfirstname.focus();
        FormOk = false;
        return FormOk;
    };

if (document.bk1.pxlastname.value == '')
    {
        alert('Please tell us the lead passenger last name.');
        document.bk1.pxlastname.focus();
        FormOk = false;
        return FormOk;
    };

if (document.bk1.pxtotal.value == '')
    {
        alert('Please tell us the total number of passengers.');
        document.bk1.pxtotal.focus();
        FormOk = false;
        return FormOk;
    };


if (document.bk1.pxluggage.value == '')
    {
        alert('Please tell us the total amount of luggage.');
        document.bk1.pxluggage.focus();
        FormOk = false;
        return FormOk;
    };

if (document.bk1.emailadd.value == '')
    {
        alert('Please tell us your email address.');
        document.bk1.emailadd.focus();
        FormOk = false;
        return FormOk;
    };

	if (document.bk1.emailadd.value!=document.bk1.confirmemail.value)
    {
        alert('Please confirm your email address.');
        document.bk1.confirmemail.focus();
        FormOk = false;
        return FormOk;
    };
		    
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(bk1.emailadd.value)){
	return FormOk;
	}
	alert("Please enter a valid email address.")
	document.bk1.emailadd.focus();
    FormOk = false;

return FormOk;

}




function bk2complete()
{
var FormOk  = true;


if (document.bk2.sipkdate.value == '')
    {
        alert('Please tell us the pickup date.');
        document.bk2.sipkdate.focus();
        FormOk = false;
        return FormOk;
    };

if (document.bk2.sipkadd.value == '')
    {
        alert('Please tell us the pickup address.');
        document.bk2.sipkadd.focus();
        FormOk = false;
        return FormOk;
    };

if (document.bk2.sipkhour.value == '')
    {
        alert('Please tell us the pickup time (hour).');
        document.bk2.sipkhour.focus();
        FormOk = false;
        return FormOk;
    };

if (document.bk2.sipkmin.value == '')
    {
        alert('Please tell us the pickup time (minute).');
        document.bk2.sipkmin.focus();
        FormOk = false;
        return FormOk;
    };

if (document.bk2.sideadd.value == '')
    {
        alert('Please tell us the destination address.');
        document.bk2.sideadd.focus();
        FormOk = false;
        return FormOk;
    };

if (document.bk2.payby.value == '')
    {
        alert('Please tell us the payment method.');
        document.bk2.payby.focus();
        FormOk = false;
        return FormOk;
    };

return FormOk;

}


function bk3complete()
{
var FormOk  = true;


if (document.bk3.sipkdate.value == '')
    {
        alert('Please tell us the pickup date.');
        document.bk3.sipkdate.focus();
        FormOk = false;
        return FormOk;
    };

if (document.bk3.sipkadd.value == '')
    {
        alert('Please tell us the pickup address.');
        document.bk3.sipkadd.focus();
        FormOk = false;
        return FormOk;
    };

if (document.bk3.sipkhour.value == '')
    {
        alert('Please tell us the pickup time (hour).');
        document.bk3.sipkhour.focus();
        FormOk = false;
        return FormOk;
    };

if (document.bk3.sipkmin.value == '')
    {
        alert('Please tell us the pickup time (minute).');
        document.bk3.sipkmin.focus();
        FormOk = false;
        return FormOk;
    };


if (document.bk3.sideadd.value == '')
    {
        alert('Please tell us the destination address.');
        document.bk3.sideadd.focus();
        FormOk = false;
        return FormOk;
    };

if (document.bk3.rtpkdate.value == '')
    {
        alert('Please tell us the return pickup date.');
        document.bk3.rtpkdate.focus();
        FormOk = false;
        return FormOk;
    };

if (document.bk3.rtpkadd.value == '')
    {
        alert('Please tell us the return pickup address.');
        document.bk3.rtpkadd.focus();
        FormOk = false;
        return FormOk;
    };

if (document.bk3.rtpkhour.value == '')
    {
        alert('Please tell us the return pickup time (hour).');
        document.bk3.rtpkhour.focus();
        FormOk = false;
        return FormOk;
    };

if (document.bk3.rtpkmin.value == '')
    {
        alert('Please tell us the return pickup time (minute).');
        document.bk3.rtpkmin.focus();
        FormOk = false;
        return FormOk;
    };

if (document.bk3.payby.value == '')
    {
        alert('Please tell us the payment method.');
        document.bk3.payby.focus();
        FormOk = false;
        return FormOk;
    };

if (document.bk3.rtdeadd.value == '')
    {
        alert('Please tell us the return destination address.');
        document.bk3.rtdeadd.focus();
        FormOk = false;
        return FormOk;
    };

return FormOk;

}


function nameboard1 () {
chkbox = document.getElementById('sipkmg');
if(chkbox.checked)
{
document.getElementById('sipkmgnb').disabled=false;
}
else
{
document.getElementById('sipkmgnb').disabled=true;
document.getElementById('sipkmgnb').value='';
}
}


function nameboard2 () {
chkbox = document.getElementById('rtpkmg');
if(chkbox.checked)
{
document.getElementById('rtpkmgnb').disabled=false;
}
else
{
document.getElementById('rtpkmgnb').disabled=true;
document.getElementById('rtpkmgnb').value='';
}
}






function EnquiryFormComplete()
{
var FormOk  = true;



if (document.enquiryform.urname.value == '')
    {
        alert('Please tell us your full name.');
        document.enquiryform.urname.focus();
        FormOk = false;
        return FormOk;
    };


if (document.enquiryform.pickuppoint.value == '')
    {
        alert('Please tell us the pick-up point.');
        document.enquiryform.pickuppoint.focus();
        FormOk = false;
        return FormOk;
    };


if (document.enquiryform.dropoff.value == '')
    {
        alert('Please tell us the drop-off point.');
        document.enquiryform.dropoff.focus();
        FormOk = false;
        return FormOk;
    };



if (document.enquiryform.vehiclereq.value == '')
    {
        alert('Please tell us the vehicle required.');
        document.enquiryform.vehiclereq.focus();
        FormOk = false;
        return FormOk;
    };


if (document.enquiryform.uremail.value == '')
    {
        alert('Please tell us your email address.');
        document.enquiryform.uremail.focus();
        FormOk = false;
        return FormOk;
    };


	if (document.enquiryform.uremail.value!=document.enquiryform.confirmemail.value)
    {
        alert('Please confirm your email address.');
        document.enquiryform.confirmemail.focus();
        FormOk = false;
        return FormOk;
    };
		    
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(enquiryform.uremail.value)){
	return FormOk;
	}
	alert("Please enter a valid email address.")
	document.enquiryform.uremail.focus();
    FormOk = false;

return FormOk;

}





function ContactFormComplete()
{
var FormOk  = true;


if (document.contactform.urname.value == '')
    {
        alert('Please tell us your full name.');
        document.contactform.urname.focus();
        FormOk = false;
        return FormOk;
    };

if (document.contactform.urmessage.value == '')
    {
        alert('Please tell us your message.');
        document.contactform.urmessage.focus();
        FormOk = false;
        return FormOk;
    };


if (document.contactform.uremail.value == '')
    {
        alert('Please tell us your email address.');
        document.contactform.uremail.focus();
        FormOk = false;
        return FormOk;
    };

	if (document.contactform.uremail.value!=document.contactform.confirmemail.value)
    {
        alert('Please confirm your email address.');
        document.contactform.confirmemail.focus();
        FormOk = false;
        return FormOk;
    };
		    
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(contactform.uremail.value)){
	return FormOk;
	}
	alert("Please enter a valid email address.")
	document.contactform.uremail.focus();
    FormOk = false;

return FormOk;

}




function AccountFormComplete()
{
var FormOk  = true;


if (document.accountform.urtitle.value == '')
    {
        alert('Please tell us your title.');
        document.accountform.urtitle.focus();
        FormOk = false;
        return FormOk;
    };


if (document.accountform.urfirstname.value == '')
    {
        alert('Please tell us your first name.');
        document.accountform.urfirstname.focus();
        FormOk = false;
        return FormOk;
    };


if (document.accountform.urlastname.value == '')
    {
        alert('Please tell us your last name.');
        document.accountform.urlastname.focus();
        FormOk = false;
        return FormOk;
    };


if (document.accountform.urmobileno.value == '')
    {
        alert('Please tell us your contact number.');
        document.accountform.urmobileno.focus();
        FormOk = false;
        return FormOk;
    };


if (document.accountform.uremail.value == '')
    {
        alert('Please tell us your email address.');
        document.accountform.uremail.focus();
        FormOk = false;
        return FormOk;
    };


	if (document.accountform.uremail.value!=document.accountform.confirmemail.value)
    {
        alert('Please confirm your email address.');
        document.accountform.confirmemail.focus();
        FormOk = false;
        return FormOk;
    };
		    
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(accountform.uremail.value)){
	return FormOk;
	}
	alert("Please enter a valid email address.")
	document.accountform.uremail.focus();
    FormOk = false;

return FormOk;

}




function BookingFormComplete()
{
var FormOk  = true;


if (document.bookingform.urtitle.value == '')
    {
        alert('Please tell us your title.');
        document.bookingform.urtitle.focus();
        FormOk = false;
        return FormOk;
    };

if (document.bookingform.urfirstname.value == '')
    {
        alert('Please tell us your first name.');
        document.bookingform.urfirstname.focus();
        FormOk = false;
        return FormOk;
    };


if (document.bookingform.urlastname.value == '')
    {
        alert('Please tell us your last name.');
        document.bookingform.urlastname.focus();
        FormOk = false;
        return FormOk;
    };


if (document.bookingform.urphonecode.value == '')
    {
        alert('Please tell us your country code.');
        document.bookingform.urphonecode.focus();
        FormOk = false;
        return FormOk;
    };

if (document.bookingform.urmobileno.value == '')
    {
        alert('Please tell us your contact number.');
        document.bookingform.urmobileno.focus();
        FormOk = false;
        return FormOk;
    };


if (document.bookingform.pxtitle.value == '')
    {
        alert('Please tell us the lead passenger title.');
        document.bookingform.pxtitle.focus();
        FormOk = false;
        return FormOk;
    };

if (document.bookingform.pxfirstname.value == '')
    {
        alert('Please tell us the lead passenger first name.');
        document.bookingform.pxfirstname.focus();
        FormOk = false;
        return FormOk;
    };


if (document.bookingform.pxlastname.value == '')
    {
        alert('Please tell us the lead passenger last name.');
        document.bookingform.pxlastname.focus();
        FormOk = false;
        return FormOk;
    };



if (document.bookingform.sipkdate.value == '')
    {
        alert('Please tell us the pickup date.');
        document.bookingform.sipkdate.focus();
        FormOk = false;
        return FormOk;
    };


if (document.bookingform.sipkhour.value == '')
    {
        alert('Please tell us the pickup time (hour).');
        document.bookingform.sipkhour.focus();
        FormOk = false;
        return FormOk;
    };


if (document.bookingform.sipkmin.value == '')
    {
        alert('Please tell us the pickup time (minute).');
        document.bookingform.sipkmin.focus();
        FormOk = false;
        return FormOk;
    };



if (document.bookingform.sipkadd.value == '')
    {
        alert('Please tell us the pickup point.');
        document.bookingform.sipkadd.focus();
        FormOk = false;
        return FormOk;
    };


if (document.bookingform.sideadd.value == '')
    {
        alert('Please tell us the destination.');
        document.bookingform.sideadd.focus();
        FormOk = false;
        return FormOk;
    };


if (document.bookingform.pxtotal.value == '')
    {
        alert('Please tell us the total amount of passengers.');
        document.bookingform.pxtotal.focus();
        FormOk = false;
        return FormOk;
    };


if (document.bookingform.pxluggage.value == '')
    {
        alert('Please tell us the total amount of luggage.');
        document.bookingform.pxluggage.focus();
        FormOk = false;
        return FormOk;
    };


if (document.bookingform.vehiclereq.value == '')
    {
        alert('Please tell us the type of vehicle required.');
        document.bookingform.vehiclereq.focus();
        FormOk = false;
        return FormOk;
    };


if (document.bookingform.payby.value == '')
    {
        alert('Please tell us the preferred payment method.');
        document.bookingform.payby.focus();
        FormOk = false;
        return FormOk;
    };


if (document.bookingform.uremail.value == '')
    {
        alert('Please tell us your email address.');
        document.bookingform.uremail.focus();
        FormOk = false;
        return FormOk;
    };


	if (document.bookingform.uremail.value!=document.bookingform.confirmemail.value)
    {
        alert('Please confirm your email address.');
        document.bookingform.confirmemail.focus();
        FormOk = false;
        return FormOk;
    };
		    
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(bookingform.uremail.value)){
	return FormOk;
	}
	alert("Please enter a valid email address.")
	document.bookingform.uremail.focus();
    FormOk = false;

return FormOk;

}
