

    

 function initialize()
   {      var map = new google.maps.Map(document.getElementById("map"), {        center: new google.maps.LatLng(52.12885152590713, 5.424327850341797),        zoom: 13,        mapTypeId: 'roadmap',  mapTypeControl: false, scrollwheel: false      });      var infoWindow = new google.maps.InfoWindow;  
  downloadUrl("maps/locaties.xml", function(data) {var xml = parseXml(data); var markers = xml.documentElement.getElementsByTagName("marker"); for (var i = 0; i < markers.length; i++) {          
  var name = markers[i].getAttribute("name");          
 var url = markers[i].getAttribute("url");
  var image = markers[i].getAttribute("code"); 
 var plaats = markers[i].getAttribute("plaats");          
 var streek = markers[i].getAttribute("streek");
 var korting = markers[i].getAttribute("korting");
 var ver = markers[i].getAttribute("ver");
 var when = markers[i].getAttribute("when");
 var tot = markers[i].getAttribute("tot");
 var opm = markers[i].getAttribute("opm");
 var logo = markers[i].getAttribute("logo");
 var point = new google.maps.LatLng(              parseFloat(markers[i].getAttribute("lat")),              parseFloat(markers[i].getAttribute("lng"))); 
 
var html = '<tr><td><div align="left"><img src="http://www.latenttalent.org/images/logosmall.jpg" style="margin-bottom:5px"></div></td></tr><tr><td><span style="FONT-SIZE: 13px; COLOR: #14B24B; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; font-weight:bold;">'+name+'</span></td></tr><tr><td><div align="left"><span style="FONT-SIZE: 11px; COLOR: #003C69; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;">'+plaats+'<BR></span><br>&nbsp;<br></div></td></tr><tr><td></td></tr>';                    
  var marker = new google.maps.Marker({ map: map,position: point,icon:image, title:name});bindInfoWindow(marker, map, infoWindow, html);        }      });    }    
 function bindInfoWindow(marker, map, infoWindow, html) {      google.maps.event.addListener(marker, 'click', 
 function() {        infoWindow.setContent(html);        infoWindow.open(map, marker);      });    }    
 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() {}    //]]>
