/**
 * トップページのキーワード店舗検索
 *
 * @description 検索URLを作成し、キーワード店舗検索を実行します。
 * @param grp
 * @return 検索用URL(リダイレクト)
 */
function topKeywordSearch(grp) {
	var url = "http://lbs.mapion.co.jp";

	// キーワード店舗検索用URL
	url += "/map/uc/PoiAttr?grp=" + grp + "&vo=mbml&srt=disp_order&pm=500";

	var kw = document.getElementById('searchword').value
	if ((kw != "キーワードで検索") && (kw != "")) {
		// URIエンコード(UTF8)を行い、URLに追加
		url += "&q=" + encodeURI(kw);
	}

	// 検索の実行(設定したURLへ遷移)
	location.href = url;
}

/**
 * 左メニューの店舗検索
 *
 * @description 検索URLを作成し、店舗検索を実行します。
 * @param grp
 * @return 検索用URL(リダイレクト)
 */
function leftMenuSearch(grp) {
	var url = "http://lbs.mapion.co.jp";

	// 店舗検索用URL
	url += "/map/uc/PoiAttr?grp=" + grp + "&vo=mbml&srt=disp_order&pm=500";

	// 店舗スタイルをチェックした場合はURLに追加
	var storeDiv = ""
	var storeCheckCnt = 0;
	for (var i = 0; i < 7; i++) {
		if (document.getElementsByName("chk")[i].checked) {
			storeCheckCnt++;
			// パラメータstore_divの値を作成
			if (storeCheckCnt > 1) {
				// store_divのチェックが複数ある場合は値を スペース で連結する(例 item_code=%D001% %D002% %D003%)
				storeDiv += " " + document.getElementsByName("chk")[i].value;
			} else {
				// 1件の場合はそのまま値を格納
				storeDiv += document.getElementsByName("chk")[i].value;
			}
		}
	}
	// URLに追加
	if (storeCheckCnt > 0) {
		url += "&store_div=" + encodeURI(storeDiv);
	}

	// お取り扱いアイテムをチェックした場合はURLに追加
	var item = ""
	var itemCheckCnt = 0;
	for (var i = 7; i < document.getElementsByName("chk").length; i++) {
		if (document.getElementsByName("chk")[i].checked) {
			itemCheckCnt++;
			// パラメータitemの値を作成
			if (itemCheckCnt > 1) {
				// itemのチェックが複数ある場合は値を スペース で連結する(例 item=%I001% %I002% %I003%)
				item += " " + document.getElementsByName("chk")[i].value;
			} else {
				// 1件の場合はそのまま値を格納
				item += document.getElementsByName("chk")[i].value;
			}
		}
	}
	// URLに追加
	if (itemCheckCnt > 0) {
		url += "&item=" + encodeURI(item);
	}

	// 検索の実行(設定したURLへ遷移)
	location.href = url;
};
