var lat;
var lng;
var cmtName;
var cmtURL;
var communitySearchControl;

function LoadCommunityForLocalSearch(communityID)
{
	GDownloadUrl("/library/mapData2.xml", function(data) 
		{
			var xml = GXml.parse(data);
			var cmts = xml.documentElement.getElementsByTagName("community");
			var specificCmt = GetCommunity(cmts, communityID);
			  
			lat = specificCmt.getAttribute("latitude");
			lng = specificCmt.getAttribute("longitude");
			cmtName = specificCmt.getAttribute("name");
			cmtURL = specificCmt.getAttribute("pageURL");
			LoadMapSearchControl()
		}
	)
}

function LoadMapSearchControl() 
{
	//alert(lat);
  
	var options = {
		zoomControl : GSmapSearchControl.ZOOM_CONTROL_ENABLE_ALL,
		title : cmtName,
		url : cmtURL,
		idleMapZoom : GSmapSearchControl.ACTIVE_MAP_ZOOM,
		activeMapZoom : GSmapSearchControl.ACTIVE_MAP_ZOOM,
		mapTypeControl : GSmapSearchControl.MAP_TYPE_ENABLE_ALL,
		drivingDirections : GSmapSearchControl.DRIVING_DIRECTIONS_FROM_USER
		}

	communitySearchControl = new GSmapSearchControl(
								document.getElementById("mapsearch"),
								new GLatLng(lat,lng),
								options
								);

}

GSearch.setOnLoadCallback(LoadMapSearchControl);
	
function ShowThis(itemSearch)
{
	communitySearchControl.execute(itemSearch);
}


function GetCommunity(cmts, communityID)
{
	for(var k=0; k < cmts.length; k++)
	{
		if(cmts[k].getAttribute("neighborID") == communityID)
		{
			return cmts[k];
		}
	}	
}
	
