/**
  ³»  ¿ë : ºê·£µå ºí·Î±× °ü¸®ÀÚ È¸¿ø°ü¸® ÀÚ¹Ù½ºÅ©¸³Æ® ÇÁ·ÎÅäÅ¸ÀÔ
  Âü  °í : javascript prototype 1.4 ¸Þ´º¾ó ÂüÁ¶
           http://www.sergiopereira.com/articles/prototype.js.html   (¿µ¹®»çÀÌÆ®)
		   http://openframework.or.kr/framework_reference/prototype_js/1.4.0/prototype.js.html (ÇÑ±Û»çÀÌÆ®)
		   À§ÀÇ »çÀÌÆ®¿¡¼­ ¹èÆ÷ÇÏ´Â prototype.js ¸¦ ±âº»À¸·Î ·Îµå ÇØÁØÈÄ ¾Æ·¡ÀÇ ÇÁ·ÎÅäÅ¸ÀÔÀ» »ç¿ëÇØ¾ßÇÑ´Ù

  ÀÛ¼ºÀÚ : ±èÁ¾Áø
  ÀÛ¼ºÀÏ : 2008-01-15
**/

var submitTransCheck = false;
var checkAllFlag = false;
var sKeyPosMember = 0;			 //Å°¿öµå °Ë»ö Æ÷Áö¼Ç

function sBrandMember()
{

}//end function gScript

sBrandMember.prototype = {

	//È¸¿ø¸Þ´º ÃÊ±â ¼ÂÆÃ
	_setMemberLoadMenu : function(nMenuType,nMenuName,nBrandSeq)
	{
		var obj = document.getElementsByName(nMenuName);

		for(var i=0; i<obj.length; i++)
		{
			if(obj[i].value == nMenuType)
			{
				obj[i].checked = true;
				this._setMemberMenu(nMenuName,nBrandSeq);
			}//end if
		}//end for
	},

	//¸Þ´º ÅØ½ºÆ® Å¬¸¯½Ã ¶óµð¿À ¹öÆ° ¼ÂÆÃ
	_setMemberMenuRidio : function(nIdx,nMenuName,nBrandSeq)
	{
		var obj = document.getElementsByName(nMenuName);

		obj[nIdx].checked = true;

		this._setMemberMenu(nMenuName,nBrandSeq);
	},

	//°ü¸®ÀÚ ¸Þ´º ¼ÂÆÃ
	_setMemberMenu : function(nMenuName,nBrandSeq)
	{
		var objRadio	= document.getElementsByName(nMenuName);

		for(var i=0; i<objRadio.length; i++)
		{
			if(objRadio[i].checked == true)
			{
				this._setMemberMenuChange(objRadio[i].value,nBrandSeq);
			}//end if
		}//end for
	},

	//°ü¸®ÀÚ ¸Þ´º º¯È¯
	_setMemberMenuChange : function(nMenuType,nBrandSeq)
	{
		var nDpLayer	= "menuListBox";
		var url			= "/include/include_manager_member_"+nMenuType+".php";
		var pars		= "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: this._setRpError
					});
	},

	_setCheckAll : function(nObjName)
	{
		var obj = document.getElementsByName(nObjName);

		for(var i=0; i<obj.length; i++)
		{
			if(checkAllFlag == false)
			{
				obj[i].checked = true;
			}else{
				obj[i].checked = false;
			}//end of

		}//end for

		if(checkAllFlag == false)
		{
			checkAllFlag = true;
		}else{
			checkAllFlag = false;
		}//end if
	},

	//¸®½ºÆ® °Ë»ö
	_getListSearch : function(nKeyId,nValId,nUrl,nPara,nDpLayer)
	{
		var objKey = document.getElementById(nKeyId);
		var objVal = document.getElementById(nValId);

		var nAnper = (!nPara)? "":"&" ;

		var url			= nUrl;
		var pars		= nPara + nAnper +"nCfSearchKey="+objKey.value+"&nCfSearchVal="+objVal.value;

		//ajax ½ÇÇà½Ã »óÅÂ Ç¥½Ã
		var oASM = new AjaxStatMsg();
		oASM._setLayerProcess(nDpLayer);
		oASM._setShowProcess();

		var myAjax = new Ajax.Updater(
					{success: nDpLayer},
					url,
					{
						method: 'post',
						parameters: pars,
						onFailure: this._setRpError
					});
	},

	//È¸¿øÁ¤º¸ ¼öÁ¤
	_setMemberModify : function()
	{
		var nMsg ="È¸¿øÁ¤º¸¸¦ ¼öÁ¤ÇÏ½Ã°Ú½À´Ï±î?";
		var nReslut = confirm(nMsg);

		if(nReslut)
		{
			var nFrm = document.frmMemConf;
			var obj = document.getElementById("nAction");
			obj.value = "memberModify";
			nFrm.submit();
		}
	},

	//È¸¿ø °­Á¦ Å»Åð
	_setMemberDel : function()
	{
		var nMsg ="È¸¿øÁ¤º¸¸¦ »èÁ¦ ÇÏ½Ã°Ú½À´Ï±î?";
		var nReslut = confirm(nMsg);

		var nMemSeq =document.getElementsByName('nMemSeq[]');
		var j = 0;
		for( var i = 0 ; i < nMemSeq.length ; i++ ) {
			if( nMemSeq[i].checked == true ) {
				j++;
			}
		}

		if( j == 0 ) {
			alert('¼±ÅÃµÈ È¸¿øÀÌ ¾ø½À´Ï´Ù.');
			return;
		}

		if(nReslut)
		{
			var nFrm = document.frmMemConf;
			var obj = document.getElementById("nAction");
			obj.value = "memberDel";
			nFrm.submit();
		}
	},

	//»õÃ¢ ¶ç¿ì±â
	_setPopup : function(nUrl,nName,nW,nH)
	{
		window.open(nUrl,nName,"width="+nW+",height="+nH+",menubar=0,resizable=0,scrollbars=0,status=0,titlebar=0,toolbar=0");
	},

	//·¹ÀÌ¾î µð½ºÇÃ·¹ÀÌ ÄÁÆ®·Ñ
	_setLayerDp : function(nDpLayer,nMethod)
	{
		var obj = document.getElementById(nDpLayer);

		nMethod = (!nMethod) ? "none":nMethod ;

		obj.style.display = nMethod;
	},

	_setSendMassagePop : function(nDpLayer,nTit,nComm)
	{
		var obj		= document.getElementById(nDpLayer);
		var objTit	= document.getElementById(nTit);
		var objCom	= document.getElementById(nComm);

		//³»¿ë ¸®¼Â
		objTit.innerText = "";
		objCom.innerText = "";

		if(obj.style.display == "block")
		{
			obj.style.display = "none";
		}else{
			obj.style.display = "block";
		}//end if
	},

	_setSendMassage : function(nBrandSeq,nRec,nTit,nSave,nComm,nDpLayer)
	{
		var objTit	= document.getElementById(nTit);
		var objSave	= document.getElementById(nSave);
		var objCom	= document.getElementById(nComm);
		var objStat	= document.getElementById(nDpLayer);
		var objRec	= document.getElementsByName(nRec);
		var chIdx	= 0;
		var nRecv	= "";
		var nComma	= "";

		//¼ö½ÅÀÚ Ã¼Å©
		for(var i=0; i<objRec.length; i++)
		{
			if(objRec[i].checked == true)
			{
				nRecv += (chIdx > 0)? ","+objRec[i].value:objRec[i].value ;
				chIdx ++;
			}//end if
		}//end for

		if(chIdx <= 0)
		{
			alert("¼ö½Å ´ë»óÀ» ¼±ÅÃÇÏ¼¼¿ä!");
		}else if(!objTit.value){
			alert("Á¦¸ñÀ» ÀÔ·Â ÇÏ¼¼¿ä!");
			objTit.focus();
		}else if(!objCom.value){
			alert("³»¿ëÀ» ÀÔ·Â ÇÏ¼¼¿ä!");
			objCom.focus();
		}else{

			var nSave = (objSave.checked == true)? "N":"Y" ;

			var url			= "/manager/manager_member_cnt.php";
			var pars		= "nAction=memberMassage&nBrandSeq="+nBrandSeq+"&nRecv="+nRecv+"&nMasgTit="+objTit.value+"&nSave="+nSave+"&nMasgCom="+objCom.value;

			objStat.innerHTML = "<span style=\"color:#ff0000\">Àü¼ÛÁßÀÔ´Ï´Ù...</span>";

			//ajax ½ÇÇà½Ã »óÅÂ Ç¥½Ã
			var oASM = new AjaxStatMsg();
			oASM._setLayerProcess(nDpLayer);
			oASM._setShowProcess();

			var myAjax = new Ajax.Updater(
						'',
						url,
						{
							method: 'post',
							parameters: pars,
							onFailure: this._setRpError,
							onSuccess : function (e) { 
								if( e.responseText == 'SystemCheck' || e.responseText == 'DBError' ) {
									alert('½Ã½ºÅÛ Á¡°Ë ÁßÀÔ´Ï´Ù.');
									return false;
								}
							} ,
							onComplete: function (e)
							{
								//alert(e.responseText);
								sBrMem._getMsgSendResult(e,nDpLayer);
							}
						});

		}//end if
	},

	_getMsgSendResult : function(e,nDpLayer)
	{

		var nStr = e.responseText;

		var aStr = nStr.split("_");

		switch(aStr[0])
		{
			case("errRec"):
				alert("¼ö½Å ´ë»óÀ» ¼±ÅÃÇÏ¼¼¿ä!");
			break;

			case("errTit"):
				alert("Á¦¸ñÀ» ÀÔ·ÂÇÏ¼¼¿ä!");
			break;

			case("errCom"):
				alert("³»¿ëÀ» ÀÔ·ÂÇÏ¼¼¿ä!");
			break;

			case("errWord"):
				alert("³»¿ëÁß¿¡ ±ÝÁö´Ü¾î°¡ ÀÖ½À´Ï´Ù!");
			break;

			case("ok"):
				var obj = document.getElementById(nDpLayer);
				var nInHtml = "<span style=\"color:#0000ff\">Àü¼Û ¿Ï·á!</span> <br /> [¼ö½Å°ÅºÎ ¸®½ºÆ®]<br />"+decodeURIComponent(aStr[1]);
				obj.innerHTML = nInHtml;
			break;
		}//end switch

	},

	//¿¡·¯ Ãâ·Â
	_setRpError : function()
	{
		//	alert("Á¤»óÀûÀ¸·Î Ã³¸®µÇÁö ¾Ê¾Ò½À´Ï´Ù.");
	}//end function



}//end prototype

//manager_member_cnt.php

var sBrMem = new sBrandMember();