﻿//추천기능 클래스
var CommunityRecommend = {
	RecommendCheck : function(v_board_cd){
		var objForm = document.ParameterForm;
		with(objForm){
			board_cd.value = v_board_cd;
			var tLayer = "EML_recomm_check";
			var v_print_msg = "";
			v_print_msg += "この掲示物を推薦しますか。"
			v_print_msg += "<img src=\"" + _IMG_URL_TRANSPEE + "/_common/btn_yes_err.gif\" align=\"absmiddle\" style=\"cursor:pointer;\" onclick=\"CommunityRecommend.RecommendExecute();\">"
			v_print_msg += " <img src=\"" + _IMG_URL_TRANSPEE + "/_common/btn_no_err.gif\" align=\"absmiddle\" style=\"cursor:pointer;\" onclick=\"writeinnerHTML('" + tLayer + "','');\">"
			writeinnerErrHTML3(tLayer, "T",  3, v_print_msg);
		}
	},
	RecommendExecute : function(){
		var objForm = document.ParameterForm;
		with(objForm){
			proc_cd.value = "R";
			var tLayer = "EML_recomm_check";
			actUrl = "Community_Write_Proc.asp";
			CallxmlRequest(actUrl, 'CALLFUNCTION', tLayer, objForm);
		}	
	},
	CallBackRecommendExecute : function(v_err_cd, v_err_msg, v_write_no, v_total_pnt){
		var tLayer	= 'EML_recomm_check';
		var v_err_cd = parseInt(v_err_cd);
		with(document.ParameterForm){
			if (v_err_cd == 0){
				proc_cd.value = "";
				writeinnerHTML('L_TOTAL_PNT', v_total_pnt);
				writeinnerHTML('L_TOTAL_PNT_' + v_write_no , v_total_pnt);
				initErrorTextBox(tLayer);
			}else{
				writeinnerErrHTML(tLayer, "T", 0, v_err_msg);
			}
		}	
	}
}
//삭제기능 클래스
var CommunityDelete = {
	DeleteCheck : function(v_board_cd){
		var objForm	= document.ParameterForm;
		with(objForm){
			board_cd.value = v_board_cd;
			var tLayer = "EML_del_check";
			var v_print_msg = "";
			v_print_msg += "この掲示物を削除しますか。"
			v_print_msg += "<img src=\"" + _IMG_URL_TRANSPEE + "/_common/btn_yes_err.gif\" align=\"absmiddle\" style=\"cursor:pointer;\" onclick=\"CommunityDelete.DeleteExecute();\">"
			v_print_msg += " <img src=\"" + _IMG_URL_TRANSPEE + "/_common/btn_no_err.gif\" align=\"absmiddle\" style=\"cursor:pointer;\" onclick=\"writeinnerHTML('" + tLayer + "','');\">"
			writeinnerErrHTML3(tLayer, "T",  3, v_print_msg);
		}	
	},
	DeleteExecute : function(){
		var objForm = document.ParameterForm;
		with(objForm){
			proc_cd.value = "D";
			var tLayer = "EML_del_check";
			actUrl = "Community_Write_Proc.asp";
			CallxmlRequest(actUrl, 'CALLFUNCTION', tLayer, objForm);
		}
	},
	CallBackDeleteExecute : function(v_err_cd, v_err_msg, v_board_cd, v_page){
		var tLayer	= 'EML_recomm_check';
		var v_err_cd = parseInt(v_err_cd);
		with(document.ParameterForm){
			if (v_err_cd == 0){
				proc_cd.value = "";
				write_no.value = "";
				Page.value = v_page;
				GetCommunityList('L_COMMUNITY', v_board_cd);
			}
			else{
				writeinnerErrHTML(tLayer, "T", 0, v_err_msg);
			}
		}
	}
}

function paging_move_AJAX_Community_Comment(objPage, objLink, tLayer)
{
	var objForm = document.ParameterForm_Community_Comment;
	with(objForm)
	{
		this.location.href = "#A_COMMUNITY_COMMENT_LIST";
		var objFormParam = document.ParameterForm;
		objFormParam.cmt_page.value = objPage;

		var objFormCommentWrite = document.CommentWriteForm;
		with(objFormCommentWrite){
			if (cmt_text.value != "コメントを作成するにはログインが必要です。"){
				cmt_text.value = "";
				proc_cd.value = "";
				cmt_page.value = objPage;
			}
		}
		cmt_page.value = objPage;
		var actUrl = objLink;
		CallxmlRequest(actUrl, 'TEXT', tLayer, objForm)
	}
}
/**********************************************************************************************************/
//BEGIN Community
/**********************************************************************************************************/
function GetCommunityList(tLayer, vboard_cd){
	if (tLayer == ""){
		var tLayer = "L_COMMUNITY";
	}
	var objForm = document.ParameterForm;
	with(objForm){
		board_cd.value = vboard_cd;
		if (vboard_cd == "TS05"){
			var actUrl = "/Community/SSEvent/__inc_Community_list_SS_Event_Ajax.asp";
		}
		else if (vboard_cd == "TS02"){
			var actUrl = "/Community/__inc_Community_list_SS_Ajax.asp";
		}
		else{
			var actUrl = "/Community/__inc_Community_list_Ajax.asp";
		}
		CallxmlRequest(actUrl, 'TEXT', tLayer, objForm);
	}
}
function GetCommBestSS(){
	//
}
function GetCommunityCommentList(tLayer, vboard_cd)
{
	var objForm = document.ParameterForm;
	with(objForm){
		if (vboard_cd == 'TS05'){
			var actUrl = "/Community/SSEvent/__inc_Community_SS_Event_Comment_list_Ajax.asp";
		}else{
			var actUrl = "/Community/__inc_Community_Comment_list_Ajax.asp";
		}
		CallxmlRequest(actUrl, 'TEXT', tLayer, objForm)
	}
}
function community_list_all(vboard_cd)
{
	var objForm = document.ParameterForm;
	with(objForm)
	{
		search_column.value = "";
		search_word.value	= "";
		Page.value = 1;
		var tLayer = "L_COMMUNITY";
		GetCommunityList(tLayer, vboard_cd);
	}
}
function CommunityWrite()
{
	with(document.ParameterForm)
	{
		action = "/Community/Community_Write_Form.asp";
		target = "_self";
		submit();
	}
}
function community_read_cnt(objForm)
{
	var tLayer = "EML_read_cnt";
	actUrl = "__inc_Community_ReadCount_Proc.asp";
	CallxmlRequest(actUrl, '', tLayer, objForm)
}
function community_read(obj, objboard){
	var objForm = document.ParameterForm;
	with(objForm){
		write_no.value = obj;
		board_cd.value = objboard;
		ntc_flag.value	= "N"
		community_read_cnt(objForm);

		if (objboard == 'TS05'){
			action = '/Community/SSEvent/Community_SS_Event_View.asp';
		}else{
			action = "/Community/Community_View.asp";
		}
		target = "_self";
		submit();
	}
}
function community_ntc_read(obj, objboard)
{
	var objForm = document.ParameterForm;
	with(objForm)
	{
		write_no.value	= obj;
		board_cd.value	= objboard;
		ntc_flag.value	= "Y";
		community_read_cnt(objForm);

		action = "/Community/Community_Notice_View.asp";
		target = "_self";
		submit();
	}
}

function CommunityWriteFormCheck(){
	with(document.CommunityWriteForm){
	    writeinnerHTML('EML_write_title', '');
	    writeinnerHTML('EML_body_text', '');
	       	    
		var vMsg = "";
		var vboard_cd = board_cd.value;
		if (isEmptyAll(write_title.value)){
			var vMsg = "タイトルを入力してください。"
			writeinnerErrHTML("EML_write_title", "T", 0, vMsg);
		}
		if (IsHangul(write_title.value)){
			var vMsg = "入力できない文字が含まれています。"
			writeinnerErrHTML("EML_write_title", "T", 0, vMsg);
		}
		if (toByte(write_title.value) > 120){
			var vMsg = "タイトルは全角60字または半角120字以内で入力してください。"
			writeinnerErrHTML("EML_write_title", "T", 0, vMsg);
		}		
		if (isEmptyAll(body_text.value)){
			var vMsg = "内容を入力してください。"
			writeinnerErrHTML("EML_body_text", "T", 0, vMsg);
		}
		if (IsHangul(body_text.value)){
			var vMsg = "入力できない文字が含まれています。"
			writeinnerErrHTML("EML_body_text", "T", 0, vMsg);
		}
		if (toByte(body_text.value) > 1000){
			var vMsg = "タイトルは全角500字または半角1000字以内で入力してください。"
			writeinnerErrHTML("EML_body_text", "T", 0, vMsg);
		}
		if (vboard_cd == "TS02" && attachFileList.length < 1){
			var vMsg = "ファイルを添付してください。"
			writeinnerErrHTML("EML_attach_file", "T", 0, vMsg);
		}
		if (vMsg != ""){
			return;	
		}
		else{
			if (proc_cd.value == 'S'){proc_cd.value = 'I';}
			if (board_config_attachfile.value.toLowerCase() == "true"){
				if (attachFileList.length > 0){
					for (i = 0 ; i < attachFileList.length ; i++){
						attachFileList[i].selected = true;
					}
				}	
			}
			encoding = "application/x-www-form-urlencoded";
			action = "Community_Write_Proc.asp";
			target = "__iframe_proc";
			submit();
		}
	}
}
function CommunityEdit()
{
	with(document.ParameterForm)
	{
		proc_cd.value = "E";
		action = "Community_Write_Form.asp";
		target = "_self";
		submit();
	}
}
function CommunityWriteFormReset()
{
	with(document.CommunityWriteForm)
	{
		write_title.value = "";
		body_text.value = "";
	}
}
function chkLength(vobj, vLimitLen, vLayer){//alert(toByte(vobj));
	writeinnerHTML(vLayer, '');
	var cmt_val_len = toByte(vobj.value);
	if (cmt_val_len > vLimitLen) {
//		vobj.value = vobj.value.substring(0, vLimitLen/2);
		vobj.value = vobj.value.substring(0, vLimitLen);
		if (vLayer != 'EML_body_text') {
			writeinnerHTML(vLayer, vLimitLen);
		}else{
			writeinnerErrHTML(vLayer, 'T', 0, '書き込みは最大全角500文字・半角1000文字です。');
		}
	}else{
		if (vLayer != 'EML_body_text') writeinnerHTML(vLayer, cmt_val_len);
	}
}
/**********************************************************************************************************/
//END Community
/**********************************************************************************************************/
/**********************************************************************************************************/
//BEGIN SS Event
/**********************************************************************************************************/
function CommunitySSEventWrite()
{
	with(document.ParameterForm)
	{
		action = "/Community/SSEvent/Community_SS_Event_Write_Form.asp";
		target = "_self";
		submit();
	}
}
function CommunitySSEventWriteFormCheck(){
	with(document.CommunityWriteForm){
	    writeinnerHTML('EML_write_title', '');
	    writeinnerHTML('EML_body_text', '');
	       	    
		var vMsg = "";
		var vboard_cd = board_cd.value;
		if (isEmptyAll(write_title.value)){
			var vMsg = "タイトルを入力してください。"
			writeinnerErrHTML("EML_write_title", "T", 0, vMsg);
		}
		if (IsHangul(write_title.value)){
			var vMsg = "入力できない文字が含まれています。"
			writeinnerErrHTML("EML_write_title", "T", 0, vMsg);
		}
		if (toByte(write_title.value) > 120){
			var vMsg = "タイトルは全角60字または半角120字以内で入力してください。"
			writeinnerErrHTML("EML_write_title", "T", 0, vMsg);
		}		
		if (isEmptyAll(body_text.value)){
			var vMsg = "内容を入力してください。"
			writeinnerErrHTML("EML_body_text", "T", 0, vMsg);
		}
		if (IsHangul(body_text.value)){
			var vMsg = "入力できない文字が含まれています。"
			writeinnerErrHTML("EML_body_text", "T", 0, vMsg);
		}		
		if (vboard_cd == "TS02" && attachFileList.length < 1){
			var vMsg = "ファイルを添付してください。"
			writeinnerErrHTML("EML_attach_file", "T", 0, vMsg);
		}
		if (vMsg != ""){
			return;	
		}
		else{
			if (board_config_attachfile.value.toLowerCase() == "true"){
				if (attachFileList.length > 0){
					for (i = 0 ; i < attachFileList.length ; i++){
						attachFileList[i].selected = true;
					}
				}	
			}
			encoding = "application/x-www-form-urlencoded";
			action = "Community_SS_Event_Write_Proc.asp";
			target = "__iframe_proc";
			submit();
		}
	}
}
function GetSelEventCommList(tLayer, vVal){
	if (tLayer == ''){
		tLayer = 'L_COMMUNITY';
	}
	
	var objForm = document.ParameterForm;
	with(objForm){//alert(vVal);
		if (vVal != '' || vVal != null){ 
			search_evt_cd.value	= vVal;
			var vObj = document.all.ss_ev_sel_list;
			search_evt_txt.value = vObj.options[vObj.selectedIndex].text;
		}
		board_cd.value = 'TS05';
		var actUrl = "/Community/SSEvent/__inc_Community_list_SS_Event_Ajax.asp";
		Page.value			= 1
		CallxmlRequest(actUrl, 'TEXT', tLayer, objForm);
	}
//	if (vVal != '' || vVal != null){
//		Get_SelList();
//		SetSelectedOpt(vVal);
//	}
}
function Get_SelList(){
	var vObj = document.all.ss_ev_sel_list;
	
	if (vObj.length <= 1){
		vObj.remove(0);
		var objForm = document.ParameterForm;
		var tLayer = 'GET_SEL_LIST';
		var actUrl = '/Community/SSEvent/__inc_SS_Event_Sel_List_Ajax.asp';
		CallxmlRequest(actUrl, 'CALLFUNCTION', tLayer, objForm);
	}
}
function AddSelList(iVal){
	var objForm = document.ParameterForm;
	var vObj = document.all.ss_ev_sel_list;
	//select box 초기값
	var oNewOpt = document.createElement('OPTION');
	oNewOpt.text = 'イベントを選択してください';
	oNewOpt.value = '';
	vObj.add(oNewOpt, 0);
	
	with(objForm){
		if (iVal != ''){
			var arrSelList = iVal.split(',');
			for (var i = 0; i < arrSelList.length; i++){
				var arrOptFair = arrSelList[i].split('||');
				var oNewOpt = document.createElement('OPTION');
				var nAddIdx = vObj.selectedIndex;
				if (nAddIdx < 1 || nAddIdx == null) {nAddIdx = vObj.length;}
				
				oNewOpt.text = arrOptFair[1];
				oNewOpt.value = arrOptFair[0];
				vObj.add(oNewOpt, nAddIdx);
			}
		}
	}
}
function SetSelectedOpt(vVal){
	var vObjsel = document.all.ss_ev_sel_list;
	var nIdx = vObjsel.length;
	if (nIdx > 1) { alert(nIdx);
		for (var i = 0; i < nIdx; i++){
			if (vVal == vObjsel.options[i].value){
				vObjsel.options[i].selected = true;
			}
		}
	}
}
function CommunitySSDelCheck(vboard_cd)
{
	var objForm	= document.ParameterForm;
	with(objForm)
	{
		board_cd.value = vboard_cd;
		var tLayer = "EML_del_check";
		writeinnerErrHTML3(tLayer, "T", 3, "この掲示物を削除しますか。<img src=\"" + _IMG_URL_TRANSPEE + "/_common/btn_yes.gif\" align=\"absmiddle\" style=\"cursor:pointer;\" onclick=\"CommunitySSDel();\"><img src=\"" + _IMG_URL_TRANSPEE + "/_common/btn_no.gif\" align=\"absmiddle\" style=\"cursor:pointer;\" onclick=\"writeinnerHTML('" + tLayer + "','');\">");
	}
}
function CommunitySSDel()
{
	var objForm	= document.ParameterForm;
	with(objForm)
	{
		proc_cd.value = "D";
		var tLayer = "EML_del_check";
		actUrl = "Community_SS_Event_Write_Proc.asp";
		CallxmlRequest(actUrl, 'CALLFUNCTION', tLayer, objForm);
	}
}
/**********************************************************************************************************/
//END SS Event
/**********************************************************************************************************/
/**********************************************************************************************************/
//BEGIN SearchForm
/**********************************************************************************************************/
function CommunitySearchFormCheck()
{
	var objForm = document.CommunitySearchForm;
	with(objForm)
	{
		var vMsg			= "";
		var vboard_cd		= board_cd.value;
		var tLayer			= "EML_search_form";
		var vsearch_word	= search_word.value;

		initErrorTextBox(tLayer);
		if (isEmptyAll(search_word.value))
		{
			vMsg = "検索キーワードを入力してください。";
			search_word.focus();
		}
		if (vMsg == "" && toByte(search_word.value) > 20)
		{
			vMsg = "検索キーワードは全角10字または半角20字以内で入力してください。";
			search_word.focus();
		}
		if (vMsg != "")
		{
			writeinnerErrHTML(tLayer, "T", 0, vMsg);
			return;
		}
		else{
			if (vboard_cd == "TS05"){
				var actUrl = "/Community/SSEvent/__inc_Community_list_SS_Event_Ajax.asp";
			}
			else if (vboard_cd == "TS02"){
				var actUrl = "/Community/__inc_Community_list_SS_Ajax.asp";
			}
			else{
				var actUrl = "/Community/__inc_Community_list_Ajax.asp";
			}
			var pobjForm = document.ParameterForm;
			with(pobjForm){
				var getLayerText = makeLoadingLayer('COMMUNITY', 'center', '5 0 5 0');
				writeinnerHTML('L_SearchLoading', getLayerText);
				OpenCloseMsgLayer('L_SearchLoading', '');
			
				Page.value = 1
				search_column.value	= objForm.search_column.value;		// set search column
//				search_word.value	= escape(vsearch_word);				// set search keyword
				search_word.value	= vsearch_word;						// set search keyword
				proc_cd.value		= "S";								// set search mode
			}
			d_nSearch_proc		= true;
			Page.value			= 1
//			search_word.value	= escape(vsearch_word);					// convert search keyword
			search_word.value	= vsearch_word;							// convert search keyword
			var tLayer			= "L_COMMUNITY";
			CallxmlRequest(actUrl, 'TEXT', tLayer, objForm);
//			search_word.value	= unescape(vsearch_word);	
		}
	}
}
/**********************************************************************************************************/
/**********************************************************************************************************/
//BEGIN COMMENT
/**********************************************************************************************************/
function CommentWriteFormCheck()
{
	var objForm = document.CommentWriteForm;
	with(objForm)
	{
		initCommentWriteForm();
		var vMsg = "";
		tLayer = "EML_cmt_text";

		blockObj('Comment_Submit_Btn');
		var vComment_max_len	= parseInt(comment_max_len.value);
		var vComment_max_line	= parseInt(comment_max_line.value); 
		var vcmt_text   = cmt_text.value;
		if (proc_cd.value == ""){
			proc_cd.value = "I";
		}

		if (isEmptyAll(cmt_text.value))
		{
			vMsg = "コメントを入力してください。"
		}
		if (vMsg == "" && IsHangul(cmt_text.value)){
			vMsg = "入力できない文字が含まれています。"
		}
		if (vMsg == "" && proc_cd.value == "E")
		{
			if (cmt_text.value == eval("document.CommentEditForm.cmt_text_" + cmt_no.value).value)
			{
				vMsg = "コメントを修正してください。";
			}
		}
		if (vMsg == "" && toByte(cmt_text.value) > vComment_max_len)
		{
			vMsg = "コメントが" + vComment_max_len + "文字を超えました。";
		}
		if (vMsg == "" && GettextLine(cmt_text.value) > vComment_max_line)
		{
			vMsg = vComment_max_line + "行以内で書き込んでください。";
		}
		if (vMsg != "")
		{
			writeinnerErrHTML(tLayer, "T", 0, vMsg);
			unblockObj("Comment_Submit_Btn");
		}
		else{
		    	cmt_text2.value = strToAscii(vcmt_text);
			getCommentLength(""); //init input text length.
			cmt_text.value = escape(cmt_text.value);
			if (board_cd.value == 'TS05'){
				var actUrl = '/Community/Community_SS_Event_Comment_Write_Proc.asp';
			}else{
				var actUrl = "/Community/Community_Comment_Write_Proc.asp";
			}
			CallxmlRequest(actUrl, 'CALLFUNCTION', tLayer, objForm);

			cmt_text.value = unescape(cmt_text.value);
			writeinnerHTML("L_Comment_Length", "0");
		}
	}
}
function initCommentWriteForm()
{
	with(document.CommentWriteForm)
	{
		initErrorTextBox("EML_cmt_text");
	}
}
function initCommentWriteFormBoard()
{
	with(document.CommentWriteForm)
	{
		cmt_text.value = '';
		proc_cd.value = '';
	}
}
function CommentWriteSuccess(v_nLlayer, v_nCmtPage)
{
    var objForm = document.CommentWriteForm;
    with(objForm){
	    document.ParameterForm.cmt_page.value = v_nCmtPage;
	    GetCommunityCommentList(v_nLlayer, board_cd.value);
	    document.all.Comment_Submit_Btn.src = _IMG_URL_TRANSPEE + '/_common/btn_write_cmt.gif';
	    cmt_text.value = "";
	    proc_cd.value = "";
	}
}
function CommentEdit(vwrite_no, vcmt_no)
{
	with(document.CommentWriteForm)
	{
		cmt_no.value = vcmt_no;
		proc_cd.value = "E";
		cmt_text.value = eval("document.CommentEditForm.cmt_text_" + vcmt_no).value;
		getCommentLength(cmt_text.value);
		cmt_text.focus();
		document.all.Comment_Submit_Btn.src = _IMG_URL_TRANSPEE + "/_common/btn_cmt_edit2.gif";
	}
}
function CommentDelCheck(vwrite_no, vcmt_no)
{
	with(document.CommentWriteForm)
	{
		getCommentLength(""); //init input text length.
		initCommentWriteForm();
		document.all.Comment_Submit_Btn.src = _IMG_URL_TRANSPEE + "/_common/btn_write_cmt.gif";
		cmt_text.value = "";
		proc_cd.value = "";

		var cmt_text_box = "EML_cmt_del_" + vcmt_no
		cmt_no.value = vcmt_no
		writeinnerErrHTML3(cmt_text_box, "T", 3, "このコメントを削除しますか。<img src=\"" + _IMG_URL_TRANSPEE + "/_common/btn_yes_err.gif\" align=\"absmiddle\" style=\"cursor:pointer;\" onclick=\"CommentDel();\">&nbsp;<img src=\"" + _IMG_URL_TRANSPEE + "/_common/btn_no_err.gif\" align=\"absmiddle\" style=\"cursor:pointer;\" onclick=\"writeinnerHTML('" + cmt_text_box + "','');\">");

	}
}
function CommentDel()
{
	objForm = document.CommentWriteForm;
	with(objForm)
	{
		var tLayer = "EML_cmt_del_" + cmt_no.value;		
		proc_cd.value = "D";
		if (board_cd.value == 'TS05'){alert(board_cd.value);
			actUrl = "/Community/Community_SS_Event_Comment_Write_Proc.asp";
		}else{
			actUrl = "/Community/Community_Comment_Write_Proc.asp";
		}
		CallxmlRequest(actUrl, 'CALLFUNCTION', tLayer, objForm);
	}
}
function initCommentFormError()
{
	initErrorTextBox("EML_cmt_text");
	initErrorTextBox("EML_del_check");
}
function getCommentLength(vobj)
{
	cmt_val = toByte(vobj);
	writeinnerHTML("L_Comment_Length", cmt_val);
}
/**********************************************************************************************************/
// Fansite 
/**********************************************************************************************************/
function GetFansiteList(tLayer, vboard_cd){
    var objForm = document.ParameterForm;
    with(objForm){
        var actUrl = "__inc_Community_Fansite_List_Ajax.asp";
		CallxmlRequest(actUrl, 'TEXT', tLayer, objForm)
    }
}
function Fansite_write(){
    var objForm = document.ParameterForm;
    with(objForm){
        action = "Fansite_Write_Form.asp";
        target = "_self";
        submit();
    }
}
function FansiteWriteFormCheck(){
    var objForm = document.FansiteWriteForm;
    with(objForm){
        initFansiteWriteForm();
//        blockObj('Fansite_Submit_Btn');
        
        Fansite_site_nm_check(site_nm.value);
        Fansite_site_url_check(site_url.value);
        Fansite_site_note_check(site_note.value);
        Fansite_site_attachfile_check(attachFileList.length);

        if (Fansite_site_nm_check(site_nm.value) != true || Fansite_site_url_check(site_url.value) != true || Fansite_site_note_check(site_note.value) != true || Fansite_site_attachfile_check(attachFileList.length) != true){
			unblockObj("Fansite_Submit_Btn");
        }
		else{
			if (attachFileList.length > 0){
				for (i = 0 ; i < attachFileList.length ; i++){
					attachFileList[i].selected = true;
				}
			}
			encoding = "application/x-www-form-urlencoded";
			action = "Fansite_write_proc.asp";
			target = "__iframe_proc";
			submit();
		}
    }
}
function Fansite_site_attachfile_check(vattachfile){
    if (vattachfile < 1){
        var errMsg = "ファイルを添付してください。"
	    writeinnerErrHTML("EML_attach_file", "T", 0, errMsg);
	    return false;
    }
    return true;
}
function Fansite_site_nm_check(vsite_nm){
    var errMsg = ''
    if (isEmptyAll(vsite_nm)){
        errMsg = 'ファンサイト名を入力してください。'
    }
    if (errMsg == '' && toByte(vsite_nm) > 50){
        errMsg = 'ファンサイト名は25字以内で入力してください。'
    }
    if (errMsg != ''){
        tLayer = "EML_site_nm"
        writeinnerErrHTML(tLayer, "T", 0, errMsg);
        return false;
    }
    else{
        return true;
    }
}
function Fansite_site_url_check(vsite_url){
    var errMsg = ''
    if (isEmptyAll(vsite_url)){
        errMsg = 'ファンサイトURLを入力してください。'
    }
    if (errMsg == '' && IsDomain(vsite_url)){
        errMsg = 'ファンサイトURLは英文字・数字で入力してください。'
    }
    if (errMsg == '' && toByte(vsite_url) > 100){
        errMsg = 'ファンサイトURLは半角100字以内で入力してください。'
    }
    if (errMsg != ''){
        tLayer = "EML_site_url"
        writeinnerErrHTML(tLayer, "T", 0, errMsg);
        return false;
    }
    else{
        return true;
    }
}
function Fansite_site_note_check(vsite_note){
    if (isEmptyAll(vsite_note)){
        tLayer = "EML_site_note"
        writeinnerErrHTML(tLayer, "T", 0, 'ファンサイト紹介を入力してください。');
        return false;
    }
    return true;
}
function initFansiteWriteForm(){
    writeinnerHTML('EML_site_nm', '');
    writeinnerHTML('EML_site_url', '');
    writeinnerHTML('EML_site_note', '');
    writeinnerHTML('EML_attach_file', '');
}
function FansiteWriteFormReset()
{
	initFansiteWriteForm();
	
	with(document.FansiteWriteForm)
	{
		site_nm.value = '';
		site_url.value = '';
		site_note.value = '';
	}
}