function myzoom(a) {
  map.setZoom(map.getZoom() + a);
}

function rightpan() {
  map.panDirection(-1,0);
}

function leftpan() {
  map.panDirection(1,0);
}

function uppan() {
  map.panDirection(0,1);
}    

function downpan() {
  map.panDirection(0,-1);
}

function resetmap() {
  map.returnToSavedPosition();
}

function turnmap() {
  map.setMapType(G_MAP_TYPE);
}

function turnhybrid() {
  map.setMapType(G_HYBRID_TYPE);
}    

function centerA2() {
  var A2Center = new GLatLng(42.278197850820426,-83.75358581542969);
  map.setCenter(A2Center,12);
}        

function centerYpsi() {
  var YpsiCenter = new GLatLng(42.24071874922666,-83.61797332763672);
  map.setCenter(YpsiCenter,12);
}     

function centerDexter() {
  var DexterCenter = new GLatLng(42.33126568397879,-83.8780403137207);
  map.setCenter(DexterCenter,13);
}   

function centerSaline() {
  var SalineCenter = new GLatLng(42.175744613084724,-83.78517150878906);
  map.setCenter(SalineCenter,13);
}          

function centerChelsea() {
  var ChelseaCenter = new GLatLng(42.31451225349147,-84.02069091796875);
  map.setCenter(ChelseaCenter,13);
}       

function centerTecumseh() {
  var TecumsehCenter = new GLatLng(42.00389696920452,-83.94498825073242);
  map.setCenter(TecumsehCenter,13);
}      

function Markers(color){
  // map.closeInfoWindow();
  map.getInfoWindow().hide() 
    if (document.getElementById(color).checked==false) { // hide the marker
      for (var i=0;i<gmarkers.length;i++) {
        if (gmarkers[i].type==color || gmarkers[i].type==color + 'pending')  {
          map.removeOverlay(gmarkers[i]);
        }
      }
    } else { // show the marker again
      for (var i=0;i<gmarkers.length;i++) {
        if (gmarkers[i].type==color || gmarkers[i].type==color+'pending')  {
          map.addOverlay(gmarkers[i]);
        }
      }
    }
}


