 var gmarkers = [];
 var htmls = [];
 var to_htmls = [];
 var from_htmls = [];
 var i=0;
    
    function createMarker(point,name,html) {
        var marker = new GMarker(point);
        to_htmls[i] = html + '<br>Routebeschrijving: <b>Hierheen</b> - <a href="javascript:fromhere(' + i + ');">Vanaf hier</a>' + 
                             '<br /><form action="http://maps.google.nl/maps" target="_blank" method="get">' + 
                             'van Straat, Plaats / Postcode: <input type="text" size="20" maxlength="40" name="saddr" id="saddr" value="" />' + 
                             '<input value="Go" type="submit"/>' + 
                             '<input type="hidden" name="daddr" value="' + point.lat() + ',' + point.lng() + '"/>' + 
                             '<input type="hidden" name="lang" value="nl"/></form>';
        from_htmls[i] = html + '<br>Routebeschrijving: <a href="javascript:tohere(' + i + ');">Hierheen</a> - <b>Vanaf hier</b>' + 
                               '<br /><form action="http://maps.google.nl/maps" method="get" target="_blank">' + 
                               'naar Straat, Plaats / Postcode: <input type="text" size="20" maxlength="40" name="daddr" id="daddr" value="" />' + 
                               '<input value="Go" type="submit"/>' + 
                               '<input type="hidden" name="saddr" value="' + point.lat() + ',' + point.lng() + '"/>' + 
                               '<input type="hidden" name="lang" value="nl"/></form>';
        html = html + '<br>Routebeschrijving: <a href="javascript:tohere(' + i + ');">Hierheen</a> - <a href="javascript:fromhere(' + i + ');">Vanaf hier</a>';
        
        GEvent.addListener(marker, "click", function() {
            marker.openInfoWindowHtml(html);
        });
        gmarkers[i] = marker;
        htmls[i] = html;
        i++;
        return marker;
    }
    
    function tohere(i) {
        gmarkers[i].openInfoWindowHtml(to_htmls[i]);
    }
    
    function fromhere(i) {
        gmarkers[i].openInfoWindowHtml(from_htmls[i]);
    }
    
    function load() {
    var lat	= 51.869001; var long= 4.536912; var zoom = 12;	if (GBrowserIsCompatible()) {
        
          var map = new GMap2(document.getElementById("googleMap"));
		  map.addControl(new GSmallMapControl());
		  map.addControl(new GMapTypeControl());
          map.setCenter(new GLatLng(lat,long), zoom);
        
          var point = new GLatLng(51.869001,4.536912);
		  var html = '<strong>Isolatiebedrijf CJ van Waas BV</strong>';
          var marker = createMarker(point,'Isolatiebedrijf CJ van Waas BV',html);
		  map.addOverlay(marker);
		  html = html + '<br />Routebeschrijving: <a href="javascript:tohere(0);">Hier naartoe</a> - <a href="javascript:fromhere(0);">Hier vandaan</a>';
	 	  marker.openInfoWindowHtml(html);

        } else {
          alert("Sorry, the Google Maps API is not compatible with this browser");
        }
    }
    
    window.onload = load;
    window.onunload = GUnload;
