﻿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_pos		= '';
		var incr_pos	= 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_pos	= incr_pos;
				}
			}
			incr_pos++;
		}		
		objSel.options[sel_pos].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 += "<tr>"
				rHtml += "	<td height=\"30\" style=\"padding-left:10px\"><span style=\"cursor:pointer\" 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)
{
	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アイテム"	,
"IT03" : "POINTアイテム",
"IT04" : "アイテム復旧"
}; 


BCD_QNA["QNA_CATE-RP00"] = {
"" : "選択"	,
"RP01" : "バグ申告"	,
"RP02" : "不正プログラム使用"	,
"RP03" : "アカウントハッキング"
}; 

BCD_QNA["QNA_CATE-CL00"] = {
"" : "選択"	,
"CL01" : "クラン作成/加入/脱退"	,
"CL02" : "クラン戦"	
}; 