
var GoogleMap_Object = {};
var GoogleMap_Active = false


function finderSelectOnMap(CategoryID, active){
	debug(CategoryID + " " + active);
}

function gMapInitialize(canvasElement, parameters) {
	if (GBrowserIsCompatible()) {
		if(!GoogleMap_Active){
			var $DefaultCanvas = $("#googleMapCanvas");
			if(typeof(canvasElement) != "undefined"){
				$DefaultCanvas = $(canvasElement);
			}
			if($DefaultCanvas.length > 0) {			
				GoogleMap_Object = new GMap2($DefaultCanvas[0]);
				GoogleMap_Object.setUIToDefault();
				GoogleMap_Object.disableScrollWheelZoom();
				
				if(typeof(parameters) != "undefined") {
					showAddress(parameters)
				} else{
					GoogleMap_Object.setCenter(new GLatLng(55.699989,12.582904), 9);
				}
				map.removeMapType(G_PHYSICAL_MAP);
				GoogleMap_Active = true;
				window.onunload = GUnload;
			}
		} else {
			GoogleMap_Object.checkResize()
		}
	}	
}



var geocoder = new GClientGeocoder();
function showAddress(parameters) {
  var par = parameters.split(";")
  geocoder.getLatLng(
    par[0],
    function(point) {
      if (!point) {
        alert(address + " not found");
      } else {
        GoogleMap_Object.setCenter(point, parseInt(par[1]));
        var marker = new GMarker(point);
        GoogleMap_Object.addOverlay(marker);
      }
    }
  );
}
