

 var gmap;
 var gmap_route;
 
function gmap_initialize() {
	var addressMarker;
 
	if (GBrowserIsCompatible()) {
     
		gmap = new GMap2(document.getElementById("map_canvas"));

		var point=new GLatLng(48.0570613,14.8956220);
           
		gmap_route = new GDirections(gmap, document.getElementById("route_canvas"));
   
		gmap.addControl(new GLargeMapControl());
		gmap.addControl(new GMapTypeControl());
		gmap.addControl(new GScaleControl());
		gmap.addControl(new GOverviewMapControl(new GSize(150, 150)));
		gmap.setCenter(point, 7);

		GEvent.addListener(gmap_route, "error", handleErrors);
                
		addressMarker = new GMarker(point);      
		gmap.addOverlay(addressMarker);
     
	}
}


function handleErrors(){
	if (gmap_route.getStatus().code==G_GEO_UNKNOWN_ADDRESS){
		alert("Die Adresse ist nicht eindeutig. Bitte fügen Sie Strasse, PLZ oder Ort hinzu.");
  	} else { 
  		alert("Leider konnte die Adresse nicht gefunden werden.");
  	}	  
}


function gmap_setRoute(from,lang) {		
	gmap_route.clear();
	gmap_route.load("from: "+from+" to: Kothmühle 1, A-3364 Neuhofen an der Ybbs",{ "locale": lang });			
	return false;
}
  

/*
function gmap_initialize() {

	if (GBrowserIsCompatible()) {
      

      	
		gmap = new GMap2(document.getElementById("map_canvas"));


		var point=new GLatLng(48.0570613,14.8956220);
		gmap.setCenter(point, 7);
		gmap.addOverlay(new GMarker(point));


		gmap.addControl(new GLargeMapControl());
      	gmap.addControl(new GMapTypeControl());
      	gmap.addControl(new GScaleControl());
      	gmap.addControl(new GOverviewMapControl(new GSize(150, 150)));

		var directionsPanel = document.getElementById("route_canvas");
		gmap_route = new GDirections(gmap, directionsPanel);

	}
	
	
}

function gmap_setRoute(from,lang) {
	
	//document.getElementById("route_canvas").innerHTML = "";
	
	gmap_route.clear();
	gmap_route.load("from: "+from+" to: Kothmühle 1, A-3364 Neuhofen an der Ybbs",{ "locale": lang });			
	return false;
}
*/