String.prototype.trim = function () {
    return this.replace(/^\s*/, "").replace(/\s*$/, "");
}

// function to convert PCD's gps loc to decimal
function  PCDispatchToDecimal (gps, big)
{
  ret = "";
  gps = gps.trim();
  if (parseFloat(big) == 1)
  {
    ret = parseFloat(gps) / (Math.pow(10,(gps.length - 3)));
  }
  else
  {
    ret = parseFloat(gps) / (Math.pow(10,(gps.length - 2)));
  }
  return ret
}


function convertToMiles(meters)
{
  return Math.round((meters / 1609.344)*10)/10;
}

    var directions;

    function getDistance(pLat,pLong,dLat,dLong)
  	{
      directions = new GDirections();
      GEvent.addListener(directions, "load", onGDirectionsLoad);
      directions.load("from: " + pLat + "," + pLong + " to: " + dLat + "," + dLong);
    }

    function onGDirectionsLoad()
    {
      distance1 = convertToMiles(directions.getDistance().meters);
      document.getElementById('distance_hidden').value = distance1;
      document.myform.submit();
      //alert(document.getElementById('distance_hidden').value);
    }




////////////////////////////////////////////////////////////////////////////////////////    
function newwindow(page, W, H,scrollbars)
{
 	var w=window.screen.width;
  var h=window.screen.height;
  var X=X||Math.ceil((w-W)/2)
  var Y=Y||Math.ceil((h-H)/2)
  if (scrollbars == 0) 
  {
  	scrollbars = "no"
  }
  else
  {
  	scrollbars = "yes"
  }
  features = "width=" + W + ",height=" + H + ",menubar=no,location=no,resizable=1,scrollbars=" + scrollbars + ",left=" + X + ",top=" + Y;
  top.window_handle = window.open(page, 'Information', features);
}
////////////////////////////////////////////////////////////////////////////////////////    

function checkPaytype(myValue)
{
  if (myValue =="W3")
  {
    document.myform.accNum.disabled = false;
  }
  else
  {
    document.myform.accNum.disabled = true;
  }
}

function stripPhone()
{
  tempvar = document.getElementById('PhoneNumber').value;
	reg = /[^0-9]/g;
	tempvar =  tempvar.replace(reg,"");
  document.getElementById('PhoneNumber').value = tempvar;
}


					function z(_) { return document.getElementById(_); }
					function checkForm(){
						z('origin_0').className = '';
						z('origin_1').className = '';
						z('origin_2').className = '';
						z('origin_3').className = '';
						err = '';
						if(z('origin_0').checked == false && z('origin_1').checked == false && z('origin_2').checked == false && z('origin_3').checked == false ){
							err += 'Please select an option\r\n';
							z('origin_0').className = "text-input-error";
							z('origin_1').className = "text-input-error";
							z('origin_2').className = "text-input-error";
						}
						if(err==""){
							if(z('origin_0').checked == true ){
								alert('I\'m sorry, we are currently performing site maintenance, for bookings from the Airport, please call (301) 222 - 2222 ');
//								document.indexform.action = "fromtheairport.php";
//								document.indexform.submit();
//								window.location = './fromtheairport.php';
							}
							if(z('origin_1').checked == true ){
								document.indexform.action = "totheairport.php";
								document.indexform.submit();
//								window.location = './totheairport.php';
							}
							if(z('origin_2').checked == true ){
								alert('We are sorry, Round Trip is not currently available.');
//								document.indexform.action = "roundTrip.php";
//								document.indexform.submit();
							}							
							if(z('origin_3').checked == true ){
//								alert('Door to door services is not available yet');
								document.indexform.action = "doortodoor.php";
								document.indexform.submit();
							}							
						}
						else{
							alert(err);
						}
					}	

<!-- hide script from old browsers

//detect browser:
browserName = navigator.appName;
browserVer = parseInt(navigator.appVersion);
if (browserName == "Netscape" && browserVer >= 3) browserVer = "1";
else if (browserName == "Microsoft Internet Explorer" && browserVer == 4) browserVer = "1";
else browserVer = "2";

//preload images:
if (browserVer == 1) {
a1 = new Image(107,36);
a1.src = "/images/shuttelOff_07.png";
a2 = new Image(107,36);
a2.src = "/images/shuttle_07.png";
b1 = new Image(107,36);
b1.src = "/images/shuttelOff_08.png";
b2 = new Image(107,36);
b2.src = "/images/shuttle_08.png";
c1 = new Image(107,36);
c1.src = "/images/shuttelOff_09.png";
c2 = new Image(107,36);
c2.src = "/images/shuttle_09.png";
d1 = new Image(107,36);
d1.src = "/images/shuttelOff_10.png";
d2 = new Image(107,36);
d2.src = "/images/shuttle_10.png";
e1 = new Image(107,36);
e1.src = "/images/shuttelOff_11.png";
e2 = new Image(107,36);
e2.src = "/images/shuttle_11.png";
}

//image swapping function:
function hiLite(imgDocID, imgObjName, comment) {
if (browserVer == 1) {
document.images[imgDocID].src = eval(imgObjName + ".src");
window.status = comment; return true;
}}
//end hiding -->