var eL=urlContextPath+"/map/images/clear.png";var eq=urlContextPath+"/map/images/stop-dot3.png";var dZ=urlContextPath+"/map/images/Bus_N_20x22.png";var iY=20;var iX=22;var dY=urlContextPath+"/map/images/BusWithBump_N_37x43.png";var dX=urlContextPath+"/map/images/BusWithBump_S_37x43.png";var dR=urlContextPath+"/map/images/BusWithBump_E_37x43.png";var dP=urlContextPath+"/map/images/BusWithBump_W_37x43.png";var busIconNorthEastMediumURL=urlContextPath+"/map/images/BusWithBump_NE_37x43.png";var busIconSouthEastMediumURL=urlContextPath+"/map/images/BusWithBump_SE_37x43.png";var busIconSouthWestMediumURL=urlContextPath+"/map/images/BusWithBump_SW_37x43.png";var busIconNorthWestMediumURL=urlContextPath+"/map/images/BusWithBump_NW_37x43.png";var busIconEastNorthEastMediumURL=urlContextPath+"/map/images/BusWithBump_ENE_37x43.png";var busIconEastSouthEastMediumURL=urlContextPath+"/map/images/BusWithBump_ESE_37x43.png";var busIconSouthSouthWestMediumURL=urlContextPath+"/map/images/BusWithBump_SSW_37x43.png";var busIconWestNorthWestMediumURL=urlContextPath+"/map/images/BusWithBump_WNW_37x43.png";var busIconNorthNorthEastMediumURL=urlContextPath+"/map/images/BusWithBump_NNE_37x43.png";var busIconNorthNorthWestMediumURL=urlContextPath+"/map/images/BusWithBump_NNW_37x43.png";var busIconSouthSouthEastMediumURL=urlContextPath+"/map/images/BusWithBump_SSE_37x43.png";var busIconWestSouthWestMediumURL=urlContextPath+"/map/images/BusWithBump_WSW_37x43.png";var gX=37;var gW=43;var dV=urlContextPath+"/map/images/BusWithBump_N_48x64.png";var dW=urlContextPath+"/map/images/BusWithBump_S_48x64.png";var dU=urlContextPath+"/map/images/BusWithBump_E_48x64.png";var dO=urlContextPath+"/map/images/BusWithBump_W_48x64.png";var busIconNorthEastLargeURL=urlContextPath+"/map/images/BusWithBump_NE_48x64.png";var busIconSouthEastLargeURL=urlContextPath+"/map/images/BusWithBump_SE_48x64.png";var busIconNorthWestLargeURL=urlContextPath+"/map/images/BusWithBump_NW_48x64.png";var busIconSouthWestLargeURL=urlContextPath+"/map/images/BusWithBump_SW_48x64.png";var busIconEastNorthEastLargeURL=urlContextPath+"/map/images/BusWithBump_ENE_48x64.png";var busIconEastSouthEastLargeURL=urlContextPath+"/map/images/BusWithBump_ESE_48x64.png";var busIconSouthSouthWestLargeURL=urlContextPath+"/map/images/BusWithBump_SSW_48x64.png";var busIconWestNorthWestLargeURL=urlContextPath+"/map/images/BusWithBump_WNW_48x64.png";var busIconNorthNorthEastLargeURL=urlContextPath+"/map/images/BusWithBump_NNE_48x64.png";var busIconNorthNorthWestLargeURL=urlContextPath+"/map/images/BusWithBump_NNW_48x64.png";var busIconSouthSouthEastLargeURL=urlContextPath+"/map/images/BusWithBump_SSE_48x64.png";var busIconWestSouthWestLargeURL=urlContextPath+"/map/images/BusWithBump_WSW_48x64.png";var gy=48;var gw=64;var eY=urlContextPath+"/map/images/ControlsClosed.gif";var eZ=urlContextPath+"/map/images/ControlsOpen.gif";var gO=urlContextPath+"/map/images/loading1.gif";var fN=urlContextPath+"/map/images/greenstar.png";var dN=urlContextPath+"/map/images/picbus.gif";var jM=urlContextPath+"/map/images/picbusstop.jpg";var dT=urlContextPath+"/ta/"+taName+"/image/bulletin_header.png";var dp=urlContextPath+"/map/images/arrow_east2.gif";var dn=urlContextPath+"/map/images/arrow_west2.gif";var dr=urlContextPath+"/map/images/arrow_north2.gif";var dq=urlContextPath+"/map/images/arrow_south2.gif";var ez=null;var ew=null;var en=null;var fM=null;var dF=null;var dD=null;var dJ=null;var dK=null;var dE=null;var busIconNorthEastMedium=null;var busIconSouthEastMedium=null;var busIconSouthWestMedium=null;var busIconNorthWestMedium=null;var busIconEastNorthEastMedium=null;var busIconEastSouthEastMedium=null;var busIconSouthSouthWestMedium=null;var busIconWestNorthWestMedium=null;var busIconNorthNorthEastMedium=null;var busIconNorthNorthWestMedium=null;var busIconSouthSouthEastMedium=null;var busIconWestSouthWestMedium=null;var dA=null;var dB=null;var dI=null;var dz=null;var busIconNorthEastLarge=null;var busIconSouthEastLarge=null;var busIconSouthWestLarge=null;var busIconNorthWestLarge=null;var busIconEastNorthEastLarge=null;var busIconEastSouthEastLarge=null;var busIconSouthSouthWestLarge=null;var busIconWestNorthWestLarge=null;var busIconNorthNorthEastLarge=null;var busIconNorthNorthWestLarge=null;var busIconSouthSouthEastLarge=null;var busIconWestSouthWestLarge=null;var dk=null;var dj=null;var dm=null;var di=null;var jspUpdateAlerts=urlContextPath+"/updateAlerts.jsp";var gg=urlContextPath+"/map/getRoutePoints.jsp";var gl=urlContextPath+"/map/getPatternPoints.jsp";var gf=urlContextPath+"/map/getStopPredictions.jsp";var gm=urlContextPath+"/map/getBusPredictions.jsp";var gj=urlContextPath+"/map/getBusesForRoute.jsp";var gk=urlContextPath+"/map/getBusesForRouteAll.jsp";var jspGetTimeAndTemp=urlContextPath+"/map/getTimeAndTemp.jsp";var gh=urlContextPath+"/map/routeProgress.jsp";var jspGetSchedulePDF=urlContextPath+"/ta/"+taName+"/schedules.jsp?agency=1";var fX=false;var iP="";var fW=new Array();var fY="";var fZ=null;var eS="";var is=null;var iw=null;var iv=null;var jN=false;var gu=false;var gY=false;var cY=false;var fh=null;var da=null;var jH=null;var cU=null;var je=false;var fq=false;var gc=false;var hL=false;var hh=0;var hd=0;var jR=0;var jL=false;var hD=new Array();var fv=0;var fb=true;var fe=true;var gK=null;var hH=null;var jl=null;var ey=null;var fd=null;var iz=null;var iy=null;var iF=null;var iC=null;var iE=null;var iB=null;var iD=null;var iA=null;var hJ=null;var iL=null;var iM=null;var iK=null;var gC=null;var jc=null;var fK=null;var fP=null;var hB,hm,jC,ib;var er=new Array();var map=null;var fl=document.createElement("div");var tooltip=document.createElement("div");var allRoutesForStop=false;function loadMap(){if(GBrowserIsCompatible()){if(eF!="url"){var jz=document.createElement('div');jz.style.display="none";jz.innerHTML="<img src='"+sCheck+"' onload='supervisorLoaded()' onerror='supervisorAborted()'>";document.getElementById('supervisor').appendChild(jz);}else if(supervisor){gh=urlContextPath+"/supervisor/routeProgress.jsp";}map=new GMap2(document.getElementById("map"));loadCookieMap();map.setCenter(bw,aS);if(!allowSatelliteToDisplay){map.removeMapType(G_SATELLITE_MAP);}if(!allowHybridToDisplay){map.removeMapType(G_HYBRID_MAP);}map.addControl(new GLargeMapControl());map.addControl(new GMapTypeControl());map.addControl(new GScaleControl());map.enableDoubleClickZoom();if(!allowSatelliteToDisplay&& !allowHybridToDisplay){map.addControl(new aj(40,7));map.addControl(new ad(12,7));}else{map.addControl(new aj(60,7));map.addControl(new ad(32,7));}map.addControl(new ab(10,100));map.addControl(new af(10,100));map.addControl(new ai(10,100));map.addControl(new ac(10,100));G_NORMAL_MAP.getMinimumResolution=function(){return normalMinResolution;};G_SATELLITE_MAP.getMinimumResolution=function(){return satelliteMinResolution;};G_HYBRID_MAP.getMinimumResolution=function(){return hybridMinResolution;};G_NORMAL_MAP.getMaximumResolution=function(){return normalMaxResolution;};G_SATELLITE_MAP.getMaximumResolution=function(){return satelliteMaxResolution;};G_HYBRID_MAP.getMaximumResolution=function(){return hybridMaxResolution;};map.getPane(G_MAP_FLOAT_PANE).appendChild(tooltip);map.getPane(G_MAP_FLOAT_PANE).appendChild(fl);tooltip.style.visibility="hidden";fl.style.visibility="hidden";GEvent.addListener(map,"zoomend",al);GEvent.addListener(map,"moveend",function(){cq();});GEvent.addListener(map,"click",jK);GEvent.addListener(map,"infowindowopen",function(){fX=true;});GEvent.addListener(map,"infowindowclose",function(){fX=false;});window.onresize=jU;fM=r(fN,30,30);en=r(eq,8,8);dk=r(dp,16,16);dj=r(dn,16,16);dm=r(dr,16,16);di=r(dq,16,16);cc();handleTimeAndTempRequest();if(eF=="url"){ax();}map.enableScrollWheelZoom();fl.style.width=1;}else{alert("Your browser does not support Google Maps.\nPlease use a more current browser to view "+taName+" maps.\n\nWe apologize for the inconvenience");}};function jK(){if(jN){jN=false;}else{if(hH!=null){map.removeControl(ew);hH=null;eS=null;}}};function supervisorLoaded(){supervisor=true;ax();gh=urlContextPath+"/supervisor/routeProgress.jsp";};function supervisorAborted(){supervisor=false;ax();};function jU(){map.checkResize();cq();cd();};function r(fU,jh,jg){var dv=new GIcon();dv.image=fU;dv.iconSize=new GSize(jh,jg);dv.shadowSize=new GSize(0,0);dv.iconAnchor=new GPoint(Math.floor(jh/2),Math.floor(jg/2));dv.infoWindowAnchor=dv.iconAnchor;return dv;};function cq(){aI();var eo=map.getCenter();var X=eo.lng();var Y=eo.lat();if(allowedBounds.contains(map.getCenter())){ao(eT,Y+","+X,365);return;}var de=allowedBounds.getNorthEast().lng();var df=allowedBounds.getNorthEast().lat();var AminX=allowedBounds.getSouthWest().lng();var AminY=allowedBounds.getSouthWest().lat();if(X<AminX){X=AminX;}if(X>de){X=de;}if(Y<AminY){Y=AminY;}if(Y>df){Y=df;}map.setCenter(new GLatLng(Y,X));ao(eT,Y+","+X,365);};function unloadMap(){GUnload();};var eU;var eV;function cd(){if(eU!=document.documentElement.clientHeight||eV!=document.documentElement.clientWidth){eU=document.documentElement.clientHeight;eV=document.documentElement.eN;var hK=document.getElementById("serviceBulletinAlert");if(hK.style.height!="0px"){K();}ScrollDiv_calculateWidth();if(hH!=null){var gE=document.getElementById('map');var maxHeight=gE.clientHeight-10;var gI=hH.firstChild;gI.style.maxHeight=maxHeight+"px";var gJ=gI.getElementsByTagName("DIV")[0];gJ.style.maxHeight=(maxHeight-80)+"px";}}};function find(iS,stringValue){for(var i=0;i<iS.length;i++){if(iS[i]==stringValue){return i;}}return-1;};function g(){if(jH!=null){window.clearTimeout(jH);jH==null;}}