function locationFunctions(){startMap(latArr,lonArr,locNameArr,locAddress1,locAddress2,cityArr,stateCodeArr,zipCodeArr,countryCodeArr,phoneNumberArr,stationHoursArr,size,pageNumber,pageSize,locationCodeArr,pulClosedArr,dolClosedArr,flowPath,pickUpLocationVerified,sameAsDropOff,searchBy,mapQuestDown,soldOut,pageType,locClosedBoth,locClosedPickup,locClosedDropoff,selectLocation,makeReservation,resSize)}var myMap=null;var myIcon=null;function displayPage(A){document.forms.ListForm.PAGE_NO.value=A;document.forms.ListForm.submit()}function startMap(y,j,W,M,L,X,q,Y,u,x,h,G,T,f,n,AE,w,k,b,I,AA,AD,d,V,r,Q,m,t,N,AF){if(V=="SelectCarLocation"){if(AF>0&&AD!="true"){var l=true}else{var l=false}}else{if(V=="LocationInformation"){if(AD!="true"){var l=true}else{var l=false}}else{if(AD!="true"&&AA!="Browse"){var l=true}else{var l=false}}}if(l){var R=new Array(G);var K=new Array(G);var F=new Array(G);var e=new Array(G);var J=new Array(G);var c=new Array(G);var v=new Array(G);var C=new Array(G);var Z=new Array(G);var B=new Array(G);var H=new Array(G);var U=new Array(G);var E=new Array(G);var a=new Array(G);var p=new Array(G);var AB;var D=new Array(G);R=y.split(":");K=j.split(":");F=W.split(":");e=M.split(":");J=L.split(":");c=X.split(":");v=q.split(":");C=Y.split(":");countryCodeArr1=u.split(":");B=x.split(":");H=h.split("*");U=n.split(":");E=AE.split(":");a=w.split(":");var P=R[0];var S=K[0];var g=new MQA.LatLng(P,S);myMap=new MQA.TileMap(document.getElementById("mapWindow"),9,g,"map");myLZControl=new MQA.LargeZoomControl(myMap);myMap.addControl(myLZControl,new MQA.MapCornerPlacement(MQA.MapCorner.TOP_LEFT,new MQA.Size(0,0)));MQA.EventManager.addListener(myMap,"dblclick",recenterOnClick);myIcon=new MQA.Icon("../images/global/en/locations/red_rnd.gif",29,28);for(i=1;i<=G-1;i++){var AC=R[i];var O=K[i];var A=new MQA.LatLng(AC,O);p[i]=new MQA.Poi(A,myIcon);var s=(T*f)-((f)-(i));p[i].setValue("labelText",""+s);p[i].setValue("labelClass","modmq-poi-label")}document.getElementById("mapSection").style.display="block";for(i=1;i<=G-1;i++){p[i].setValue("infoTitleHTML",F[i]);if(e[i]=="NA"||e[i]=="N/A"){e[i]=""}else{e[i]=""+e[i]}if(J[i]=="NA"||J[i]=="N/A"){J[i]=""}else{J[i]="<br>"+J[i]}if(v[i]!="XX"&&v[i]!=""){v[i]=", "+v[i]}else{if(v[i]=="XX"){v[i]=""}}if(C[i]!=""){C[i]=","+C[i]}if(E[i]=="true"&&a[i]=="true"){var z=e[i]+J[i]+"<br>"+c[i]+v[i]+" "+C[i]+" ,"+countryCodeArr1[i]+"<br>"+B[i]+"<br>"+H[i]+"<br>"+r}else{if(E[i]=="true"&&a[i]=="false"){var z=e[i]+J[i]+"<br>"+c[i]+v[i]+" "+C[i]+" ,"+countryCodeArr1[i]+"<br>"+B[i]+"<br>"+H[i]+"<br>"+Q}else{if(E[i]=="false"&&a[i]=="true"){var z=e[i]+J[i]+"<br>"+c[i]+v[i]+" "+C[i]+" ,"+countryCodeArr1[i]+"<br>"+B[i]+"<br>"+H[i]+"<br>"+m}else{if(V=="SelectCarLocation"){if(d=="TRUE"){var z=e[i]+J[i]+"<br>"+c[i]+v[i]+" "+C[i]+" ,"+countryCodeArr1[i]+"<br>"+B[i]+"<br>"+H[i]+"<br><a href=../reservation/get-avail-rates.ac?STATION_MNE_CODE="+U[i]+">"+t+"</a>"}if(k=="FLOWPATH_RESERVATION"&&d!="TRUE"){var z=e[i]+J[i]+"<br>"+c[i]+v[i]+" "+C[i]+" ,"+countryCodeArr1[i]+"<br>"+B[i]+"<br>"+H[i]+"<br><a href=../location/seeLocations.ac?STATION_MNE_CODE="+U[i]+"&LOCATION_TYPE=locationFlow>"+t+"</a>"}else{if(d!="TRUE"){var z=e[i]+J[i]+"<br>"+c[i]+v[i]+" "+C[i]+" ,"+countryCodeArr1[i]+"<br>"+B[i]+"<br>"+H[i]+"<br><a href=../location/seeLocations.ac?STATION_MNE_CODE="+U[i]+"&ISSAMELOCATION=TRUE>"+t+"</a>"}}}else{if(k=="FLOWPATH_RESERVATION"){if(I=="true"){var z=e[i]+J[i]+"<br>"+c[i]+v[i]+" "+C[i]+" ,"+countryCodeArr1[i]+"<br>"+B[i]+"<br>"+H[i]+"<br><a href=../reservation/start-reservation.ac?resForm.pickUpLocation="+U[i]+"&ISSAMELOCATION=TRUE>"+t+"</a>"}else{if(b=="true"){var z=e[i]+J[i]+"<br>"+c[i]+v[i]+" "+C[i]+" ,"+countryCodeArr1[i]+"<br>"+B[i]+"<br>"+H[i]+"<br><a href=../location/search.ac?STATION_MNE_CODE="+U[i]+"&LOCATION_TYPE=DROPOFF>"+t+"</a>"}else{var z=e[i]+J[i]+"<br>"+c[i]+v[i]+" "+C[i]+" ,"+countryCodeArr1[i]+"<br>"+B[i]+"<br>"+H[i]+"<br><a href=../location/search.ac?STATION_MNE_CODE="+U[i]+"&LOCATION_TYPE=PICKUP>"+t+"</a>"}}}else{var z=e[i]+J[i]+"<br>"+c[i]+v[i]+" "+C[i]+" ,"+countryCodeArr1[i]+"<br>"+B[i]+"<br>"+H[i]+"<br><a href=../reservation/start-reservation.ac?resForm.pickUpLocation="+U[i]+"&ISSAMELOCATION=TRUE>"+N+"</a>"}}}}}p[i].setValue("infoContentHTML",z);p[i].setValue("key",""+i);p[i].setValue("rolloverEnabled",true);myMap.addShape(p[i])}if(V=="LocationInformation"){p[0]=new MQA.Poi(g,myIcon)}else{p[0]=new MQA.Poi(g)}p[0].setValue("infoTitleHTML",F[0]);p[0].setValue("labelText",".");p[0].setValue("labelClass","modmq-poi-label1");if(e[0]=="NA"||e[0]=="N/A"){e[0]=""}else{e[0]="<tr><td>"+e[0]}if(J[0]=="NA"||J[0]=="N/A"){J[0]=""}else{J[0]="<tr><td>"+J[0]}if(v[0]!="XX"&&v[0]!=""){v[0]=", "+v[0]}else{if(v[0]=="XX"){v[0]=""}}if(C[0]!=""){C[0]=","+C[0]}if(G>1){var o=e[0]+J[0]+"<br>"+c[0]+v[0]+" "+C[0]+" ,"+countryCodeArr1[0]+"<br>"+B[0]+"<br>"+H[0]}else{if(G==1){var o=e[0]+J[0]+"<br>"+c[0]+v[0]+" "+C[0]+" ,"+countryCodeArr1[0]+"<br>"+B[0]+"<br>"+H[0]+"<br><a href=startNewReservation.ac?LOCATIONCODE="+U[0]+">"+N+"</a>"}}p[0].setValue("infoContentHTML",o);p[0].setValue("rolloverEnabled",true);myMap.addShape(p[0]);if(G>1){myMap.bestFit()}if(countryCodeArr1[0]=="NZ"){if(myMap.getZoomLevel()>9){myMap.setZoomLevel(9)}}}}function recenterOnClick(A){myMap.panToLatLng(A.ll);myMap.setCenter(A.ll)}function showMe(A){myMap.getShapes().getByKey(A).showInfoWindow()};