 //<![CDATA[
    var markers2 = [];

    var image = new google.maps.MarkerImage('http://www.conneroutdoors.com/images/greenmarker.png',
      new google.maps.Size(32, 31),
      new google.maps.Point(0,0),
      new google.maps.Point(16, 31));
		
    var shadow = new google.maps.MarkerImage('http://www.conneroutdoors.com/images/shadow.png',

      new google.maps.Size(64, 52),
      new google.maps.Point(0,0),
      new google.maps.Point(18, 32));		
	



    function load() {
     var map = new google.maps.Map(document.getElementById("map"), {
        center: new google.maps.LatLng(63.5876, -134.6484),
        zoom: 5,
        mapTypeId: 'terrain',
        scrollwheel: false
      });
      var infoWindow = new google.maps.InfoWindow();
       
      var sidebar = document.getElementById('sidebarDiv');


      // Change this depending on the name of your PHP file
      downloadUrl("yukon.php", function(data) {
        var xml = parseXml(data);
        var markers = xml.documentElement.getElementsByTagName("marker");
        for (var i = 0; i < markers.length; i++) {
          var outfitter = markers[i].getAttribute("outfitter");
          var address = markers[i].getAttribute("address");
          var youtube = markers[i].getAttribute("youtube");
          var blurp = markers[i].getAttribute("blurp");
          var game = markers[i].getAttribute("game");
          var url = markers[i].getAttribute("url");
          var point = new google.maps.LatLng(
              parseFloat(markers[i].getAttribute("lat")),
              parseFloat(markers[i].getAttribute("lng")));
          var sidebarEntry = createSidebarEntry(marker, outfitter);
            sidebar.appendChild(sidebarEntry);

          var html = "<div align='left' style='width:340px'>" + outfitter + "<br/><font size='2'>" + address + "</font><hr /><p style='height:250px;'>" + youtube + "<p/><p style='width:300px; font-style:italic;'>" + blurp + "</p><br/>" + game + "<p align='center'>"+ url + "</p></div> ";
          var marker = new google.maps.Marker({
             map: map,
             position: point,
            icon:image,
            shadow: shadow,
            title:outfitter
          });
          
          bindInfoWindow(marker, map, infoWindow, html);
          markers2[outfitter] = marker;
        }
      });   
     }
    function bindInfoWindow(marker, map, infoWindow, html) {
      google.maps.event.addListener(marker, 'click', function() {
        infoWindow.setContent(html);
        infoWindow.open(map, marker);

      });
    }

     function createSidebarEntry(marker, outfitter) {
      var div = document.createElement('div');
      var html2 =  outfitter;
      div.style.backgroundColor = '#EBE9D3';
      div.innerHTML = html2;
      div.style.cursor = 'pointer';
      div.style.marginTop = '3px';
      div.onclick = function(){
       google.maps.event.trigger(markers2[outfitter], 'click');
      };
      google.maps.event.addDomListener(div, 'mouseover', function() {
        div.style.backgroundColor = '#004D00';
        div.style.color = '#FFFFFF';
      });
      google.maps.event.addDomListener(div, 'mouseout', function() {
        div.style.backgroundColor = '#EBE9D3';
        div.style.color = '#000000';
      });
      return div;
    }



    function downloadUrl(url, callback) {
      var request = window.ActiveXObject ?
          new ActiveXObject('Microsoft.XMLHTTP') :
          new XMLHttpRequest;

      request.onreadystatechange = function() {
        if (request.readyState == 4) {
          request.onreadystatechange = doNothing;
          callback(request.responseText, request.status);
        }
      };

      request.open('GET', url, true);
      request.send(null);
    }

    function parseXml(str) {
      if (window.ActiveXObject) {
        var doc = new ActiveXObject('Microsoft.XMLDOM');
        doc.loadXML(str);
        return doc;
      } else if (window.DOMParser) {
        return (new DOMParser).parseFromString(str, 'text/xml');
      }
    }

    function doNothing() {}

    //]]>

		function OnGoMenuFormLink(GoList)
{
   var url = GoList.options[GoList.selectedIndex].value;
   var target = GoList.options[GoList.selectedIndex].className;
   GoList.selectedIndex=0;
   GoList.blur();
   if (url)
   {
      NewWin=window.open(url,target);
      window['NewWin'].focus()
   }
}
