var nn,nmm,mnm,nnm;var mnn=new Array;nn=0;mnm=0;nmm=0;nnm=0;function getPostcodeLatLong(nnn,mm){var nm;localSearch.setSearchCompleteCallback(null,function(){if(localSearch.results[0]){var mn=localSearch.results[0].lat;var mmm=localSearch.results[0].lng;var point=new GLatLng(mn,mmm);assignLatLng(mn,mmm,mm);}else{}});localSearch.execute(nnn+", UK");}function assignLatLng(lat,lng,mm){if(mm=="1"){nn=lat;nmm=lng;}else if(mm=="2"){mnm=lat;nnm=lng;}else if(mm=="3"){var nmmn=lat;var nmnn=lng;mmmnm="";var mmmm="";var n;n=mnn.length;mnn[n]={lat:nmmn,lng:nmnn};for(var i=0;i<mnn.length;i++){mmmm=mmmm+" to: "+mnn[i].lat+","+mnn[i].lng;}nm="from: "+nn+","+nmm+mmmm+" to: "+mnm+","+nnm;getDistance(nm);}if(nn!=0&&mnm!=0){nm=nn+","+nmm+" to "+mnm+","+nnm;getDistance(nm);}}function writeGeos(nnmm,nnmn,mmmmm,nnnn){document.getElementById(nnmm).innerHTML=nnmn;document.getElementById(mmmmm).innerHTML=nnnn;}function writeRoute(pcd){var mmnn,mnnm;mmnn=document.getElementById("waypoints");mnnm=mmnn.innerHTML;mmnn.innerHTML=mnnm+","+pcd;}function getDistance(nm){var mmmmn,mmmnn;if(GBrowserIsCompatible()){map=new GMap2(document.getElementById("map"));nnnm=document.getElementById("dirdiv");map.setCenter(new GLatLng(nn,nmm),3);directions=new GDirections(map,nnnm);GEvent.addListener(directions,"load",function(){mmnmm=directions.getDuration();mnmn=directions.getDistance();if(document.URL.indexOf("bookingp")>1){document.frm_booking.hidDistance.value=mnmn.meters;}else{document.getElementById("hidDistance").value=mnmn.meters;}});directions.load(nm);}}function getPostcodes(nnn,mm){var xmlHttpReq;var mmn,results,mn,mmm;var mmnm,mmmn,mnmm;mmn="http://www.whichtable.com/utdsxmlgetpcs.asp?pc="+nnn;mnmm=parseInt(Math.random()*99999999999999);mmn=mmn+"&mr="+mnmm;if(window.XMLHttpRequest){xmlHttpReq=new XMLHttpRequest;xmlHttpReq.overrideMimeType("text/xml");}else if(window.ActiveXObject){xmlHttpReq=new ActiveXObject("Microsoft.XMLHTTP");}xmlHttpReq.open("GET",mmn,true);xmlHttpReq.onreadystatechange=function(){if(xmlHttpReq.readyState==4){if(xmlHttpReq.status==200){mmnm=xmlHttpReq.responseXML.getElementsByTagName("lat")[0];mmmn=xmlHttpReq.responseXML.getElementsByTagName("lng")[0];mn=mmnm.childNodes[0].nodeValue;mmm=mmmn.childNodes[0].nodeValue;if(mn==0){getPostcodeLatLong(nnn,mm);}else{assignLatLng(mn,mmm,mm);}}else{}}};xmlHttpReq.send(null);}function createMarker(point,nmn,vt){var icon=new GIcon;icon.image="http://maps.google.com/mapfiles/ms/micons/cabs.png";icon.shadow="http://maps.google.com/mapfiles/ms/micons/cabs.shadow.png";icon.iconAnchor=new GPoint(10,34);icon.infoWindowAnchor=new GPoint(6,1);icon.infoShadowAnchor=new GPoint(13,13);var marker=new GMarker(point,icon);GEvent.addListener(marker,"mouseover",function(){marker.openInfoWindowHtml("<b>"+nmn+"</b><br />"+vt+"<br /><a href='assign.asp'>Assign Job</a>");});return marker;}function loadmapNr(pid){var xmlHttpReq;var mmn,results,mn,resultLong;var lng,lat,mmmn,mmnm,mnmm;var lon,lat,mnnn,nmmm,map,point,marker,nmn,vt,nmnm;mnnn=51.49408266;nmmm=-0.17295341;if(GBrowserIsCompatible()){map=new GMap2(document.getElementById("map"));map.setCenter(new GLatLng(mnnn,nmmm),15);map.addControl(new GSmallMapControl);nmnm=47;nmn="Jafar";lng=-0.18342;lat=51.49888999999999;vt="Estate";point=new GLatLng(lat,lng);map.addOverlay(createMarker(point,nmn,vt));}}
