//<![CDATA[

function load() {
  if (GBrowserIsCompatible()) {
  
    // A function to create the marker and set up the event window
    // Dont try to unroll this function. It has to be here for the function closure
    // Each instance of the function preserves the contends of a different instance
    // of the "marker" and "html" variables which will be needed later when the event triggers.    
    function createMarker(point,html) {
      var marker = new GMarker(point);
      GEvent.addListener(marker, "click", function() {
        map.savePosition();
        marker.openInfoWindowHtml(html);
      });
      GEvent.addListener(marker, "infowindowclose", function() {
        map.returnToSavedPosition();
      });
      return marker;
    }

    //Initialize Map
    var map = new GMap2(document.getElementById("map"));
    map.addControl(new GSmallMapControl());
    map.addControl(new GMapTypeControl());
    map.setCenter(new GLatLng(41.9691, -87.74059295654297), 12);
    //map.enableScrollWheelZoom(true);
    
    //Addison Harlem Towing
    var point = new GLatLng(41.93784967542906, -87.83612251281738);
    var marker = createMarker(point,'<a href="extlink.php?url=http://addisonharlemtowing.com">Addison & Harlem Towing</a><br />(773) 282-2095')
    map.addOverlay(marker);
    
    //Chicago Motorcycle Towing
    var point = new GLatLng(41.95224552444531, -87.83668041229248);
    var marker = createMarker(point,'<a href="extlink.php?url=http://chicagomotorcycletowing.com">Chicago Motorcycle Towing</a><br />(773) 727-2767')
    map.addOverlay(marker);
    
    //Mandy's Towing
    var point = new GLatLng(41.916553182131636, -87.84019947052002);
    var marker = createMarker(point,'<a href="http://towinginchicago.com/extlink.php?url=http://mandystowing.com/">Mandy&#39;s Towing</a><br />(708) 906-6754')
    map.addOverlay(marker);
    
    //Performance Towing
    var point = new GLatLng(41.92861515010659, -87.68778562545776);
    var marker = createMarker(point,'<a href="extlink.php?url=http://northsideperformancetowing.com/">Performance Towing</a><br />(773) 330-3663 <u>day</u><br />(773) 330-4665 <u>night</u>')
    map.addOverlay(marker);
    
    //Art's Towing
    //var point = new GLatLng(41.91754313170022, -87.6923131942749);
    //var marker = createMarker(point,'Art&#39;s Towing<br />(773) 342-6666')
    //map.addOverlay(marker);

    //Zoomer's Towing
    //var point = new GLatLng(42.01856484493234, -87.80917167663574);
    //var marker = createMarker(point,'Zoomer&#39;s Towing<br />(847) 902-9407')
    //map.addOverlay(marker);
        
    //Matthew's Towing
    var point = new GLatLng(41.9400204328271, -87.64188766479492);
    var marker = createMarker(point,'<a href="extlink.php?url=http://chicagoautotowing.com/">Matthew&#39;s Towing</a><br />(773) 716-7483')
    map.addOverlay(marker);
    
    /*GEvent.addListener(map, "moveend", function() {
      var center = map.getCenter();
      document.getElementById("testlat").innerHTML = "LAT/LONG test " + center.toString();
    });*/
  }
}

//]]>

