var map = null;
var inhalt = "";

function gotoStandort(address){
	geocode( address);
}

function berechneRoute(){
	var index = document.getElementById("Standort").value;
	var wohin = standort[index];
	var vonwo = document.getElementById("anfahrt").value;
	calculateRouteAddr( vonwo, wohin );
}


function goMap24(){
	map = Map24.Webservices.getMap24Application({
		AppKey: "FJX5854a9b0e166485fd1b1bf09c570dX13",
		MapArea: document.getElementById( "maparea" ),
		MapWidth: 545,
		MapHeight: 420
	});
	geocode( address);
}

function geocode( addressString ){
	map.Webservices.sendRequest(
		new Map24.Webservices.Request.MapSearchFree(map, {
			SearchText: addressString,
			MaxNoOfAlternatives: 50
		})
	);

	map.onMapSearchFree = function( event ){
		var mrcContainer = new Map24.Webservices.Request.MapletRemoteControl( map );
		var firstResult = event.Alternatives[0];
		var lon = firstResult.Coordinate.Longitude;
		var lat = firstResult.Coordinate.Latitude;

      var mrcContainer = new Map24.Webservices.Request.MapletRemoteControl( map );
      mrcContainer.push(
        new Map24.Webservices.MRC.DeclareMap24Location({
          	MapObjectID: "myLocation",
            Coordinate: new Map24.Coordinate( lon, lat ),
            LogoURL: "http://www.herrenausstatter-an-der-schlei.de/fileadmin/templates/map24/symbol.gif",
            SymbolID: 20100
          })
      );
		  
      mrcContainer.push(
        new Map24.Webservices.MRC.ControlMapObject({
          Control: "ENABLE",
          MapObjectIDs: "myLocation"
        })
      );		
		
		mrcContainer.push(
			new Map24.Webservices.MRC.SetMapView({
				Coordinates: new Map24.Coordinate( lon, lat ),
				ClippingWidth: new Map24.Webservices.ClippingWidth(
					{ MinimumWidth: 1000 }
				)
			})
		);
		map.Webservices.sendRequest( mrcContainer );
	}
}

