var map;
var mapCase;
var gLocalSearch;
var marker;
var directionsDisplay;
var directionsService;
var gSelectedResults = [];
var gCurrentResults = [];
var map;

var mapShowed = false;
function initialize(){
	if(typeof(google) == 'undefined')return;
	directionsService = new google.maps.DirectionsService();
	directionsDisplay = new google.maps.DirectionsRenderer();

	map = document.getElementById("map");
	if (!map) return false;
	

	
	if (GBrowserIsCompatible()){
		var bruegge = new google.maps.LatLng(54.07115 ,9.93747);
		var myOptions = {
				zoom:14,
				mapTypeId: google.maps.MapTypeId.ROADMAP,
				center: bruegge
		};
		map = new google.maps.Map(document.getElementById("map"), myOptions);


		directionsDisplay.setMap(map);
		
		
		var myLatlng = new google.maps.LatLng(54.07115 ,9.93747);

		    
		 var marker = new google.maps.Marker({
		      position: myLatlng,
		      title:"Möbel Brügge"
		  });
		  

		  marker.setMap(map); 
	}
}

function addRoute(form) {
	  var start = form.from.value;
	  var end = form.to.value;
	  var request = {
	    origin:start, 
	    destination:end,
	    travelMode: google.maps.DirectionsTravelMode.DRIVING
	  };
	  directionsService.route(request, function(result, status) {
		  if (status == google.maps.DirectionsStatus.OK) {
			  //$('body').html($.parseJSON(result));
			  directionsDisplay.setDirections(result);
			  $('#to_google_route').prepend('<p style="float: right;"><b>Fahrtzeit:</b> '+result.routes[0].legs[0].duration.text+'</p>');
			  $('#to_google_route').prepend('<br /><br /><br /><p style="float: right;"><b>Entfernung:</b> '+result.routes[0].legs[0].distance.text+'</p></br>');
			  $('#to_google_route').show();
		  }
		  else{
			  $('#to_google_route').hide();
			  alert('Startpunkt nicht gefunden');
		  }
	  });
	}
function gotoGoogle(form) {
	window.open('http://maps.google.de/maps?f=q&hl=de&geocode=&q=from:+'+form.from.value.replace(' ','+')+'+to:'+form.to.value.replace(' ','+'),'googleMaps');

	return false;
}	

$(window).ready(initialize); 
