

    

 function initialize()
   {      var map = new google.maps.Map(document.getElementById("map"), {        center: new google.maps.LatLng(50.63077, 5.09765625),        zoom: 5,        mapTypeId: 'terrain',  mapTypeControl: false, scrollwheel: false      });      var infoWindow = new google.maps.InfoWindow;  
  downloadUrl("http://kamperen.ecamp.nl/xml_maps/nl/xml/vb.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 code = 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 image = markers[i].getAttribute("marker");
 var logo = markers[i].getAttribute("logo");
 var point = new google.maps.LatLng(              parseFloat(markers[i].getAttribute("lat")),              parseFloat(markers[i].getAttribute("lng"))); 
 
 var html = '<table width="350px" border="0"><tr><td colspan="2"><div align="left"><A href="index.cfm?fuseaction=Campsites.ResortOverView&ver='+ver+'&Mastercode='+url+'" style="FONT-SIZE:12px;font-weight:bold;COLOR:#14B24B;FONT-FAMILY:Geneva, Arial, Helvetica, sans-serif; text-decoration:none"><u>'+name+'</u></span></a></DIV></td></tr><tr><td colspan="2" ><div align="left"><span style="FONT-SIZE:11px;font-weight:normal;COLOR:#027DC1;FONT-FAMILY:Geneva, Arial, Helvetica, sans-serif;text-decoration:none">'+plaats+' | '+streek+'</span></DIV></td></tr><tr><td width="10%" valign="top" ><A href="index.cfm?fuseaction=Campsites.ResortOverView&ver='+ver+'&Mastercode='+url+'"><img src="http://www.ecamp.nl/eznl/images/'+code+'a.jpg" width="133" height="100" border="0" alt="'+name+'" style="margin-right:3px"></a></td><td width="90%" valign="top"><span style="FONT-SIZE:11px;font-weight:normal;COLOR:#003D5F;FONT-FAMILY:Geneva, Arial, Helvetica, sans-serif;text-decoration:none"><B>'+korting+'</b><br>'+when+'<br><i>'+opm+'</i><br><font style="COLOR:#14B24B">Boek v&oacute;&oacute;r '+tot+'</font></span><br><div align="left" style="margin-top:8px"><a style="FONT-WEIGHT: 700; FONT-SIZE: 11px; COLOR: #027DC1; TEXT-DECORATION: underline FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;" title="Meer over '+name+'" href="index.cfm?fuseaction=Campsites.ResortOverView&ver='+ver+'&Mastercode='+url+'"><img src="http://kamperen.ecamp.nl/images/mif.jpg" border="0"></a></div></td></tr><tr><td colspan="2"></td></tr></table>';                    
  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() {}    //]]>
