var overlays=[];
function load(_1,_2,_3,_4){
if(GBrowserIsCompatible()){
var _5={googleBarOptions:{style:"new",adsOptions:{client:"partner-pub-5461008427135105",channel:"2353432735",adsafe:"high"}}};
map=new GMap2(document.getElementById("tmjmap"),_5);
map.setUIToDefault();
var sz=map.getSize();
if(sz.width>400&&sz.height>400){
map.enableGoogleBar();
}else{
map.disableGoogleBar();
}
var _7=map.getBoundsZoomLevel(new GLatLngBounds(new GLatLng(_1-zoomlatpadding,_2-zoomlngpadding),new GLatLng(_3+zoomlatpadding,_4+zoomlngpadding)));
if(_7<2){
_7=2;
}
map.setCenter(new GLatLng((_1+_3)/2,(_2+_4)/2),_7);
icon=new GIcon();
icon.image="./images/pin_cross.png";
icon.iconSize=new GSize(32,32);
icon.shadowSize=new GSize(32,32);
icon.iconAnchor=new GPoint(16,16);
GEvent.addListener(map,"click",function(_8,_9){
if(_8){
map.openInfoWindowHtml(_8.getPoint(),"<b style='font-size: 150%;'>"+blip[_8.id].title+"</b><br/>"+blip[_8.id].info);
}
});
}
}
function mapPanTo(_a,_b){
if(GBrowserIsCompatible()){
map.panTo(new GLatLng(_a,_b));
map.savePosition();
}
}
function mapZoomAndPan(_c,_d,_e,_f){
if(GBrowserIsCompatible()){
var _10=map.getBoundsZoomLevel(new GLatLngBounds(new GLatLng(_c-zoomlatpadding,_d-zoomlngpadding),new GLatLng(_e+zoomlatpadding,_f+zoomlngpadding)));
map.setZoom(_10);
map.panTo(new GLatLng((_c+_e)/2,(_d+_f)/2));
map.savePosition();
}
}
function newMarker(mid,_12,_13){
if(GBrowserIsCompatible()){
if(_12.title==""){
inert=true;
}else{
inert=false;
}
var _14=new GMarker(new GLatLng(_12.lat,_12.lng),_13,inert);
_14.id=mid;
return (_14);
}
}
function addBasicMarker(_15,lat,lng,_18,_19){
if(GBrowserIsCompatible()){
var _1a=new GIcon();
_1a.image=_18;
_1a.iconSize=new GSize(_19,_19);
_1a.iconAnchor=new GPoint(_19/2,_19/2);
var _1b=new GMarker(new GLatLng(lat,lng),_1a,true);
map.addOverlay(_1b);
return _1b;
}
}
function removeBasicMarker(_1c){
if(GBrowserIsCompatible()){
map.removeOverlay(_1c);
}
}
function addMarker(_1d){
if(GBrowserIsCompatible()){
map.addOverlay(_1d.marker);
}
}
function setMarkerLoc(_1e){
if(GBrowserIsCompatible()){
_1e.marker.setPoint(new GLatLng(_1e.lat,_1e.lng));
}
}
function removeMarker(_1f){
if(GBrowserIsCompatible()){
map.removeOverlay(_1f.marker);
}
}
function removeAllMarkers(){
blip=[];
if(GBrowserIsCompatible()){
map.clearOverlays();
}
}
function getMarkerLoc(_20){
var loc=new Object();
loc.lat=_20.lat;
loc.lng=_20.lng;
return (loc);
}
function getMapCenter(){
var loc=new Object();
var _23=map.getCenter();
loc.lat=_23.lat();
loc.lng=_23.lng();
return (loc);
}
function getMapCorners(){
var loc=new Object();
var _25=map.getBounds();
var _26=_25.getSouthWest();
var _27=_25.getNorthEast();
loc.minlat=_26.lat();
loc.maxlat=_27.lat();
loc.minlng=_26.lng();
loc.maxlng=_27.lng();
return (loc);
}
function setOnClickForWaypoints(){
if(GBrowserIsCompatible()){
GEvent.addListener(map,"click",function(_28,_29){
blip[0].lat=_29.lat();
blip[0].lng=_29.lng();
setMarkerLoc(blip[0]);
});
}
}
function setOnClickGeneral(){
if(GBrowserIsCompatible()){
GEvent.addListener(map,"click",function(_2a,_2b){
blip[0].lat=_2b.lat();
blip[0].lng=_2b.lng();
setMarkerLoc(blip[0]);
handleMapClick(blip[0]);
});
}
}
function setMapCenter(_2c,_2d){
if(GBrowserIsCompatible()){
map.setCenter(new GLatLng(_2c,_2d));
}
return false;
}
function makePoint(_2e,_2f){
return (new GLatLng(_2e,_2f));
}
function addMapPolyLine(_30,_31,_32){
var _33=new GPolyline(_30,"#"+_32,parseInt(_31),0.85);
map.addOverlay(_33);
overlays.push(_33);
}
function removePolyLines(){
for(var i=0;i<overlays.length;i++){
map.removeOverlay(overlays[i]);
}
overlays=[];
}

