/* 
 * FAQライブラリ
 * 
 * (C)SmartRams Co.,Ltd. 2009 All Rights Reserved．
 * 
 * 本技術情報には当社の機密情報が含まれておりますので、当社の
 * 書面による承諾がなく第３者に開示することはできません。
 * また、当社の承諾を得た場合であっても、本技術情報は外国為替
 * 及び外国貿易管理法に定める特定技術に該当するため、非居住者
 * に提供する場合には、同法に基づく許可を要することがあります。
 *                                          有限会社 スマート・ラムズ
 *-------------------------------------------------------------------
 * 
 * @package  
 * @author   鶴野 美香
 * @language JavaScript
 * @version  1.0
 * @since    2009/11/25 ver1.0 初版作成 鶴野美香
 * @info     
 */

// 自画面遷移
function trans(pram) {
	var frm = window.document.MAINFORM;

	// Transfer
	location.href = frm["URL"].value + rep_rewrite("faq.php?" + pram);
	return false;
}

// 検索実行
function search() {
	var frm = window.document.MAINFORM;
	var pram = "ACT=SRC"
			 + "&S_CATEGORY=" + frm["S_CATEGORY"].value
			 + "&S_PRONAME=" + uni262encodeEx(frm["S_PRONAME"].value)
			 + "&S_ALLSTR=" + uni262encodeEx(frm["S_ALLSTR"].value);

	trans(pram);
}

// 詳細画面遷移
function move_detail(id) {
	var frm = window.document.MAINFORM;
	// パラメータの生成
	var pram = "M=detail&ID=" + id;
	// mod_rewriteは最大引数4つまでしか保持できない為、カテゴリと製品名を「：」で結合。php側でexplode
	if (frm["S_CATEGORY"].value.length > 0) {
		pram += "&S_CAT_PRO=" + frm["S_CATEGORY"].value;
		if (frm["S_PRONAME"].value.length > 0) pram += ":" + uni262encodeEx(frm["S_PRONAME"].value);
	} else {
		if (frm["S_PRONAME"].value.length > 0) pram += "&S_CAT_PRO=:" + uni262encodeEx(frm["S_PRONAME"].value);
	}
	if (frm["S_ALLSTR"].value.length > 0) pram += "&S_ALLSTR=" + uni262encodeEx(frm["S_ALLSTR"].value);

	// Transfer
	location.href = frm["URL"].value + rep_rewrite("faq.php?" + pram);
}

// 詳細画面から一覧へ遷移
function move_back() {
	var frm = window.document.MAINFORM;
	// パラメータの生成
	var pram = ""
			 + "S_CATEGORY=" + frm["S_CATEGORY"].value
			 + "&S_PRONAME=" + uni262encodeEx(frm["S_PRONAME"].value)
			 + "&S_ALLSTR=" + uni262encodeEx(frm["S_ALLSTR"].value);

	// Transfer
	location.href = frm["URL"].value + rep_rewrite("faq.php?" + pram);
}
