//<![CDATA[
    
var map = null;

	// TODO: Check javascript
    function load(longitude,latitude) {
      if (GBrowserIsCompatible()) {
      	map = new GMap2(document.getElementById("map"));
				map.addControl(new GSmallMapControl());
				map.addControl(new GMapTypeControl());    
				map.setCenter(new GLatLng(latitude,longitude), 13);
				?>	
				
				var marker = new GMarker(new GLatLng(latitude,longitude), {draggable: true});
				window.parent.document.editing.lat.value=marker.getPoint().lat();
				window.parent.document.editing.long.value=marker.getPoint().lng();

				GEvent.addListener(marker, "dragstart", function() {
				  map.closeInfoWindow();
				  });
				
				GEvent.addListener(marker, "dragend", function() {
				  //marker.openInfoWindowHtml("Just bouncing along...");
				  window.parent.document.editing.lat.value=marker.getPoint().lat();
				  window.parent.document.editing.long.value=marker.getPoint().lng();
				  });
				
				map.addOverlay(marker);
      }
    }

   function centreicon() {
    	map.clearOverlays();
    	var center = map.getCenter();
				var marker = new GMarker(center, {draggable: true});
				window.parent.document.editing.lat.value=marker.getPoint().lat();
				window.parent.document.editing.long.value=marker.getPoint().lng();				
				
				GEvent.addListener(marker, "dragstart", function() {
				  map.closeInfoWindow();
				  });
				
				GEvent.addListener(marker, "dragend", function() {
				  //marker.openInfoWindowHtml("Just bouncing along...");
				  window.parent.document.editing.lat.value=marker.getPoint().lat();
				  window.parent.document.editing.long.value=marker.getPoint().lng();
				  });
				
				map.addOverlay(marker);    	
    	
    }



    //]]>