/****************************************************************************************
(1) ½Ã½ºÅÛ¸í 			: THBOARD V1.50
(2) ÇÁ·Î±×·¥¸í 		: °Ô½ÃÆÇ°ü·Ã½ºÅ©¸³Æ® ÇÔ¼ö
*****************************************************************************************/

//°Ô½ÃÆÇ 
function _jsBoardSubmit(f){

//	if (contFormcheck!=1)	{ alert(contFormMsg); return; }

	if (f.cate) { if (!_jsRegularExp("",f.cate,"±¸ºÐÀ» ¼±ÅÃÇÏ¼¼¿ä.")) return; }

	if (f.name) { if (!_jsRegularExp("",f.name,"ÀÌ¸§À» ÀÔ·ÂÇÏ¼¼¿ä.")) return; }
	if (f.pwd){ if (!_jsRegularExp("",f.pwd,"ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.")) return; }
	if (f.email) { 
		if (f.email.value.length>0) { 
			if (!_jsRegularExp("email", f.email, "¸ÞÀÏÁÖ¼Ò¸¦ Á¤È®È÷ ÀÔ·ÂÇÏ¼¼¿ä.")) return; 
		} 
	}

	// µ¿¿µ»ó°Ô½ÃÆÇÀÏ¶§;
	if (bbscon_type=="movie") {
		if (!_jsRegularExp("", f.movie_date, "»ó¿µ³¯ÀÚ¸¦ ÀÔ·ÂÇÏ¼¼¿ä.")) return; 
	}

	if (!_jsRegularExp("",f.subject,"Á¦¸ñÀ» ÀÔ·ÂÇÏ¼¼¿ä.")) return;

	
	var htmlyn = f.htmlyn.value;

	if (htmlyn=="Y" || htmlyn=="1"){
		f.contents.value = document.all["HtmlEdit"].innerHTML;
	} else {
		f.contents.value = document.all["TextEdit"].value;
	}


	if (f.contents){
		if (!_jsRegularExp("selected",f.contents,"³»¿ëÀ» ÀÔ·ÂÇÏ¼¼¿ä.")) return;
	}


	// ³»¿ëÀÚ¸£±â
	_jsContentsDivide(f, f.contents.value); 

	// ³»¿ëÀººñ¿ò (contents1 ·Î ¹è¿­·Î ³Ñ°Ü´Ù´Ô) 
	f.contents.value = "";


	// °Ô½ÃÆÇÅ¸ÀÔº° Ã·ºÎÆÄÀÏ¿¡ ´ëÇÑ È®ÀÎ, photo, webzine, movie ÀÏ°æ¿ì Ã·ºÎÆÄÀÏ ÇÏ³ªÀÌ»ó °É°ÔÇÏ±â. 
	try {

		// À¥Áø°Ô½ÃÆÇ
		if (bbscon_type=="webzine") {
			if (!_jsRegularExp("", f.thumnail, "¼¶³×ÀÏÀÌ¹ÌÁö¸¦ Ã·ºÎÇÏ¼¼¿ä.")) return; 
		}

		// µ¿¿µ»ó
		if (bbscon_type=="movie") {
			if (!_jsRegularExp("", f.thumnail, "¼¶³×ÀÏÀÌ¹ÌÁö¸¦ Ã·ºÎÇÏ¼¼¿ä.")) return; 
			if (!_jsRegularExp("", f.movie, "µ¿¿µ»óÀ» Ã·ºÎÇÏ¼¼¿ä.")) return; 
		}

		// ÀÌ¹ÌÁö°Ô½ÃÆÇÀÏ¶§ ? 
		if (bbscon_type=="photo") {
//			if (!_jsRegularExp("", f.thumnail, "¸ñ·Ï¿¡¼­ º¸¿©ÁÖ½Ç ¼¶³×ÀÏÀÌ¹ÌÁö¸¦ Ã·ºÎÇÏ¼¼¿ä.")) return; 

			if (f.attfile.options.length<=1) {
				alert("ÀÌ¹ÌÁöÆÄÀÏÀ» ÇÏ³ª ÀÌ»ó µî·ÏÇÏ¼¼¿ä.");
				f.attfile.focus();
				return; 
			}
		}
	}
	catch (e) {
		_jsExceptionView(e); 
		return;
	}


	_jsFileSelected(f.attfile);	//ÆÄÀÏÁ¤º¸´ã±â
	
	f.target=actionfrm;
	f.submit();

	contFormcheck++; 
}



function _jsBoardModify(f,ix){
	try {
		if (f.pwd){ if (!_jsRegularExp("", f.pwd ,"ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.")) return; }
		f.gbn.value = "modifyYn";
		f.ix.value = ix;
		f.target = actionfrm;
		f.submit();
	}
	catch (e) {
		alert(contErrorMsg + e.description);
	}
}


function _jsBoardPassword(f,ix){
	try {
		if (f.pwd){ if (!_jsRegularExp("", f.pwd ,"ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.")) return; }
		f.gbn.value = "viewYn";
		f.ix.value = ix;
		f.target = actionfrm;
		f.submit();		
	}
	catch (e) {
		alert(contErrorMsg + e.description);
	}

}


//´äº¯ 
function _jsBoardReply(f){
	if (!_jsRegularExp("",f.a_contents,"´äº¯À» ÀÔ·ÂÇÏ¼¼¿ä.")) return;
	f.target=actionfrm;
	f.submit();
}



//±Û»èÁ¦
function _jsBoardDelete(f,ix){
//	if (f.pwd){ if (!_jsRegularExp("",f.pwd,"ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.")) return; 	}

	if (confirm("»èÁ¦ÇÏ½Ã¸é º¹±¸ÇÒ ¼ö ¾ø½À´Ï´Ù.\n»èÁ¦ÇÏ°Ú½À´Ï±î?")) {
		f.gbn.value = "delete";
		f.ix.value = ix;
		f.target = actionfrm ; 
		f.submit();
	}

}


function _jsBoardMovie(bbs,ix){
	_jsOpen('/common/pb_board_movie.asp?bbsID='+bbs+'&ix='+ix,'movie','width=650,height=500,scrollbars=yes');
}







//ÆÄÀÏ»èÁ¦.
function _jsFileUpload(url, limitfilecnt, f){
	if ((f.attfile.length-1) < limitfilecnt) {
		//_jsOpen('/$board/pb_board_upload.asp?bbsid='+url, 'upload', 'width=400,height=150')
		_jsModal('/$board/pb_board_upload.asp?bbsid='+url+'&filecnt='+(limitfilecnt-f.attfile.length+1),'upload','dialogWidth:380px ; dialogHeight:180px;status:no; ');
	} else {
		alert("Ã·ºÎÆÄÀÏÀº "+limitfilecnt + "°³ ÀÌ»ó ¿Ã¸± ¼ö ¾ø½À´Ï´Ù.");
		return;
	}
}

// Ã·ºÎÆÄÀÏ¾÷·Îµå - ÇÏ³ªÂ¥¸® 
function _jsFileUploadOne(url, type, f){
	var frm = eval(f); 
	if (frm.value.length==0)	{	// ÆÄÀÏÀÌ ¾ø³×;;
		_jsModal('/$board/pb_board_upload_one.asp?bbsid='+url+'&f='+f+'&type='+type,  'upload', 'dialogWidth:400px ; dialogHeight:150px;status:no;')
	} else {
		alert("ÀÌ¹Ìµî·ÏµÈ ÆÄÀÏÀ» »èÁ¦ ÈÄ ½ÃµµÇÏ¼¼¿ä."); 
		return;
	}
}


// Ã·ºÎÆÄÀÏ»èÁ¦ - ÇÏ³ªÂ¥¸® 
function _jsFileDelete(f){
	try {
		var frm = document.frmdelete; 

		if (f.attfile.length==1)	{
			alert("Ã·ºÎµÈ ÆÄÀÏÀÌ ¾ø½À´Ï´Ù."); return;
		} 

		if (f.attfile.selectedIndex<=0) {
			alert("¼±ÅÃµÈ ÆÄÀÏÀÌ ¾ø½À´Ï´Ù."); return; 
		}

		selectedfile = f.attfile.selectedIndex;	//ÆÄÀÏ¼ö 
		frm.oldfile.value = f.attfile.options[selectedfile].value;

		if (confirm("»èÁ¦ÇÏ½Ã°Ú½À´Ï±î?")) {
			frm.action = "/$board/pb_board_upload_ok.asp";
			frm.gbn.value = "delete";	//µî·Ï,¼öÁ¤½Ã Ã³¸® º°µµ·Î.
			frm.target = actionfrm;
			frm.submit();
		
			// ¸®½ºÆ®ÀÇ À§Ä¡¸¦ ÇÑÄ­¾¿ À§·Î ¿Ã¸°´Ù.
			for(i = selectedfile; i < f.attfile.length-1; i++) {
				f.attfile.options[i].value = f.attfile.options[i+1].value;
				f.attfile.options[i].text = f.attfile.options[i+1].text;
			}

			f.attfile.length--;		// ±æÀÌ¸¦ ÁÙ¿©ÁØ´Ù.
	//		_jsFileDelete(f);
			return;
		}
	}
	catch (e) { return;}
}

// Ã·ºÎÆÄÀÏ»èÁ¦ - ÇÏ³ªÂ¥¸® 
function _jsFileDeleteOne(f, mode){
	try {
		var f2 = document.frm; 
		var frm = document.frmdelete; 
		
		if (f.value.length==0) {
			alert("µî·ÏµÈ ÆÄÀÏÀÌ ¾ø½À´Ï´Ù."); return; 
		}

		frm.oldfile.value = f2.gbn.value+"|"+f.value+"|"+mode;

		if (confirm("»èÁ¦ÇÏ½Ã°Ú½À´Ï±î?")) {
			frm.action = "/$board/pb_board_upload_one_ok.asp";
			frm.gbn.value = "delete";	//µî·Ï,¼öÁ¤½Ã Ã³¸® º°µµ·Î.
			frm.target = actionfrm;
			frm.submit();
		}
		
		f.value="";
		return;

	}
	catch (e) { alert(e); return;}
}

