function cssPreloadImages() {
	var i, j, img;
	for (i=0; i<document.styleSheets.length; i++) {
	var pos = document.styleSheets[i].href.lastIndexOf("/");
	var cssDir = (pos != -1) ? document.styleSheets[i].href.substring(0, pos + 1) : "";
	var rules = document.styleSheets[i].cssRules ? document.styleSheets[i].cssRules : document.styleSheets[i].rules;
	for (j=0; j<rules.length; j++) {
	var style = rules[j].style;
	if (style.backgroundImage.toLowerCase().substr(0,4) == "url(") {
	var filename = style.backgroundImage.substring(4, style.backgroundImage.length - 1);
	if (filename.indexOf("http://") != 0 && filename.indexOf("/") != 0)
	filename = cssDir + filename;
	var img = new Image();
	img.src = filename;
			}
		}
	}
}
if (window.attachEvent) {
	window.attachEvent("onload", cssPreloadImages);	
} else {
	window.addEventListener("load", cssPreloadImages, false);	
}

function Compute_cost(Mileage)
{
var dist = Mileage.distance.value ;
Mileage.cost.value = 5 ;
var cst = 0;
if  (dist >0) 
    {
     cst = "" + Math.round(((0.00 * dist) + 0.00) *100)/100;
     cst = "" + Math.round(( (.30*Math.floor(5*dist))+ 0.00) *100)/100;
     if(cst.lastIndexOf('.') < 0)
     {
       cst = cst + '.00';
     }
     else if (cst.length - cst.lastIndexOf('.') == 1)
     {
       cst = cst + '0';
     }
    } 
else
   {
    cst  = '0.00' ;
   }
  Mileage.cost.value = cst;
}

function CheckForm() {

			if(document.BookingForm.frm_name.value=="")
			{
				window.alert('Please Enter Your Contact Name!');
				document.BookingForm.frm_name.focus();
				return false;
			}
			if(document.BookingForm.frm_address.value=="")
			{
				window.alert('Please Enter Your Pick up Location!');
				document.BookingForm.frm_address.focus();
				return false;
			}
			if(document.BookingForm.frm_destination.value=="")
			{
				window.alert('Please Enter Your Destination!');
				document.BookingForm.frm_destination.focus();
				return false;
			}
			if(document.BookingForm.frm_datetime.value=="")
			{
				window.alert('Please Enter Your Pickup Date And Time!');
				document.BookingForm.frm_datetime.focus();
				return false;
			}
			if(document.BookingForm.frm_phone.value=="")
			{
				window.alert('Please Enter a Vaild Contact Phone Number!');
				document.BookingForm.frm_phone.focus();
				return false;
			}
			if(document.BookingForm.frm_mail.value=="")
			{
				window.alert('Please Enter Your Email Address!');
				document.BookingForm.frm_mail.focus();
				return false;
			}
			if(document.BookingForm.code.value=="")
			{
				window.alert('Please Enter Verification Code!');
				document.BookingForm.code.focus();
				return false;
			}
                       if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.BookingForm.frm_mail.value))
			{
				return true;
			}
			
			alert("Invalid E-mail Address! Please re-enter.");
			document.BookingForm.frm_mail.focus();
			return false;
}
function CheckQForm() {

			if(document.QuoteForm.frm_name.value=="")
			{
				window.alert('Please Enter Your Contact Name!');
				document.QuoteForm.frm_name.focus();
				return false;
			}
			if(document.QuoteForm.frm_mail.value=="")
			{
				window.alert('Please Enter Your Email Address!');
				document.QuoteForm.frm_mail.focus();
				return false;
			}
			if(document.QuoteForm.frm_comments.value=="")
			{
				window.alert('Please Enter as much detail about your journey including pick up point, destination, time and date!');
				document.QuoteForm.frm_comments.focus();
				return false;
			}
			if(document.QuoteForm.code.value=="")
			{
				window.alert('Please Enter Verification Code!');
				document.QuoteForm.code.focus();
				return false;
			}
                       if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.QuoteForm.frm_mail.value))
			{
				return true;
			}
			
			alert("Invalid E-mail Address! Please re-enter.");
			document.QuoteForm.frm_mail.focus();
			return false;
}
function CheckCForm() {

			if(document.ContactForm.frm_name.value=="")
			{
				window.alert('Please Enter Your Contact Name!');
				document.ContactForm.frm_name.focus();
				return false;
			}
			if(document.ContactForm.frm_mail.value=="")
			{
				window.alert('Please Enter Your Email Address!');
				document.ContactForm.frm_mail.focus();
				return false;
			}
			if(document.ContactForm.frm_comments.value=="")
			{
				window.alert('Please Enter Your Comments!');
				document.ContactForm.frm_comments.focus();
				return false;
			}
			if(document.ContactForm.code.value=="")
			{
				window.alert('Please Enter Verification Code!');
				document.ContactForm.code.focus();
				return false;
			}
                       if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.ContactForm.frm_mail.value))
			{
				return true;
			}
			
			alert("Invalid E-mail Address! Please re-enter.");
			document.ContactForm.frm_mail.focus();
			return false;
}
