﻿var BaseCode = {
	addOption : function (bcd_id, bcd_no, objSel, def_val)
	{
		var key		 ;
		var opt_idx=0;
		var table = BCD_QNA[bcd_id + "-" + bcd_no];
		if(objSel.tagName.toLowerCase() != 'select')
			return false;
		for(key in table)
		{
			var opt = document.createElement("OPTION");
			AddOptions(objSel, key, table[key], '');

			if(typeof(def_val)=="undefined" && objSel.options.length==0)
				opt.selected = true;
			else
				if(key == def_val) opt.selected = true;	
		}
		return true;
	}
	, 
	getSortName : function (bcd_id, bcd_no, sort_cd)
	{
		var value = BCD_QNA[bcd_id + "-" + bcd_no][sort_cd];
		if(typeof(value)=="undefined") value = "";
		return value;
	}
	,
	printSortName : function (bcd_id, bcd_no, sort_cd)
	{
		document.write(BaseCode.getSortName(bcd_id, bcd_no, sort_cd));
	}
	,
	returnSortName: function(bcd_id, bcd_no, sort_cd) {
		try {
			var val = BaseCode.getSortName(bcd_id, bcd_no, sort_cd);
		} catch (e) {
			var val = '-';
		}
		return val;
	}
	,
	getSortList: function getQnaList(bcd_id, bcd_no) {
		var key;
		var table = BCD_QNA[bcd_id + "-" + bcd_no];
		var rHtml = "";
		var rcnt = 0;
		for (key in table) {
			if (key != "") {
				rcnt++;
			}
		}

		var i = 0;
		for (key in table) {
			if (key != "") {
				rHtml += "<tr>"
				rHtml += "	<td height=\"30\" style=\"padding-left:10px\"><span style=\"cursor:hand\" onclick=\"QNAWrite('" + bcd_no + "', '" + key + "');\">・ " + table[key] + "</span></td>"
				rHtml += "</tr>"
				rHtml += "<tr>"
				if (i < rcnt) {
					rHtml += "	<td height=\"1\" bgcolor=\"#555555\"></td>"
					rHtml += "</tr>"
				}
			}
			i++;
		}
		document.write(rHtml);
	}
}

function BCD_QNA_CHG_TEXT(pval) {
	try {
		for (var i = 0; i < 20; i++) {
			var s_pos = pval.indexOf("_QNASORT")
			if (s_pos != -1) {
				var v_game_cd = pval.substring(parseInt(s_pos + 9), parseInt(s_pos + 13));
				var v_qna_sort = pval.substring(parseInt(s_pos + 14), parseInt(s_pos + 18));
				var rp_val = "_QNASORT_" + v_game_cd + "_" + v_qna_sort

				pval = pval.replace(rp_val, BaseCode.returnSortName('QNA_CATE', v_game_cd, v_qna_sort));
			}
		}
	} catch (e) {
	}
	return pval;
}

var BCD_QNA = new Array();

BCD_QNA["QNA_CATE-GAME"] = {
"9999" : "ポータル",
"1001" : "サドンアタック",
//"1002" : "鉄鬼",
"2001" : "デカロン",
"2003" : "ノーステイル",
"2002" : "三国志豪傑伝",
"3001" : "トランスピー"
}; 

/******************************************/
//Begin Portal
/******************************************/
BCD_QNA["QNA_CATE-9999"] = {		
"" : "選択"	,
"UI00" : "個人情報"	,
"BI00" : "決済"	,
//"RF00" : "払い戻し"		,
"SV00" : "サービス"	
};

BCD_QNA["QNA_CATE-9999-UI00"] = {		
"" : "選択"	,
"UI01" : "会員登録/退会/取消"	,
"UI02" : "パスワード"	,
"UI03" : "メール認証"	
}; 

BCD_QNA["QNA_CATE-9999-BI00"] = {
"" : "選択"	,
"BI01" : CASH_UNIT_NAME_F + "チャージ"
};
/*
BCD_QNA["QNA_CATE-9999-RF00"] = {
"" : "選択"	,
"RF01" : "払い戻し"
};
*/
BCD_QNA["QNA_CATE-9999-SV00"] = {
"" : "選択"	,
"SV01" : "サービス"
};
/******************************************/
//End Portal
/******************************************/

/******************************************/
//Begin SuddenAttack
/******************************************/
BCD_QNA["QNA_CATE-1001"] = {		
"" : "選択"	,
"GE00" : "ゲーム"	,
"IT00" : "アイテム"	,
"RP00" : "申告"		,
"CL00" : "クラン"	
}; 

BCD_QNA["QNA_CATE-1001-GE00"] = {
"" : "選択"	,
"GE01" : "インストール"	,
"GE02" : "接続/実行"	,
"GE03" : "ご意見/ご要望",
"GE99" : "その他"
}; 

BCD_QNA["QNA_CATE-1001-IT00"] = {
"" : "選択"	,
"IT01" : "使用期間"	,
//"IT02" : "CASHアイテム"	,
"IT03" : "POINTアイテム",
"IT04" : "アイテム復旧"
}; 

BCD_QNA["QNA_CATE-1001-RP00"] = {
"" : "選択"	,
"RP01" : "バグ申告"	,
"RP02" : "不正プログラム使用"	,
"RP03" : "アカウントハッキング"
}; 

BCD_QNA["QNA_CATE-1001-CL00"] = {
"" : "選択"	,
"CL01" : "クラン作成/加入/脱退"	,
"CL02" : "クラン戦"	
}; 
/******************************************/
//End SuddenAttack
/******************************************/

/******************************************/
//Begin Dekaron
/******************************************/
BCD_QNA["QNA_CATE-2001"] = {		
"" : "選択"	,
"GE00" : "ゲーム"	,
"IT00" : "アイテム"	,
"RP00" : "申告"		,
"GL00" : "ギルド"	
}; 

BCD_QNA["QNA_CATE-2001-GE00"] = {
"" : "選択"	,
"GE01" : "インストール"	,
"GE02" : "接続/実行"	,
"GE03" : "ご意見/ご要望",
"GE99" : "その他"
}; 

BCD_QNA["QNA_CATE-2001-IT00"] = {
"" : "選択"	,
"IT01" : "使用期間"	,
"IT03" : "POINTアイテム",
"IT04" : "アイテム復旧"
}; 

BCD_QNA["QNA_CATE-2001-RP00"] = {
"" : "選択"	,
"RP01" : "バグ申告"	,
"RP02" : "不正プログラム使用"	,
"RP03" : "アカウントハッキング"
}; 

BCD_QNA["QNA_CATE-2001-GL00"] = {
"" : "選択"	,
"GL01" : "ギルド作成/加入/脱退"	,
"GL02" : "ギルド戦"
}; 
/******************************************/
//End Dekaron
/******************************************/

/******************************************/
//Begin Onsam
/******************************************/
BCD_QNA["QNA_CATE-2002"] = {		
"" : "選択"	,
"GE00" : "ゲーム"	,
"IT00" : "アイテム"	,
"RP00" : "申告"		,
"GL00" : "ギルド"	
}; 

BCD_QNA["QNA_CATE-2002-GE00"] = {
"" : "選択"	,
"GE01" : "インストール"	,
"GE02" : "接続/実行"	,
"GE03" : "ご意見/ご要望",
"GE99" : "その他"
}; 

BCD_QNA["QNA_CATE-2002-IT00"] = {
"" : "選択"	,
"IT01" : "使用期間"	,
"IT03" : "POINTアイテム",
"IT04" : "アイテム復旧"
}; 

BCD_QNA["QNA_CATE-2002-RP00"] = {
"" : "選択"	,
"RP01" : "バグ申告"	,
"RP02" : "不正プログラム使用"	,
"RP03" : "アカウントハッキング"
}; 

BCD_QNA["QNA_CATE-2002-GL00"] = {
"" : "選択"	,
"GL01" : "ギルド作成/加入/脱退"	,
"GL02" : "ギルド戦"	
}; 
/******************************************/
//End Onsam
/******************************************/

/******************************************/
//Begin Transpee
/******************************************/
BCD_QNA["QNA_CATE-3001"] = {
"" : "選択"
,"GE00" : "ゲーム"
,"IT00" : "アイテム"
,"RP00" : "申告"
,"CL00" : "クラブ"
}; 

BCD_QNA["QNA_CATE-3001-GE00"] = {
"" : "選択"	,
"GE01" : "インストール"	,
"GE02" : "接続/実行"	,
"GE03" : "ご意見/ご要望",
"GE99" : "その他"
}; 

BCD_QNA["QNA_CATE-3001-IT00"] = {
"" : "選択"	,
"IT01" : "使用期間"	,
"IT02" : "CASHアイテム"	,
"IT03" : "POINTアイテム",
"IT04" : "アイテム復旧"
}; 

BCD_QNA["QNA_CATE-3001-RP00"] = {
"" : "選択"	,
"RP01" : "バグ申告"	,
"RP02" : "不正プログラム使用"	,
"RP03" : "アカウントハッキング"
}; 

BCD_QNA["QNA_CATE-3001-CL00"] = {
"" : "選択"	,
"CL01" : "クラブ作成/加入/脱退"	,
"CL02" : "クラブ戦"	
}; 
/******************************************/
//End Transpee
/******************************************/