zoomLevel = 1;

var gsmsc;
	
function load() {
   	var container = document.getElementById("mapsearch");
	  	
	var icon = new GIcon();
	icon.image = "/contact/google-maps/pngs/blank.png";
  	icon.shadow = "/contact/google-maps/pngs/blank.png";
	icon.iconSize = new GSize(1, 1);
  	icon.shadowSize = new GSize(1, 1);
	icon.iconAnchor = new GPoint(0, 1);
 	icon.infoWindowAnchor = new GPoint(5, 1);
	  
	gsmsc = new GSmapSearchControl(container, "124 North End House, Fitzjames Avenue, London", //"10 Parker Court, Dyson Way, Stafford",
      	{ 	title : "London",
			centerIcon : icon,
			idleMapZoom : GSmapSearchControl.ACTIVE_MAP_ZOOM,
            activeMapZoom : GSmapSearchControl.ACTIVE_MAP_ZOOM,
			
            hotspots : hotspots,
			resultList : GSmapSearchControl.RESULT_LIST_SUPPRESS,
				
            //drivingDirections : GSmapSearchControl.DRIVING_DIRECTIONS_FROM_USER,
			//mapTypeControl : GSmapSearchControl.MAP_TYPE_ENABLE_ALL, 
				
			zoomControl : GSmapSearchControl.ZOOM_CONTROL_ENSABLE_ALL,
			
			selectedIcon : G_DEFAULT_ICON,
			unselectedIcon : G_DEFAULT_ICON,

            linkTarget : GSearch.LINK_TARGET_BLANK,
			onBootComplete : bootComplete 
    	} 
	);
}
	
function bootComplete(searchControl) { 
  	// set mode of active and idle maps to satellite 
  	//searchControl.idleGmap.setMapType(G_SATELLITE_MAP); 
  	//searchControl.gmap.setMapType(G_SATELLITE_MAP);
	//
	// Add the icon for iWeb
	var iwebicon = new GIcon();
	iwebicon.image = "images/google-maps/logo.png";
  	iwebicon.shadow = "images/google-maps/shadow.png";
	//iwebicon.iconSize = new GSize(69, 51);
  	//iwebicon.shadowSize = new GSize(69, 51);
	//iwebicon.iconAnchor = new GPoint(0, 51);
 	//iwebicon.infoWindowAnchor = new GPoint(8, 51);
	
	iwebicon.iconSize = new GSize(78, 51);
  	iwebicon.shadowSize = new GSize(78, 51);
	iwebicon.iconAnchor = new GPoint(38, 51);
 	iwebicon.infoWindowAnchor = new GPoint(38, 51);
	
	//
	// Add the icon as a marker
	var point = new GLatLng(51.492924, -0.210308); 
	var marker = new GMarker(point, iwebicon);
	var marker2 = new GMarker(point, iwebicon);
	
	searchControl.idleGmap.addOverlay(marker);
	searchControl.gmap.addOverlay(marker2);
	//
	var tabbedInfo = false;
	// Opens single info window
	function writeInfo(marker) {
		mapMarker = marker;
		if(tabbedInfo) {
			mapMarker.openInfoWindowTabsHtml(infoTabs);
		} else {
			
		}
		// Centre the map on address
		searchControl.idleGmap.setCenter(point);
		searchControl.gmap.setCenter(point);
	}
	// Add a info window
	GEvent.addListener(marker, "click", function() {
	    mapMarker = marker;
		mapMarker.openInfoWindowHtml(infoHTML);
		// Centre the map on address
		searchControl.idleGmap.setCenter(point);
		searchControl.gmap.setCenter(point);
  	});
	GEvent.addListener(marker2, "click", function() {
		writeInfo(marker2);
  	});
	//
	var titleInfo = "<strong>Pattaya Orphanage Trust</strong><br />"
	var addinfo = titleInfo
	addinfo += "124 North End House<br />"
	addinfo += "Fitzjames Avenue<br />"
	addinfo += "London<br />"
	addinfo += "W14 0RZ<br /><br />";
	var moreInfo = "Tel : +44 (0) 20 7379 8848<br />"
	//
	var infoHTML = addinfo+moreInfo;
	//
	// Our tabbed info window content
	var infoTabs = [
  		new GInfoWindowTab("Address", addinfo),
  		new GInfoWindowTab("More Info.", "<br/>"+moreInfo)
	];
	//
	// Enable double click zoom
	searchControl.idleGmap.enableDoubleClickZoom();
	searchControl.gmap.enableDoubleClickZoom();
	// Check if we are invoking the address on startup
	if(invokeAddress) {
		writeInfo(marker);
		writeInfo(marker2);
	}
	// Check if we are zooming out of the map to show uk location
	if(zoomOut) {
		//searchControl.idleGmap.setCenter(point, 6);//, G_HYBRID_MAP);
		//searchControl.gmap.setCenter(point, 6);//, G_HYBRID_MAP);
		
		
		searchControl.idleGmap.setCenter(point, 6, G_HYBRID_MAP)
		searchControl.gmap.setCenter(point, 6, G_HYBRID_MAP)
	}
}

if (includeHotspots) {
	var hotspots = [

	];
} else {
	var hotspots = "";
}

GSearch.setOnLoadCallback(load);
window.onunload = GUnload;

