var base_url = "./"; var map; var url ="http://www2.chalet.nu/kml.php?output=xml&lang=NL"; function chaletMaps() { if (GBrowserIsCompatible()) { map = new GMap2(document.getElementById("map")); var reloadMap=0; map.addControl(new GLargeMapControl()); map.addControl(new GMapTypeControl()); map.setCenter(new GLatLng(52.065213,5.369499), 4); GEvent.addListener(map, "click", function(marker, point) { if (marker) { reloadMap=2; } else { reloadMap=0; } }); GEvent.addListener(map, "moveend", function () { try { if (reloadMap==0) { var bounds = map.getBounds(); var southWest = bounds.getSouthWest(); var northEast = bounds.getNorthEast(); var partner = '&partner=32b441'; var zoom = map.getZoom(); var Size = map.getSize(); var url2 = url + "&sh=" +Size.height + "&sw=" + Size.width + "&BBOX=" + southWest.lng() + "," + southWest.lat() + "," + +northEast.lng() + "," + northEast.lat() + partner + "&zoom=" + zoom + "&d="+ new Date().getTime(); geoXml=''; var geoXml = new GGeoXml(url2); map.clearOverlays(); map.addOverlay(geoXml); } } catch(e) { var txt="There was an error on this page."; txt+="Error description: " + e + ""; txt+="Click OK to continue."; alert(txt); } reloadMap=reloadMap-1; if (reloadMap<0) reloadMap=0; }); } }