﻿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;}
		
		var sel_idx=0;
		var inc_idx=0;
		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) sel_idx = inc_idx;
			}
			inc_idx++;
		}
		objSel.options[sel_idx].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){
		var val = BaseCode.getSortName(bcd_id, bcd_no, sort_cd);
		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 += "<table width=\"265\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">"
				rHtml += "<tr>"
				rHtml += "	<td height=\"25\"><img src=\"" + _IMG_URL_TRANSPEE + "/_common/bullet_04.gif\" align=\"absmiddle\"><span class=\"f_4C4C4C_12\" style=\"cursor:pointer\" onclick=\"QNAWrite('" + bcd_no + "', '" + key + "');\"> " + table[key] + "</span></td>"
				rHtml += "</tr>"
				rHtml += "<tr>"
				rHtml += "	<td height=\"1\" bgcolor=\"#ECECEC\"></td>"
				rHtml += "</tr>"
				rHtml += "</table>"
			}
			i++;
		}
		document.write(rHtml);
	}
}

function BCD_QNA_CHG_TEXT(pval){
	var val = '';
	val = pval.replace(/\_QNASORT_UI00/g, BaseCode.returnSortName('QNA_CATE', '001', 'UI00'));
	val = val.replace(/\_QNASORT_GE00/g, BaseCode.returnSortName('QNA_CATE', '001', 'GE00'));
	val = val.replace(/\_QNASORT_IT00/g, BaseCode.returnSortName('QNA_CATE', '001', 'IT00'));
	val = val.replace(/\_QNASORT_RP00/g, BaseCode.returnSortName('QNA_CATE', '001', 'RP00'));
	val = val.replace(/\_QNASORT_CL00/g, BaseCode.returnSortName('QNA_CATE', '001', 'CL00'));
	val = val.replace(/\_QNASORT_BI00/g, BaseCode.returnSortName('QNA_CATE', '001', 'BI00'));
	return val;
}

var BCD_QNA = new Array();

BCD_QNA["QNA_CATE-001"] = {
"" : "選択"
,"GE00" : "ゲーム"
,"IT00" : "アイテム"
,"RP00" : "申告"
,"CL00" : "クラブ"
}; 

BCD_QNA["QNA_CATE-GE00"] = {
"" : "選択"	,
"GE01" : "インストール"	,
"GE02" : "接続/実行"	,
"GE03" : "ご意見/ご要望",
"GE99" : "その他"
}; 

BCD_QNA["QNA_CATE-IT00"] = {
"" : "選択"	,
"IT01" : "使用期間"	,
"IT02" : CASH_UNIT_NAME_F + "アイテム"	,
"IT03" : "トークアイテム",
"IT04" : "アイテム復旧"
}; 

BCD_QNA["QNA_CATE-RP00"] = {
"" : "選択"	,
"RP01" : "バグ申告"	,
"RP02" : "不正プログラム使用"	,
"RP03" : "アカウントハッキング"
}; 

BCD_QNA["QNA_CATE-CL00"] = {
"" : "選択"	,
"CL01" : "クラブ作成/加入/脱退"	,
"CL02" : "クラブ戦"	
};