"http://maps.google.com/?file=api&amp;v=2.x&amp;key=ABQIAAAA5QMgk8vCYnr74odOMJJ45hSoejtMuvg7UxG5Lf8ad3eg2czB2xRK0SD1SS9t5LUMTDQBtt5Zjn35DA"

    var map;
    var gdir;
    var geocoder = null;
    var addressMarker;
    var  idList=['depart_street','depart_town','depart_county','dest_street','dest_town','dest_county'];
	var posId=0;
    function initialize() {
      if (GBrowserIsCompatible()) {      
        map = new GMap2(document.getElementById("map_canvas"));
        geocoder = new GClientGeocoder();
		gdir = new GDirections(map,document.getElementById("mapsearch"));
		GEvent.addListener(gdir, "load", onGDirectionsLoad);
        GEvent.addListener(gdir, "error", handleErrors);
      }
    }
    function addAddressToMap(response) 
	{
      map.clearOverlays();
      if (!response || response.Status.code != 200) {
        //alert("Internal error \n Please call on 08000433265. \n Error code: UFO");
      } 
	  else 
		  {
        place = response.Placemark[0];
        point = new GLatLng(place.Point.coordinates[1],
                            place.Point.coordinates[0]);
        marker = new GMarker(point);
        map.addOverlay(marker);
        marker.openInfoWindowHtml(place.address + '<br>' +
          '<b>Country code:</b> ' + place.AddressDetails.Country.CountryNameCode);
      }
    }
  
    function setDirections(fromAddress, toAddress, locale) {
		
      gdir.load("from: " + fromAddress + " to: " + toAddress,
                { "locale": locale });
    }

    function handleErrors(){
		 
	  if(gdir.getStatus().code == G_GEO_UNKNOWN_ADDRESS || gdir.getStatus().code == G_GEO_SERVER_ERROR || gdir.getStatus().code == G_GEO_MISSING_QUERY || gdir.getStatus().code == G_GEO_BAD_KEY || gdir.getStatus().code == G_GEO_BAD_REQUEST)
{
		
	   document.quoteform.submit_button.disabled =false;
	   document.quoteform.submit_button.value="Get Quote";
	      checkAddresses('!');
	
	
return false;

		}
		else
		{
	   document.quoteform.submit();
	   document.quoteform.submit_button.enabled =true;
	   document.quoteform.submit_button.value="Get Quote";
		}
	 
	  
	}

function grabMatches(p,i,own)
	{
		var j=0;
		var res=[];
		var parts;
		i=2-i;
		for(j=0;j<p.length;j++)
		{
			parts=p[j].address.split(',');
			if(parts.length>i+1)
			{
				if(i<2)
					res.push(parts[parts.length-1-(i+1)]);
				else
				{
					var end;
					var s='';
					for(end=0;end<parts.length-4;end++)
						s+=parts[end]+' ';
					if(s.length)
						s=s.substring(0,s.length-1);
					for(end=0;end<res.length;end++)
					{
						if(res[end]==s)
							s='';
					}
					if(s.length)
						res.push(s);
				}
			}
		}
		if(res.length==1)
		{
			if(res[0]==own)
				return -1;
		}
		return res;
	}
    function checkAddresses(resp)
	{
		if(resp=='!')
		{
		  posId=0;
		}
		else
		{
			var h=document.getElementById(idList[posId-1]);
			var m=document.getElementById('matches_'+idList[posId-1]);
			if(!resp || resp.Status.code != 200)
			{
				
m.innerHTML="<!-- Not Found -->";
document.getElementById("ignore_check").checked = true;
var report = "<span style=\"color:#9FC6E7\">Please confirm your that details you entered are as accurate as possible before submiting your quote.</span>";
document.getElementById('error_messages').style.display = 'block';
document.getElementById("error_messages").innerHTML = report;
document.location = "#headers";

			}
			else
			{
				var p=resp.Placemark;
				var j,a;
				m.innerHTML="<!-- -->";
				if (p.length > 0) 
				{ 
					p=grabMatches(p,(posId-1)%3,h.value);
					if(p==-1)
					{
						p=p;
					}
					else
					if(!p.length)
					{

m.innerHTML="<!-- Not Found -->";
document.getElementById("ignore_check").checked = true;
var report = "<span style=\"color:#9FC6E7\">Please confirm your that details you entered are as accurate as possible before submiting your quote.</span>";
document.getElementById('error_messages').style.display = 'block';
document.getElementById("error_messages").innerHTML = report;
document.location = "#headers";

				}
					else
					{
						for(j=0;j<p.length;j++)
						{
							a=document.createElement('A');
							a.setAttribute('fld',h.id);
							a.innerHTML=p[j];

							a.className='new';
							a.onclick=
								function()
								{
									document.getElementById(this.getAttribute('fld')).value=this.innerHTML;
									document.getElementById('matches_' + this.getAttribute('fld')).innerHTML="<!-- -->";
								};
							m.appendChild(a);
							m.appendChild(document.createTextNode("\n"));
						}
					}
				}
			}
		}
		if(posId==6) return;
		var v=document.getElementById(idList[posId]).value;
		if(v && v.length)
		{
			v=v+', UK';
			
		}
		posId+=1;
    
		if(v)
		{
 			geocoder.getLocations(v, checkAddresses);
		}
		else
		{
			checkAddresses(null);
		}
		return true;
	}
	/*function onGDirectionsLoad()
	{ 
		document.getElementById('duration').value=gdir.getDuration().seconds;
		document.getElementById("distanceinfo").value = gdir.getSummaryHtml().
		document.quoteform.submit();
	}*/
function getGDIR()
{

var br = "<br />";
var title = "";
var report = "";
var basic = "- Please ensure all fields marked with * are complete.";
var dept_post_code1="";
var dept_post_code2="";
var dept_post_code3="";
var dept_post_code4="";

var dest_post_code1="";
var dest_post_code2="";
var dest_post_code3="";
var dest_post_code4="";

<!-- active tab for depart --->
	dept_active_tab=document.getElementById('fromdepttab').value
		if(dept_active_tab==1){ 
			if (document.quoteform.depart_town.value == "Town" || document.quoteform.depart_town.value == "") {
				var report = report+"- Please enter a departure Town."+br;
				document.quoteform.depart_town.focus();
				
		}

//}


		////////// fetching post code ////
		dept_post_code1=document.quoteform.depart_county.value+","+document.quoteform.depart_postcode.value+","+"UK";
		
		document.getElementById("fromhid").value=dept_post_code1;
		

}////// end of 1st tab 

	if(dept_active_tab==2){ /// start of 2nd tab 
	///// form validation ////////////
	
	if (document.quoteform.depart_postcode_only.value == "Postcode" || document.quoteform.depart_postcode_only.value =="") {
			var report = report+"- Please enter a departure postcode."+br;
			document.quoteform.depart_postcode_only.focus();
			
		}

		////////// fetching post code ////
		dept_post_code2=document.quoteform.depart_postcode_only.value+" "+"UK";
		document.getElementById("fromhid").value=dept_post_code2;

} ////////// end of 2nd tab 
		if(dept_active_tab==3){
		
		///// form validation ////////////
		if(document.getElementById("depart_airport").value!=""){
		var departairport =document.getElementById("depart_airport").value;
		var depart_airports = departairport.split(",");
		dept_post_code3=depart_airports[3]+" "+"UK"; /// fetching post code
		document.getElementById("fromhid").value=dept_post_code3;
		document.getElementById("depart_airport_postcode").value=dept_post_code3;
		}
		else {
		var report = report+"- Please select a departure airport."+br;
		document.getElementById("depart_airport").focus();
		
		}
		////////// fetching post code ////
		
		
		
		}
		if(dept_active_tab==4){
		///// form validation ////////////
		if(document.getElementById("depart_attractions").value!=""){
		var attract1=document.getElementById("depart_attractions").value;
		var departattractions = attract1.split(",");
		dept_post_code4=departattractions[4]+" "+"UK"; //// fetching post code
		
		document.getElementById("fromhid").value=dept_post_code4;
		document.getElementById("depart_attraction_postcode").value=dept_post_code4;
		
		}
		else{
		var report = report+"- Please select a departure attractions."+br;
		document.getElementById("depart_attractions").focus();
		
		}
		}
<!-- end of active tab for deprt -->
<!-- active tab for dest -->
dest_active_tab=document.getElementById('todesttab').value
if(dest_active_tab==1){
///// form validation ////////////
if (document.quoteform.dest_town.value == "Town" || document.quoteform.dest_town.value == "") {
	    var report = report+"- Please enter a destination Town."+br;
		document.quoteform.dest_town.focus();
		
}

////////// fetching post code ////
dest_post_code1=document.quoteform.dest_county.value+","+document.quoteform.dest_postcode.value+","+"UK";

document.getElementById("tohid").value=dest_post_code1;

}
if(dest_active_tab==2){
///// form validation ////////////
if (document.quoteform.dest_postcode_only.value == "Postcode" || document.quoteform.dest_postcode_only.value == "") {
		var report = report+"- Please enter a destination postcode."+br;
        document.quoteform.dest_postcode_only.focus();
		
	}


////////// fetching post code ////
dest_post_code2=document.quoteform.dest_postcode_only.value+" "+"UK";
document.getElementById("tohid").value=dest_post_code2;
//dest_post_code=
}
if(dest_active_tab==3){
///// form validation ////////////
if(document.getElementById("dest_airport").value!=""){
var destairport = document.getElementById("dest_airport").value;
var dest_airports = destairport.split(",");
dest_post_code3=dest_airports[3]+" "+"UK";
document.getElementById("tohid").value=dest_post_code3;
document.getElementById("dest_airport_postcode").value=dest_post_code3;
}
else{
	
var report = report+"- Please select a destination airport."+br;
document.getElementById("dest_airport").focus();

}
//dest_post_code=
}
if(dest_active_tab==4){
///// form validation ////////////
if(document.getElementById("dest_attractions").value!=""){
var attract2=document.getElementById("dest_attractions").value;
var destattractions = attract2.split(",");
dest_post_code4=destattractions[4]+" "+"UK";
document.getElementById("tohid").value=dest_post_code4;
document.getElementById("dest_attraction_postcode").value=dest_post_code4;
}
else{
var report = report+"- Please select a destination attractions."+br;
document.getElementById("dest_attractions").focus();

}
}
if (document.quoteform.name.value == "Enter your name here") {
		var report = report+basic+br;
}	else if (document.quoteform.depart_date.value == "") {
		var report = report+basic+br;
}	else if (document.quoteform.depart_hour.value == "") {
		var report = report+basic+br;
}	else if (document.quoteform.depart_mins.value == "") {
		var report = report+basic+br;
}	else if (document.quoteform.vehicle.value == "") {
		var report = report+basic+br;
}	else if (document.quoteform.referrer.value == "") {
		var report = report+basic+br;
}
	if(!document.quoteform.email.value.match(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/)) {
		var report = report+"- Please enter a valid email address."+br;
}
	if(!document.quoteform.number.value.match(/^([0-9])+$/)) {
		var report = report+"- Please enter a valid telephone number."+br;
}
	if(!document.quoteform.depart_date.value.match(/^[0-9]{2}\/[0-9]{2}\/[0-9]{4}$/)) {
		var report = report+"- Please enter a valid departing date in the format dd/mm/yyyy."+br;
}
	if(!document.quoteform.conditions.checked == true) {
		
		var report = report+"- Please read and agree to our terms and conditions."+br;
}
	if(document.quoteform.journeytype.value == "Return") {
		if(!document.quoteform.dest_date.value.match(/^[0-9]{2}\/[0-9]{2}\/[0-9]{4}$/)) {
			var report = report+"- Please enter a valid returning date in the format dd/mm/yyyy."+br;
		} else if (document.quoteform.dest_hour.value == "") {
			var report = report+basic+br;
		} else if (document.quoteform.dest_mins.value == "") {
			var report = report+basic+br;
		}
}

if(!report == "") {
	document.getElementById('error_messages').style.display = 'block';
	document.getElementById("error_messages").innerHTML = title+report;
	document.location = "#headers";
return false;
} else {
	if(document.getElementById("ignore_check").checked)
		{
			if(document.quoteform.auto_quote_setting.value == "ON") {
			if(confirm("You have selected Agent Quotation.\n\n This means an agent will contact you via email with your quotation.\n Are you sure you wish to continue?"))
			{
			document.getElementById('duration').value=-7199;
			document.quoteform.submit();
				}
			} else {
			document.getElementById('duration').value=-7199;
			document.quoteform.submit();
			}
		}
		else
	     disablebutton();
 
			 
<!-- Calculating time and distnace using postcode -->

//=========================Common===============================//
if(dept_active_tab==1 && dest_active_tab==1)
{
find_gps(dept_post_code1,'1');
find_gps(dest_post_code1,'2');
setDirections(document.getElementById('fromhid').value,document.getElementById('tohid').value,"en_GB");
}
if(dept_active_tab==2 && dest_active_tab==2)
{
find_gps(dept_post_code2,'1');
find_gps(dest_post_code2,'2');
setDirections(document.getElementById('fromhid').value,document.getElementById('tohid').value,"en_GB");
}
if(dept_active_tab==3 && dest_active_tab==3)
{
find_gps(dept_post_code3,'1');
find_gps(dest_post_code3,'2');
setDirections(document.getElementById('fromhid').value,document.getElementById('tohid').value,"en_GB");
}
if(dept_active_tab==4 && dest_active_tab==4)
{
find_gps(dept_post_code4,'1');
find_gps(dest_post_code4,'2');
setDirections(document.getElementById('fromhid').value,document.getElementById('tohid').value,"en_GB");
}
//===================================X=====================================//



//==============Depart PostCode and other tabs======================//
if(dept_active_tab==2 && dest_active_tab==1)
{
find_gps(dept_post_code2,'1');
setDirections(document.getElementById('fromhid').value,document.getElementById('tohid').value,"en_GB");	
}
if(dept_active_tab==2 && dest_active_tab==3)
{
find_gps(dept_post_code2,'1');
setDirections(document.getElementById('fromhid').value,document.getElementById('tohid').value,"en_GB");
}
if(dept_active_tab==2 && dest_active_tab==4)
{
find_gps(dept_post_code2,'1');
setDirections(document.getElementById('fromhid').value,document.getElementById('tohid').value,"en_GB");
}
//===================================X=====================================//

//==============Depart Airport and other tabs======================//
if(dept_active_tab==3 && dest_active_tab==1)
{
find_gps(dept_post_code3,'1');
setDirections(document.getElementById('fromhid').value,document.getElementById('tohid').value,"en_GB");	
}
if(dept_active_tab==3 && dest_active_tab==2)
{
find_gps(dept_post_code3,'1');
setDirections(document.getElementById('fromhid').value,document.getElementById('tohid').value,"en_GB");
}
if(dept_active_tab==3 && dest_active_tab==4)
{
find_gps(dept_post_code3,'1');
setDirections(document.getElementById('fromhid').value,document.getElementById('tohid').value,"en_GB");
}
//===================================X=====================================//

//==============Depart Attraction and other tabs======================//
if(dept_active_tab==4 && dest_active_tab==1)
{
find_gps(dept_post_code4,'1');
setDirections(document.getElementById('fromhid').value,document.getElementById('tohid').value,"en_GB");	
}
if(dept_active_tab==4 && dest_active_tab==2)
{
find_gps(dept_post_code4,'1');
setDirections(document.getElementById('fromhid').value,document.getElementById('tohid').value,"en_GB");
}
if(dept_active_tab==4 && dest_active_tab==3)
{
find_gps(dept_post_code4,'1');
setDirections(document.getElementById('fromhid').value,document.getElementById('tohid').value,"en_GB");
}
//===================================X=====================================//


//====================Dest PostCode and other tabs=========================//
if(dept_active_tab==1 && dest_active_tab==2)
{
find_gps(dest_post_code2,'2');
setDirections(document.getElementById('fromhid').value,document.getElementById('tohid').value,"en_GB");	
}
if(dept_active_tab==3 && dest_active_tab==2)
{
find_gps(dest_post_code2,'2');
setDirections(document.getElementById('fromhid').value,document.getElementById('tohid').value,"en_GB");
}
if(dept_active_tab==4 && dest_active_tab==2)
{
find_gps(dest_post_code2,'2');
setDirections(document.getElementById('fromhid').value,document.getElementById('tohid').value,"en_GB");
}
//===================================X=====================================//

//==============Dest Airport and other tabs======================//
if(dest_active_tab==3 && dept_active_tab==1)
{
find_gps(dest_post_code3,'2');
setDirections(document.getElementById('fromhid').value,document.getElementById('tohid').value,"en_GB");	
}
if(dest_active_tab==3 && dept_active_tab==2)
{
find_gps(dest_post_code3,'2');
setDirections(document.getElementById('fromhid').value,document.getElementById('tohid').value,"en_GB");
}
if(dest_active_tab==3 && dept_active_tab==4)
{
find_gps(dest_post_code3,'2');
setDirections(document.getElementById('fromhid').value,document.getElementById('tohid').value,"en_GB");
}
//===================================X=====================================//

//==============Dest Attraction and other tabs======================//
if(dest_active_tab==4 && dept_active_tab==1)
{
find_gps(dest_post_code4,'2');
setDirections(document.getElementById('fromhid').value,document.getElementById('tohid').value,"en_GB");	
}
if(dest_active_tab==4 && dept_active_tab==2)
{
find_gps(dest_post_code4,'2');
setDirections(document.getElementById('fromhid').value,document.getElementById('tohid').value,"en_GB");
}
if(dest_active_tab==4 && dept_active_tab==3)
{
find_gps(dest_post_code4,'2');
setDirections(document.getElementById('fromhid').value,document.getElementById('tohid').value,"en_GB");
}
//===================================X=====================================//
}
}

<!--hiding div-->
function hidediv() { 
document.quoteform.dest_date.value  = " ";
document.quoteform.dest_hour.value  = " ";
document.quoteform.dest_mins.value  = " ";
document.quoteform.single.checked = true;
document.getElementById('returndiv').style.display = 'none';
}
<!---end---->
<!--showing div-->
function showdiv() { 
document.quoteform.dest_date.value  = "dd/mm/yyyy";
document.getElementById('returndiv').style.display = 'block';
}
<!---end---->
function hideerrors() { 
document.getElementById('error_messages').style.display = 'none';
}
<!--showing departing tabs -->
function showtabsdepart(pannel,i) {

document.quoteform.dep_bnor.value  = "House Number/Name";
document.quoteform.depart_street.value  = "Street";
document.quoteform.depart_town.value  = "Town";
document.quoteform.depart_county.value  = "County";
document.quoteform.depart_postcode.value  = "Postcode";
document.quoteform.depart_postcode_only.value  = "Postcode";
document.quoteform.dep_bnor_only.value  = "House Number/Name";
document.quoteform.depart_airport.value  = "";
document.quoteform.depart_attractions.value  = "";

	document.getElementById('departing_address_pannel',1).style.display    = 'none';
	document.getElementById('departing_postcode_pannel',2).style.display    = 'none';
	document.getElementById('departing_airports_pannel',3).style.display    = 'none';
	document.getElementById('departing_attractions_pannel',4).style.display    = 'none';
	document.getElementById('depart_type').value    = pannel;

document.getElementById(pannel).style.display = 'block';
document.getElementById("fromdepttab").value = i;

}
<!--end-->
<!--showing destination tabs-->
function showtabsdest(pannel,i) {

document.quoteform.dest_bnor.value  = "House Number/Name";
document.quoteform.dest_street.value  = "Street";
document.quoteform.dest_town.value  = "Town";
document.quoteform.dest_county.value  = "County";
document.quoteform.dest_postcode.value  = "Postcode";
document.quoteform.dest_postcode_only.value  = "Postcode";
document.quoteform.dest_bnor_only.value  = "House Number/Name";
document.quoteform.dest_airport.value  = "";
document.quoteform.dest_attractions.value  = "";

	document.getElementById('dest_address_pannel').style.display    = 'none';
	document.getElementById('dest_postcode_pannel').style.display    = 'none';
	document.getElementById('dest_airports_pannel').style.display    = 'none';
	document.getElementById('dest_attractions_pannel').style.display    = 'none';
	document.getElementById('dest_type').value    = pannel;

document.getElementById(pannel).style.display = 'block';
document.getElementById("todesttab").value = i;

}
<!-- end -->
function disablebutton()
{
document.quoteform.submit_button.disabled = true;
document.quoteform.submit_button.value="Please Wait..";
}
<!-- Calculating time and distance using postcode -->

	<!--end-->
function find_gps(address,latlan){
	geocoder=new GClientGeocoder();
	geocoder.getLatLng(address,   
					   function(point){
						   if(!point){	
						  var report = report+"Co-ordinate not available";
						   }else {	
						  var temp=point.toString().replace('(','').replace(')','').split(",");
						 if(latlan=="1"){
						 document.getElementById('pcodeahid').value=point;
						 geocoder.getLocations(new GLatLng(parseFloat(temp[0]),parseFloat(temp[1])),showAddressfrom);
						 
						   } 
						   if(latlan=='2'){
						   document.getElementById('pcodebhid').value=point;
						   geocoder.getLocations(new GLatLng(parseFloat(temp[0]),parseFloat(temp[1])),showAddressto);
						   
						   }
						   }
						   });
}
function showAddressfrom(response) {
   if (!response || response.Status.code != 200) {
    var report = report+"Status Code:" + response.Status.code;
  }else {
    place = response.Placemark[0];
	
if(dept_active_tab==2){

	var places = Array();
	places = place.address.split(",");
	if(document.getElementById('dep_bnor_only').value!="" && document.getElementById('depart_postcode_only').value!="")
	{

	//if(places.length==4)
	//{
	//alert("Inside dept");	
	//document.getElementById('depart_postcode_street').value=places[0];
	document.getElementById('depart_postcode_town').value=places[0];
	document.getElementById('depart_postcode_county').value=places[1];
	/*}
	if(places.length==3)
	{
	document.getElementById('depart_postcode_street').value="N/A";	
	document.getElementById('depart_postcode_town').value=places[0];
	document.getElementById('depart_postcode_county').value=places[1];
	}
	if(places.length==2)
	{
	document.getElementById('depart_postcode_street').value="N/A";	
	document.getElementById('depart_postcode_town').value="N/A";
	document.getElementById('depart_postcode_county').value=places[0];
	}*/
	}
  }
if(dept_active_tab==3){
		
	var places = Array();
	places =place.address.split(",");
	if(document.getElementById('depart_airport_no').value=="")
	{
	if(places.length==4)
	{
	document.getElementById('depart_airport_street').value=places[0];
	document.getElementById('depart_airport_town').value=places[1];
	document.getElementById('depart_airport_county').value=places[2];
	}
	if(places.length==3)
	{
	document.getElementById('depart_airport_street').value="N/A";
	document.getElementById('depart_airport_town').value=places[0];
	document.getElementById('depart_airport_county').value=places[1];
	}
	if(places.length==2)
	{
	document.getElementById('depart_airport_street').value="N/A";
	document.getElementById('depart_airport_town').value="N/A";
	document.getElementById('depart_airport_county').value=places[1];
	}
	
	}
 				}
if(dept_active_tab==4){
	var places = Array();
	places =place.address.split(",");
	if(document.getElementById('depart_attraction_no').value=="")
	{
	if(places.length==4)
	{
	document.getElementById('depart_attraction_street').value=places[0];
	document.getElementById('depart_attraction_town').value=places[1];
	document.getElementById('depart_attraction_county').value=places[2];
 	}
	if(places.length==3)
	{
	document.getElementById('depart_attraction_street').value="N/A";
	document.getElementById('depart_attraction_town').value=places[0];
	document.getElementById('depart_attraction_county').value=places[1];
 	}
	if(places.length==2)
	{
	document.getElementById('depart_attraction_street').value="N/A";
	document.getElementById('depart_attraction_town').value="N/A";
	document.getElementById('depart_attraction_county').value=places[0];
 	}
	}
  }
}
}
function showAddressto(response) {
   if (!response || response.Status.code != 200) {
	   var report = report+"Status Code:" + response.Status.code;
    //alert("Status Code:" + response.Status.code);
	
  } else {
	  
    place = response.Placemark[0];
if(dest_active_tab==2){
	var places = Array();
	places = place.address.split(",");
	if(document.getElementById('dest_bnor_only').value!="" && document.getElementById('dest_postcode_only').value!="")
	{
	//if(places.length==4)
	//{
	//document.getElementById('dest_postcode_street').value=places[0];
	document.getElementById('dest_postcode_town').value=places[0];
	document.getElementById('dest_postcode_county').value=places[1];
	/*}
	if(places.length==3)
	{
	document.getElementById('dest_postcode_street').value="N/A";
	document.getElementById('dest_postcode_town').value=places[0];
	document.getElementById('dest_postcode_county').value=places[1];
	}
	if(places.length==2)
	{
	document.getElementById('dest_postcode_street').value="N/A";
	document.getElementById('dest_postcode_town').value="N/A";
	document.getElementById('dest_postcode_county').value=places[0];
	}*/
	 }
  }
if(dest_active_tab==3){
		
	var places = Array();
	places =place.address.split(",");
	if(document.getElementById('dest_airport_no').value=="")
	{
	if(places.length==4)
	{
	document.getElementById('dest_airport_street').value=places[0];
	document.getElementById('dest_airport_town').value=places[1];
	document.getElementById('dest_airport_county').value=places[2];
	}
	if(places.length==3)
	{
	document.getElementById('dest_airport_street').value="N/A";	
	document.getElementById('dest_airport_town').value=places[0];
	document.getElementById('dest_airport_county').value=places[1];
	}
	if(places.length==2)
	{
	document.getElementById('dest_airport_street').value="N/A";	
	document.getElementById('dest_airport_town').value="N/A";
	document.getElementById('dest_airport_county').value=places[1];
	}
	}
 				}
if(dest_active_tab==4){
	var places = Array();
	places =place.address.split(",");
	if(document.getElementById('dest_attraction_no').value=="")
	{
	if(places.length==4)
	{
	document.getElementById('dest_attraction_street').value=places[0];
	document.getElementById('dest_attraction_town').value=places[1];
	document.getElementById('dest_attraction_county').value=places[2];
 	}
	if(places.length==3)
	{
	document.getElementById('dest_attraction_street').value="N/A";
	document.getElementById('dest_attraction_town').value=places[0];
	document.getElementById('dest_attraction_county').value=places[1];
 	}
	if(places.length==2)
	{
	document.getElementById('dest_attraction_street').value="N/A";
	document.getElementById('dest_attraction_town').value="N/A";
	document.getElementById('dest_attraction_county').value=places[0];
 	}
	}
  }
}
}// JavaScript Document
<!-- starting of direction api --->
function onGDirectionsLoad(){ 
     try{
		 var distance =  gdir.getSummaryHtml().toString();
		    var dis = distance.split(";");
			
			var dis1= dis[0].split("&");
			var distanceinfo = dis1[0]+dis[1];
			
	document.getElementById("distanceinfo").value=distanceinfo;
	 window.setTimeout(function(){document.quoteform.submit()},1500);

	 }
	 catch(err)
	 {
		 // var report = report+"-Address not found.";
	 }
	 }
