var map;
var gdir;
var geocoder = null;
var addressMarker;

function intialiseer() {
  if (GBrowserIsCompatible()) {      
    map = new GMap2(document.getElementById("kaart-canvas"));
    gdir = new GDirections(map, document.getElementById("map-beschrijving"));
    GEvent.addListener(gdir, "error", handelFouten);
  }
}

function zoekRoute(straatnaam,plaatsnaam,provincie) {
	if(plaatsnaam.length == 0){
		alert("plaatsnaam is niet ingevuld!");
	}
	else{
		document.getElementById("kaart-canvas").style.visibility = "visible";
		gdir.load("from: " + straatnaam + ", " + plaatsnaam + ", " + provincie + " ,nl to: Hoofdstraat 43, 7625 PB, Zenderen, nl");
		document.getElementById("route-print").innerHTML="print";
	}
}

function handelFouten(){
   if (gdir.getStatus().code == G_GEO_UNKNOWN_ADDRESS)
     alert("Er kan geen route worden berekend met deze gegevens.\nU kunt het opnieuw proberen met de provincie er achter.");
   else if (gdir.getStatus().code == G_GEO_SERVER_ERROR)
     alert("Er kan geen route worden berekend met deze gegevens, de exacte reden is niet bekend.\n Error code: " + gdir.getStatus().code);
   
}

window.onload = intialiseer;
window.onunload = GUnload;
