﻿	/* 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.4636505,11.0020585), 13);

			map.setUIToDefault();

			

			var latlng = new GLatLng(49.4636505,11.0020585);

          		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, Lenzstraße 2';

		

		gdir.load("from: " + fromAddress + " to: " + toAddress,{ "locale": locale });

	}

	
