//ajax ½ÇÇà½Ã »óÅÂ Ç¥½Ã - prototype_ajax_state.js
var oASM = new AjaxStatMsg();


var gSCommentSubmit = false;

//¿¡·¯ Ãâ·Â
function rpError()
{
//	alert("Á¤»óÀûÀ¸·Î Ã³¸®µÇÁö ¾Ê¾Ò½À´Ï´Ù.");
}//end function


// ajax ¸ðµâ
function getLoadContentList(nUrl,nPars,nDpLayer)
{
	var url			= nUrl;
	var pars		= nPars;

	//ajax ½ÇÇà½Ã »óÅÂ Ç¥½Ã
	var oASM = new AjaxStatMsg();
	oASM._setLayerProcess(nDpLayer);
	oASM._setShowProcess();

	var myAjax = new Ajax.Updater(
				{success: nDpLayer},
				url,
				{
					method: 'post',
					parameters: pars
				});
}//end function


//±ÛÀÚ ¼öÁ¦ÇÑ ÇÏ±â
function getCharByte(nCheckFld,nDpFld,nCutCnt)
{
	var nChObj	= document.getElementById(nCheckFld);	//Ã¼Å© ´ë»ó
	var nDpObj	= (!nDpFld) ? "" : document.getElementById(nDpFld) ;//»óÅÂÇ¥½Ã ´ë»ó

	var nChString		= nChObj.value;
	var nChStringCnt	= nChString.length;

	var i = 0;			//¹Ýº¹¹® º¯¼ö
	var nCutByte = 0;	//¹ÙÀÌÆ®¼ö Ä«¿îÅÍ
	var nOneCharAscii;	//±ÛÀÚ´ç ¾Æ½ºÅ°ÄÚµå
	var nDpByte;		//Ç¥½ÃµÉ ¹ÙÀÌÆ®¼ö

	//±ÛÀÚ¼ö Ä«¿îÆ®
	for(i=0; i<nChStringCnt; i++)
	{
		nOneCharAscii = escape(nChString.charAt(i));

		//ÇÑ±ÛÃ³¸®
		if(nOneCharAscii.length > 4)
		{
			nCutByte += 2;
		}else if(nOneCharAscii != "%0D" || nOneCharAscii != "%0A"){ //°³Çà ¹®ÀÚ ÇÊÅÍ
			nCutByte += 1;
		}//end if
	}//end for


	//±ÛÀÚ Á¦ÇÑ
	if(nCutByte <= nCutCnt)
	{
		(!nDpFld) ? "" : nDpObj.lastChild.nodeValue = nCutByte ;
		return true;
	}else{
		alert(nCutCnt+"ÀÚ ÀÌ»óÀº ÀÔ·Â ÇÏ½Ç¼ö ¾ø½À´Ï´Ù!");

		//Á¦ÀÏ ¸¶Áö¸·¿¡ ÀÔ·ÂµÈ ¹®ÀÚ
		nOneCharAscii = escape(nChString.charAt(nChString.length-1));

		if(nOneCharAscii == "%0D" || nOneCharAscii == "%0A") //°³Çà ¹®ÀÚ ÇÊÅÍ
		{
			nChObj.value = nChString.substr(0,nChString.length-2);
		}else{
			nChObj.value = nChString.substr(0,nChString.length-1);
		}//end if

		(!nDpFld) ? "" : nDpObj.lastChild.nodeValue = nCutCnt ;
		nChObj.focus();
		return false;
	}//end if
}//end getCharByte



//´ñ±Û ºÒ·¯¿À±â
function getCommentList(nListSeq,nDpLayer,nPara,nBrandSeq)
{
	var url			= "/pds/include/include_pds_view_replay.php";
	var nPara		= (!nPara)? "": nPara;
	var pars		= "nListSeq="+nListSeq+nPara+"&nBrandSeq="+nBrandSeq;

	//ajax ½ÇÇà½Ã »óÅÂ Ç¥½Ã
	var oASM = new AjaxStatMsg();
	oASM._setLayerProcess(nDpLayer);
	oASM._setShowProcess();


	var myAjax = new Ajax.Updater(
				{success: nDpLayer},
				url,
				{
					method: 'post',
					parameters: pars,
					onFailure: rpError,
					onComplete: function()
					{
						if(nBrandSeq) pds_calcHeight();
					}
				});

}//end function

//´ñ±Û ÀÛ¼º
function setCommentCreate(nListSeq,nDpLayer,nBrandSeq)
{
	//Á¦ÇÑ¼³Á¤
	var objDesc = document.getElementById("descm");

	var nDescM = encodeURIComponent(objDesc.value);

	if(!nDescM)
	{
		alert("³»¿ëÀ» ÀÔ·ÂÇÏ¼¼¿ä");
		objDesc.focus();
		return false;
	}//end if

	if(gSCommentSubmit == true)
	{
		alert("¿äÃ»ÀÌ ÁøÇàÁßÀÔ´Ï´Ù Àá½Ã ±â´Ù·Á ÁÖ¼¼¿ä!");
	}else{
		gSCommentSubmit = true;

		var url		= "/pds/include/include_pds_view_replay_cnt.php";
		var pars	= "nListSeq="+nListSeq+"&nDescM="+nDescM+"&nAction=create";

		//ajax ½ÇÇà½Ã »óÅÂ Ç¥½Ã
		var oASM = new AjaxStatMsg();
		oASM._setLayerProcess(nDpLayer);
		oASM._setShowProcess();


		var myAjax = new Ajax.Updater(
//					{success: nDpLayer},
					'',
					url,
					{
						method: 'post',
						parameters: pars,
						onFailure: rpError,
						onComplete: function(e)
						{
							//alert(e.responseText);
							getCommentList(nListSeq,nDpLayer,'',nBrandSeq);
							gSCommentSubmit = false;
						}
					});
	}//end if

}//end function


//2Â÷ ´ñ±Û ÀÛ¼º
function setCommentCreateDepth2(nSeq,nSubNo,nListSeq,nDpLayer,nPara,nBrandSeq)
{
	//Á¦ÇÑ¼³Á¤
	var objDesc = document.getElementById("descmSub"+nSeq);

	var nDescM = encodeURIComponent(objDesc.value);

	if(!nDescM)
	{
		alert("³»¿ëÀ» ÀÔ·ÂÇÏ¼¼¿ä");
		objDesc.focus();
		return false;
	}//end if


	if(gSCommentSubmit == true)
	{
		alert("¿äÃ»ÀÌ ÁøÇàÁßÀÔ´Ï´Ù Àá½Ã ±â´Ù·Á ÁÖ¼¼¿ä!");
	}else{
		gSCommentSubmit = true;

		var url		= "/pds/include/include_pds_view_replay_cnt.php";
		var pars	= "nSubNo="+nSubNo+"&nListSeq="+nListSeq+"&nDescM="+nDescM+"&nAction=createDepth2";

		//ajax ½ÇÇà½Ã »óÅÂ Ç¥½Ã
		var oASM = new AjaxStatMsg();
		oASM._setLayerProcess(nDpLayer);
		oASM._setShowProcess();


		var myAjax = new Ajax.Updater(
					//{success: nDpLayer},
					'',
					url,
					{
						method: 'post',
						parameters: pars,
						onFailure: rpError,
						onComplete: function(e)
						{
							//alert(e.responseText);
							getCommentList(nListSeq,nDpLayer,nPara,nBrandSeq)
							gSCommentSubmit = false;
						}
					});
	}//end if
}//end function


//´ñ±Û ¼öÁ¤
function setCommentModi(nSeq,nListSeq,nDpLayer,nPara,nBrandSeq)
{
	//´ñ±Û³»¿ë
	var objDesc	= document.getElementById("descmModi"+nSeq);
	var nDescM	= encodeURIComponent(objDesc.value);

	if(!nDescM)
	{
		alert("³»¿ëÀ» ÀÔ·ÂÇÏ¼¼¿ä");
		objDesc.focus();
		return false;
	}//end if


	if(gSCommentSubmit == true)
	{
		alert("¿äÃ»ÀÌ ÁøÇàÁßÀÔ´Ï´Ù Àá½Ã ±â´Ù·Á ÁÖ¼¼¿ä!");
	}else{
		gSCommentSubmit = true;

		var url	 = "/pds/include/include_pds_view_replay_cnt.php";
		var pars = "nSeq="+nSeq+"&nListSeq="+nListSeq+"&nDescM="+nDescM+"&nAction=modify";

		//ajax ½ÇÇà½Ã »óÅÂ Ç¥½Ã
		var oASM = new AjaxStatMsg();
		oASM._setLayerProcess(nDpLayer);
		oASM._setShowProcess();


		var myAjax	= new Ajax.Updater(
					'',
					url,
					{
						method: 'post',
						parameters: pars,
						onFailure: rpError,
						onComplete: function(e)
						{
							//alert(e.responseText);
							getCommentList(nListSeq,nDpLayer,nPara,nBrandSeq)
							gSCommentSubmit = false;
						}
					});
	}//end if
}//end function


//´ñ±Û »èÁ¦
function setCommentDel(nSeq,nListSeq,nDpLayer,nPara,nBrandSeq)
{
	var sure;
	var msg = "»èÁ¦ ÇÏ½Ã°Ú½À´Ï±î?";
	sure =confirm(msg);
	if(sure)
	{
		if(gSCommentSubmit == true)
		{
			alert("¿äÃ»ÀÌ ÁøÇàÁßÀÔ´Ï´Ù Àá½Ã ±â´Ù·Á ÁÖ¼¼¿ä!");
		}else{
			gSCommentSubmit = true;

			var url	 = "/pds/include/include_pds_view_replay_cnt.php";
			var pars = "nSeq="+nSeq+"&nListSeq="+nListSeq+"&nAction=del";

			//ajax ½ÇÇà½Ã »óÅÂ Ç¥½Ã
			var oASM = new AjaxStatMsg();
			oASM._setLayerProcess(nDpLayer);
			oASM._setShowProcess();

			var myAjax	= new Ajax.Updater(
						'',
						url,
						{
							method: 'post',
							parameters: pars,
							onFailure: rpError,
							onComplete: function(e)
							{
								//alert(e.responseText);
								getCommentList(nListSeq,nDpLayer,nPara,nBrandSeq)
								gSCommentSubmit = false;
							}
						});
		}//end if
	}//end if
}//end function


//´ñ±Û ¼öÁ¤¹öÆ°
function setModifyForm(nSeq)
{
	var objW = document.getElementById("sCommentListWrite"+nSeq);
	var objM = document.getElementById("sCommentListModify"+nSeq);

	objW.style.display = "none";
	objM.style.display = "block";
}


//¼û±è ÄÁÅÙÃ÷ º¸±â
function setViewContentForm(nDpForm)
{
	var obj = document.getElementById(nDpForm)

	if(obj.style.display == "none")
	{
		obj.style.display = "block";
	}else{
		obj.style.display = "none";
	}//end if
}//end function

//»õÃ¢ ¿ÀÇÂ
function setWinOpenFix(nUrl,nName,nW,nH)
{
	window.open(nUrl,nName,"width="+nW+",height="+nH+",menubar=0,resizable=0,scrollbars=0,status=0,titlebar=0, toolbar=0");
}//end function


function setCommentLogin(frm)
{
	var nFrm = document.getElementById(frm);

	nFrm.hdnUrl.value = location.href;

	if(!nFrm.txtId.value)
	{
		alert("¾ÆÀÌµð¸¦ ÀÔ·ÂÇÏ¼¼¿ä!");
		nFrm.txtId.focus();
		return false;
	}//end if

	if(!nFrm.pwdPasswd.value)
	{
		alert("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä!");
		nFrm.pwdPasswd.focus();
		return false;
	}//end if

	frm.submit();
}//end function

//disabled
