var map = null;
var geocoder = null;
var adres ;
var adrestekst;
function toonKaart(adres) {
  document.traject.bestemming.value = adres;
  if (GBrowserIsCompatible()&&(document.getElementById('kaart'))) {
    map = new GMap2(document.getElementById('kaart'));
		map.addControl(new GMapTypeControl());
		map.addControl(new GLargeMapControl());
		geocoder = new GClientGeocoder();		
      if (geocoder) {
			  adrestekst = adres;
        geocoder.getLatLng(
          adres,
          function(point) {					
            map.setCenter(point, 13);
            var marker = new GMarker(point, {title:adrestekst}); 
			      map.addOverlay(marker);
						var markerTekst = '<div style="background: #1AB60D; color: white; text-align:center; padding: 20px">';
						markerTekst += '' + adrestekst + '</div>';
            GEvent.addListener(marker, 'click', function() {
              marker.openInfoWindowHtml("<b>kennel van de rommersheide</b><br>rommersheide c3<br>2960 brecht");
							});						
					}	
       );
     }	   
  }
}
var gdir;
var geocoder = null;
var addressMarker;
function route(vertrekadres, aankomstadres) {
  document.getElementById('beschrijving').innerHTML = '';
	document.getElementById('beschrijving').style.display = 'block'; 
  map = new GMap2(document.getElementById('kaart'));
	map.addControl(new GMapTypeControl());
	map.addControl(new GLargeMapControl());
	if ((document.traject.vertrek.value == '')||(document.traject.bestemming.value == '')){
	  if (document.traject.bestemming.value == ''){
		  document.traject.bestemming.value = document.traject.vertrek.value;
		}
		else {
		  document.traject.vertrek.value = document.traject.bestemming.value;
		}
	}
	if (document.traject.vertrek.value == document.traject.bestemming.value){
		toonKaart(document.traject.vertrek.value);
	}
	else {
	  gdir = new GDirections(map, document.getElementById('beschrijving'));
	  gdir.load("from: " + vertrekadres + " to: " + aankomstadres,		
                {"locale": 'nl'} );
	}																																																														
}
function wijzigRichting(){
  var adres1 = document.traject.vertrek.value;
	var adres2 = document.traject.bestemming.value;
	document.traject.bestemming.value = adres1;
	document.traject.vertrek.value = adres2;
	route(document.traject.vertrek.value, document.traject.bestemming.value);
}	