/**
 *	@mainpage	TV ´ñ±Û ½ºÅ©¸³Æ®
 *
 *	@brief		TV ´ñ±Û ½ºÅ©¸³Æ®
 *
 *
 *	@author		(ÁÖ)´Ù³ª¿Í °³¹ßÆÀ ³²¹Ì°æ
 *	@date		2008³â 07¿ù 29ÀÏ (È­)
 *	@file		news_tv_comment.js
 *
 *	@section	maintenance		¼öÁ¤ ³»¿ª
 *	[2009³â-05¿ù-15ÀÏ]
 *	- 2³â Àü °Ô½Ã±Û¿¡ ´ëÇÑ ´ñ±Û ÀÛ¼º Á¦ÇÑ (±è´ÙÁ¤ Ãß°¡)
 *
 */
var oTvNow = new Date();

// ´ñ±Û ·Î±×ÀÎ
function checkLoginTvComment(obj) {
	oForm = document.getElementById(obj);
	oForm.hdnUrl.value = location.href + "&nComment=Y";

	// ¾ÆÀÌµð Ã¼Å©
	if(oForm.txtId.value.split(/\s/).join('') == '') {
		alert("¾ÆÀÌµð¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		oForm.txtId.focus();
		return;
	}//end if

	// ºñ¹Ð¹øÈ£ Ã¼Å©
	if(oForm.pwdPasswd.value == '') {
		alert("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		oForm.pwdPasswd.focus();
		return;
	}//end if

	bSubmitLock = true;
	oForm.submit();
}//end function checkLoginTvComment(obj)

// ´ñ±Û ÀÛ¼º
function setTvComControl(LoginCk,nSeq,nCSeq,sMode,nDepth,sComment,nPage,nDpLayer,sDcKey) {
	if(LoginCk == "0") {
		alert("·Î±×ÀÎÇÏ½Ã¸é ´ñ±ÛÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.");
		document.getElementById('txtId').focus();
		return false;
	}//end if

	switch(sMode) {
		case "new":
		case "modify":
			var objDesc = document.getElementById(sComment);
			var nDescM	= encodeURIComponent(objDesc.value);

			if(!nDescM) {
				alert("³»¿ëÀ» ÀÔ·ÂÇÏ¼¼¿ä.");
				objDesc.focus();
				return false;
			}//end if
			
			//ºñ¼Ó¾î Ã³¸®
			for(var nLoop=0; nLoop<aSlander.length; nLoop++) {
				if ((objDesc.value.indexOf(aSlander[nLoop], 0)) >= 0 )	{
					alert("´ñ±Û¿¡ \""+ aSlander[nLoop] +"\"´Â ±ÝÁö¾î ÀÔ´Ï´Ù.\n´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
					objDesc.focus();
					objDesc.select();
					return false;
				}
			}
		break;

		case "delete":
			if(confirm('»èÁ¦ÇÏ½Ã°Ú½À´Ï±î?')) {
			} else {
				return;
			}//end if
		break;
	}//end switch

	var url		= "News_Tv_SaveComment_ajax.php";
	var pars	= "nSeq="+nSeq+"&nCSeq="+nCSeq+"&nDepth="+nDepth+"&sComment="+nDescM+"&sMode="+sMode+"&" + oTvNow.getTime();
	var myAjax = new Ajax.Updater(
				{success: nDpLayer},
				//'',
				url,
				{
					method: 'post',
					parameters: pars,
					onFailure: function()
					{
						setErrorCode('NotCom');	// news_tv.js
					},
					onComplete: function(e)
					{
						getTvResult(e);	// news_tv_comment.js
						News_Comment_Save(nSeq,nDpLayer);	// news_comment_list.js - lsy ¼öÁ¤
						getTvComment(nSeq, 0, 'N',sDcKey);	// news_tv.js
					},
					onSuccess:function()
					{

					}
				});

	if(sMode !="delete") {
		objDesc.value = "";
	}//end if
}//end function setTvComControl(LoginCk,nSeq,nCSeq,sMode,nDepth,sComment,nPage,nDpLayer,sDcKey)


// PdHope ´ñ±Û ÀÛ¼º
function setTvPdHopeComControl(LoginCk,nSeq,nCSeq,sMode,nDepth,sComment,nDpLayer,nPage) {
	if(LoginCk == "0") {
		alert("·Î±×ÀÎÇÏ½Ã¸é ´ñ±ÛÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.");
		document.getElementById('txtId').focus();
		return false;
	}//end if

	switch(sMode) {
		case "new":
		case "reply":
		case "modify":
			var objDesc = document.getElementById(sComment);
			var nDescM	= encodeURIComponent(objDesc.value);

			if(!nDescM) {
				alert("³»¿ëÀ» ÀÔ·ÂÇÏ¼¼¿ä.");
				objDesc.focus();
				return false;
			}//end if

			//ºñ¼Ó¾î Ã³¸®
			for(var nLoop=0; nLoop<aSlander.length; nLoop++) {
				if ((objDesc.value.indexOf(aSlander[nLoop], 0)) >= 0 )	{
					alert("´ñ±Û¿¡ \""+ aSlander[nLoop] +"\"´Â ±ÝÁö¾î ÀÔ´Ï´Ù.\n´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
					objDesc.focus();
					objDesc.select();
					return false;
				}
			}
		break;

		case "delete":
			if(confirm('»èÁ¦ÇÏ½Ã°Ú½À´Ï±î?')) {
			}else {
				return;
			}//end if
		break;
	}//end switch

	var url		= "News_Tv_PdHope_SaveComment_ajax.php";
	var pars	= "nSeq="+nSeq+"&nCSeq="+nCSeq+"&nDepth="+nDepth+"&sComment="+nDescM+"&sMode="+sMode+"&" + oTvNow.getTime();

	// ´ñ±Û¸®½ºÆ® ºÒ·¯¿À±â À§ÇÑ ÆÄ¶ó¹ÌÅÍ ¼³Á¤
	var sPageParam = "nPage="+nPage;
	var sParam = "&nSeq="+nSeq;

	var myAjax = new Ajax.Updater(
				//{success: nDpLayer},
				'',
				url,
				{
					method: 'post',
					parameters: pars,
					onFailure: rpError,
					onComplete: function(e)
					{
						getTvResult(e);	// news_tv_comment.js
						getNewsTvPdHopeCommentList(sPageParam,sParam); // news_comment_list.js
					},
					onSuccess:function() {
						News_Comment_Save(nSeq,nDpLayer);	// news_comment_list.js

					}
				});

	if(sMode !="delete") {
		objDesc.value = "";
	}//end if
}//end function setTvPdHopeComControl(LoginCk,sTable,nSeq,nCSeq,sMode,nDepth,sComment,nPage,nDpLayer)

// Á¦ÇÑ ´Ü¾î Ã¼Å©
function getTvResult(e) {
	var result = e.responseText.split("/");
	var AdminCheck	= result[0];	// ±ÇÇÑ Ã¼Å©
	var ComCount	= result[1];	// ´ñ±Û¼ö
	var DescText	= result[2];	// Á¦ÇÑ´Ü¾î

	if(AdminCheck != "Y") {
		switch(AdminCheck) {
			case ("N"): alert("°Ô½Ã¹°¿¡ ´ëÇÑ ±ÇÇÑÀÌ ¾ø½À´Ï´Ù."); break;
			case ("W"): alert("¼­¹ö ¹®Á¦·Î ÀÎÇÏ¿© ÀúÀå µÇÁö ¾Ê¾Ò½À´Ï´Ù. ´Ù½Ã ½ÃµµÇØ ÁÖ½Ê½Ã¿À."); break;
			case ("M"): alert("¼­¹ö ¹®Á¦·Î ÀÎÇÏ¿© ¼öÁ¤ µÇÁö ¾Ê¾Ò½À´Ï´Ù. ´Ù½Ã ½ÃµµÇØ ÁÖ½Ê½Ã¿À."); break;
			case ("D"): alert("¼­¹ö ¹®Á¦·Î ÀÎÇÏ¿© »èÁ¦ µÇÁö ¾Ê¾Ò½À´Ï´Ù. ´Ù½Ã ½ÃµµÇØ ÁÖ½Ê½Ã¿À."); break;
			case ("P"): alert("2³â Àü °Ô½Ã±ÛÀº ´ñ±Û ÀÛ¼ºÀÌ ¾ÈµË´Ï´Ù."); break;  // 09.05.15 ±è´ÙÁ¤ Ãß°¡(2³âÀü ´ñ±Û ÀÛ¼º Á¦ÇÑ)
		}//end switch
	}// end if

	if(DescText !="") {
		if (e.responseText != '')	alert(e.responseText);											// 10ÃÊ³» ±Û ÀÛ¼º½Ã alertÀ» »Ñ·ÁÁÖ±âÀ§ÇÔ
		else						alert("»ç¿ë±ÝÁö¾ð¾î (" + DescText + ")ÀÌ/°¡ »ç¿ëµÇ¾ú½À´Ï´Ù.");
		//alert("»ç¿ë±ÝÁö¾ð¾î (" + DescText + ")ÀÌ/°¡ »ç¿ëµÇ¾ú½À´Ï´Ù.");
	}//end if
// µ¿¿µ»ó 4Â÷ ¿ÀÇÂ½Ã ÁÖ¼® ÇØÁ¦
	
	try{
		$('CommentCnt').innerHTML = ComCount;
	}catch(ex){}

}//end function getTvResult(e)
