var mapGadget = null;
var listGadget = null;
var searchGadget = null;
var resultsTabs = null;
var searchTabs = null;

function LoadGadgets() {
	
	//検索Gadget
	var searchBox = document.getElementById("ZSearch");
	searchTabs = new ZTabs(searchBox, "searchTabs");
	searchGadget = new ZSearchGadget( searchTabs, "searchGadget", 1 );
	
	//結果タブヘルパー（地図Gadget、リスティングGadgetが入る）
	var resultsBox = document.getElementById("ZResults");
	resultsTabs = new ZTabs(resultsBox, "resultsTabs");
	
	var mapBox=resultsTabs.AddTab("地図で表示");
	mapGadget = new ZMapGadget( mapBox,"MAP,SATELLITE,HYBRID",true);
	
	var listBox=resultsTabs.AddTab("リストで表示");
	listGadget = new ZListGadget( listBox );
    
    //イベントリスナー
	searchGadget.RegisterListener("Refresh", mapGadget.Event_Refresh);
	searchGadget.RegisterListener("Clear", mapGadget.Event_Clear);

	searchGadget.RegisterListener("Refresh", listGadget.Event_Refresh);
	searchGadget.RegisterListener("Clear", listGadget.Event_Clear);
	searchGadget.RegisterListener("SearchStart", mapGadget.Event_SearchStart);
	searchGadget.RegisterListener("SearchStart", listGadget.Event_SearchStart);

	listGadget.RegisterListener("Select", mapGadget.Event_ItemSelected );
	listGadget.SetNewWindowProperties("blank");
	listGadget.SetMaxResults(10);
	listGadget.ShowDetailLabels(true);

	mapGadget.RegisterListener("Select", listGadget.Event_ItemSelected );
	mapGadget.RegisterListener("LocationChange", searchGadget.Event_LocationChange);
	mapGadget.SetDefaultIcon('zenkei/images/flag.gif',32,32,'zenkei/images/flag_Selected.gif','saleTochi');
	mapGadget.SetDefaultIcon('zenkei/images/home_red.gif',32,32,'zenkei/images/home_red_Selected.gif','saleKodate');
	mapGadget.SetDefaultIcon('zenkei/images/mansion.gif',32,32,'zenkei/mansion_Selected.gif','rentResidence');

	mapGadget.CenterAndZoom(140.8913744, 36.9807371, 4);
	mapGadget.SetFocusOnFirstRefresh(false);
	searchGadget.StartSearch();
}
