﻿	/* used: anfahrt.html */
	
	var map;
    	var gdir;
    	var geocoder = null;
    	var addressMarker;
	
	function generateMap() {
		if (GBrowserIsCompatible()) {
			map = new GMap2(document.getElementById("mapCanvas"));
			gdir = new GDirections(map, document.getElementById("directions"));
			GEvent.addListener(gdir, "load", onGDirectionsLoad);
			GEvent.addListener(gdir, "error", handleErrors);  
			
			map.setCenter(new GLatLng(49.4685643,11.0814098), 13);
			map.setUIToDefault();
			
			var latlng = new GLatLng(49.4685643,11.0814098);
          		map.addOverlay(new GMarker(latlng));
			
		}
	}
	
	function handleErrors() {
		switch(gdir.getStatus().code) {
			case G_GEO_UNKNOWN_ADDRESS: 
				alert('Leider konnte die eingegebene Adresse nicht gefunden werden!');
				break;
			case G_GEO_SERVER_ERROR: 
				alert('Ein Serverfehler ist aufgetretten, bitte versuchen Sie es in kürze erneut!');
				break;
		}
		
	}
	
	function onGDirectionsLoad(){ 
      		//	 Use this function to access information about the latest load()
      		//	 resu      	
      		//	 e.g.
      		//	 document.getElementById("getStatus").innerHTML = gdir.getStatus().code;
		// and yada yada yada...
	}
	
	function setDirections(locale) {
		var fromAddress = $('#fzip').val()+' '+$('#fcity').val()+','+$('#fstreet').val();
		var toAddress = '90408 Nürnberg, Rollnerstr. 107';
		
		gdir.load("from: " + fromAddress + " to: " + toAddress,{ "locale": locale });
	}
	