﻿var currentWindow;

//since we are using subpages and we only want the api to load on the map page
//load asynchronously
//the api callback will then call the map creation function
function loadMapScript()
{
    //start pre-loading map infowindow pics, this is because if the pic is not in cache the map will
    //not scroll correctly to make the entire window visible
    //jQuery.preLoadImages("");

    //call the google api
    var script = document.createElement("script");
    script.type = "text/javascript";
    script.src = "http://maps.google.com/maps/api/js?sensor=false&callback=initializeMap";
    document.body.appendChild(script);
}

//this does all the work of creating the map and setting the styles
function initializeMap()
{
    var map;
    var US = new google.maps.LatLng(44.1, -84.825439);

    var myOptions = {
        zoom: 7,
        center: US,
        mapTypeControl: false,
        navigationControl: false,
        scaleControl: false,
        streetViewControl: false,
        scrollwheel: false,
        disableDoubleClickZoom: true,
        draggable: false
    };

    var style = [
      {
          featureType: "all",
          elementType: "labels",
          stylers: [
          { visibility: "off" }
        ]
      }, {
          featureType: "water",
          elementType: "all",
          stylers: [
          { hue: "#ff0000" },
          { saturation: -87 },
          { lightness: 100 }
        ]
      }, {
          featureType: "poi",
          elementType: "all",
          stylers: [
          { visibility: "off" }
        ]
      }, {
          featureType: "administrative",
          elementType: "all",
          stylers: [
          { visibility: "off" }
        ]
      }, {
          featureType: "road",
          elementType: "all",
          stylers: [
          { visibility: "off" }
        ]
      }, {
          featureType: "transit",
          elementType: "all",
          stylers: [
          { visibility: "off" }
        ]
      }, {
          featureType: "landscape",
          elementType: "geometry",
          stylers: [
          { hue: "#ff0000" },
          { saturation: -100 },
          { lightness: -45 }
        ]
      }, {
          featureType: "road.highway",
          elementType: "geometry",
          stylers: [
            { visibility: "on" },
            { hue: "#ff0000" },
            { saturation: -100 },
            { lightness: -100 }
        ]
      }, {
          featureType: "road.highway",
          elementType: "labels",
          stylers: [{ visibility: "simplified"}]
      }
    ];

    map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
    var styledMapOptions = {
        map: map,
        name: "B-Y Locations"
    };
    var styledMap = new google.maps.StyledMapType(style, styledMapOptions);
    map.mapTypes.set('customMap', styledMap);
    map.setMapTypeId('customMap');

    SetMarkers(map);
}

//set all the markers on the map
function SetMarkers(_map)
{
    //Toledo
    var contentString = '<div class="infoWindow">Behler-Young Toledo Office<br />1225 East Manhattan Blvd<br />Toledo, OH 43609<br />(419) 727-8700<br />Hours: 7:30am - 4:30pm<br /><a href="http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=behler-young+toledo,+oh&sll=37.0625,-95.677068&sspn=17.776603,79.013672&ie=UTF8&hq=behler-young&hnear=Toledo,+Lucas,+Ohio&ll=41.701627,-83.521156&spn=0.135086,0.308647&z=12&iwloc=A&daddr=1225%20East%20Manhattan%20Boulevard,%20Toledo,%20OH%2043608-1549%20(Behler-Young%20Co)" onclick="window.open(\'http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=behler-young+toledo,+oh&sll=37.0625,-95.677068&sspn=17.776603,79.013672&ie=UTF8&hq=behler-young&hnear=Toledo,+Lucas,+Ohio&ll=41.701627,-83.521156&spn=0.135086,0.308647&z=12&iwloc=A&daddr=1225%20East%20Manhattan%20Boulevard,%20Toledo,%20OH%2043608-1549%20(Behler-Young%20Co)\'); return false;" target="_blank">Click Here For Directions</a></div>';
    var infoWindow = new google.maps.InfoWindow(
    {
        content: contentString
    });
    var marker_image = new google.maps.MarkerImage('../images/icons/star_red.png', new google.maps.Size(28, 28), new google.maps.Point(0,0), new google.maps.Point(14, 14));
    var marker_options = {
        flat: true,
        icon: marker_image,
        map: _map,
        position: new google.maps.LatLng(41.687207, -83.521156),
        title: "B-Y Toledo"
    };
    var marker = new google.maps.Marker(marker_options);
    google.maps.event.addListener(marker, 'click', function() { OpenWindow(_map, marker, infoWindow); });

    //Home office
    var contentString2 = '<div class="infoWindow">Behler-Young Grand Rapids Office<br />4900 Clyde Park Avenue SW<br />Grand Rapids, MI 49509<br />(616) 531-4400<br />Hours: 7:00am - 4:30pm<br /><a href="http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=4900+Clyde+Park+Avenue+Southwest,+Wyoming,+MI&sll=37.0625,-95.677068&sspn=49.891082,79.013672&ie=UTF8&hq=&hnear=4900+Clyde+Park+Ave+SW,+Wyoming,+Kent,+Michigan+49509&ll=42.876027,-85.681901&spn=0.022738,0.038581&t=h&z=15&iwloc=r0&daddr=4900%20Clyde%20Park%20Avenue%20Southwest,%20Grand%20Rapids,%20MI%2049509-5118%20(Behler-Young%20Co)" target="_blank" onclick="window.open(\'http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=4900+Clyde+Park+Avenue+Southwest,+Wyoming,+MI&sll=37.0625,-95.677068&sspn=49.891082,79.013672&ie=UTF8&hq=&hnear=4900+Clyde+Park+Ave+SW,+Wyoming,+Kent,+Michigan+49509&ll=42.876027,-85.681901&spn=0.022738,0.038581&t=h&z=15&iwloc=r0&daddr=4900%20Clyde%20Park%20Avenue%20Southwest,%20Grand%20Rapids,%20MI%2049509-5118%20(Behler-Young%20Co)\'); return false;">Click Here For Directions</a></div>';
    var infoWindow2 = new google.maps.InfoWindow(
    {
        content: contentString2
    });
    var marker_options2 = {
        flat: true,
        icon: marker_image,
        map: _map,
        position: new google.maps.LatLng(42.87543, -85.684149),
        title: "B-Y Home Office"
    };
    var marker2 = new google.maps.Marker(marker_options2);
    google.maps.event.addListener(marker2, 'click', function() { OpenWindow(_map, marker2, infoWindow2); });

    //Lansing
    var contentString3 = '<div class="infoWindow">Behler-Young Lansing Office<br />3100 West Main St<br />Lansing, MI 48917<br />(517) 371-1770<br />Hours: 7:30am - 4:30pm<br /><a href="http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=3100+West+Main+Street,+Lansing,+MI&sll=41.687447,-83.521049&sspn=0.011185,0.01929&ie=UTF8&hq=&hnear=3100+W+Main+St,+Lansing,+Ingham,+Michigan+48917&ll=42.722268,-84.591508&spn=0.011003,0.01929&t=h&z=16&iwloc=r0&daddr=3100%20West%20Main%20Street,%20Lansing,%20MI%2048917-4395%20(Behler-Young%20Co)" target="_blank" onclick="window.open(\'http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=3100+West+Main+Street,+Lansing,+MI&sll=41.687447,-83.521049&sspn=0.011185,0.01929&ie=UTF8&hq=&hnear=3100+W+Main+St,+Lansing,+Ingham,+Michigan+48917&ll=42.722268,-84.591508&spn=0.011003,0.01929&t=h&z=16&iwloc=r0&daddr=3100%20West%20Main%20Street,%20Lansing,%20MI%2048917-4395%20(Behler-Young%20Co)\'); return false;">Click Here For Directions</a></div>';
    var infoWindow3 = new google.maps.InfoWindow(
    {
        content: contentString3
    });
    var marker_options3 = {
        flat: true,
        icon: marker_image,
        map: _map,
        position: new google.maps.LatLng(42.721565, -84.591431),
        title: "B-Y Lansing"
    };
    var marker3 = new google.maps.Marker(marker_options3);
    google.maps.event.addListener(marker3, 'click', function() { OpenWindow(_map, marker3, infoWindow3); });

    //Flint
    var contentString4 = '<div class="infoWindow">Behler-Young Flint Office<br />3419 Lapeer Rd<br />Flint, MI 48503<br />(810) 743-1160<br />Hours: 7:30am - 4:30pm<br /><a href="http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=3419+Lapeer+Road,+Flint,+MI&sll=42.722268,-84.591508&sspn=0.011003,0.01929&ie=UTF8&hq=&hnear=3419+Lapeer+Rd,+Flint,+Genesee,+Michigan+48503&ll=43.009825,-83.646297&spn=0.010952,0.01929&t=h&z=16&iwloc=r0&daddr=3419%20Lapeer%20Road,%20Flint,%20MI%2048503-4490%20(Behler-Young%20Co)" target="_blank" onclick="window.open(\'http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=3419+Lapeer+Road,+Flint,+MI&sll=42.722268,-84.591508&sspn=0.011003,0.01929&ie=UTF8&hq=&hnear=3419+Lapeer+Rd,+Flint,+Genesee,+Michigan+48503&ll=43.009825,-83.646297&spn=0.010952,0.01929&t=h&z=16&iwloc=r0&daddr=3419%20Lapeer%20Road,%20Flint,%20MI%2048503-4490%20(Behler-Young%20Co)\'); return false;">Click Here For Directions</a></div>';
    var infoWindow4 = new google.maps.InfoWindow(
    {
        content: contentString4
    });
    var marker_options4 = {
        flat: true,
        icon: marker_image,
        map: _map,
        position: new google.maps.LatLng(43.00981, -83.64743),
        title: "B-Y Flint"
    };
    var marker4 = new google.maps.Marker(marker_options4);
    google.maps.event.addListener(marker4, 'click', function() { OpenWindow(_map, marker4, infoWindow4); });

    //Ann Arbor
    var contentString5 = '<div class="infoWindow">Behler-Young Ann Arbor Office<br />2440 South Industrial Hwy<br />Ann Arbor, MI 48104<br />(734) 761-5511<br />Hours: 7:30am - 4:30pm<br /><a href="http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=2440+South+Industrial+Highway,+Ann+Arbor,+MI&sll=43.009825,-83.646297&sspn=0.010952,0.01929&ie=UTF8&hq=&hnear=2440+S+Industrial+Hwy,+Ann+Arbor,+Washtenaw,+Michigan+48104&ll=42.251695,-83.733201&spn=0.011483,0.01929&t=h&z=16&iwloc=r0&daddr=2440%20South%20Industrial%20Highway,%20Ann%20Arbor,%20MI%2048104-6130%20(Behler%20Young%20Co)" target="_blank" onclick="window.open(\'http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=2440+South+Industrial+Highway,+Ann+Arbor,+MI&sll=43.009825,-83.646297&sspn=0.010952,0.01929&ie=UTF8&hq=&hnear=2440+S+Industrial+Hwy,+Ann+Arbor,+Washtenaw,+Michigan+48104&ll=42.251695,-83.733201&spn=0.011483,0.01929&t=h&z=16&iwloc=r0&daddr=2440%20South%20Industrial%20Highway,%20Ann%20Arbor,%20MI%2048104-6130%20(Behler%20Young%20Co)\'); return false;">Click Here For Directions</a></div>';
    var infoWindow5 = new google.maps.InfoWindow(
    {
        content: contentString5
    });
    var marker_options5 = {
        flat: true,
        icon: marker_image,
        map: _map,
        position: new google.maps.LatLng(42.25117, -83.73274),
        title: "B-Y Ann Arbor"
    };
    var marker5 = new google.maps.Marker(marker_options5);
    google.maps.event.addListener(marker5, 'click', function() { OpenWindow(_map, marker5, infoWindow5); });

    //Kensington Park
    var contentString6 = '<div class="infoWindow">Behler-Young Kensington Park<br />Distribution Center<br />7734 Lochlin Dr<br />Brighton, MI 48116<br />(248) 437-7816<br />Hours: 7:30am - 5:00pm<br /><a href="http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=7734+Lochlin+Drive,+Brighton,+MI&sll=42.251695,-83.733201&sspn=0.011483,0.01929&ie=UTF8&hq=&hnear=7734+Lochlin+Dr,+Brighton,+Livingston,+Michigan+48116&t=h&z=16&iwloc=r0&daddr=7734%20Lochlin%20Drive,%20Brighton,%20MI%2048116-8329%20(Behler-Young%20Co)" target="_blank" onclick="window.open(\'http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=7734+Lochlin+Drive,+Brighton,+MI&sll=42.251695,-83.733201&sspn=0.011483,0.01929&ie=UTF8&hq=&hnear=7734+Lochlin+Dr,+Brighton,+Livingston,+Michigan+48116&t=h&z=16&iwloc=r0&daddr=7734%20Lochlin%20Drive,%20Brighton,%20MI%2048116-8329%20(Behler-Young%20Co)\'); return false;">Click Here For Directions</a></div>';
    var infoWindow6 = new google.maps.InfoWindow(
    {
        content: contentString6
    });
    var marker_options6 = {
        flat: true,
        icon: marker_image,
        map: _map,
        position: new google.maps.LatLng(42.494843, -83.683749),
        title: "B-Y Kensington Park"
    };
    var marker6 = new google.maps.Marker(marker_options6);
    google.maps.event.addListener(marker6, 'click', function() { OpenWindow(_map, marker6, infoWindow6); });

    //Kalamazoo
    var contentString7 = '<div class="infoWindow">Behler-Young Kalamazoo Office<br />929 Second St<br />Kalamazoo, MI 49001<br />(269) 343-5504<br />Hours: 7:30am - 4:30pm<br /><a href="http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=929+2nd+Street,+Kalamazoo,+MI&sll=42.288175,-85.568419&sspn=0.001443,0.002411&ie=UTF8&hq=&hnear=929+2nd+St,+Kalamazoo,+Michigan+49001&ll=42.288215,-85.569012&spn=0.011477,0.01929&t=h&z=16&iwloc=r0&daddr=929%202nd%20Street,%20Kalamazoo,%20MI%2049001-2537%20(Behler-Young%20Co)" target="_blank" onclick="window.open(\'http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=929+2nd+Street,+Kalamazoo,+MI&sll=42.288175,-85.568419&sspn=0.001443,0.002411&ie=UTF8&hq=&hnear=929+2nd+St,+Kalamazoo,+Michigan+49001&ll=42.288215,-85.569012&spn=0.011477,0.01929&t=h&z=16&iwloc=r0&daddr=929%202nd%20Street,%20Kalamazoo,%20MI%2049001-2537%20(Behler-Young%20Co)\'); return false;">Click Here For Directions</a></div>';
    var infoWindow7 = new google.maps.InfoWindow(
    {
        content: contentString7
    });
    var marker_options7 = {
        flat: true,
        icon: marker_image,
        map: _map,
        position: new google.maps.LatLng(42.2882, -85.569016),
        title: "B-Y Kalamazoo"
    };
    var marker7 = new google.maps.Marker(marker_options7);
    google.maps.event.addListener(marker7, 'click', function() { OpenWindow(_map, marker7, infoWindow7); });

    //Muskegon
    var contentString8 = '<div class="infoWindow">Behler-Young Muskegon Office<br />2501 Roberts St<br />Muskegon, MI 49444<br />(231) 733-4421<br />Hours: 7:30am - 4:30pm<br /><a href="http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=2501+Roberts+Street,+Muskegon,+MI&sll=42.288215,-85.569012&sspn=0.011477,0.01929&ie=UTF8&hq=&hnear=2501+Roberts+St,+Muskegon,+Michigan+49444&t=h&z=16&iwloc=r0&daddr=2501%20Roberts%20Street,%20Muskegon,%20MI%2049444-1844%20(Behler-Young%20Co)" target="_blank" onclick="window.open(\'http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=2501+Roberts+Street,+Muskegon,+MI&sll=42.288215,-85.569012&sspn=0.011477,0.01929&ie=UTF8&hq=&hnear=2501+Roberts+St,+Muskegon,+Michigan+49444&t=h&z=16&iwloc=r0&daddr=2501%20Roberts%20Street,%20Muskegon,%20MI%2049444-1844%20(Behler-Young%20Co)\'); return false;">Click Here For Directions</a></div>';
    var infoWindow8 = new google.maps.InfoWindow(
    {
        content: contentString8
    });
    var marker_options8 = {
        flat: true,
        icon: marker_image,
        map: _map,
        position: new google.maps.LatLng(43.20653, -86.2147),
        title: "B-Y Muskegon"
    };
    var marker8 = new google.maps.Marker(marker_options8);
    google.maps.event.addListener(marker8, 'click', function() { OpenWindow(_map, marker8, infoWindow8); });

    //Pontiac
    var contentString9 = '<div class="infoWindow">Behler-Young Pontiac Office<br />1501 Telegraph Rd<br />Bloomfield Hills, MI 48302<br />(248) 335-6527<br />Hours: 7:30am - 5:00pm<br /><a href="http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=CaPI-2DlLs2bFbovigId2eMI-ynFcgfz574kiDHcSnQj3yhzTA&q=behler-young+loc:+1501+S+Telegraph+Rd,+Bloomfield+Hills,+MI+48302&sll=42.617135,-83.316283&sspn=0.000717,0.001206&ie=UTF8&hq=behler-young&hnear=&ll=42.616023,-83.308854&spn=0.022044,0.038581&t=h&z=15&iwloc=A&daddr=1501%20S%20Telegraph%20Rd,%20Bloomfield%20Hills,%20MI%2048302-0048%20(Behler-Young%20Co)" target="_blank" onclick="window.open(\'http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=CaPI-2DlLs2bFbovigId2eMI-ynFcgfz574kiDHcSnQj3yhzTA&q=behler-young+loc:+1501+S+Telegraph+Rd,+Bloomfield+Hills,+MI+48302&sll=42.617135,-83.316283&sspn=0.000717,0.001206&ie=UTF8&hq=behler-young&hnear=&ll=42.616023,-83.308854&spn=0.022044,0.038581&t=h&z=15&iwloc=A&daddr=1501%20S%20Telegraph%20Rd,%20Bloomfield%20Hills,%20MI%2048302-0048%20(Behler-Young%20Co)\'); return false;">Click Here For Directions</a></div>';
    var infoWindow9 = new google.maps.InfoWindow(
    {
        content: contentString9
    });
    var marker_options9 = {
        flat: true,
        icon: marker_image,
        map: _map,
        position: new google.maps.LatLng(42.617563, -83.316528),
        title: "B-Y Pontiac"
    };
    var marker9 = new google.maps.Marker(marker_options9);
    google.maps.event.addListener(marker9, 'click', function() { OpenWindow(_map, marker9, infoWindow9); });

    //Jackson
    var contentString10 = '<div class="infoWindow">Behler-Young Jackson Office<br />1411 East High St<br />Jackson, MI 49203<br />(517) 789-7191<br />Hours: 7:30am - 4:30pm<br /><a href="http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=CaPI-2DlLs2bFbovigId2eMI-ynFcgfz574kiDHcSnQj3yhzTA&q=1411+east+high+st+jackson,+mi&sll=42.616023,-83.308854&sspn=0.022044,0.038581&ie=UTF8&hq=&hnear=1411+E+High+St,+Jackson,+Michigan+49203&ll=42.232918,-84.388282&spn=0.011487,0.01929&t=h&z=16&iwloc=r0&daddr=1411%20East%20High%20Street,%20Jackson,%20MI%2049203-3315%20(Behler-Young%20Co%20of%20Jackson%20Inc)" target="_blank" onclick="window.open(\'http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=CaPI-2DlLs2bFbovigId2eMI-ynFcgfz574kiDHcSnQj3yhzTA&q=1411+east+high+st+jackson,+mi&sll=42.616023,-83.308854&sspn=0.022044,0.038581&ie=UTF8&hq=&hnear=1411+E+High+St,+Jackson,+Michigan+49203&ll=42.232918,-84.388282&spn=0.011487,0.01929&t=h&z=16&iwloc=r0&daddr=1411%20East%20High%20Street,%20Jackson,%20MI%2049203-3315%20(Behler-Young%20Co%20of%20Jackson%20Inc)\'); return false;">Click Here For Directions</a></div>';
    var infoWindow10 = new google.maps.InfoWindow(
    {
        content: contentString10
    });
    var marker_options10 = {
        flat: true,
        icon: marker_image,
        map: _map,
        position: new google.maps.LatLng(42.23317, -84.3867),
        title: "B-Y Jackson"
    };
    var marker10 = new google.maps.Marker(marker_options10);
    google.maps.event.addListener(marker10, 'click', function() { OpenWindow(_map, marker10, infoWindow10); });

    //Warren
    var contentString11 = '<div class="infoWindow">Behler-Young Warren Office<br />26444 Groesbeck Hwy<br />Warren, MI 48099<br />(586) 779-1730<br />Hours: 7:30am - 4:30pm<br /><a href="http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=26444+Groesbeck+Highway,+Warren,+MI&sll=42.232918,-84.388282&sspn=0.011487,0.01929&ie=UTF8&hq=&hnear=26444+Groesbeck+Hwy,+Warren,+Macomb,+Michigan+48089&ll=42.490343,-82.971926&spn=0.011044,0.01929&t=h&z=16&iwloc=r0&daddr=26444%20Groesbeck%20Highway,%20Warren,%20MI%2048089-1541%20(Behler-Young%20Co%20Warehouse)" target="_blank" onclick="window.open(\'http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=26444+Groesbeck+Highway,+Warren,+MI&sll=42.232918,-84.388282&sspn=0.011487,0.01929&ie=UTF8&hq=&hnear=26444+Groesbeck+Hwy,+Warren,+Macomb,+Michigan+48089&ll=42.490343,-82.971926&spn=0.011044,0.01929&t=h&z=16&iwloc=r0&daddr=26444%20Groesbeck%20Highway,%20Warren,%20MI%2048089-1541%20(Behler-Young%20Co%20Warehouse)\'); return false;">Click Here For Directions</a></div>';
    var infoWindow11 = new google.maps.InfoWindow(
    {
        content: contentString11
    });
    var marker_options11 = {
        flat: true,
        icon: marker_image,
        map: _map,
        position: new google.maps.LatLng(42.489642, -82.972387),
        title: "B-Y Warren"
    };
    var marker11 = new google.maps.Marker(marker_options11);
    google.maps.event.addListener(marker11, 'click', function() { OpenWindow(_map, marker11, infoWindow11); });

    //Taylor
    var contentString12 = '<div class="infoWindow">Behler-Young Taylor Office<br />13301 Huron Dr<br />Taylor, MI 48180<br />(734) 374-8231<br />Hours: 7:30am - 4:30pm<br /><a href="http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=13301+Huron+Street,+Taylor,+MI&sll=42.490343,-82.971926&sspn=0.011044,0.01929&ie=UTF8&hq=&hnear=13301+Huron+St,+Taylor,+Wayne,+Michigan+48180&ll=42.211562,-83.23549&spn=0.011491,0.01929&t=h&z=16&iwloc=r0&daddr=13301%20Huron%20Street,%20Taylor,%20MI%2048180-6335%20(Behler%20Young%20Co)" target="_blank" onclick="window.open(\'http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=13301+Huron+Street,+Taylor,+MI&sll=42.490343,-82.971926&sspn=0.011044,0.01929&ie=UTF8&hq=&hnear=13301+Huron+St,+Taylor,+Wayne,+Michigan+48180&ll=42.211562,-83.23549&spn=0.011491,0.01929&t=h&z=16&iwloc=r0&daddr=13301%20Huron%20Street,%20Taylor,%20MI%2048180-6335%20(Behler%20Young%20Co)\'); return false;">Click Here For Directions</a></div>';
    var infoWindow12 = new google.maps.InfoWindow(
    {
        content: contentString12
    });
    var marker_options12 = {
        flat: true,
        icon: marker_image,
        map: _map,
        position: new google.maps.LatLng(42.211736, -83.23534),
        title: "B-Y Taylor"
    };
    var marker12 = new google.maps.Marker(marker_options12);
    google.maps.event.addListener(marker12, 'click', function() { OpenWindow(_map, marker12, infoWindow12); });

    //Traverse City
    var contentString13 = '<div class="infoWindow">Behler-Young Traverse City Office<br />1244 East Carver St<br />Traverse City, MI 49686<br />(231) 946-7391<br />Hours: 7:30am - 4:30pm<br /><a href="http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=1244+east+carver+st+traverse+city,+mi&sll=42.211562,-83.23549&sspn=0.011491,0.01929&ie=UTF8&hq=&hnear=1244+Carver+St,+Traverse+City,+Grand+Traverse,+Michigan+49686&ll=44.747968,-85.591779&spn=0.010637,0.01929&t=h&z=16&iwloc=r0&daddr=1244%20Carver%20Street,%20Traverse%20City,%20MI%2049686-4392%20(Behler-Young%20Inc)" target="_blank" onclick="window.open(\'http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=1244+east+carver+st+traverse+city,+mi&sll=42.211562,-83.23549&sspn=0.011491,0.01929&ie=UTF8&hq=&hnear=1244+Carver+St,+Traverse+City,+Grand+Traverse,+Michigan+49686&ll=44.747968,-85.591779&spn=0.010637,0.01929&t=h&z=16&iwloc=r0&daddr=1244%20Carver%20Street,%20Traverse%20City,%20MI%2049686-4392%20(Behler-Young%20Inc)\'); return false;">Click Here For Directions</a></div>';
    var infoWindow13 = new google.maps.InfoWindow(
    {
        content: contentString13
    });
    var marker_options13 = {
        flat: true,
        icon: marker_image,
        map: _map,
        position: new google.maps.LatLng(44.747808, -85.591847),
        title: "B-Y Traverse City"
    };
    var marker13 = new google.maps.Marker(marker_options13);
    google.maps.event.addListener(marker13, 'click', function() { OpenWindow(_map, marker13, infoWindow13); });

    //Livonia
    var contentString14 = '<div class="infoWindow">Behler-Young Livonia Office<br />11939 Merriman Rd<br />Livonia, MI 48150<br />(734) 524-0623<br />Hours: 7:30am - 5:00pm<br /><a href="http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=11939+Merriman+Road,+Livonia,+MI&sll=44.747968,-85.591779&sspn=0.010637,0.01929&ie=UTF8&hq=&hnear=11939+Merriman+Rd,+Livonia,+Wayne,+Michigan+48150&ll=42.371354,-83.353529&spn=0.011462,0.01929&t=h&z=16&iwloc=r0&daddr=11939%20Merriman%20Road,%20Livonia,%20MI%2048150-1924%20(Behler-Young%20Co)" target="_blank" onclick="window.open(\'http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=11939+Merriman+Road,+Livonia,+MI&sll=44.747968,-85.591779&sspn=0.010637,0.01929&ie=UTF8&hq=&hnear=11939+Merriman+Rd,+Livonia,+Wayne,+Michigan+48150&ll=42.371354,-83.353529&spn=0.011462,0.01929&t=h&z=16&iwloc=r0&daddr=11939%20Merriman%20Road,%20Livonia,%20MI%2048150-1924%20(Behler-Young%20Co)\'); return false;">Click Here For Directions</a></div>';
    var infoWindow14 = new google.maps.InfoWindow(
    {
        content: contentString14
    });
    var marker_options14 = {
        flat: true,
        icon: marker_image,
        map: _map,
        position: new google.maps.LatLng(42.3716, -83.3526),
        title: "B-Y Livonia"
    };
    var marker14 = new google.maps.Marker(marker_options14);
    google.maps.event.addListener(marker14, 'click', function() { OpenWindow(_map, marker14, infoWindow14); });

    //New Hudson
    var contentString15 = '<div class="infoWindow">Behler-Young New Hudson Office<br />30158 Research Dr<br />New Hudson, MI 48165<br />(248) 437-3070<br />Hours: 7:30am - 5:00pm<br /><a href="http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=30158+Research+Drive,+New+Hudson,+MI&sll=42.371354,-83.353529&sspn=0.011462,0.01929&ie=UTF8&hq=&hnear=30158+Research+Dr,+New+Hudson,+Oakland,+Michigan+48165&t=h&z=16&iwloc=r0&daddr=30158%20Research%20Drive,%20New%20Hudson,%20MI%2048165-8549%20(Behler-Young%20Co)" target="_blank" onclick="window.open(\'http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=30158+Research+Drive,+New+Hudson,+MI&sll=42.371354,-83.353529&sspn=0.011462,0.01929&ie=UTF8&hq=&hnear=30158+Research+Dr,+New+Hudson,+Oakland,+Michigan+48165&t=h&z=16&iwloc=r0&daddr=30158%20Research%20Drive,%20New%20Hudson,%20MI%2048165-8549%20(Behler-Young%20Co)\'); return false;">Click Here For Directions</a></div>';
    var infoWindow15 = new google.maps.InfoWindow(
    {
        content: contentString15
    });
    var marker_options15 = {
        flat: true,
        icon: marker_image,
        map: _map,
        position: new google.maps.LatLng(42.51418, -83.60507),
        title: "B-Y New Hudson"
    };
    var marker15 = new google.maps.Marker(marker_options15);
    google.maps.event.addListener(marker15, 'click', function() { OpenWindow(_map, marker15, infoWindow15); });

    //Saginaw
    var contentString16 = '<div class="infoWindow">Behler-Young Saginaw Office<br />3225 Enterprise Dr<br />Saginaw, MI 48603<br />(989) 799-4805<br />Hours: 7:30am - 4:30pm<br /><a href="http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=3225+enterprise+saginaw,+mi&sll=42.513507,-83.605002&sspn=0.011436,0.01929&ie=UTF8&hq=&hnear=3225+Enterprise+Dr,+Saginaw,+Michigan+48603&t=h&z=16&iwloc=r0&daddr=3225%20Enterprise%20Drive,%20Saginaw,%20MI%2048603-2313%20(Behler-Young%20Co)" target="_blank" onclick="window.open(\'http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=3225+enterprise+saginaw,+mi&sll=42.513507,-83.605002&sspn=0.011436,0.01929&ie=UTF8&hq=&hnear=3225+Enterprise+Dr,+Saginaw,+Michigan+48603&t=h&z=16&iwloc=r0&daddr=3225%20Enterprise%20Drive,%20Saginaw,%20MI%2048603-2313%20(Behler-Young%20Co)\'); return false;">Click Here For Directions</a></div>';
    var infoWindow16 = new google.maps.InfoWindow(
    {
        content: contentString16
    });
    var marker_options16 = {
        flat: true,
        icon: marker_image,
        map: _map,
        position: new google.maps.LatLng(43.457365, -83.979684),
        title: "B-Y Saginaw"
    };
    var marker16 = new google.maps.Marker(marker_options16);
    google.maps.event.addListener(marker16, 'click', function() { OpenWindow(_map, marker16, infoWindow16); });
}

function OpenWindow(_map, _marker, _infoWindow)
{
    if (currentWindow != null && currentWindow != undefined)
    {
        currentWindow.close();
    }
    currentWindow = _infoWindow;
    _infoWindow.open(_map, _marker);
}
