var directionDisplay;
var directionsService = new google.maps.DirectionsService();
var map;

var markersArray = [];

function initialize() {
	
	directionsDisplay = new google.maps.DirectionsRenderer();
	var friseur_albert = new google.maps.LatLng(49.720023,7.299779);
	
	var myOptions = {
		zoom: 16,
		center: friseur_albert,
		mapTypeId: google.maps.MapTypeId.ROADMAP
	};
	map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
	
	var marker = new google.maps.Marker({
	  position: friseur_albert, 
	  map: map, 
	  title:"Peter Lind Edelsteinschleiferei"
	});
	
	markersArray.push(marker);
	directionsDisplay.setMap(map);
}

function removeMarkers() {
	
	for (i in markersArray) {
		markersArray[i].setMap(null);
	}
}

function addMarkers() {
	for (i in markersArray) {
		markersArray[i].setMap(map);
	}
}

function calcRoute() {
	
	var start = "49.721792,7.299634";
	var end = document.getElementById("maps_from").value;

	if (end != "") {
		
		var request = {
			origin:end, 
			destination:start,
			travelMode: google.maps.DirectionsTravelMode.DRIVING
		};
		
		directionsService.route(request, function(result, status) {
			
			if (status == google.maps.DirectionsStatus.OK) {
				
				directionsDisplay.setMap(map);
				directionsDisplay.setDirections(result);
				removeMarkers();
			}
			else {
				
				directionsDisplay.setMap(null);
				addMarkers();
				alert("Leider wurde kein Ort zu Ihrer Anfrage gefunden - bitte versuchen Sie es erneut");
			}
		});
	}
	else {
		
		alert('Bitte geben Sie beispielsweise "Hauptstraße 23, 55743 Idar-Oberstein" an.');
	}
	
	
}

