var map;
var gdir;
var geocoder = null;
var addressMarker;
var point;
var locale;

function initialize() {

	if (GBrowserIsCompatible()) {    

		locale = 'nl_NL';

		map = new GMap2(document.getElementById("map"));

		gdir = new GDirections(map, document.getElementById("route"));

		GEvent.addListener(gdir, "load", onGDirectionsLoad);

		GEvent.addListener(gdir, "error", handleErrors);

		map.setCenter(new GLatLng(52.17978718289233, 5.264725685119629), 6);

		map.addControl(new GLargeMapControl());


		var infoTab="<img src='http://www.vandoornverhuur.nl/lay/logo.png' alt='' width='168px' height='88'/>";
/*52.18154,5.266569
52.181445,5.266528*/

/*
mieuwegracht 6
52.180009, 5.265809
*/
		var marker1=new GMarker(new GLatLng(52.180009, 5.265809));

		GEvent.addListener(marker1, "click", function() { marker1.openInfoWindowHtml(infoTab); } );

		map.addOverlay(marker1);

		marker1.openInfoWindowHtml(infoTab);

		map.addMapType(G_NORMAL_MAP);
		map.addMapType(G_SATELLITE_MAP);
		map.addMapType(G_HYBRID_MAP);
		map.addMapType(G_PHYSICAL_MAP);

		map.addControl(new GMapTypeControl());	
	}

}	

function planRoute(fromAddress){
	map.clearOverlays();
	toAddress = 'Nieuwegracht 6, 3763LB Soest';
	gdir.load("from: " + fromAddress + " to: " + toAddress, { "locale": locale });		

}

function handleErrors(){
	if (gdir.getStatus().code == G_GEO_UNKNOWN_ADDRESS)
		alert("Het opgegeven adres kon niet teruggevonden worden, dat kan te wijten zijn aan het feit dat het een recent of onjuist adres is");
	else if (document.getElementById("address").value=="")
		alert('Gelieve een adres op te geven...');
	else 
		alert("Unknow error");

}	

function onGDirectionsLoad(){
	//plaats hier acties tijdens het laden van de route
}
