var menuCreated = false;
// クイック検索メニュー作成
function createQuickSearchMenu(){
	$.ajaxSetup({ cache: false });
	$.get("/member/product/quickSearch/",
		{
		},
		quickSearchCallback
	);
}

//クイック検索メニューコールバック
function quickSearchCallback(json) {
	var result = $.secureEvalJSON(json).result;
	var queryList = $.secureEvalJSON(json).queryList;
	var defaultQueryString = "";
	if (result == "OK") {
		for(var i=0; i<20; i++){
			var li = $("#quick-search-item-" + i);
			var link = $("#quick-search-item-" + i + " > a");
			if(i >= queryList.length){
				li.remove();
				continue;
			}
			// クイック検索ボタンに設定するURL
			if(queryList[i].defaultCondition == 1){
				defaultQueryString = queryList[i].condition;
				defaultQueryString += "&queryName=" + encodeURI(queryList[i].name);
				defaultQueryString += "&queryId=" + queryList[i].memberQueryId;
				defaultQueryString += "&queryVersion=" + queryList[i].version;
				defaultQueryString += "&defaultCondition=" + queryList[i].defaultCondition;
			}
			// 検索メニューを作成する。
			var menuId = "slide-menu-" + queryList[i].memberQueryId;
			li.attr("id", menuId);
			var queryString = "/member/product/search/?";
			queryString += 	queryList[i].condition;
			queryString += "&queryName=" + encodeURI(queryList[i].name);
			queryString += "&queryId=" + queryList[i].memberQueryId;
			queryString += "&queryVersion=" + queryList[i].version;
			queryString += "&defaultCondition=" + queryList[i].defaultCondition;
			link.attr("href", link.attr("href") + queryString);
			link.attr("title", queryList[i].name);
			link.text(queryList[i].shortName);
		}
		// クエリーをクイック検索リンクにセットする。
		if(defaultQueryString.length > 0){
			$("#quickSearchLink").attr("href", $("#quickSearchLink").attr("href") + defaultQueryString);
		} else {
			// クイック検索用の検索条件が1件も無かったらリンクを説明ページに置換
			$("#quickSearchLink").attr("href", "/shop/manual/1074.html");
		}
		if(queryList.length == 0){
			$("#not-saved-item").show();
		}
		if($.browser.msie && $.browser.version <= 6.0){
			$("#quick-search-menu").bgiframe();
		}
		menuCreated = true;
	} else {
		alert($.evalJSON(json).msg);
	}
}

function tabOpen(){
	if(menuCreated){
		$("#quickList").show();
	}
}
function tabClose(){
	$("#quickList").hide();
}

