var map;
			var lcap = "<div id=\"caption\">";
			var rcap = "<\/div>";
			window.onload = function() {
				if (GBrowserIsCompatible())
					{
						map = new GMap2(document.getElementById("map"));
						map.addControl(new GLargeMapControl());
						map.addControl(new GMapTypeControl());
				        map.setCenter(new GLatLng(51.513200, -0.124200), 14);
						
						LabelControl.prototype = new GControl();

						LabelControl.prototype.initialize = function(map) {
      					labelContainer = document.createElement("div");
						labelContainer.innerHTML = lcap + document.getElementById("mapText").innerHTML + rcap;
						labelContainer.className = "mini_mode";
				
						map.getContainer().appendChild(labelContainer);
						return labelContainer;
						}

						LabelControl.prototype.getDefaultPosition = function() {
						return new GControlPosition(G_ANCHOR_TOP_RIGHT, new GSize(10, 30));
		   				}

						map.addControl(new LabelControl());

				     }
				 }
				function updateText(name,address)
					{
						var tname = "<em class=\"caption\">This Hotel:<\/em><div style=\"color:c00000;;font-weight:bold;text-transform:upperCase;\">" + name + "<\/div>";
						labelContainer.innerHTML = lcap + tname + "<address>" + address + "<\/address>" + rcap;
					}
				function LabelControl()
					{
					}
				function scrollTo(x,y)
					{
						var point = new GLatLng(x,y);
						map.panTo(point);
						map.clearOverlays();
						map.addOverlay(new GMarker(point));  
					}