var Lat = 53.419883;
var Lng = -1.414788;

function TriggerClickEvent() {
   var point = new GLatLng(Lat, Lng);
   var marker = new GMarker(point);
   
   GEvent.trigger(marker, "click");
}

function gmap_initialize() {
	  infoWinHtml="Our office is located here."; 
	
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("bh_map"));
		
		var point = new GLatLng(Lat, Lng);
		var marker = new GMarker(point);
        
		map.setCenter(point, 4);

        map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());
		
		
		 var centerval
 	     var zoomval
        //================================================================ 
		 GEvent.addListener(marker, "click", function() {
           //var html = '<div style="width: 210px; padding-right: 10px"><a href="./signup.html">Sign up<\/a> for a Google Maps API key, or <a href="./documentation/index.html">read more about the API<\/a>.<\/div>';
           //marker.openInfoWindowHtml(html);
		     centerval = marker.getLatLng();
		     zoomval = map.getZoom();
			 map.checkResize();
			 //map.panTo(centerval);
		     map.setCenter(centerval, zoomval);
			 marker.openInfoWindowHtml(infoWinHtml);
         });
         //zoomend event, arguments: oldLevel,  newLevel
		 GEvent.addListener(map, "zoomend", function() {
		     centerval = marker.getLatLng();
		     zoomval = map.getZoom();
			 map.checkResize();
			 //map.panTo(centerval);
		     map.setCenter(centerval, zoomval);
		 });	
        //================================================================		 
         map.addOverlay(marker);
       
	    TriggerClickEvent();
        //GEvent.trigger(map, "zoomend");			
      }
}

