var addrByteArray = new Array();
var focusArea = "inputsms";	//SMS ¹ß¼Û½Ã µÎ°³ÀÇ Ã¢Áß ¾î´ÀÃ¢¿¡ focus°¡ ÀÖ´ÂÁö ¾Ë±â À§ÇØ »ç¿ë
	function setLstmsgtype(tp) {
		lstmsgtype=tp;
	}
	function etcMsgSize(t) {
		var val = t.value;
		byteIs=0;
		for (i=0;i<val.length;i++) {
			tmp = val.charAt(i);
			escChar = escape(tmp);
			if (escChar=='%0D') {
			} else if (escChar.length > 4) {
				byteIs += 2;
			} else {
				byteIs += 1;
			}
		}
		return byteIs;
	}
	function chksize(t) {
		//var addrAdd = document.all("addrAdd");
		var tmpVal = t.value;
		//if (addrAdd.disabled!=true) {
		//	tmpVal = replaceAddrReplaceData(tmpVal);
		//}
		if(lstmsgtype == 'URL'){
			tmpVal = document.getElementById("inputsms").value + document.getElementById("inputurl").value;
		}
		chksizeReal(t,tmpVal,getMaxByte());
		
	}
	
	function chkMsgSize(obj, viewDiv) {
		//var addrAdd = document.all("addrAdd");
		var tmpVal = obj.value;
		//if (addrAdd.disabled!=true) {
		//	tmpVal = replaceAddrReplaceData(tmpVal);
		//}
		if(lstmsgtype == 'URL'){
			tmpVal = document.getElementById("layerURLMsgBoxContents").value + document.getElementById("layerURLMsgBoxUrl").value;
		}
		chkMsgSizeReal(obj, viewDiv,tmpVal,getMaxByte());
		
	}	
	
	function chkLMSMsgSize(obj, viewDiv) {
		//var addrAdd = document.all("addrAdd");
		var tmpVal = obj.value;
		//if (addrAdd.disabled!=true) {
		//	tmpVal = replaceAddrReplaceData(tmpVal);
		//}

		chkLMSMsgSizeReal(obj, viewDiv,tmpVal, 2000);
		
	}	
	
	function chkLMSMsgSize2(obj, viewDiv) {
		//var addrAdd = document.all("addrAdd");
		var tmpVal = obj.getHtml();
		//if (addrAdd.disabled!=true) {
		//	tmpVal = replaceAddrReplaceData(tmpVal);
		//}

		chkLMSMsgSizeReal2(obj, viewDiv,tmpVal, 2000);
		
	}	
	function chksizeMMS(t) {
		var addrAdd = document.all("addrAdd");
		var tmpVal = t.value;
		if (addrAdd.disabled!=true) {
			tmpVal = replaceAddrReplaceData(tmpVal);
		}
		chksizeRealMMS(t,tmpVal,1500);
		
	}
	function replaceAddrReplaceData(strVal) {
		var comboObj = document.all("addrAdd");
		for (var i=1; i<comboObj.length; i++) {
			var tmpVal = comboObj.options[i].value;

			if (strVal.indexOf(tmpVal)>=0) {
				var sizeLen = addrByteArray[tmpVal];
				strVal = strVal.split(tmpVal).join(setSpace(sizeLen));
			}
		}
		return strVal;

	}
	function setSpace(slen) {
		var retVal = "";
		for (var i=0;i<slen;i++) {
			retVal+=" ";
		}
		return retVal;
	}
	function chksizeReal(t,val,maxcount) {
		var maxcount = maxcount-etcMsgSize(document.getElementsByName("lmsaddmsg")[0]);
		var inputForm = document.inputMessageForm;
		var tempi1=0;
		var tempi2=0;
		var byteIs=0;
		var prtmaxcount = maxcount-etcMsgSize(document.getElementsByName("lmsaddmsg")[0]);
		var disLmsFlag = false;
		if (val=="") {
			document.getElementById("msgSizeDiv").innerHTML=byteIs+"/"+prtmaxcount+"Bytes";
		} else {
			for (i=0;i<val.length;i++) {
				tmp = val.charAt(i);
				escChar = escape(tmp);
				if (escChar=='%0D') {
				} else if (escChar.length > 4) {
					byteIs += 2;
				} else {
					byteIs += 1;
				}
				if (byteIs>maxcount) {break;}
				if (byteIs==(maxcount-1)) {tempi1 = i+1;}
				if (byteIs==maxcount) {tempi2 = i+1;}
			}
			/*
			if (byteIs > prtmaxcount && maxcount > prtmaxcount) { 
				if (lstmsgtype=="SMS") {
					disLmsFlag = true;
				}
				document.all("prtMsgImg").src=getContextPath()+getDftImgPath()+"/phone_lms_tit.gif";
				prtmaxcount = 1500;
				inputForm.inputsms.style.width="160px";
				inputForm.inputsms.style.overflowY="scroll";
				document.all("lmsicon").style.display="block";
				document.getElementById("divMsgComment").innerHTML="1,500byte±îÁö Àü¼Û°¡´ÉÇÏ¸ç";
				lstmsgtype = "LMS";
			} else {  
				document.all("prtMsgImg").src=getContextPath()+getDftImgPath()+"/phone_sms_tit.gif";
				inputForm.inputsms.style.width="100px";
				inputForm.inputsms.style.overflowY="hidden";
				document.all("lmsicon").style.display="none";
				document.getElementById("divMsgComment").innerHTML="80byte±îÁö Àü¼Û°¡´ÉÇÏ¸ç";
				lstmsgtype = "SMS";
			}
			*/
			if (byteIs>maxcount) {
				//chksize2(t);
				if(t.id == 'inputsms' && document.getElementById("inputsms2") != null && document.getElementById('sms2Win') != null && document.getElementById('sms2Win').style.display == '' ){
				//	alert("test");
					document.getElementById("inputsms2").focus();
				} else {
				
					if (maxcount > getMaxByte()) {
						alert(maxcount+' Byte ¸¦ ÃÊ°úÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.');
					} else {
						if(getMaxByte() <= 80){
							alert('´Ü¹® ¸Þ½ÃÁö´Â '+maxcount+' Byte ±îÁö¸¸ ÀúÀåÀÌ °¡´ÉÇÕ´Ï´Ù.');
						} else {
							alert('Àå¹® ¸Þ½ÃÁö´Â '+maxcount+' Byte ±îÁö¸¸ ÀÔ·ÂÀÌ °¡´ÉÇÕ´Ï´Ù.');
						}
					}
				}
				
				if (tempi2>0) {tmpval = t.value.substr(0,tempi2);byteIs=maxcount;}
				else {tmpval = t.value.substr(0,tempi1);byteIs=(maxcount-1);}
				t.value = tmpval;
				document.getElementById("msgSizeDiv").innerHTML=byteIs+"/"+prtmaxcount+"Bytes";				
			} else {
				document.getElementById("msgSizeDiv").innerHTML=byteIs+"/"+prtmaxcount+"Bytes";				
			}
			/*
			if (disLmsFlag==true) {
				document.all("layerlms").style.display="block";
				setTimeout("document.all('layerlms').style.display='none'",1000);
			}
			*/
		}
		//calcCash();
	}
	
	function chkMsgSizeReal(t,viewDiv, val,maxcount) {
		var maxcount = maxcount-etcMsgSize(document.getElementsByName("lmsaddmsg")[0]);
		var inputForm = document.inputMessageForm;
		var tempi1=0;
		var tempi2=0;
		var byteIs=0;
		var prtmaxcount = maxcount-etcMsgSize(document.getElementsByName("lmsaddmsg")[0]);
		var disLmsFlag = false;
		if (val=="") {
			viewDiv.innerHTML=byteIs+"/"+prtmaxcount+"Bytes";
		} else {
			for (i=0;i<val.length;i++) {
				tmp = val.charAt(i);
				escChar = escape(tmp);
				if (escChar=='%0D') {
				} else if (escChar.length > 4) {
					byteIs += 2;
				} else {
					byteIs += 1;
				}
				if (byteIs>maxcount) {break;}
				if (byteIs==(maxcount-1)) {tempi1 = i+1;}
				if (byteIs==maxcount) {tempi2 = i+1;}
			}
			/*
			if (byteIs > prtmaxcount && maxcount > prtmaxcount) { 
				if (lstmsgtype=="SMS") {
					disLmsFlag = true;
				}
				document.all("prtMsgImg").src=getContextPath()+getDftImgPath()+"/phone_lms_tit.gif";
				prtmaxcount = 1500;
				inputForm.inputsms.style.width="160px";
				inputForm.inputsms.style.overflowY="scroll";
				document.all("lmsicon").style.display="block";
				document.getElementById("divMsgComment").innerHTML="1,500byte±îÁö Àü¼Û°¡´ÉÇÏ¸ç";
				lstmsgtype = "LMS";
			} else {  
				document.all("prtMsgImg").src=getContextPath()+getDftImgPath()+"/phone_sms_tit.gif";
				inputForm.inputsms.style.width="100px";
				inputForm.inputsms.style.overflowY="hidden";
				document.all("lmsicon").style.display="none";
				document.getElementById("divMsgComment").innerHTML="80byte±îÁö Àü¼Û°¡´ÉÇÏ¸ç";
				lstmsgtype = "SMS";
			}
			*/
			if (byteIs>maxcount) {
				//chksize2(t);
				if(t.id =='inputsms2'){
					if(confirm("¸Þ½ÃÁö±æÀÌ°¡ 160byte¸¦ ÃÊ°úÇÏ¿´½À´Ï´Ù. LMS·Î ÀüÈ¯ÇÏ½Ã°Ú½À´Ï±î?")){
						moveLMS();
						return;
					} 
				} else {
					if (maxcount > 80) {
						alert(maxcount+' Byte ¸¦ ÃÊ°úÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.');
					} else {
						if(getMaxByte() <= 80){
							alert('´Ü¹® ¸Þ½ÃÁö´Â '+maxcount+' Byte ±îÁö¸¸ ÀúÀåÀÌ °¡´ÉÇÕ´Ï´Ù.');
						} else {
							alert('Àå¹® ¸Þ½ÃÁö´Â '+maxcount+' Byte ±îÁö¸¸ ÀÔ·ÂÀÌ °¡´ÉÇÕ´Ï´Ù.');
						}
					}
				}
				if (tempi2>0) {tmpval = t.value.substr(0,tempi2);byteIs=maxcount;}
				else {tmpval = t.value.substr(0,tempi1);byteIs=(maxcount-1);}
				t.value = tmpval;
				viewDiv.innerHTML=byteIs+"/"+prtmaxcount+"Bytes";				
			} else {
				viewDiv.innerHTML=byteIs+"/"+prtmaxcount+"Bytes";				
			}
			/*
			if (disLmsFlag==true) {
				document.all("layerlms").style.display="block";
				setTimeout("document.all('layerlms').style.display='none'",1000);
			}
			*/
		}
		//calcCash();
	}	
	
	function chkLMSMsgSizeReal(t,viewDiv, val,maxcount) {
		var maxcount = maxcount-etcMsgSize(document.all("lmsaddmsg"));
		var inputForm = document.inputMessageForm;
		var tempi1=0;
		var tempi2=0;
		var byteIs=0;
		var prtmaxcount = maxcount-etcMsgSize(document.all("lmsaddmsg"));
		var disLmsFlag = false;
		if (val=="") {
			viewDiv.innerHTML=byteIs+"/"+prtmaxcount+"Bytes";
		} else {
			for (i=0;i<val.length;i++) {
				tmp = val.charAt(i);
				escChar = escape(tmp);
				if (escChar=='%0D') {
				} else if (escChar.length > 4) {
					byteIs += 2;
				} else {
					byteIs += 1;
				}
				if (byteIs>maxcount) {break;}
				if (byteIs==(maxcount-1)) {tempi1 = i+1;}
				if (byteIs==maxcount) {tempi2 = i+1;}
			}
			if (byteIs>maxcount) {
				//chksize2(t);
				if(t.id =='inputsms2'){
					if(confirm("¸Þ½ÃÁö±æÀÌ°¡ 160byte¸¦ ÃÊ°úÇÏ¿´½À´Ï´Ù. LMS·Î ÀüÈ¯ÇÏ½Ã°Ú½À´Ï±î?")){
						//LMS·Î ÀÌµ¿
						return;
					} 
				} else {
					if(getMaxByte() <= 80){
						alert('´Ü¹® ¸Þ½ÃÁö´Â '+maxcount+' Byte ±îÁö¸¸ ÀúÀåÀÌ °¡´ÉÇÕ´Ï´Ù.');
						if (tempi2>0) {tmpval = t.value.substr(0,tempi2);byteIs=maxcount;}
						else {tmpval = t.value.substr(0,tempi1);byteIs=(maxcount-1);}
						t.value = tmpval;						
					} else {
						alert('Àå¹® ¸Þ½ÃÁö´Â '+maxcount+' Byte ±îÁö¸¸ ÀÔ·ÂÀÌ °¡´ÉÇÕ´Ï´Ù.');
						if (tempi2>0) {tmpval = t.value.substr(0,tempi2);byteIs=maxcount;}
						else {tmpval = t.value.substr(0,tempi1);byteIs=(maxcount-1);}
						ed1._doc.body.innerHTML = tmpval;						
					}
				}

				viewDiv.innerHTML=byteIs+"/"+prtmaxcount+"Bytes";				
			} else {
				viewDiv.innerHTML=byteIs+"/"+prtmaxcount+"Bytes";				
			}
		}
		//calcCash();
	}
	
	function chkLMSMsgSizeReal2(t,viewDiv, val,maxcount) {
		var maxcount = maxcount-etcMsgSize(document.getElementsByName("lmsaddmsg")[0]);
		var inputForm = document.inputMessageForm;
		var tempi1=0;
		var tempi2=0;
		var byteIs=0;
		var prtmaxcount = maxcount-etcMsgSize(document.getElementsByName("lmsaddmsg")[0]);
		var disLmsFlag = false;
		if (val=="") {
			viewDiv.innerHTML=byteIs+"/"+prtmaxcount+"Bytes";
		} else {
			for (i=0;i<val.length;i++) {
				tmp = val.charAt(i);
				escChar = escape(tmp);
				if (escChar=='%0D') {
				} else if (escChar.length > 4) {
					byteIs += 2;
				} else {
					byteIs += 1;
				}
				if (byteIs>maxcount) {break;}
				if (byteIs==(maxcount-1)) {tempi1 = i+1;}
				if (byteIs==maxcount) {tempi2 = i+1;}
			}
			if (byteIs>maxcount) {
				//chksize2(t);
				if(t.id =='inputsms2'){
					if(confirm("¸Þ½ÃÁö±æÀÌ°¡ 160byte¸¦ ÃÊ°úÇÏ¿´½À´Ï´Ù. LMS·Î ÀüÈ¯ÇÏ½Ã°Ú½À´Ï±î?")){
						//LMS·Î ÀÌµ¿
						return;
					} 
				} else {
					if(getMaxByte() <= 80){
						alert('´Ü¹® ¸Þ½ÃÁö´Â '+maxcount+' Byte ±îÁö¸¸ ÀúÀåÀÌ °¡´ÉÇÕ´Ï´Ù.');
						if (tempi2>0) {tmpval = t.value.substr(0,tempi2);byteIs=maxcount;}
						else {tmpval = t.value.substr(0,tempi1);byteIs=(maxcount-1);}
						t.value = tmpval;						
					} else {
						alert('Àå¹® ¸Þ½ÃÁö´Â '+maxcount+' Byte ±îÁö¸¸ ÀÔ·ÂÀÌ °¡´ÉÇÕ´Ï´Ù.\nºÒÇÊ¿äÇÑ ÅÂ±×¸¦ »èÁ¦ÇÏ½Ã·Á¸é ÃÖÀûÈ­ ¹öÆ°À» Å¬¸¯ÇØ ÁÖ½Ê½Ã¿ä.');
						if (tempi2>0) {tmpval = val.substr(0,tempi2);byteIs=maxcount;}
						else {tmpval = val.substr(0,tempi1);byteIs=(maxcount-1);}
						t._doc.body.innerHTML = tmpval;
					}
				}

				viewDiv.innerHTML=byteIs+"/"+prtmaxcount+"Bytes";				
			} else {
				viewDiv.innerHTML=byteIs+"/"+prtmaxcount+"Bytes";				
			}
		}
		//calcCash();
	}		
	function chksizeRealMMS(t,val,maxcount) {
		var inputForm = document.inputMessageForm;
		var tempi1=0;
		var tempi2=0;
		var byteIs=0;
		var prtmaxcount = 1500;
		var disLmsFlag = false;
		if (val=="") {
			document.getElementById("msgSizeDiv").innerHTML="0/"+prtmaxcount+"Bytes";
		} else {
			byteIs=0;
			for (i=0;i<val.length;i++) {
				tmp = val.charAt(i);
				escChar = escape(tmp);
				if (escChar=='%0D') {
				} else if (escChar.length > 4) {
					byteIs += 2;
				} else {
					byteIs += 1;
				}
				if (byteIs>maxcount) {break;}
				if (byteIs==(maxcount-1)) {tempi1 = i+1;}
				if (byteIs==maxcount) {tempi2 = i+1;}
			}
			if (byteIs>maxcount) {
				//chksize2(t);
				alert(maxcount+' Byte ¸¦ ÃÊ°úÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.');
				if (tempi2>0) {tmpval = t.value.substr(0,tempi2);byteIs=maxcount;}
				else {tmpval = t.value.substr(0,tempi1);byteIs=(maxcount-1);}
				t.value = tmpval;
				document.getElementById("msgSizeDiv").innerHTML=byteIs+"/"+prtmaxcount+"Bytes";				
			} else {
				document.getElementById("msgSizeDiv").innerHTML=byteIs+"/"+prtmaxcount+"Bytes";				
			}
		}
		calcCash();
	}
	function chkPhoneNumber(con) {
		var conValue = con.value;
		var token = chkToken(con);

		if (token=="") {
			phoneNumberIn(con);
		} else {
			var retValue = "";
			var arrPhoneNumber = con.value.split(token);
			for (var i=0;i<arrPhoneNumber.length;i++) {
				var tmpValue = _phoneNumberIn(arrPhoneNumber[i]);
				if (retValue!="") {
					retValue+=token+tmpValue;
				} else {
					retValue+=tmpValue;
				}
			}
			 
			con.value = retValue;
		}
	}
	function addPhoneNumber() {

		var oriObj = document.all("inputPhoneNumber");

		var desObj = document.all("tonumberzone");

		var totCnt = 0;

		var conValue = oriObj.value;

		var token = chkToken(oriObj);

		var tmpValue = "";

		var affectedCount=0;

		/* ÀüÃ¼ ¼ö·® È®ÀÎ ½ÃÀÛ  - ÇöÀç ÀÖ´Â ÀüÃ¼ °¹¼ö¸¸ ¼¼¸é µÈ´Ù. 2011.03.23 */
		if(desObj.length >= 999){
	        alert("±×·ì ¶Ç´Â ¿¬¶ôÃ³´Â ÇÑ¹ø¿¡ 999°³±îÁö¸¸ °¡´ÉÇÕ´Ï´Ù.");
	    	return false;
	    }
	    /* ÀüÃ¼ ¼ö·® È®ÀÎ ³¡ */

		if (token=="") {
			tmpValue = _phoneNumberIn(oriObj.value);
			tmpValue = addPhoneCheck(tmpValue);
			if (tmpValue.length>0) {
				addCommonCombo(desObj,"P"+tmpValue,formatPhoneNumber(tmpValue));
				affectedCount++;
			}
		} else {
			var retValue = "";
			var arrPhoneNumber = oriObj.value.split(token);
			for (var i=0;i<arrPhoneNumber.length;i++) {
				var tmpValue = _phoneNumberIn(arrPhoneNumber[i]);
				tmpValue = addPhoneCheck(tmpValue);
				if (tmpValue.length>0) {
					addCommonCombo(desObj,"P"+tmpValue,formatPhoneNumber(tmpValue));
					affectedCount++;
				}
			}
		}
		
		if (affectedCount<1) {

			alert(' ÀüÈ­¹øÈ£°¡ Á¤È®ÇÏÁö ¾Ê°Å³ª, \n ÀÔ·ÂµÈ °ªÀÌ ¾ø¾î ÀüÈ­¹øÈ£°¡ Ãß°¡µÇÁö ¾Ê¾Ò½À´Ï´Ù.');
			return;
		} else {
			displayPhoneCnt(desObj);
			oriObj.value="";
			activateReplaceAddressBook();
		}

		
	}
	function chkToken(con) {	
		var htmlCon = con.value;
		var splitToken="";
		if (htmlCon.indexOf("\r\n") >=0) {
			splitToken = "\r\n";
		} else if (htmlCon.indexOf("\r") >=0) {
			splitToken = "\r";
		} else if (htmlCon.indexOf("\n") >=0) {
			splitToken = "\n";
		}
		return splitToken;
	}

	function addPhoneCheck(tmpVal) {
		tmpVal = tmpVal.split("-").join("").split(" ").join("").split("/").join("");
		if (tmpVal.charAt(0)!="0"){
			tmpVal = "0"+tmpVal;
		}
		if (tmpVal.length<10||tmpVal.length>11){return "";	}
		if (isNaN(tmpVal)){return "";	}
		if (tmpVal.substr(0,2)!="01" && tmpVal.substr(0,3)!="070"  && tmpVal.substr(0,4)!="0505"){return "";	}
		return tmpVal;
	}

	function delPhoneNumber(flg) {
		var desObj = document.all("tonumberzone");
		if (flg=="s") {
			var objLen = desObj.length;
			for (var i=0;i<objLen;i++) {
				if (desObj.options[i].selected==true) {
					desObj.remove(i);
					i--;objLen--;
				}
			}
		} else {
			desObj.length=0;
		}
		displayPhoneCnt(desObj);
		activateReplaceAddressBook();
	}
	
	function toPhoneCnt(desObj){
		var addLen = 0;
		for (var i=0;i<desObj.length;i++) {
			if(desObj[i].value.substring(0,1) == 'G' || desObj[i].value.substring(0,1) == 'T'){	//±×·ìÀÎ °æ¿ì´Â ±×·ì¿¡ Æ÷ÇÔµÈ ¸í¼ö
				addLen += parseInt(desObj[i].value.split(":")[1]);
			} else {
				addLen++;
			}
		}		
		return addLen;
	}
	function toPhonePartCnt(desObj){
		var addGLen = 0;
		var addLen = 0;
		for (var i=0;i<desObj.length;i++) {
			if(desObj[i].value.substring(0,1) == 'G' || desObj[i].value.substring(0,1) == 'T'){	//±×·ìÀÎ °æ¿ì´Â ±×·ì¿¡ Æ÷ÇÔµÈ ¸í¼ö
				addGLen += parseInt(desObj[i].value.split(":")[1]);
			} else {
				addLen++;
			}
		}		
		return addGLen + "," + addLen;
	}	
	function displayPhoneCnt(desObj) {
		
		document.getElementById("totPhoneCntDiv").innerHTML = "<strong>ÃÑ "+toPhoneCnt(desObj)+"¸í</strong>";
		//calcCash();
	}

	function uniquePhoneNumber() {
		var arrPhoneNumber = new Array();
		var desObj = document.all("tonumberzone");
		var objLen = desObj.length;
		//¹è¿­¿¡ °ªÃ¤¿ì±â
		for (var i=0;i<objLen ;i++) {
			arrPhoneNumber[i] = desObj.options[i].value;
		}

		for (var i=0;i<objLen ;i++) {
			tmpPhoneNumber = splitPhoneNo(desObj.options[i].value);
			for (var j=i+1;j<objLen;j++) {
				if (tmpPhoneNumber == splitPhoneNo(desObj.options[j].value)) {
					desObj.remove(j);
					j--;objLen--;
				}
			}
		}
		displayPhoneCnt(desObj);
		activateReplaceAddressBook();

	}


	function displayToNumber() {
		loadingToNumber();

		displayDiv2('toNumberDiv');
	}
	
	function displayDiv(objDiv) {
		//Å¬·¢ÇßÀ»¶§ÀÇ ¸¶¿ì½º ÁÂÇ¥ »ý¼º
		var o = new Object();
		o = layerArea();

		//ÇØ´ç ÁÂÇ¥ À§Ä¡·Î ºñ¹ø ¹¯´Â ·¹ÀÌ¾î ÀÌµ¿
		document.getElementById(objDiv).style.pixelTop	= o.y;
		document.getElementById(objDiv).style.pixelLeft	= o.x-30;		
		toggleLayer(objDiv,'block');	
	}

	function displayDiv2(objDiv) {
		//Å¬·¢ÇßÀ»¶§ÀÇ ¸¶¿ì½º ÁÂÇ¥ »ý¼º
		var o = new Object();
		o = layerArea();
		//alert(obj.style.left);
		//return;
		//ÇØ´ç ÁÂÇ¥ À§Ä¡·Î ºñ¹ø ¹¯´Â ·¹ÀÌ¾î ÀÌµ¿
		//document.getElementById(objDiv).style.pixelTop	= o.y;
		//document.getElementById(objDiv).style.pixelLeft	= o.x-30;		
		toggleLayer(objDiv,'block');	
	}	
	
	function layerArea(){
		var o = new Object();
		
		o.x = (document.layers) ? loc.pageX : event.clientX;
		o.y = (document.layers) ? loc.pageY : event.clientY;
		
		return o;
	}
	function displayFromNumber() {
//		var tp = document.all("phone_layer").style.top;
//		var lft = document.all("phone_layer").style.left;
//		document.all("fromNumberDiv").style.top = toppos+parseInt(tp)+456;
//		document.all("fromNumberDiv").style.left = leftpos+parseInt(lft)+10;

		loadingFromNumber();

		displayDiv2('fromNumberDiv');
	}
	function openAddrPop() {
		var url="../include/popSelAddress.jsp";
		var param = "width=588,height=499,scrollbars=no";
		//var ADDRESSBOOK2 = window.open(url,"ADDRESSBOOK2",param);
		var param = "width=650,height=580,scrollbars=no";
		var ADDRESSBOOK2 = window.open(url,"ADDRESSBOOK",param);
	}
	function splitPhoneNo(strHpno) {
		var arrHpno = strHpno.split(":");
		return arrHpno[0];
	}

	function getAddrMaxByte() {
		var mode = "FrontGetMaxAddrByte";
		$.ajax({
			type: "POST",
			url: getContextPath()+"/getFrontAjax.do",
			data: "mode="+mode+"&seqSet="+getSeqSet(),
			success: function(reqData){
				_getAddrMaxByte(reqData) },
			error: function(reqData,errStr){
				alert(reqData.responseText);
				alert(errStr);}
		});
	}

	function _getAddrMaxByte(reqData) {
		var arrReqData = reqData.split("<BR>");
		for (var i=0;i<arrReqData.length-1;i++) {
			var tmpVal = arrReqData[i].split(":");
			addrByteArray["["+tmpVal[0]+"]"] = tmpVal[1];
		}
	}
	function getSeqSet() {
		var retVal="";
		var desObj = document.all("tonumberzone");
		for (var i=0;i<desObj.length;i++) {
			var tmpVal = desObj[i].value.split(":");
			retVal += tmpVal[1]+",";
		}
		return retVal.substr(0,retVal.length-1);
	}
	
	function openSaveBox(msgtype) {
		var url="../include/popSaveEmoticon_SMS.jsp";
		if (msgtype=="MMS") {
			url="../include/popSaveEmoticon_MMS.jsp";
		}
		if (lstmsgtype=="LMS") {
			url="../include/popSaveEmoticon_LMS.jsp";
		}
		var param = "width=650,height=513,scrollbars=no";
		window.open(url,"SAVEBOX",param);
	}
	
	function saveMsg() {
		var inputForm = document.inputMessageForm;
		var objCon = inputForm.inputsms;
		var objValue = objCon.value;
		var msgtype = lstmsgtype;
		var title = inputForm.title.value;
		if (title=="") {
			title = "Á¦¸ñ¾øÀ½";
		}
		if (objValue=="") {
			alert('ÀúÀåÇÏ½Ç ³»¿ëÀ» ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä.');
			objCon.focus();
			return;
		}

		var mode = "FrontSaveEmoticon";
		$.ajax({
			type: "POST",
			url: getContextPath()+"/getFrontAjax.do",
			data: "mode="+mode+"&title="+title+"&msgtype="+msgtype+"&msg="+objValue,
			success: function(reqData){
				_saveMsg(reqData) },
			error: function(reqData,errStr){
				alert(reqData.responseText);
				alert(errStr);}
		});
	}
	function saveMMS() {
		var inputForm = document.inputMessageForm;
		var objCon = inputForm.inputsms;
		var img = getSendImgName();
		var objValue = objCon.value;
		var msgtype = lstmsgtype;
		var title = inputForm.title.value;
		if (title=="") {
			title = "Á¦¸ñ¾øÀ½";
		}
		if (img=="") {
			alert('¸ÖÆ¼Àü¼Û½Ã ÀúÀåÀº ÀÌ¹ÌÁö Ã·ºÎ½Ã¸¸ °¡´ÉÇÕ´Ï´Ù.');
			objCon.focus();
			return;
		}

		var mode = "FrontSaveEmoticon";
		$.ajax({
			type: "POST",
			url: getContextPath()+"/getFrontAjax.do",
			data: "mode="+mode+"&img="+img+"&title="+title+"&msgtype="+msgtype+"&msg="+objValue,
			success: function(reqData){
				_saveMsg(reqData) },
			error: function(reqData,errStr){
				alert(reqData.responseText);
				alert(errStr);}
		});
	}
	function _saveMsg(resCode) {
		if (resCode=="Y") {
			alert('ÀúÀåÇÏ¿´½À´Ï´Ù.');
		} else {
			alert('ÀúÀå¿¡ ½ÇÆÐÇÏ¿´½À´Ï´Ù.');
		}
	}

	function chkTitle() {
		var inputForm = document.inputMessageForm;
		var title = inputForm.title.value;
		if (title=="Á¦¸ñÀ» ÀÔ·ÂÇÏ¼¼¿ä.") {
			inputForm.title.value="";
		}
	}
	
	function chkMsgBoxTitle(obj) {
		var title = obj.value;
		if (title=="Á¦¸ñÀ» ÀÔ·ÂÇÏ¼¼¿ä.") {
			obj.value="";
		}
	}	
	function activeResTime() {
		var inputForm = document.inputMessageForm;
		var dismode = true;
		if (inputForm.reserflag.checked==true) {
			dismode= false;
		} else {
			document.getElementById("minical").style.display="none";
		}
		inputForm.reserdate.disabled = dismode;
		inputForm.shh.disabled = dismode;
		inputForm.shm.disabled = dismode;

	}
	function replyRepleColumn(col) {
		var returnCol="";
		if (col=="[ÀÌ¸§]") {return "NAME";}
		if (col=="[ÈÞ´ëÆù¹øÈ£]") {return "HPNO";}
		if (col=="[ÀüÈ­¹øÈ£]") {return "TELNO";}
		if (col=="[ÀÌ¸ÞÀÏÁÖ¼Ò]") {return "EMAIL";}
		if (col=="[ºñ°í1]") {return "ETC1";}
		if (col=="[ºñ°í2]") {return "ETC2";}
		if (col=="[ºñ°í3]") {return "ETC3";}
	}
	
	tmpNowDate="";
	function getNowServertime() {
		var mode = "FrontGetCurrentTime";
		var interval = 15;
		$.ajax({
			type: "POST",
			url: getContextPath()+"/getFrontAjax.do",
			data: "mode="+mode+"&interval="+interval,
			success: function(reqData){
				tmpNowDate = reqData },
			error: function(reqData,errStr){
				alert(reqData.responseText);
				alert(errStr);}
		});
	}
	
	function sendMessageSMS() {
		var inputForm = document.inputMessageForm;
		var inputsms = $.trim(inputForm.inputsms.value);
		var inputsms2 = $.trim(inputForm.inputsms2.value);
		var totCnt = 0;
		
		if (document.getElementById("tonumberzone").type != "textarea") {
			totCnt = toPhoneCnt(document.getElementById("tonumberzone"));
		} else {
			var arrTempNumber = document.getElementById("tonumberzone").value.split("\n");
			for(var i=0; i<arrTempNumber.length;i++){
				if(arrTempNumber[i] != "" && arrTempNumber[i].length > 1){
					totCnt++;
				}
			}
		}

		var reserflag = inputForm.reserflag.value;
		var fromnumber = inputForm.fromnumber.value;
		var title = inputForm.title.value;
		var intervalFlag = document.getElementById("intervalFlag").checked;
		var dupRemove = document.getElementById("dupRemove").checked;
		var phoneCntInterval = "";
		var defaultPhoneCntInterval = "";
		var minuteInterval = "";
		
		var reserdate = "";
		var resertime = "";
		var addmsg = document.getElementsByName("lmsaddmsg")[0].value;
		if (reserflag=="Y") {
			reserdate = document.getElementById('reserdate').value;
			resertime = document.getElementById('shh').options[document.getElementById('shh').selectedIndex].value +
						document.getElementById('shm').options[document.getElementById('shm').selectedIndex].value;
		} else {
			reserflag="N";
		}
		
		if(intervalFlag == true){
			phoneCntInterval = document.getElementById("phoneCntInterval").value;
			defaultPhoneCntInterval = document.getElementById("defaultPhoneCntInterval").value;
			minuteInterval = document.getElementById("minuteInterval").value;
			intervalFlag = 'Y';
			if(parseInt(phoneCntInterval, 10) > parseInt(defaultPhoneCntInterval, 10)){
				alert("¹ß¼Û °£°Ý ¼³Á¤½Ã ¹øÈ£´Â ÃÖ´ë "+defaultPhoneCntInterval+"°³ ÀÌÇÏ±îÁö¸¸ °¡´ÉÇÕ´Ï´Ù.")
				return;
			}
		} else {
			intervalFlag = 'N';
		}
		
		if(dupRemove == true){
			dupRemove = 'Y';
		}else{
			dupRemove = 'N';
		}
		
		tmpSendDate="";
		if (reserflag=="Y") {
			getNowServertime();
			tmpSendDate=document.getElementById('reserdate').value.split("-").join("");
			h = document.all("shh").options[document.all("shh").selectedIndex].value;
			m = document.all("shm").options[document.all("shm").selectedIndex].value;			
			tmpSendDate+=h+m;

			if (tmpSendDate<=tmpNowDate) {
				alert('¿¹¾àÀº ÇöÀç½Ã°£ 15ºÐÈÄ·Î¸¸ °¡´ÉÇÕ´Ï´Ù.');
				return;
			}

		}		

		if (title=="" || title=="Á¦¸ñÀ» ÀÔ·ÂÇÏ¼¼¿ä."){
			//title= inputsms.substring(0, 20);
			title= "Á¦¸ñ ¾øÀ½";
		}

		if (inputsms=="") {
			if(inputsms2 != ""){
				alert('º¸³»½Ç ¸Þ½ÃÁö´Â Ã¹¹øÂ° Ã¢¿¡ ¿ì¼± ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä.');
				return;	
			} else {
				alert('º¸³»½Ç ¸Þ½ÃÁö³»¿ëÀ» ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä.');
				return;
			}
			
		}
		if (fromnumber=="") {
			alert('º¸³»½Ã´ÂºÐ ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä.');
			return;
		}

		if (totCnt<1) {
			alert('¼ö½ÅÀÚ°¡ ¼±ÅÃµÇÁö ¾Ê¾Ò½À´Ï´Ù.');
			return;
		}
		if (reserflag=="Y"&&(reserdate=="")) {
			alert('¿¹¾àÀÎ°æ¿ì ¿¹¾àÀÏÀÚ¿Í ½Ã°£À» ÁöÁ¤ÇÏ¿© ÁÖ½Ê½Ã¿ä.');
			return;
		}
		var phoneno = getStrToNumber(document.all("tonumberzone")); //¹è¿­ÇüÅÂÀÇ ¼ö½ÅÀÚ¸¦ ','±¸ºÐÀÚ·Î ¹®ÀÚ¿­·Î ¸¸µé¾î ¹ÝÈ¯//getSendPhoneNo();

		if (phoneno=="") {
			alert('¼ö½ÅÀÚ°¡ ¼±ÅÃµÇÁö ¾Ê¾Ò½À´Ï´Ù.');
			return;
		}
		
		/*
		var addrAdd = document.all("addrAdd");
		var replyWord = "";
		if (addrAdd.disabled==false) {
			for (var i=1;i<addrAdd.length;i++) {
				var tmpVal = addrAdd.options[i].value;
				replyWord += tmpVal+":"+replyRepleColumn(tmpVal)+"<>";
			}
		}

		if (replyWord!=""){replyWord = replyWord.substr(0,replyWord.length-2);}

		if (maxCnt<totCnt) {
			alert('1È¸´ç ÃÖ´ë '+insertComma(maxCnt)+' °Ç±îÁö¸¸ ¹ß¼ÛÀÌ °¡´ÉÇÕ´Ï´Ù.');
			return;
		}
		*/		

		
		var confirmTxt = "¹ß¼Û Á¤º¸";
		confirmTxt += "\n-----------------------";
		if(reserflag == 'Y'){
			confirmTxt += "\nÀü¼Û¼³Á¤ : ¿¹¾àÀü¼Û";
		} else {
			confirmTxt += "\nÀü¼Û¼³Á¤ : ÀÏ¹ÝÀü¼Û";
		}
		if(intervalFlag == 'N'){
			confirmTxt += "\n°£°Ý¼³Á¤ : ÇÏÁö¾ÊÀ½";
		} else {
			confirmTxt += "\n°£°Ý¼³Á¤ : " + minuteInterval +"ºÐ¸¶´Ù " + phoneCntInterval + "°Ç";
		}
		if(dupRemove == 'Y'){
			confirmTxt += "\nÁßº¹Á¦°Å : Ã³¸®ÇÔ";
		} else {
			confirmTxt += "\nÁßº¹Á¦°Å : ÇÏÁö¾ÊÀ½";
		}
		confirmTxt += "\n-----------------------";
		if(inputsms2 != ''){
			confirmTxt += "\n¹ß¼Û¸Þ½ÃÁö °³¼ö : 2 °³";
		} else {
			confirmTxt += "\n¹ß¼Û¸Þ½ÃÁö °³¼ö : 1 °³";
		}
		
		if(document.all("tonumberzone").type != 'textarea'){	//select boxÀÎ °æ¿ì
			var tmpCnt = toPhonePartCnt(document.all("tonumberzone"));
			
			confirmTxt += "\nÁÖ¼Ò·Ï ±×·ì : " + tmpCnt.split(",")[0] + " °Ç";
			confirmTxt += "\nÀÔ·Â ¹øÈ£ : " + tmpCnt.split(",")[1] + " °Ç";	
		} else {
			confirmTxt += "\nÁÖ¼Ò·Ï ±×·ì : 0 °Ç";
			confirmTxt += "\nÀÔ·Â ¹øÈ£ : " + totCnt + " °Ç";
		}
		
		if(inputsms2 != '') totCnt = totCnt * 2;
		
		confirmTxt += "\n\nÃÑ ¹ß¼Û °Ç¼ö : " + totCnt + " °Ç";
		confirmTxt += "\n\n¸Þ½ÃÁö¸¦ Àü¼ÛÇÏ½Ã°Ú½À´Ï±î?";
		
		
		if (confirm(confirmTxt)) {
		
			//ÃÖ±Ù ¹ß½Å¹øÈ£¸¦ ÄíÅ°¿¡ ÀúÀåÇÑ´Ù. (¿©·¯ PC¿¡¼­ Á¢¼Ó½Ã ÇÊ¿ä)
			setCookie('recent_fromnumber',fromnumber,1);
			
			//phoneno = phoneno.split("<>");
			var sendForm = document.sendForm;
			sendForm.msgType.value = lstmsgtype;
			//sendForm.inputsms.value = inputsms+"\n"+addmsg;
			sendForm.smsCont.value = inputsms;
			sendForm.img1Cont.value = inputsms2;
			sendForm.totCnt.value = totCnt;
			sendForm.reserFlag.value = reserflag;
			sendForm.reserDate.value = reserdate;
			sendForm.reserTime.value = resertime;
			//sendForm.addrphone.value = phoneno[0];
			sendForm.toNumber.value = phoneno;
			//sendForm.replyWord.value = replyWord;
			sendForm.fromNumber.value = fromnumber;
			sendForm.title.value = title;
			sendForm.sendTermCnt.value = phoneCntInterval;
			sendForm.sendTermTime.value = minuteInterval;
			sendForm.dupRemove.value = dupRemove;
			sendForm.target="processzone";
			sendForm.method="POST";
			sendForm.action="/jsp/message/SendMessageProcess.jsp";
			sendForm.submit();
		}
	}
	
	function sendMessageURL() {
		var inputForm = document.inputMessageForm;
		var inputsms = inputForm.inputsms.value;
		var inputurl = inputForm.inputurl.value;
		var totCnt = toPhoneCnt(document.getElementById("tonumberzone"));
		var reserflag = inputForm.reserflag.value;
		var fromnumber = inputForm.fromnumber.value;
		var title = inputForm.title.value;
		var intervalFlag = document.getElementById("intervalFlag").checked;
		var dupRemove = document.getElementById("dupRemove").checked;
		var phoneCntInterval = "";
		var defaultPhoneCntInterval = "";
		var minuteInterval = "";
		
		var reserdate = "";
		var resertime = "";
		var addmsg = document.getElementsByName("lmsaddmsg")[0].value;
		if (reserflag=="Y") {
			reserdate = document.getElementById('reserdate').value;
			resertime = document.getElementById('shh').options[document.getElementById('shh').selectedIndex].value +
						document.getElementById('shm').options[document.getElementById('shm').selectedIndex].value;
		} else {
			reserflag="N";
		}
		
		if(intervalFlag == true){
			phoneCntInterval = document.getElementById("phoneCntInterval").value;
			defaultPhoneCntInterval = document.getElementById("defaultPhoneCntInterval").value;
			minuteInterval = document.getElementById("minuteInterval").value;
			intervalFlag = 'Y';
			if(parseInt(phoneCntInterval, 10) > parseInt(defaultPhoneCntInterval, 10)){
				alert("¹ß¼Û °£°Ý ¼³Á¤½Ã ¹øÈ£´Â ÃÖ´ë "+defaultPhoneCntInterval+"°³ ÀÌÇÏ±îÁö¸¸ °¡´ÉÇÕ´Ï´Ù.")
				return;
			}
		} else {
			intervalFlag = 'N';
		}
		
		if(dupRemove == true){
			dupRemove = 'Y';
		}else{
			dupRemove = 'N';
		}

		tmpSendDate="";
		if (reserflag=="Y") {
			getNowServertime();
			tmpSendDate=document.getElementById('reserdate').value.split("-").join("");
			h = document.all("shh").options[document.all("shh").selectedIndex].value;
			m = document.all("shm").options[document.all("shm").selectedIndex].value;			
			tmpSendDate+=h+m;
			
			if (tmpSendDate<=tmpNowDate) {
				alert('¿¹¾àÀº ÇöÀç½Ã°£ 15ºÐÈÄ·Î¸¸ °¡´ÉÇÕ´Ï´Ù.');
				return;
			}

		}		

		if (title=="" || title=="Á¦¸ñÀ» ÀÔ·ÂÇÏ¼¼¿ä."){
			//title= inputsms.substring(0, 20);
			title= "Á¦¸ñ ¾øÀ½";
		}
		if (inputsms=="") {
			alert('º¸³»½Ç ¸Þ½ÃÁö³»¿ëÀ» ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä.');
			return;
		}
		if (fromnumber=="") {
			alert('º¸³»½Ã´ÂºÐ ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä.');
			return;
		}

		if (totCnt<1) {
			alert('¼ö½ÅÀÚ°¡ ¼±ÅÃµÇÁö ¾Ê¾Ò½À´Ï´Ù.');
			return;
		}
		if (reserflag=="Y"&&(reserdate=="")) {
			alert('¿¹¾àÀÎ°æ¿ì ¿¹¾àÀÏÀÚ¿Í ½Ã°£À» ÁöÁ¤ÇÏ¿© ÁÖ½Ê½Ã¿ä.');
			return;
		}
		var phoneno = getStrToNumber(document.all("tonumberzone")); //¹è¿­ÇüÅÂÀÇ ¼ö½ÅÀÚ¸¦ ','±¸ºÐÀÚ·Î ¹®ÀÚ¿­·Î ¸¸µé¾î ¹ÝÈ¯//getSendPhoneNo();
		if (phoneno=="") {
			alert('¼ö½ÅÀÚ°¡ ¼±ÅÃµÇÁö ¾Ê¾Ò½À´Ï´Ù.');
			return;
		}
		
		var confirmTxt = "¹ß¼Û Á¤º¸";
		confirmTxt += "\n-----------------------";
		if(reserflag == 'Y'){
			confirmTxt += "\nÀü¼Û¼³Á¤ : ¿¹¾àÀü¼Û";
		} else {
			confirmTxt += "\nÀü¼Û¼³Á¤ : ÀÏ¹ÝÀü¼Û";
		}
		if(intervalFlag == 'N'){
			confirmTxt += "\n°£°Ý¼³Á¤ : ÇÏÁö¾ÊÀ½";
		} else {
			confirmTxt += "\n°£°Ý¼³Á¤ : " + minuteInterval +"ºÐ¸¶´Ù " + phoneCntInterval + "°Ç";
		}
		if(dupRemove == 'Y'){
			confirmTxt += "\nÁßº¹Á¦°Å : Ã³¸®ÇÔ";
		} else {
			confirmTxt += "\nÁßº¹Á¦°Å : ÇÏÁö¾ÊÀ½";
		}
		confirmTxt += "\n-----------------------";
		confirmTxt += "\n¹ß¼Û¸Þ½ÃÁö °³¼ö : 1 °³";
		
		var tmpCnt = toPhonePartCnt(document.all("tonumberzone"));
		
		confirmTxt += "\nÁÖ¼Ò·Ï ±×·ì : " + tmpCnt.split(",")[0] + " °Ç";
		confirmTxt += "\nÀÔ·Â ¹øÈ£ : " + tmpCnt.split(",")[1] + " °Ç";	
		
		confirmTxt += "\n\nÃÑ ¹ß¼Û °Ç¼ö : " + totCnt + " °Ç";
		confirmTxt += "\n\n¸Þ½ÃÁö¸¦ Àü¼ÛÇÏ½Ã°Ú½À´Ï±î?";
		
		
		if (confirm(confirmTxt)) {
			var sendForm = document.sendForm;
			sendForm.msgType.value = lstmsgtype;
			sendForm.smsCont.value = inputsms;
			sendForm.callbackUrl.value = inputurl;
			sendForm.totCnt.value = totCnt;
			sendForm.reserFlag.value = reserflag;
			sendForm.reserDate.value = reserdate;
			sendForm.reserTime.value = resertime;
			//sendForm.addrphone.value = phoneno[0];
			sendForm.toNumber.value = phoneno;
			//sendForm.replyWord.value = replyWord;
			sendForm.fromNumber.value = fromnumber;
			sendForm.title.value = title;
			sendForm.sendTermCnt.value = phoneCntInterval;
			sendForm.sendTermTime.value = minuteInterval;
			sendForm.dupRemove.value = dupRemove;
			sendForm.target="processzone";
			sendForm.method="POST";
			sendForm.action="/jsp/message/SendMessageProcess.jsp";
			sendForm.submit();
		}
	}	
	
	function replaceLMS(str){
		/*	// GW ¼öÁ¤¿¡ µû¶ó º¯È¯Ã³¸® Á¦°Å
		str = str.replace(/&lt;/gi,"<");
		str = str.replace(/&gt;/gi,">");
		str = str.replace(/&amp;/gi,"&");
		*/
		
		/* ¸Þ¸ðÀå µî¿¡¼­ copyÇÒ °æ¿ì ÁÙ¹Ù²Þ Ã³¸® */
        str = str.replace(/\r\n/gi,"<BR><BR>");
        str = str.replace(/ face=arial/gi,"");
		return str;
	}

	function sendMessageLMS() {
		var inputForm = document.inputMessageForm;

		var inputsms = delHtml(ed1.getHtml());
		inputsms = replaceLMS(inputsms);
		
		var totCnt = 0;
		if(document.getElementById("tonumberzone").type != 'textarea'){
			totCnt = toPhoneCnt(document.getElementById("tonumberzone"));
		} else {
			var arrTempNumber = document.getElementById("tonumberzone").value.split("\n");
			for(var i=0; i<arrTempNumber.length;i++){
				
				if(arrTempNumber[i] != ""){
					totCnt++;
				}
			}
		}
		var reserflag = inputForm.reserflag.value;
		var fromnumber = inputForm.fromnumber.value;
		var title = inputForm.title.value;
		var intervalFlag = document.getElementById("intervalFlag").checked;
		var dupRemove = document.getElementById("dupRemove").checked;
		var phoneCntInterval = "";
		var defaultPhoneCntInterval = "";
		var minuteInterval = "";
		
		var reserdate = "";
		var resertime = "";
		var addmsg = document.getElementsByName("lmsaddmsg")[0].value;
		if (reserflag=="Y") {
			reserdate = document.getElementById('reserdate').value;
			resertime = document.getElementById('shh').options[document.getElementById('shh').selectedIndex].value +
						document.getElementById('shm').options[document.getElementById('shm').selectedIndex].value;
		} else {
			reserflag="N";
		}
		
		if(intervalFlag == true){
			phoneCntInterval = document.getElementById("phoneCntInterval").value;
			defaultPhoneCntInterval = document.getElementById("defaultPhoneCntInterval").value;
			minuteInterval = document.getElementById("minuteInterval").value;
			intervalFlag = 'Y';
			if(parseInt(phoneCntInterval, 10) > parseInt(defaultPhoneCntInterval, 10)){
				alert("¹ß¼Û °£°Ý ¼³Á¤½Ã ¹øÈ£´Â ÃÖ´ë "+defaultPhoneCntInterval+"°³ ÀÌÇÏ±îÁö¸¸ °¡´ÉÇÕ´Ï´Ù.")
				return;
			}
		} else {
			intervalFlag = 'N';
		}
		
		if(dupRemove == true){
			dupRemove = 'Y';
		}else{
			dupRemove = 'N';
		}
		
		tmpSendDate="";
		if (reserflag=="Y") {
			getNowServertime();
			tmpSendDate=document.getElementById('reserdate').value.split("-").join("");
			h = document.all("shh").options[document.all("shh").selectedIndex].value;
			m = document.all("shm").options[document.all("shm").selectedIndex].value;			
			tmpSendDate+=h+m;
			
			if (tmpSendDate<=tmpNowDate) {
				alert('¿¹¾àÀº ÇöÀç½Ã°£ 15ºÐÈÄ·Î¸¸ °¡´ÉÇÕ´Ï´Ù.');
				return;
			}

		}		

		if (title=="" || title=="Á¦¸ñÀ» ÀÔ·ÂÇÏ¼¼¿ä."){
			//title= inputsms.substring(0, 20);
			title= "Á¦¸ñ ¾øÀ½";
		}
		if (inputsms=="") {
			alert('º¸³»½Ç ¸Þ½ÃÁö³»¿ëÀ» ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä.');
			return;
		}
		if (fromnumber=="") {
			alert('º¸³»½Ã´ÂºÐ ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä.');
			return;
		}

		if (totCnt<1) {
			alert('¼ö½ÅÀÚ°¡ ¼±ÅÃµÇÁö ¾Ê¾Ò½À´Ï´Ù.');
			return;
		}
		if (reserflag=="Y"&&(reserdate=="")) {
			alert('¿¹¾àÀÎ°æ¿ì ¿¹¾àÀÏÀÚ¿Í ½Ã°£À» ÁöÁ¤ÇÏ¿© ÁÖ½Ê½Ã¿ä.');
			return;
		}
		var phoneno = getStrToNumber(document.all("tonumberzone")); //¹è¿­ÇüÅÂÀÇ ¼ö½ÅÀÚ¸¦ ','±¸ºÐÀÚ·Î ¹®ÀÚ¿­·Î ¸¸µé¾î ¹ÝÈ¯//getSendPhoneNo();
		if (phoneno=="") {
			alert('¼ö½ÅÀÚ°¡ ¼±ÅÃµÇÁö ¾Ê¾Ò½À´Ï´Ù.');
			return;
		}
		
		/*
		var addrAdd = document.all("addrAdd");
		var replyWord = "";
		if (addrAdd.disabled==false) {
			for (var i=1;i<addrAdd.length;i++) {
				var tmpVal = addrAdd.options[i].value;
				replyWord += tmpVal+":"+replyRepleColumn(tmpVal)+"<>";
			}
		}

		if (replyWord!=""){replyWord = replyWord.substr(0,replyWord.length-2);}

		if (maxCnt<totCnt) {
			alert('1È¸´ç ÃÖ´ë '+insertComma(maxCnt)+' °Ç±îÁö¸¸ ¹ß¼ÛÀÌ °¡´ÉÇÕ´Ï´Ù.');
			return;
		}
		*/		
		
		var confirmTxt = "¹ß¼Û Á¤º¸";
		confirmTxt += "\n-----------------------";
		if(reserflag == 'Y'){
			confirmTxt += "\nÀü¼Û¼³Á¤ : ¿¹¾àÀü¼Û";
		} else {
			confirmTxt += "\nÀü¼Û¼³Á¤ : ÀÏ¹ÝÀü¼Û";
		}
		if(intervalFlag == 'N'){
			confirmTxt += "\n°£°Ý¼³Á¤ : ÇÏÁö¾ÊÀ½";
		} else {
			confirmTxt += "\n°£°Ý¼³Á¤ : " + minuteInterval +"ºÐ¸¶´Ù " + phoneCntInterval + "°Ç";
		}
		if(dupRemove == 'Y'){
			confirmTxt += "\nÁßº¹Á¦°Å : Ã³¸®ÇÔ";
		} else {
			confirmTxt += "\nÁßº¹Á¦°Å : ÇÏÁö¾ÊÀ½";
		}
		confirmTxt += "\n-----------------------";
		confirmTxt += "\n¹ß¼Û¸Þ½ÃÁö °³¼ö : 1 °³";
		
		var tmpCnt = toPhonePartCnt(document.all("tonumberzone"));
		
		if(document.all("tonumberzone").type != 'textarea'){	//select boxÀÎ °æ¿ì
			var tmpCnt = toPhonePartCnt(document.all("tonumberzone"));
			
			confirmTxt += "\nÁÖ¼Ò·Ï ±×·ì : " + tmpCnt.split(",")[0] + " °Ç";
			confirmTxt += "\nÀÔ·Â ¹øÈ£ : " + tmpCnt.split(",")[1] + " °Ç";	
		} else {
			confirmTxt += "\nÁÖ¼Ò·Ï ±×·ì : 0 °Ç";
			confirmTxt += "\nÀÔ·Â ¹øÈ£ : " + totCnt + " °Ç";
		}	
		
		confirmTxt += "\n\nÃÑ ¹ß¼Û °Ç¼ö : " + totCnt + " °Ç";
		confirmTxt += "\n\n¸Þ½ÃÁö¸¦ Àü¼ÛÇÏ½Ã°Ú½À´Ï±î?";
		
		
		if (confirm(confirmTxt)) {
			//phoneno = phoneno.split("<>");
			var sendForm = document.sendForm;
			sendForm.msgType.value = lstmsgtype;
			//sendForm.inputsms.value = inputsms+"\n"+addmsg;
			sendForm.smsCont.value = inputsms;
			sendForm.totCnt.value = totCnt;
			sendForm.reserFlag.value = reserflag;
			sendForm.reserDate.value = reserdate;
			sendForm.reserTime.value = resertime;
			//sendForm.addrphone.value = phoneno[0];
			sendForm.toNumber.value = phoneno;
			//sendForm.replyWord.value = replyWord;
			sendForm.fromNumber.value = fromnumber;
			sendForm.title.value = title;
			sendForm.sendTermCnt.value = phoneCntInterval;
			sendForm.sendTermTime.value = minuteInterval;
			sendForm.dupRemove.value = dupRemove;
			sendForm.target="processzone";
			sendForm.method="POST";
			sendForm.action="/jsp/message/SendMessageProcess.jsp";
			sendForm.submit();
		}
	}
	
	function sendMessageMMS() {
		var inputForm = document.inputMessageForm;
		var inputsms = delHtml(ed1.getHtml());//inputForm.inputsms.value;
		inputsms = replaceLMS(inputsms);
		var totCnt = 0;
		if(document.getElementById("tonumberzone").type != 'textarea'){
			totCnt = toPhoneCnt(document.getElementById("tonumberzone"));
		} else {
			var arrTempNumber = document.getElementById("tonumberzone").value.split("\n");
			for(var i=0; i<arrTempNumber.length;i++){
				
				if(arrTempNumber[i] != ""){
					totCnt++;
				}
			}
		}		
		var reserflag = inputForm.reserflag.value;
		var fromnumber = inputForm.fromnumber.value;
		var title = inputForm.title.value;
		var img1Cont = inputForm.tmpFname1.value;
		var img2Cont = inputForm.tmpFname2.value;
		var img3Cont = inputForm.tmpFname3.value;
		var audCont = inputForm.tmpAudFname.value;
		var intervalFlag = document.getElementById("intervalFlag").checked;
		var dupRemove = document.getElementById("dupRemove").checked;
		var phoneCntInterval = "";
		var defaultPhoneCntInterval = "";
		var minuteInterval = "";
		
		var reserdate = "";
		var resertime = "";
		var addmsg = document.getElementsByName("lmsaddmsg")[0].value;
		if (reserflag=="Y") {
			reserdate = document.getElementById('reserdate').value;
			resertime = document.getElementById('shh').options[document.getElementById('shh').selectedIndex].value +
						document.getElementById('shm').options[document.getElementById('shm').selectedIndex].value;
		} else {
			reserflag="N";
		}
		
		if(intervalFlag == true){
			phoneCntInterval = document.getElementById("phoneCntInterval").value;
			defaultPhoneCntInterval = document.getElementById("defaultPhoneCntInterval").value;
			minuteInterval = document.getElementById("minuteInterval").value;
			intervalFlag = 'Y';
			if(parseInt(phoneCntInterval, 10) > parseInt(defaultPhoneCntInterval, 10)){
				alert("¹ß¼Û °£°Ý ¼³Á¤½Ã ¹øÈ£´Â ÃÖ´ë "+defaultPhoneCntInterval+"°³ ÀÌÇÏ±îÁö¸¸ °¡´ÉÇÕ´Ï´Ù.")
				return;
			}		
		} else {
			intervalFlag = 'N';
		}

		if(dupRemove == true){
			dupRemove = 'Y';
		}else{
			dupRemove = 'N';
		}

		tmpSendDate="";
		if (reserflag=="Y") {
			getNowServertime();
			tmpSendDate=document.getElementById('reserdate').value.split("-").join("");
			h = document.all("shh").options[document.all("shh").selectedIndex].value;
			m = document.all("shm").options[document.all("shm").selectedIndex].value;			
			tmpSendDate+=h+m;
			
			if (tmpSendDate<=tmpNowDate) {
				alert('¿¹¾àÀº ÇöÀç½Ã°£ 15ºÐÈÄ·Î¸¸ °¡´ÉÇÕ´Ï´Ù.');
				return;
			}

		}		

		if (title=="" || title=="Á¦¸ñÀ» ÀÔ·ÂÇÏ¼¼¿ä."){
			//title= inputsms.substring(0, 20);
			title= "Á¦¸ñ ¾øÀ½";
		}
		if (inputsms=="") {
			alert('º¸³»½Ç ¸Þ½ÃÁö³»¿ëÀ» ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä.');
			return;
		}
		if (fromnumber=="") {
			alert('º¸³»½Ã´ÂºÐ ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä.');
			return;
		}

		if (totCnt<1) {
			alert('¼ö½ÅÀÚ°¡ ¼±ÅÃµÇÁö ¾Ê¾Ò½À´Ï´Ù.');
			return;
		}
		if (reserflag=="Y"&&(reserdate=="")) {
			alert('¿¹¾àÀÎ°æ¿ì ¿¹¾àÀÏÀÚ¿Í ½Ã°£À» ÁöÁ¤ÇÏ¿© ÁÖ½Ê½Ã¿ä.');
			return;
		}
		var phoneno = getStrToNumber(document.all("tonumberzone")); //¹è¿­ÇüÅÂÀÇ ¼ö½ÅÀÚ¸¦ ','±¸ºÐÀÚ·Î ¹®ÀÚ¿­·Î ¸¸µé¾î ¹ÝÈ¯//getSendPhoneNo();
		if (phoneno=="") {
			alert('¼ö½ÅÀÚ°¡ ¼±ÅÃµÇÁö ¾Ê¾Ò½À´Ï´Ù.');
			return;
		}
		
		var confirmTxt = "¹ß¼Û Á¤º¸";
		confirmTxt += "\n-----------------------";
		if(reserflag == 'Y'){
			confirmTxt += "\nÀü¼Û¼³Á¤ : ¿¹¾àÀü¼Û";
		} else {
			confirmTxt += "\nÀü¼Û¼³Á¤ : ÀÏ¹ÝÀü¼Û";
		}
		if(intervalFlag == 'N'){
			confirmTxt += "\n°£°Ý¼³Á¤ : ÇÏÁö¾ÊÀ½";
		} else {
			confirmTxt += "\n°£°Ý¼³Á¤ : " + minuteInterval +"ºÐ¸¶´Ù " + phoneCntInterval + "°Ç";
		}
		if(dupRemove == 'Y'){
			confirmTxt += "\nÁßº¹Á¦°Å : Ã³¸®ÇÔ";
		} else {
			confirmTxt += "\nÁßº¹Á¦°Å : ÇÏÁö¾ÊÀ½";
		}
		confirmTxt += "\n-----------------------";
		confirmTxt += "\n¹ß¼Û¸Þ½ÃÁö °³¼ö : 1 °³";
		
		var tmpCnt = toPhonePartCnt(document.all("tonumberzone"));
		
		if(document.all("tonumberzone").type != 'textarea'){	//select boxÀÎ °æ¿ì
			var tmpCnt = toPhonePartCnt(document.all("tonumberzone"));
			
			confirmTxt += "\nÁÖ¼Ò·Ï ±×·ì : " + tmpCnt.split(",")[0] + " °Ç";
			confirmTxt += "\nÀÔ·Â ¹øÈ£ : " + tmpCnt.split(",")[1] + " °Ç";	
		} else {
			confirmTxt += "\nÁÖ¼Ò·Ï ±×·ì : 0 °Ç";
			confirmTxt += "\nÀÔ·Â ¹øÈ£ : " + totCnt + " °Ç";
		}	
		
		confirmTxt += "\n\nÃÑ ¹ß¼Û °Ç¼ö : " + totCnt + " °Ç";
		confirmTxt += "\n\n¸Þ½ÃÁö¸¦ Àü¼ÛÇÏ½Ã°Ú½À´Ï±î?";

		setCookie('recent_fromnumber',fromnumber,1);		
		
		if (confirm(confirmTxt)) {
			//phoneno = phoneno.split("<>");
			var sendForm = document.sendForm;
			if(inputForm.tmpFname1.value == '' && inputForm.tmpFname2.value == '' && inputForm.tmpFname3.value == '' && inputForm.tmpAudFname.value == ''){	//Ã·ºÎÆÄÀÏÀÌ ¾øÀ¸¸é LMS·Î Ã³¸®
				sendForm.msgType.value = "LMS";
			} else {
				sendForm.msgType.value = lstmsgtype;
			}

			//sendForm.inputsms.value = inputsms+"\n"+addmsg;
			sendForm.smsCont.value = inputsms;
			sendForm.img1Cont.value = img1Cont;
			sendForm.img2Cont.value = img2Cont;
			sendForm.img3Cont.value = img3Cont;
			sendForm.audCont.value = audCont;

			sendForm.totCnt.value = totCnt;
			sendForm.reserFlag.value = reserflag;
			sendForm.reserDate.value = reserdate;
			sendForm.reserTime.value = resertime;
			//sendForm.addrphone.value = phoneno[0];
			sendForm.toNumber.value = phoneno;
			//sendForm.replyWord.value = replyWord;
			sendForm.fromNumber.value = fromnumber;
			sendForm.title.value = title;
			sendForm.sendTermCnt.value = phoneCntInterval;
			sendForm.sendTermTime.value = minuteInterval;
			sendForm.dupRemove.value = dupRemove;
			sendForm.target="processzone";
			sendForm.method="POST";
			sendForm.action="/jsp/message/SendMessageProcess.jsp";
			sendForm.submit();
		}
	}
	
	function getStrToNumber(tonumberObj){
		var tonumberStr = "";
		if(tonumberObj.type != 'textarea'){
 			for (var i=0;i<tonumberObj.length;i++) {
				if(tonumberObj[i].value.substring(0,1) == 'G'){
					tonumberStr += tonumberObj[i].value.split(":")[0] + ",";
				} else {
					tonumberStr += tonumberObj[i].value + ",";
				}
			}

		} else {
			var arrNumber = tonumberObj.value.split("\n");
			for (var i=0;i<arrNumber.length;i++) {
				if (arrNumber[i] != "" && arrNumber[i].length > 1) {
					tonumberStr += "P" + arrNumber[i] + ",";
				}
			}
		}
		return tonumberStr.substring(0, tonumberStr.length-1);		
	}
	
	function getSendPhoneNo() {
		var desCon = document.all("tonumberzone");
		var desCnt = desCon.length;
		var addrPhone="",sendPhone="";
		for (var i=0;i<desCnt;i++) {
			var tmpVal = desCon.options[i].value;
			if (tmpVal.indexOf(":")>0) {
				tmpVal = tmpVal.split(":");
				addrPhone+=tmpVal[1]+",";
			} else {
				sendPhone+=tmpVal+",";
			}
		}
		if (addrPhone.length>0){addrPhone = addrPhone.substr(0,addrPhone.length-1);	}
		if (sendPhone.length>0){sendPhone = sendPhone.substr(0,sendPhone.length-1);	}
		return addrPhone+"<>"+sendPhone;
	}

	function clearMessage(tp) {
		var inputForm = document.inputMessageForm;
		if (tp=="SMS") {
			inputForm.inputsms.value="";
			inputForm.title.value="";
			chksize(document.getElementById("inputsms"));
		} else if (tp=="MMS") {
			document.getElementById("sendImg").src= getContextPath()+getDftImgPath()+"/phone_noimg.gif";
			inputForm.inputsms.value="";
			inputForm.title.value="";
			chksizeMMS(document.getElementById("inputsms"));
		}
	}
	function calcCash() {
		var cash = getCash(lstmsgtype);
		var usercash = getCash("USER");
		var totCnt = parseInt(document.all("tonumberzone").length);
		if (isNaN(totCnt)) {totCnt=0;}
		var totCash = cash*totCnt;
		var prtHtml = "¿¹»ó ¹ß¼Ûºñ¿ë : "+insertComma(totCash)+" ¿ø";
		if (totCash>usercash) {
			var etcCash = totCash-usercash;
			prtHtml+="<BR> <span class='cash_font'>(¹ß¼ÛÄ³½¬ "+insertComma(etcCash)+"¿ø ÃÊ°ú)</span>";
		}
		document.getElementById("calcCashDiv").innerHTML=prtHtml;
	}


	function settingMsgDisplay(val,msgtype) {
		var emoticon_layer_Top = parseInt(document.getElementById("emoticon_layer").style.top);
		var emoticon_layer_Left = parseInt(document.getElementById("emoticon_layer").style.left);
		var addr_layer_Top = parseInt(document.getElementById("addr_layer").style.top);
		var addr_layer_Left = parseInt(document.getElementById("addr_layer").style.left);
		var phone_layer_Top = parseInt(document.getElementById("phone_layer").style.top);
		var phone_layer_Left = parseInt(document.getElementById("phone_layer").style.left);
		
		var emoticon_layer_Width = parseInt(document.getElementById("emoticon_layer").style.width);
		var emoticon_layer_Height = parseInt(document.getElementById("emoticon_layer").style.height);
		var addr_layer_Width = parseInt(document.getElementById("addr_layer").style.width);
		var addr_layer_Height = parseInt(document.getElementById("addr_layer").style.height);
		var phone_layer_Width = parseInt(document.getElementById("phone_layer").style.width);
		var phone_layer_Height = parseInt(document.getElementById("phone_layer").style.height);
		
		
		if (msgtype=="SMS") {
			if (val=="2") {
				var setAddr_layer_Top = phone_layer_Top+5;
				var setEmoticon_layer_Top = addr_layer_Height+67;
				document.getElementById("emoticon_layer").style.top = setEmoticon_layer_Top;
				document.getElementById("addr_layer").style.top = setAddr_layer_Top;
			} else if (val=="3") {
				document.getElementById("phone_layer").style.left = emoticon_layer_Left;
				document.getElementById("phone_layer").style.top = phone_layer_Top-21;
				document.getElementById("emoticon_layer").style.left = phone_layer_Width+2;
				document.getElementById("addr_layer").style.left = phone_layer_Width+2;
				document.getElementById("toNumberDiv").style.left = parseInt(document.getElementById("toNumberDiv").style.left)+parseInt(document.getElementById("addr_layer").style.left);
			} else if (val=="4") {
				document.getElementById("phone_layer").style.top = phone_layer_Top-21;
				document.getElementById("phone_layer").style.left = emoticon_layer_Left;
				document.getElementById("emoticon_layer").style.left = phone_layer_Width+2;
				document.getElementById("addr_layer").style.left = phone_layer_Width+2;	
				var setAddr_layer_Top = phone_layer_Top+5;
				var setEmoticon_layer_Top = addr_layer_Height+67;
				document.getElementById("emoticon_layer").style.top = setEmoticon_layer_Top;
				document.getElementById("addr_layer").style.top = setAddr_layer_Top;
				document.getElementById("addricon").style.left=phone_layer_Width+2;
				document.getElementById("toNumberDiv").style.left = parseInt(document.getElementById("toNumberDiv").style.left)+parseInt(document.getElementById("addr_layer").style.left);
			}
		}
		if (msgtype=="MMS") {
			if (val=="2") {
				var setAddr_layer_Top = phone_layer_Top+5;
				var setEmoticon_layer_Top = addr_layer_Height+67;
				document.getElementById("emoticon_layer").style.top = setEmoticon_layer_Top;
				document.getElementById("addr_layer").style.top = setAddr_layer_Top;
			} else if (val=="3") {
				document.getElementById("phone_layer").style.left = emoticon_layer_Left;
				document.getElementById("phone_layer").style.top = phone_layer_Top-21;
				document.getElementById("emoticon_layer").style.left = phone_layer_Width+2;
				document.getElementById("addr_layer").style.left = phone_layer_Width+2;
				document.getElementById("toNumberDiv").style.left = parseInt(document.getElementById("toNumberDiv").style.left)+parseInt(document.getElementById("addr_layer").style.left);
			} else if (val=="4") {
				document.getElementById("phone_layer").style.top = phone_layer_Top-21;
				document.getElementById("phone_layer").style.left = emoticon_layer_Left;
				document.getElementById("emoticon_layer").style.left = phone_layer_Width+2;
				document.getElementById("addr_layer").style.left = phone_layer_Width+2;	
				var setAddr_layer_Top = phone_layer_Top+5;
				var setEmoticon_layer_Top = addr_layer_Height+67;
				document.getElementById("emoticon_layer").style.top = setEmoticon_layer_Top;
				document.getElementById("addr_layer").style.top = setAddr_layer_Top;
				document.getElementById("addricon").style.left=phone_layer_Width+2;
				document.getElementById("toNumberDiv").style.left = parseInt(document.getElementById("toNumberDiv").style.left)+parseInt(document.getElementById("addr_layer").style.left);
			}
		}
	}
	function settingLayerDisplay(val,msgtype) {
		if (val=="2"||val=="4") {
			document.getElementById("toNumberDiv").style.left = (parseInt(document.getElementById("toNumberDiv").style.left)+180)+"px";
			leftpos=180;
			toppos = -54;
		} else if (val=="5") {
			document.getElementById("toNumberDiv").style.left = (parseInt(document.getElementById("toNumberDiv").style.left)+100)+"px";
			leftpos=100;
			toppos = -54;
		}

	}
	var leftpos=0;
	var toppos=0;

	function calEditorByte(getHtml, inputNm, divNm){
		//chkLMSMsgSize(document.getElementById(inputNm), document.getElementById(divNm));
		chkLMSMsgSize2(inputNm, document.getElementById(divNm));
	}
	
	function checkByteTitle(obj){
		var val = obj.value;
		var titleByteIs = 0;
		for (i=0;i<val.length;i++) {
			tmp = val.charAt(i);
			escChar = escape(tmp);
			if (escChar=='%0D') {
			} else if (escChar.length > 4) {
				titleByteIs += 2;
			} else {
				titleByteIs += 1;
			}
			if (titleByteIs>16) {
				alert("Á¦¸ñÀº 16¹ÙÀÌÆ®±îÁö¸¸ °¡´ÉÇÕ´Ï´Ù.");
				obj.value = obj.value.substring(0, obj.value.length-1);
//				if (escChar=='%0D') {
//				} else if (escChar.length > 4) {
//					obj.value = obj.value.substring(0, obj.value.length-2);
//				} else {
//					obj.value = obj.value.substring(0, obj.value.length-1);
//				}
				break;
			}
		}		
	}
	
	var nextCnt = 0;	
	var invalidfontcnt = 0;	// Àß¸øµÈ FONT ÅÂ±× Ä«¿îÆ®
	var htmlQueue = new Array();
	var queueCnt = -1;
		
	function delHtml(Word){
		var tmp = "";
		var a = Word.indexOf("<");
		var b = Word.indexOf(">");
		var len = Word.length;
		var c = Word.substring(0,a);
		if(b == -1) b = a;
		
		var d = Word.substring((b + 1), len);

		tmp = Word.substring(a, (b+1));

		tmp = tmp.toLowerCase();
		//alert(tmp);
		tmp = convTag(tmp);	// color code º¯°æ
		//alert(tmp);
		var tmp2 = tmp.toUpperCase();
		//alert("1: " + tmp2);

		//ÇÊ¼ö tag¿ÜÀÇ tag »èÁ¦
		if(tmp2.indexOf("<FONT") == -1 && tmp2.indexOf("</FONT>") == -1 && tmp2.indexOf("<A") == -1 && tmp2.indexOf("</A>") == -1 && tmp2.indexOf("<BR>") == -1 && tmp2.indexOf("<BR/>") == -1){
			tmp = "";
		} else if(tmp2.indexOf("<P>") > -1 || tmp2.indexOf("</P>") > -1){	//P tag´Â br tag·Î º¯°æ
			tmp = "<BR><BR>";			
		} else if(tmp2.indexOf("<FONT") > -1){	//font tag ÀÌ¸é¼­
			var filter = /[^(FONT|COLOR|BLUE|AQUA|GRAY|OLIVE|TEAL|LIME|PURPLE|WHITE|FUCHSIA|MAROON|RED|YELLOW|'|"|<|>|=|\/| )]/gi;
			if(filter.test(tmp2)){
				tmp = "";
			}
		} else if(tmp2.indexOf("<A") > -1){	//a tag ÀÌ¸é¼­
			//var filter = /[^(<A|ACCESSKEY|1-9|'|"|<|>|=|\/| |(HREF="){1}(\w|\W)*")]/gi;
			//var filter = /(?:^|")(http|ftp|mailto):(?://)?(\w+(?:[\.:@]\w+)*?)(?:/|@)([^"\?]*?)(?:\?([^\?"]*?))?(?:$|")/;
			var filter = /(TARGET|BLANK|STYLE|CLASS)/gi;
			if(filter.test(tmp2)){
				tmp = "";
			}
		}
		
		//alert("2: " + tmp2);
		
		Word = d;	

		if(tmp2 != ""){
			var filter2 = /^\++<FONT/;
			
			// <FONT, <A ÅÂ±×ÀÏ °æ¿ì
			if(tmp2.indexOf("<FONT") > -1 || tmp2.indexOf("<A") > -1){	
				queueCnt++;

				if(tmp == ""){
					htmlQueue[queueCnt] = '-' + tmp2;	//»èÁ¦µÈ tag
				} else {
					if(queueCnt > 0 && filter2.test(htmlQueue[queueCnt - 1])){	//font tag ´ÙÀ½¿¡ ¿À´Â Á¤»ó tag´Â ¿ì¼± /font Ã³¸® ÇÔ
						htmlQueue[queueCnt - 1] = '+' + htmlQueue[queueCnt - 1];
						htmlQueue[queueCnt] = '+' + tmp2;
						tmp = "</FONT>" + tmp;
					}
					
					if(queueCnt > 0 && htmlQueue[queueCnt - 1].indexOf("+<A") > -1){	//ÀÌÀü tag°¡ A ÀÌ¸é /a Àü±îÁö ¸ðµç ½ÃÀÛtag Çã¿ë ¾ÈÇÔ
						queueCnt--;
						tmp = "";
					} else {
						htmlQueue[queueCnt] = '+' + tmp2;
					}
				}
	
			} else if(tmp2.indexOf("<BR>") > -1 || tmp2.indexOf("<BR/>") > -1) {
			
			// 
			} else if(queueCnt >= 0) {
				
				if((htmlQueue[queueCnt].indexOf("-<FONT") > -1 && tmp2.indexOf("</FONT>") > -1) 
						|| (htmlQueue[queueCnt].indexOf("-<A") > -1 && tmp2.indexOf("</A>") > -1)){	//½ÃÀÛµÈ tag°¡ »èÁ¦µÈ °æ¿ì ´Ý´Â tagµµ »èÁ¦
					tmp = ""; 
					htmlQueue.pop();
					queueCnt--;
				} else if(htmlQueue[queueCnt].indexOf("+<A") > -1 && tmp2.indexOf("</A>") > -1){	//½ÃÀÛµÈ tag¿Í ¸Â´Â Â¦Àº »ì¸®°í Å¥¿¡¼­ ÇÏ³ª »­
					htmlQueue.pop();
					if(queueCnt > 0 && htmlQueue[queueCnt - 1].substring(0, htmlQueue[queueCnt - 1].indexOf("<FONT")).length > 1){	//ÀÌÀü Å¥¿¡ ÀÖ´Â <FONT ¾Õ¿¡ +°¡ µÎ°³ÀÌ»ó ÀÖÀ¸¸é
						tmp = tmp + htmlQueue[queueCnt - 1].substring(htmlQueue[queueCnt - 1].indexOf("<FONT"));
						htmlQueue[queueCnt - 1] = htmlQueue[queueCnt - 1].substring(1);
					}					
					queueCnt--;
				} else if(filter2.test(htmlQueue[queueCnt]) && tmp2.indexOf("</FONT>") > -1){	//½ÃÀÛµÈ tag¿Í ¸Â´Â Â¦Àº »ì¸®°í Å¥¿¡¼­ ÇÏ³ª »­
					htmlQueue.pop();
					if(queueCnt > 0 && htmlQueue[queueCnt - 1].substring(0, htmlQueue[queueCnt - 1].indexOf("<FONT")).length > 1){	//ÀÌÀü Å¥¿¡ ÀÖ´Â <FONT ¾Õ¿¡ +°¡ µÎ°³ÀÌ»ó ÀÖÀ¸¸é
						tmp = tmp + htmlQueue[queueCnt - 1].substring(htmlQueue[queueCnt - 1].indexOf("<FONT"));
						htmlQueue[queueCnt - 1] = htmlQueue[queueCnt - 1].substring(1);
					}
					queueCnt--;
				} else if(htmlQueue[queueCnt].indexOf("+<A") > -1){	//A tag¾È¿¡ ¿À´Â ¸ðµç tag´Â »èÁ¦ Ã³¸®
					tmp = "";
				} else if(htmlQueue[queueCnt].indexOf("+<FONT") == 0 && tmp2.indexOf("<BR>") > -1){	//font tag¾È¿¡ br tag°¡ ¿Ã °æ¿ì
					tmp = "</FONT>" + tmp + htmlQueue[queueCnt].substring(1);
				}			
			} else if(queueCnt < 0){	//½ÃÀÛtag°¡ ¾øÀ¸¸é ´Ý´Â tag´Â ¹«Á¶°Ç »èÁ¦
				tmp = "";
			}
		}
		//alert(htmlQueue[queueCnt] + "," + tmp2 );
		//alert(c);
		tagCheck = Word.indexOf("<");
		if(tagCheck != -1)
			Word = delHtml(Word);
		return c + tmp + Word;
	}	
	
	function delAllHtml(Word){
		var tmp = "";
		var a = Word.indexOf("<");
		var b = Word.indexOf(">");
		var len = Word.length;
		var c = Word.substring(0,a);
		if(b == -1) b = a;
		
		var d = Word.substring((b + 1), len);

		tmp = Word.substring(a, (b+1));
		var tmp2 = tmp.toUpperCase();

		if(true){
			tmp = "";
		} else {
				tmp = convTag(tmp);
				
				//link
				tmp = tmp.replace("target=_blank", "accesskey='1'");
//			}
		}
		Word = d;	
		//alert(c);
		tagCheck = Word.indexOf("<");
		if(tagCheck != -1)
			Word = delAllHtml(Word);
		return c + tmp + Word;
	}		
		
	function convTag(str) {
		str = str.replace("#0000ff", "blue");
		str = str.replace("#00ffff", "aqua");
		str = str.replace("#808080", "gray");
		str = str.replace("#808000", "olive");
		str = str.replace("#008080", "teal");
		str = str.replace("#00ff00", "lime");
		str = str.replace("#800080", "purple");
		str = str.replace("#ffffff", "white");
		str = str.replace("#ff00ff", "fuchsia");
		str = str.replace("#800000", "maroon");
		str = str.replace("#ff0000", "red");
		str = str.replace("#ffff00", "yellow");
		str = str.replace("<font style=\"background-color: #dde7e9\"","<font color=black");
		return str;
	}
