

    

 function initialize()
   {      var map = new google.maps.Map(document.getElementById("map"), {        center: new google.maps.LatLng(46.84516443029276, 5.09765625),        zoom: 5,        mapTypeId: 'terrain',  mapTypeControl: false, scrollwheel: false      });      var infoWindow = new google.maps.InfoWindow;  
  downloadUrl("http://angebot.ecamp.de/maps/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 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 = '<table border="0"><tr><td colspan="2" ><div align="left"><A href="index.cfm?fuseaction=Campsites.ResortOverView&ver='+ver+'&Mastercode='+url+'"><span style="FONT-SIZE: 13px; COLOR: #14B24B; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:underline">'+name+'</span></a></DIV></td></tr><tr><td  valign="top"></td><td  valign="top"></td><tr><td  valign="top"><div align="left"><img src="'+logo+'"></div></td><td  valign="top"><div align="left"><span style="FONT-SIZE: 11px; COLOR: #003C69; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;"><B>'+korting+'</b><br>'+when+'<br><i>'+opm+'</i><br>G&uuml;ltig bis  '+tot+'<br><BR><a style="FONT-WEIGHT: 700; FONT-SIZE: 11px; COLOR: #0A80BD; TEXT-DECORATION: underline FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;" href="index.cfm?fuseaction=Campsites.ResortOverView&ver='+ver+'&Mastercode='+url+'"><u>Zum Campingplatz &raquo;</u></a></span></div></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() {}    //]]>