mm_c=(function(){var gMap=null;R=pgm.getPolylineGroups();function lcm(id,type,lat,lng,title,url){this.id=id;this.type=type;this.url=url;google.maps.Marker.call(this,{position:new google.maps.LatLng(lat,lng),title:title});};lcm.prototype=new google.maps.Marker({position:new google.maps.LatLng(0,0)});function H(as,map){for(var i in as){var aD=as[i];var gMarker=new lcm(aD.id,aD.t,aD.lat,aD.lng,aD.title,aD.url);gMarker.setMap(map);google.maps.event.addListener(gMarker,'click',function(){window.location="/"+this.id+"/"+this.url+".html";});}};function G(ax){var aL=5;var aM=69;var aq=aL/aM;var sw=ax.getSouthWest();var ne=ax.getNorthEast();var ba=sw.lat()-aq;var bb=sw.lng()-aq;var aN=ne.lat()+aq;var ar=ne.lng()+aq;return new google.maps.LatLngBounds(new google.maps.LatLng(ba,bb),new google.maps.LatLng(aN,ar));};return returnValue={setupMaps:function(){gMap=new google.maps.Map(document.getElementById("idMap"),{draggable:true,scaleControl:true,navigationControl:true,streetViewControl:false,mapTypeControl:true,mapTypeId:google.maps.MapTypeId.ROADMAP,mapTypeControlOptions:{mapTypeIds:[google.maps.MapTypeId.TERRAIN,google.maps.MapTypeId.ROADMAP,google.maps.MapTypeId.HYBRID]}});var path=window.location.pathname;var V;var as;for(var i=0;i<R.length;i++){if(path.indexOf(R[i].pageName)> -1){as=R[i].markers;V=R[i].ids;break;}}if(!V){as=R[0].markers;V=R[0].ids;}tm.initialize(gMap);tm.addPolylineSet(V);var aC=tm.getEnclosingBounds();aC=G(aC);gMap.fitBounds(aC);var center=aC.getCenter();gMap.setCenter(center);H(as,gMap);google.maps.event.addListener(gMap,'click',function(){var path=window.location.pathname;var lastSlash=path.lastIndexOf("/");var lastPeriod=path.lastIndexOf(".");var pageName=path.substring(lastSlash+1,lastPeriod);window.location="/maps/"+pageName+".html";});}};})();
