var directionDisplay;
var directionsService = new google.maps.DirectionsService();

var map;
var center = new google.maps.LatLng(52.2, 5);

// Location of the marker / company
var myLatLng = new google.maps.LatLng( '51.4254397', '5.4678068');

function qMaps() {};

qMaps.initialize = function() {
	directionsDisplay = new google.maps.DirectionsRenderer();
	var myOptions = {
		zoom : 7,
		mapTypeId : google.maps.MapTypeId.ROADMAP,
		center : center
	}
	map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
	directionsDisplay.setMap(map);
	directionsDisplay.setPanel(document.getElementById("directionsPanel"));
	
	var marker = new google.maps.Marker({position: myLatLng, map: map});
}
window.onload = qMaps.initialize;


qMaps.calcRoute = function() {
	var start = document.getElementById("addressInput").value;
	var request = {
		origin : start,
		destination : myLatLng,
		travelMode : google.maps.DirectionsTravelMode.DRIVING
	};
	directionsService.route(request, function(response, status) {
		if (status == google.maps.DirectionsStatus.OK)
			directionsDisplay.setDirections(response);
		else
		   alert('Route kon niet worden berekend.');
		
	});
}

qMaps.manageAddressInput = function( mode )
{
   holder = document.getElementById('addressInput') 
   if (mode==1 && holder.value == 'Voer uw vertrekpunt in')
      holder.value = ''
   else if (mode==0 && holder.value == '')
      holder.value = 'Voer uw vertrekpunt in'
}

