// =================================================================
// ----------------------------- °øÅë -------------------------------
function MM_openBrWindow(theURL,winName,features)	// v2.0
{
	window.open(theURL,winName,features);
}

function MM_showHideLayers()	// v3.0
{
	var	i,p,v,obj,args=MM_showHideLayers.arguments;

	for (i = 0; i < (args.length - 2); i += 3)
	{
		if ((obj = MM_findObj(args[i])) != null)
		{
			v	= args[i + 2];

			if (obj.style)
			{
				obj	= obj.style;
				v	= (v == 'show') ? 'visible' : (v = 'hide') ? 'hidden' : v;
			}

			obj.visibility	= v;
		}
	}
}

function GetCookie(NameCookie)
{
	var	i = document.cookie.indexOf(NameCookie + '=');

	if (i != -1)
	{
		i	+= NameCookie.length + 1;

		NameEnd	= document.cookie.indexOf(';', i);
		if (NameEnd == -1)
		{
			NameEnd	= document.cookie.length;
		}

		return unescape(document.cookie.substring(i, NameEnd));
	}
	else
	{
		return "";
	}
}

String.prototype.trim = function()
{
	return this.replace(/(^\s*)|(\s*$)/g, "");
}

function keyPressed()	// ¼ö½ÅÀÚ ¹øÈ£¶õ¿¡¼­ ¿£ÅÍÅ°¸¦ ´­·¶À» °æ¿ì ¸®½ºÆ® ¹Ú½º¿¡ ÀüÈ­¹øÈ£ »ðÀÔÇÏ±â
{
	if(window.event.keyCode == 13)
		add_number();
}

function keyPressed3()	// ¼ö½ÅÀÚ ¹øÈ£¶õ¿¡¼­ ¿£ÅÍÅ°¸¦ ´­·¶À» °æ¿ì ¸®½ºÆ® ¹Ú½º¿¡ ÀüÈ­¹øÈ£ »ðÀÔÇÏ±â
{
	if(window.event.keyCode == 13)
		add_number3();
}

// ÀüÈ­¹øÈ£ ÀÔ·Â½Ã ¼ýÀÚ Ã¼Å©
function check_number(box)		// box´Â this¸¦ ¸»ÇÑ´Ù.<input>»óÀÚ
{
	var	nLength	= box.value.length;
	var	tmpstr	= '';

	if (nLength == 0)
		return;

	for (var k = 0; k < nLength; k++)
	{
		t	= box.value.charAt(k);

		if (t >= '0' && t <= '9')
				tmpstr += t;
	}

	box.value	= tmpstr;
}

// ÀüÈ­¹øÈ£ ÀÔ·Â½Ã ¼ýÀÚ Ã¼Å©
function onlyNumber()
{
   if (event.keyCode < 48 || event.keyCode > 57)
      event.returnValue	= false;
}

function check_without_space(str)
{
	var	ch;
	var	strlength	= 0;

	for (var i = 0; i < str.length; i++)
	{
		ch = str.charCodeAt(i);

		if (ch > 32 || ch < 1)
			strlength++;
	}

	return (strlength);
}

function check_reserved_flag()
{
	var	f	= document.sms1_form;
	var	val	= "";

	for (i = 0; i < f.chkReserved.length; i++)
	{
		if (f.chkReserved[i].checked == true)
		{
			val	= f.chkReserved[i].value;
			break;
		}
	}

	return val;
}

// =================================================================


// =================================================================
// ------------------------ ¸Þ¼¼Áö 240 Bytes ------------------------
function clear_only_msg()
{
	document.sms1_form.memo2.value		= "";
	document.sms1_form.msg_cnt.value	= 0;
	msg_page = 0
	MM_swapImage('img1page', '', '../../images/img/img_78.gif', 1);
	MM_swapImage('img2page', '', '../../images/img/img_79.gif', 1);
	MM_swapImage('img3page', '', '../../images/img/img_80.gif', 1);
}

function cal_byte(sTargetStr)
{
	var	sTmpStr, sTmpChar;
	var	nOriginLen	= 0;
	var	nStrLength	= 0;

	sTmpStr		= new String(sTargetStr);
	nOriginLen	= sTmpStr.length;

	for (var i = 0; i < nOriginLen; i++)
	{
		sTmpChar	= sTmpStr.charAt(i);

		if (escape(sTmpChar).length > 4)
			nStrLength	+= 2;
		else if (sTmpChar != '\r')
			nStrLength++;
	}
	
	document.sms1_form.msg_cnt.value	= nStrLength;
}

function nets_check(aquery)
{
	var	tmpStr;
	var	temp;
	var	onechar;
	var	tcount;
 
	tmpStr	= new String(aquery);
	temp	= tmpStr.length;

	tcount	= 0;

	for (k = 0; k < temp; k++)
	{
		onechar	= tmpStr.charAt(k);

		if (escape(onechar).length > 4)
			tcount	+= 2;
		else if (onechar!='\r')
			tcount++;

		if (tcount > 240)
		{
			tmpStr	= tmpStr.substring(0, k);
			break;
		}
	}

	document.sms1_form.memo2.value	= tmpStr;

	cal_byte(tmpStr);
}

function cut_text()
{
	nets_check(document.sms1_form.memo2.value);
}

function nets_check1(aquery)
{
	var	tmpStr;
	var	temp	= 0;
	var	onechar;
	var	tcount;
 
	tmpStr	= new String(aquery);
	temp	= tmpStr.length;

	tcount	= 0;

	for (k = 0; k < temp; k++)
	{
		onechar	= tmpStr.charAt(k);

		if (escape(onechar).length > 4)
			tcount	+= 2;
		else if (onechar != '\r')
			tcount++;

		if (tcount > 80)
		{
			tmpStr	= tmpStr.substring(0,k);
			break;
		}
	}
  
	document.sms1_form.memo2.value	= tmpStr;
	cal_byte(tmpStr);
}

function cut_text1()
{
	nets_check1(document.sms1_form.memo2.value);
}

function cut_msg(msg, len)
{
	var	t_str		= "";
	var	t_bytes		= 0;
	var	i;

	var	t_chr;
	var	t_chr_size;

	for (i = 0; i < msg.value.length; i++)
	{
		t_chr	= msg.value.charAt(i);
		if (escape(t_chr).length > 4)
			t_chr_size	= 2;
		else if (t_chr != "\r")
			t_chr_size	= 1;
		else
			t_chr_size	= 0;

		if (t_bytes + t_chr_size > len)
			break;

		t_str	+= t_chr;
		t_bytes	+= t_chr_size;
	}

	document.sms1_form.memo2.value	= t_str;
}

function check_send_msg_len(form)
{	
	var	t;
	var	t_len;
	var	strlength	= 0;

	t_len	= form.memo2.value.length;

	for (k = 0; k < t_len; k++)
	{
		t	= form.memo2.value.charAt(k);

		if (escape(t).length > 4)
			strlength	+= 2;
		else if (t != "\r")
			strlength++;
	}

	document.sms1_form.serviceNum.value	= 0;		   
	document.sms1_form.idx.value		= 0;

	if (strlength > 240)
	{
		alert("¸Þ½ÃÁö¸¦ 240¹ÙÀÌÆ® ÀÌ»ó Àü¼ÛÇÒ¼ö ¾ø½À´Ï´Ù.\r\n ÃÊ°úµÈ " + (strlength - 240) + "¹ÙÀÌÆ® ºÎºÐÀº ÀÚµ¿À¸·Î »èÁ¦µË´Ï´Ù.");	
		cut_text();

		strlength	= parseInt(form.msg_cnt.value);
		if (strlength > 160)
			form.msgpage.value	= 3;
		else if (strlength > 80)
			form.msgpage.value	= 2;
		else if (strlength > 0)
			form.msgpage.value	= 1;
		else
			form.msgpage.value	= 0;

		return;
	}
	else if (strlength > 160)
		form.msgpage.value	= 3;
	else if (strlength > 80)
		form.msgpage.value	= 2;
	else if (strlength > 0)
		form.msgpage.value	= 1;
	else
		form.msgpage.value	= 0;

	form.msg_cnt.value	= strlength;
}

function check_send_msg_len1(form, value)
{
	var	t;
	var	t_len;
	var	strlength	= 0;

	t_len	= form.memo2.value.length;

	for (k = 0; k < t_len; k++)
	{
		t	= form.memo2.value.charAt(k);

		if (escape(t).length > 4)
			strlength	+= 2;
		else if (t != "\r")
			strlength++;
	}

	document.sms1_form.serviceNum.value	= 0;		   
	document.sms1_form.idx.value		= 0;

	if (strlength > 80)
	{
		alert("¸Þ½ÃÁö¸¦ 80¹ÙÀÌÆ® ÀÌ»ó Àü¼ÛÇÒ¼ö ¾ø½À´Ï´Ù.\r\n ÃÊ°úµÈ " + (strlength - 80) + "¹ÙÀÌÆ® ºÎºÐÀº ÀÚµ¿À¸·Î »èÁ¦µË´Ï´Ù.");	
		cut_text1();
		return;
	}

	form.msg_cnt.value	= strlength;
}

var	msg_page	= 0;

function check_msg_len(form)
{
	check_send_msg_len(form);
	
	var	t_page	= parseInt(form.msgpage.value);

	if (msg_page != t_page)
	{
		msg_page	= t_page;

		if (t_page == 0)
		{
			MM_swapImage('img1page', '', '../../images/img/img_78.gif', 1);
			MM_swapImage('img2page', '', '../../images/img/img_79.gif', 1);
			MM_swapImage('img3page', '', '../../images/img/img_80.gif', 1);
		}
		else if (t_page == 1)
		{
			MM_swapImage('img1page', '', '../../images/img/img_78on.gif', 1);
			MM_swapImage('img2page', '', '../../images/img/img_79.gif', 1);
			MM_swapImage('img3page', '', '../../images/img/img_80.gif', 1);
		}
		else if (t_page == 2)
		{
			MM_swapImage('img1page', '', '../../images/img/img_78on.gif', 1);
			MM_swapImage('img2page', '', '../../images/img/img_79on.gif', 1);
			MM_swapImage('img3page', '', '../../images/img/img_80.gif', 1);
		}
		else
		{
			MM_swapImage('img1page', '', '../../images/img/img_78on.gif', 1);
			MM_swapImage('img2page', '', '../../images/img/img_79on.gif', 1);
			MM_swapImage('img3page', '', '../../images/img/img_80on.gif', 1);
		}
	}
}

// ÀÌ¸ðÆ¼ÄÜ
function copy_emoticon(msg, idx, i, size, si)
{
//copy_emoticon(this.form,'0','1','8','0')"
//copy_emoticon(this.form,'0','2','8','0')"

	var	f			= document.sms1_form;
	var	strlength	= 0;
	var	r_size		= parseInt(size);
	var	no			= parseInt(i);
	var	to_msg		= "";

	if (r_size > 1)
		to_msg	= f.memo_week[no].value;
	else
		to_msg	= f.memo_week.value;
					    
	for (var k = 0; k < to_msg.length; k++)
	{
		ch	= to_msg.charAt(k);

		if (ch > "~")
			strlength	+= 2;
		else
			strlength++;
	}

	f.memo2.value		= to_msg;	// document.sms1_form.memo[no].value;
	//check_send_msg_len(f);
	check_msg_len(f);

	f.serviceNum.value	= si;
	f.idx.value			= idx;
}

function copy_emoticon1(msg, idx, i, size, si)
{
//copy_emoticon(this.form,'0','1','8','0')"
//copy_emoticon(this.form,'0','2','8','0')"

	var	f			= document.sms1_form;
	var	strlength	= 0;
	var	r_size		= parseInt(size);
	var	no			= parseInt(i);
	var	to_msg		= "";

	if (r_size > 1)
		to_msg	= f.memo_week[no].value;
	else
		to_msg	= f.memo_week.value;
					    
	for (var k = 0; k < to_msg.length; k++)
	{
		ch	= to_msg.charAt(k);

		if (ch > "~")
			strlength	+= 2;
		else
			strlength++;
	}

	f.memo2.value		= to_msg;	// document.sms1_form.memo[no].value;
	check_send_msg_len1(f);

	f.serviceNum.value	= si;
	f.idx.value			= idx;
}

function copy_bible_emoticon(form, idx, i, size, si)
{
	var	f			= document.sms1_form;
	var	strlength	= 0;
	var	r_size		= parseInt(size);
	var	no			= parseInt(i);
	var	to_msg		= "";

	if (r_size > 1)
		to_msg	= form.memo_week[no].value;
	else
		to_msg	= form.memo_week.value;
					    
	for (var k = 0; k < to_msg.length; k++)
	{
		ch	= to_msg.charAt(k);

		if (ch > "~")
			strlength	+= 2;
		else
			strlength++;
	}

	f.memo2.value		= to_msg;	// document.sms1_form.memo[no].value;
	//check_send_msg_len(f);
	check_msg_len(f);

	f.serviceNum.value	= si;
	f.idx.value			= idx;
}

function add_char(ch)
{
	var	f	= document.sms1_form;
	var	t_len;

	var	t;
	var	msglen;
	var	tempstr;

	f.serviceNum.value	= 0;
	f.idx.value			= 0;

	if (f.memo2.value == "<¸Þ½ÃÁö´Â ¿©±â¿¡ ÀÔ·ÂÇØÁÖ¼¼¿ä>")
	{
		f.memo2.value		= "";
		f.memo2.msg_cnt		= 0;
	}

	f.memo2.value	+= ch;
	tempstr	= f.memo2.value;
	t_len	= tempstr.length;
	msglen	= 0;

	for (var k = 0; k < t_len; k++)
	{
		t	= f.memo2.value.charAt(k);

		if (escape(t).length > 4)
			msglen	+= 2;
		else if (t != '\r')
			msglen++;
	}

	if (msglen > 240)
	{
		alert("¸Þ½ÃÁö¸¦ 240¹ÙÀÌÆ® ÀÌ»ó Àü¼ÛÇÒ¼ö ¾ø½À´Ï´Ù.\r\n ÃÊ°úµÈ " + (msglen - 240) + "¹ÙÀÌÆ® ºÎºÐÀº ÀÚµ¿À¸·Î »èÁ¦µË´Ï´Ù.");	
		cut_text();
		return;
	}
	else if (msglen > 160)
	{
		f.msgpage.value	= 3;
	}
	else if (msglen > 80)
	{
		f.msgpage.value	= 2;
	}
	else if (msglen > 0)
	{
		f.msgpage.value	= 1;
	}
	else
	{
		f.msgpage.value	= 0;
	}

	f.msg_cnt.value	= msglen;
}

function add_char1(ch)
{
	var	f	= document.sms1_form;
	var	t_len;

	var	t;
	var	msglen;
	var	tempstr;

	f.serviceNum.value	= 0;
	f.idx.value			= 0;

	if (f.memo2.value == "<¸Þ½ÃÁö´Â ¿©±â¿¡ ÀÔ·ÂÇØÁÖ¼¼¿ä>")
	{
		f.memo2.value		= "";
		f.memo2.msg_cnt		= 0;
	}

	f.memo2.value	+= ch;
	tempstr	= f.memo2.value;
	t_len	= tempstr.length;
	msglen	= 0;

	for (var k = 0; k < t_len; k++)
	{
		t	= f.memo2.value.charAt(k);

		if (escape(t).length > 4)
			msglen	+= 2;
		else if (t != '\r')
			msglen++;
	}

	if (msglen > 80)
	{
		alert("¸Þ½ÃÁö¸¦ 80¹ÙÀÌÆ® ÀÌ»ó Àü¼ÛÇÒ¼ö ¾ø½À´Ï´Ù.\r\n ÃÊ°úµÈ " + (msglen - 80) + "¹ÙÀÌÆ® ºÎºÐÀº ÀÚµ¿À¸·Î »èÁ¦µË´Ï´Ù.");	
		cut_text1();
		return;
	}

	f.msg_cnt.value	= msglen;
}

function save_msg(ID)
{
	if (ID == "")
	{
		if(confirm("·Î±×ÀÎÇØ ÁÖ¼¼¿ä!\n\n\"È®ÀÎ\"À» ´©¸£½Ã¸é ·Î±×ÀÎÃ¢À¸·Î.."))
			location.href="http://www.smsok.kr";

		return;
	}

	if (!document.sms1_form.memo2.value)
	{
		alert("¹®ÀÚ¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.");
		return;
	}
 
	if (confirm("SMSº¸°üÇÔ¿¡ ÀúÀå ÇÏ½Ã°Ú½À´Ï±î?"))
	{	
		window.open('','popup','width=300,height=150,left=0,top=0,screenX=0,screenY=0,marginwidth=0,marginheight=0,resizable=0,scrollbars=no');
		document.sms1_form.method		='post';
		document.sms1_form.target		='popup';
		document.sms1_form.sect.value	= "S";
		document.sms1_form.action		='../save_Msg_popup.asp';
		document.sms1_form.submit();
	}
}

// ----------------------- ¸Þ¼¼Áö 80 Bytes * 3 ----------------------
// focus Ã¢ ¼³Á¤
function focuson(ch)
{
	sms1_form.focusarea.value	= ch;
}

// ¸Þ¼¼Áö Ãë¼Ò
function clear_only_msg3()
{
	for (var i = 0; i < 3; i++)
	{
		document.sms1_form.txtMessage[i].value	= "";
		document.sms1_form.msglen[i].value		= 0;
	}
}

function cal_byte3(sTargetStr, e)
{
	var	sTmpStr, sTmpChar;
	var	nOriginLen	= 0;
	var	nStrLength	= 0;

	sTmpStr		= new String(sTargetStr);
	nOriginLen	= sTmpStr.length;

	for (var i = 0; i < nOriginLen; i++)
	{
		sTmpChar	= sTmpStr.charAt(i);

		if (escape(sTmpChar).length > 4)
			nStrLength	+= 2;
		else if (sTmpChar != '\r')
			nStrLength++;
	}

	document.sms1_form.msglen[e].value	= nStrLength;
}

function nets_check3(aquery, e)
{
	var	tmpStr;
	var	temp	= 0;
	var	onechar;
	var	tcount;

	tmpStr	= new String(aquery);
	temp	= tmpStr.length;

	tcount	= 0;

	for (k = 0; k < temp; k++)
	{
		onechar	= tmpStr.charAt(k);

		if (escape(onechar).length > 4)
			tcount	+= 2;
		else if (onechar != '\r')
			tcount++;

		if (tcount > 80)
		{
			tmpStr	= tmpStr.substring(0, k);
			break;
		}
	}

	document.sms1_form.txtMessage[e].value	= tmpStr;

	cal_byte3(tmpStr, e);
}

function cut_text3(e)
{	
	nets_check3(document.sms1_form.txtMessage[e].value, e);
}

function add_cal_byte3(sTargetStr, e)
{
	var	sTmpStr, sTmpChar;
	var	nOriginLen	= 0;
	var	nStrLength	= 0;

	sTmpStr		= new String(sTargetStr);
	nOriginLen	= sTmpStr.length;

	for (var i = 0; i < nOriginLen; i++)
	{
		sTmpChar	= sTmpStr.charAt(i);

		if (escape(sTmpChar).length > 4)
			nStrLength	+= 2;
		else if (sTmpChar != '\r')
			nStrLength++;
	}

	document.sms1_form.msglen[e].value	= nStrLength;
}

function add_nets_check3(aquery, e)
{
	var	tmpStr;
	var	temp	= 0;
	var	onechar;
	var	tcount;
  
	tmpStr	= new String(aquery);
	temp	= tmpStr.length;

	tcount	= 0;

	for (k = 0; k < temp; k++)
	{
		onechar	= tmpStr.charAt(k);

		if (escape(onechar).length > 4)
			tcount	+= 2;
		else if(onechar != '\r')
			tcount++;

		if (tcount > 80)
		{
			tmpStr	= tmpStr.substring(0,k);
			break;
		}
	}

	document.sms1_form.txtMessage[e].value	= tmpStr;
	add_cal_byte3(tmpStr, e);
}

function add_cut_text3(e)
{
	add_nets_check3(document.sms1_form.txtMessage[e].value, e);
}

function check_send_msg_len3(e)
{
	var	f		= document.sms1_form;
	var	msgtext	= f.txtMessage[e].value;
	var	t_len	= msgtext.length;

	var t;
	var	strlength;
	var	i = 0;
	var	temp, lastl;

	//±æÀÌ¸¦ ±¸ÇÑ´Ù.
	strlength	= 0;

	for (var k = 0; k < t_len; k++)
	{
		t =	msgtext.charAt(k);

		if (escape(t).length > 4)
			strlength	+= 2;
		else if(t != '\r')
			strlength++;
	}
	
	f.msglen(e).value	= strlength;

	if (strlength > 80)
	{
		strlength	= 80;
		if (e == 2)
		{
			alert("¸¶Áö¸· ÀÔ·ÂÄ­ÀÔ´Ï´Ù.");
			cut_text3(e);
		}
		else
		{
			alert("80 ¹ÙÀÌÆ® ÃÊ°ú. ´ÙÀ½Ä­¿¡ ÀÌ¾î¼­ ÀÔ·ÂÇÏ¼¼¿ä.");
			cut_text3(e);
			
			if (e < 2)
				f.txtMessage[e + 1].focus();
		}
	}
}

function add_char3(ch)
{
	var	f	= document.sms1_form;
	var	u	= f.focusarea.value;
	var	t_len;

	var	t;
	var	msglen;
	var	tempstr;

	if (f.txtMessage[u].value == "<¸Þ½ÃÁö´Â ¿©±â¿¡ ÀÔ·ÂÇØÁÖ¼¼¿ä>")
	{
		f.txtMessage[u].value	= "";
		f.txtMessage[u].msglen	= 0;
	}

	f.txtMessage[u].value	+= ch;
	tempstr	= f.txtMessage[u].value;
	t_len	= tempstr.length;
	msglen	= 0;

	for (k = 0; k < t_len; k++)
	{
		t	= f.txtMessage[u].value.charAt(k);

		if (escape(t).length > 4)
			msglen	+= 2;
		else if (t != '\r')
			msglen++;
	}

	f.msglen[u].value = msglen;

	if (msglen > 80)
	{
		if (u == 2)
		{
			alert("¸¶Áö¸· ÀÔ·ÂÄ­ÀÔ´Ï´Ù.");
			add_cut_text3(u);
		}
		else
		{
			alert("80 ¹ÙÀÌÆ® ÃÊ°ú. ´ÙÀ½Ä­¿¡ ÀÌ¾î¼­ ÀÔ·ÂÇÏ¼¼¿ä.");
			add_cut_text3(u);

			//ÀÚµ¿À¸·Î 80¹ÙÀÌÆ®°¡ ÃÊ°¡ÇÏ¸é Æ÷Ä¿½º ÀÌµ¿
			if (u == 0)
				f.txtMessage[1].focus();
			else if (u == 1)
				f.txtMessage[2].focus();
		}

		if (escape(t).length > 4)
			temp = f.txtMessage[u].value.substr(0, msglen - 3);
		else
			temp = f.txtMessage[u].value.substr(0, msglen - 2);

		f.txtMessage[u].value	= temp;
	}
}

var	orgStrValue = '';
function add_merge_char3(ch)
{
	if (ch == '0')
	{
		alert('´Ù½Ã ¼±ÅÃÇÏ¼¼¿ä');
		return;
	}
	else if (ch == '1')
	{
		ch	= '{¼º¸í}';
	}
	else if (ch == '2')
	{
		ch	= '{¼º}';
	}
	else if (ch == '3')
	{
		ch	= '{ÀÌ¸§}';
	}
	else
	{
		ch	= '{Á÷À§}';
	}

	var	f	= document.sms1_form;
	var	u	= f.focusarea.value;
	var	t_len;

	var	t;
	var	msglen;
	var	tempstr;

	if (f.txtMessage[u].value == "<¸Þ½ÃÁö´Â ¿©±â¿¡ ÀÔ·ÂÇØÁÖ¼¼¿ä>")
	{
		f.txtMessage[u].value	= "";
		f.txtMessage[u].msglen	= 0;
	}

	orgStrValue	= f.txtMessage[u].value;
	tempstr		= orgStrValue + ch;

	f.txtMessage[u].value	= tempstr;
	t_len	= tempstr.length;
	msglen	= 0;

	for (var k = 0; k < t_len; k++)
	{
		t	= f.txtMessage[u].value.charAt(k);

		if (escape(t).length > 4)
			msglen	+= 2;
		else if (t != '\r')
			msglen++;
	}
	
	if (msglen > 80)
	{
		if (u == 2)
		{
			alert("80 ¹ÙÀÌÆ® ÃÊ°úÇÏ¿© ¸ÓÁöÇ×¸ñ Àû¿ëºÒ°¡!!.");
			f.txtMessage[u].value	= orgStrValue;
			add_cut_text3(u);	//È¤½Ã ¸ð¸¦ 80byteÀÌ»ó ³»¿ëÀÌ¸é 80byte ÀÌ»ó ¹®ÀÚ »èÁ¦	
		}
		else
		{
			alert("80 ¹ÙÀÌÆ® ÃÊ°úÇÏ¿© ¸ÓÁöÇ×¸ñ Àû¿ëºÒ°¡!!. ´ÙÀ½Ä­¿¡¼­ Àû¿ëÇÏ¼¼¿ä!");
			f.txtMessage[u].value	= orgStrValue;
			add_cut_text3(u);
			
			//ÀÚµ¿À¸·Î 80¹ÙÀÌÆ®°¡ ÃÊ°úÇÏ¸é Æ÷Ä¿½º ÀÌµ¿
			if (u == 0)
				f.txtMessage[1].focus();
			else if (u == 1)
				f.txtMessage[2].focus();
		}

		return;
	}

	f.msglen[u].value = msglen;
}

function save_msg3(ID, inx)
{
	if (ID == "")
	{
		if(confirm("·Î±×ÀÎÇØ ÁÖ¼¼¿ä!\n\n\"È®ÀÎ\"À» ´©¸£½Ã¸é ·Î±×ÀÎÃ¢À¸·Î.."))
			location.href="http://www.smsok.kr";

		return;
	}

	if (!document.sms1_form.txtMessage[inx].value)
	{
		alert("¹®ÀÚ¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.");
		return;
	}

	if (confirm("SMSº¸°üÇÔ¿¡ ÀúÀå ÇÏ½Ã°Ú½À´Ï±î?"))
	{
		window.open('','popup','width=300,height=150,left=0,top=0,screenX=0,screenY=0,marginwidth=0,marginheight=0,resizable=0,scrollbars=no');
		document.sms1_form.method		='post';
		document.sms1_form.target		='popup';
		document.sms1_form.sect.value	= "S";
		document.sms1_form.memo2.value	= document.sms1_form.txtMessage[inx].value;
		document.sms1_form.action		='../save_Msg_popup.asp';
		document.sms1_form.submit();
	}
}

// =================================================================


// =================================================================
// ----------------------------- ¼ö½Å¹øÈ£ ---------------------------
// ÇÚµåÆùÁ¤º¸ ÃÊ±âÈ­
function clear_phone_info()
{
	if (sel_dic == 1)
	{
		check_phone	= null;

		check_phone	= new ActiveXObject('Scripting.Dictionary');
	}
	else if (sel_dic == 2)
	{
		mflydic.RemoveAll();
	}
}

function get_only_tel_no(str)
{
	var	t_num;
	var	ch;
	var	i;

	t_num	= "";

	for (i = 0; i < str.length; i++)
	{
		ch	= str.charAt(i);
		if (ch >= '0' && ch <= '9')
			t_num	+= ch;
	}

	return (t_num);
}

// ¼ö½Å¹øÈ£ Æ÷¸Ë
function get_format_tel_no(edit)
{
	var	mobile_len	= edit.length;

	if (mobile_len < 10)
	{
		if (mobile_len == 8)
			return (edit.slice(0, 4) + '-' + edit.slice(4));
		else
		{
			if (edit.slice(0, 2) == '02')
				return (edit.slice(0, 2) + '-' + edit.slice(2, 5) + '-' + edit.slice(5));
			else
				return (edit.slice(0, 3) + '-' + edit.slice(3, 6) + '-' + edit.slice(6));
		}
	}
	else
	{
		if (mobile_len == 10)
		{
			if (edit.slice(0, 2) == '02')
				return (edit.slice(0, 2) + '-' + edit.slice(2, 6) + '-' + edit.slice(6));
			else
				return (edit.slice(0, 3) + '-' + edit.slice(3, 6) + '-' + edit.slice(6));
		}
		else
			return (edit.slice(0, 3) + '-' + edit.slice(3, 7) + '-' + edit.slice(7));
	}
}

// ------------------------- 240 Bytes Àü¼Û -------------------------
// ¼ö½ÅÀÚ ¹øÈ£ Ãß°¡
function add_phone(phone, vphone)
{
	if (sel_dic == 1)
	{
		if (check_phone.Exists(phone))
			return false;
	}
	else if (sel_dic == 2)
	{
		if (mflydic.Exists(phone))
			return false;
	}
	else
	{
		return false;
	}

	var	f		= document.sms1_form;
	var	selList	= f.Names;
	var	t_cnt	= selList.length;

	if (sel_dic == 1)
	{
		check_phone.add(phone, '');
	}
	else
	{
		mflydic.Add(phone, '');
	}

	selList.options[t_cnt++]	= new Option(vphone, phone);	// Option °´Ã¼ »ý¼º Ãß°¡

	f.sendlen.value		= t_cnt;
	recvcnt.innerHTML	= t_cnt;
	
	return true;
}

// ÀÏ°ý ¼ö½Å¹øÈ£ ÁöÁ¤
function add_phone_info(ar_cnt, phone, vphone)
{
	if (ar_cnt < 1)
		return;

	var	f		= document.sms1_form;
	var	selList	= f.Names;
	var	t_cnt	= selList.length;

	for (i = 0; i < ar_cnt; i++)
		selList.options[t_cnt++]	= new Option(vphone[i], phone[i]);

	f.sendlen.value		= t_cnt;
	recvcnt.innerHTML	= t_cnt;
}

function del_sel_phone()
{
	var	f		= document.sms1_form;
	var	selList	= f.Names;
	var	t_cnt	= selList.length;			 // ÇöÀç ¼ö½ÅÀÚÀüÈ­¹øÈ£ °¹¼ö 
	var	t_chk	= 0;
	var	k;

	if (t_cnt > 0)
	{
		for (k = t_cnt - 1; k >= 0; k--)
		{
			if(selList.options[k].selected == true)
			{
				if (sel_dic == 1)
					check_phone.Remove(selList.options[k].value);
				else if (sel_dic == 2)
					mflydic.Remove(selList.options[k].value);

				selList.options[k]	= null;  // ¼±ÅÃµÈ ¹øÈ£¸¦ Á¦°ÅÇÕ´Ï´Ù.

				t_chk++;
			}
		}

		f.sendlen.value		-= t_chk;
		recvcnt.innerHTML	= f.sendlen.value;
	}
}

function clear_only_recv_phone()
{
	var	f		= document.sms1_form;
	var	selList	= f.Names;
	var	t_cnt;
	var	k;

	f.numberTail.value	= "";

	t_cnt	= selList.length;			 // ÇöÀç ¼ö½ÅÀÚÀüÈ­¹øÈ£ °¹¼ö 
	if (t_cnt > 0)
	{
		for (k = t_cnt - 1; k >= 0; k--)
			selList.options[k]	= null;  // ¼±ÅÃµÈ ¹øÈ£¸¦ Á¦°ÅÇÕ´Ï´Ù.
	}

	f.sendlen.value		= 0;
	recvcnt.innerHTML	= 0;

	clear_phone_info();
}

function clear_send_info()
{
	clear_only_msg();
	clear_only_recv_phone();
}

// ----------------------- ¸Þ¼¼Áö 80 Bytes * 3 ----------------------
// ¼±ÅÃ °Ç¼ö ¼³Á¤
function set_select_count3()
{
	var rc	= document.all['rec_cut'];
	var	f	= document.sms1_form;

	f.sendlen.value	= rec_cut;		// ¼ö½ÅÀÚ¸í¼ö	
	rc.innerHTML	= rec_cut;
}

function clear_select_count3()
{
	rec_cut		= 0;

	set_select_count3();
}

function display_row(cnt)
{
//	var tcolor='#FCF4F8';
	var tcolor='#EEEDE7';
	var fcolor='ffffff';
	var val;
		
    var o	= ifaddr.document.addrlist.inx;
	if ( o.length != null )
	{
        clr = ( o[cnt-1].checked == true ) ? tcolor : fcolor; 
	}
	else
	{
		clr = ( o.checked == true ) ? tcolor : fcolor; 
	}

	val = "tr_" + cnt;

	ifaddr.eval(val).style.backgroundColor= clr;
}

// ¼±ÅÃ/¹Ì¼±ÅÃ Ã¼Å©¹Ú½º Ç¥½Ã
function select_list3()
{
	var value;
	var clr;

	// var o = document.all['allsel'];
	if (__select_mode == 0)
	{
		value = true;
		__select_mode = 1;
//		o.innerHTML = "ÀüÃ¼ÇØÁ¦";
		clr = '#FCF4F8';	
	}
	else
	{
		value = false;
		__select_mode = 0;
//		o.innerHTML = "ÀüÃ¼¼±ÅÃ";
		clr = 'ffffff';	
	}

	var	o = ifaddr.document.addrlist.inx;
	if (o != null)
	{
		if ( o.length != null ) 
		{
			for ( var i = 0 ; i < o.length ; i++ )
			{
				o[i].checked = value;
				display_row(i + 1);
			}
		}
		else 
		{
			o.checked = value;
			display_row(1);
		}
	}
}

// ¼±ÅÃ Ãë¼Ò
function clear_select_mode3()
{
	__select_mode	= 0;
}

function clear_select_info3()
{
	__select_mode	= 1;
	select_list3();
}

// ¼ö½Å¹øÈ£ + ¸ÓÁöÁ¤º¸ ÃÊ±âÈ­
function clear_send_list_info3()
{
	var	r_list		= document.sms1_form.r_list;
	var	r2_list		= document.sms1_form.r2_list;

	var	t_cnt		= r_list.length;

	for (var i = t_cnt - 1; i >= 0; i--)
	{
		r_list.options[i]	= null;  //¼±ÅÃµÈ ¹øÈ£¸¦ Á¦°ÅÇÕ´Ï´Ù.
		r2_list.options[i]	= null;
	}
}

// ¹®ÀÚ¿­byte °è»ê
function string_length(tmpStr)
{
	var msglen	= 0;
	var t_len	= tmpStr.length;
	var t;
	if (t_len > 0)
	{
		for (var k = 0; k < t_len; k++)
		{
			t	= tmpStr.charAt(k);

			if (escape(t).length > 4)
				msglen	+= 2;
			else if (t != '\r')
				msglen++;
		}
	}
	
	return msglen;
}

// °³ÀÎ Ãß°¡
function add_addr_phone3(phone, vphone, name, compos)
{
	if (sel_dic == 1)
	{
		if (check_phone.Exists(phone))
			return false;
	}
	else if (sel_dic == 2)
	{
		if (mflydic.Exists(phone))
			return false;
	}
	else
	{
		return false;
	}

	var	r_list	= document.sms1_form.r_list;
	var	r2_list	= document.sms1_form.r2_list;
	rec_cut		= r_list.options.length;

	var	namelen		= string_length(name);
	var	composlen	= string_length(compos);	

	var	t_name;
	var	t_compos;

	var	new_option, new2_option;
	var	text_option, text2_option;

	if (sel_dic == 1)
	{
		check_phone.add(phone, '');
	}
	else
	{
		mflydic.Add(phone, '');
	}
	
	var t_cnt1 = 11 - namelen;
	var t_cnt2 = 12 - composlen;
	var tSpace1= "";
	var tSpace2= "";
	
	for (var i = 0; i < t_cnt1; i++)
		tSpace1 = tSpace1 + " ";

	for (var j = 0; j < t_cnt2; j++)
		tSpace2 = tSpace2 + " ";

	if (namelen > 10)
	{
		if (composlen > 10)
			text_option = name.slice(0,5) + " " + compos.slice(0,5) + "  " + vphone;
		else
			text_option = name.slice(0,5) + " " + compos + tSpace2 + vphone;
	}
	else
	{
		if (composlen > 10)
			text_option = name + tSpace1 + compos.slice(0,5) + "  " + vphone;
		else
			text_option = name + tSpace1 + compos + tSpace2 + vphone;
	}
	
	t_name		= name == "ÀÌ¸§¹«" ? "" : name;
	t_compos	= compos == "Á÷À§¹«" ? "" : compos;

	text2_option	= phone + "\t" + t_name + "\t" + t_compos;

	new_option	= new Option(text_option, phone);
	new2_option	= new Option(text2_option, text2_option);

	r_list.options[rec_cut]		= new_option;
	r2_list.options[rec_cut]	= new2_option;

	rec_cut++;
	set_select_count3();

	return true;
}

// °³ÀÎ »èÁ¦
function del_addr_phone3(phone)
{
	var	r_list		= document.sms1_form.r_list;
	var	r2_list		= document.sms1_form.r2_list;
	var	t_cnt		= r_list.length;

	for (var i = 0; i < t_cnt; i++)
	{
		if (r_list.options[i].value == phone)
		{
			if (sel_dic == 1)
				check_phone.Remove(phone);
			else if (sel_dic == 2)
				mflydic.Remove(phone);

			r_list.options[i]	= null;
			r2_list.options[i]	= null;

			rec_cut--;
			set_select_count3();

			break;
		}
	}
}

// °³ÀÎ ¼±ÅÃ »èÁ¦
function del_sel_addr_phone3()
{
	var	r_list		= document.sms1_form.r_list;
	var	r2_list		= document.sms1_form.r2_list;
	var	t_cnt		= r_list.length;
	var	t_chk		= 0;
	var	k;

	if (t_cnt > 0)
	{
		for (k = t_cnt - 1; k >= 0; k--)
		{
			if (r_list.options[k].selected == true)
			{
				if (sel_dic == 1)
					check_phone.Remove(r_list.options[k].value);
				else if (sel_dic == 2)
					mflydic.Remove(r_list.options[k].value);

				r_list.options[k]	= null;
				r2_list.options[k]	= null;

				t_chk++;
			}
		}

		rec_cut	-= t_chk;
		set_select_count3();
	}
}

// ÀÏ°ý ¼ö½Å¹øÈ£ ÁöÁ¤
function add_phone_info3(ar_cnt, phone, vphone, name, compos)
{
	if (ar_cnt < 1)
		return;

	var rc		= document.all['rec_cut'];

	var	f		= document.sms1_form;
	var	r_list	= document.sms1_form.r_list;
	var	r2_list	= document.sms1_form.r2_list;
	rec_cut		= r_list.length;

	var	namelen;
	var	composlen;
	var	text_option, text2_option;

	for (i = 0; i < ar_cnt; i++)
	{
		var	new_option, new2_option;

		namelen		= string_length(name[i]);
		composlen	= string_length(compos[i]);
	
		var t_cnt1 = 11 - namelen;
		var t_cnt2 = 12 - composlen;
		var tSpace1= "";
		var tSpace2= "";
		
		for (var j = 0; j < t_cnt1; j++)
		{
			tSpace1 = tSpace1 + " ";
		}

		for (var k = 0; k < t_cnt2; k++)
		{
			tSpace2 = tSpace2 + " ";
		}

		if (namelen > 10)
		{
			if (composlen > 10)
				text_option = name[i].slice(0,5) + " " + compos[i].slice(0,5) + "  " + vphone[i];
			else
				text_option = name[i].slice(0,5) + " " + compos[i] + tSpace2 + vphone[i];
		}
		else
		{
			if (composlen > 10)
				text_option = name[i] + tSpace1 + compos[i].slice(0,5) + "  " + vphone[i];
			else
				text_option = name[i] + tSpace1 + compos[i] + tSpace2 + vphone[i];
		}		
		
		text2_option	= phone[i] + "\t" + name[i] + "\t" + compos[i];

		new_option	= new Option(text_option, phone[i]);
		new2_option	= new Option(text2_option, text2_option);

		r_list.options[rec_cut]		= new_option;
		r2_list.options[rec_cut]	= new2_option;

		rec_cut++;

		f.sendlen.value	= rec_cut;		// ¼ö½ÅÀÚ¸í¼ö	
		rc.innerHTML	= rec_cut;
	}
}

function clear_only_recv_phone3()
{
	var	f			= document.sms1_form;
	var	selList		= f.r_list;
	var	selList2	= f.r2_list;
	var	rc			= document.all['rec_cut'];

	var	t_cnt;
	var	k;

	f.receive_phone.value	= "";

	t_cnt	= selList.length;			 // ÇöÀç ¼ö½ÅÀÚÀüÈ­¹øÈ£ °¹¼ö 
	if (t_cnt > 0)
	{
		for (k = t_cnt - 1; k >= 0; k--)
		{
			selList.options[k]	= null;  // ¼±ÅÃµÈ ¹øÈ£¸¦ Á¦°ÅÇÕ´Ï´Ù.
			selList2.options[k]	= null;
		}
	}

	f.sendlen.value		= 0;
	rc.innerHTML		= 0;

	clear_phone_info();
}

function clear_send_info3()
{
	clear_only_msg3();
	clear_only_recv_phone3();
}

// ¸Þ¼¼Áö + ¼±ÅÃ Á¤º¸ ÃÊ±âÈ­
function clear_all_info3()
{
	clear_only_msg3();
	clear_select_info3();
}


// ----------------------- chatting message ----------------------
function set_select_count_c()
{
	set_select_count3();
}

function clear_select_count_c()
{
	clear_select_count3();
}

// ¼±ÅÃ/¹Ì¼±ÅÃ Ç¥½Ã
function display_row_c(cnt)
{
	display_row(cnt);
}

function add_addr_phone_c(phone, vphone, name, compos)
{
	if (sel_dic == 1)
	{
		if (check_phone.Exists(phone))
			return false;
	}
	else if (sel_dic == 2)
	{
		if (mflydic.Exists(phone))
			return false;
	}
	else
	{
		return false;
	}

	var	r_list	= document.sms1_form.r_list;
	var	r2_list	= document.sms1_form.r2_list;
	rec_cut		= r_list.options.length;

	var	new_option, new2_option;
	var	text_option, text2_option;

	if (sel_dic == 1)
	{
		check_phone.add(phone, '');
	}
	else
	{
		mflydic.Add(phone, '');
	}
	
	text_option		= name.slice(0,4) + "          " + phone;
	text2_option	= phone + "\t" + name + "\t" + compos;

	new_option	= new Option(text_option, phone);
	new2_option	= new Option(text2_option, text2_option);

	r_list.options[rec_cut]		= new_option;
	r2_list.options[rec_cut]	= new2_option;

	rec_cut++;
	set_select_count3();

	return true;
}

function add_phone_info_c(ar_cnt, phone, vphone, name, compos)
{
	if (ar_cnt < 1)
		return;

	var rc		= document.all['rec_cut'];
	var	f		= document.sms1_form;

	var	r_list	= document.sms1_form.r_list;
	var	r2_list	= document.sms1_form.r2_list;
	rec_cut		= r_list.options.length;

	var	namelen;
	var	composlen;
	var	text_option, text2_option;

	for (i = 0; i < ar_cnt; i++)
	{
		var	new_option, new2_option;

		namelen		= name[i].length;
		composlen	= compos[i].length;

		text_option		= name[i].slice(0,4) + "          " + phone[i];
		text2_option	= phone[i] + "\t" + name[i] + "\t" + compos[i];

		new_option	= new Option(text_option, phone[i]);
		new2_option	= new Option(text2_option, text2_option);

		r_list.options[rec_cut]		= new_option;
		r2_list.options[rec_cut]	= new2_option;

		rec_cut++;

		f.sendlen.value	= rec_cut;		// ¼ö½ÅÀÚ¸í¼ö	
		rc.innerHTML	= rec_cut;
	}
}

// =================================================================


// =================================================================
// -------------------------- callback ÁöÁ¤ -------------------------
function callbackWin(ID)
{
	if (ID == "")
	{
		if(confirm("·Î±×ÀÎÇØ ÁÖ¼¼¿ä!\n\n\"È®ÀÎ\"À» ´©¸£½Ã¸é ·Î±×ÀÎÃ¢À¸·Î.."))
			location.href="http://www.smsok.kr";

		return;
	}

	var	window_left	= (screen.width - 300) / 2;
	var	window_top	= (screen.height - 200) / 2;
	var	opWin1		= window.open("../callback_popup.asp", "mshot_mycallback","width=300, height=200, status=no, scrollbars=no, top=" + window_top + ", left=" + window_left);
	opWin1.focus();
}

// --------------------------- phone Àü¼Û ---------------------------
// ¼ö½ÅÀÚ¹øÈ£ Ãß°¡½Ã ¹ß»ý Event
function add_number()
{
	var	f			= document.sms1_form;

	var	targetName	= f.numberTail.value.trim();
	var	number		= "";
		
	if (targetName == "")
	{
    	alert("¼ö½ÅÀÚ ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
		f.numberTail.focus();
		return;
	}
	else if (targetName.substring(0, 1) == "0")
	{
		if (targetName.length < 9 || targetName.length > 11)
		{
			alert("¼ö½ÅÀÚ ÀüÈ­¹øÈ£ ÀÚ¸´¼ö°¡ ¸ÂÁö¾Ê½À´Ï´Ù.");
			f.numberTail.focus();
			return;
		}
	}
	else if (targetName.substring(0, 2) == "15")
	{
		if (targetName.length != 8)
		{
			alert("¼ö½ÅÀÚ ÀüÈ­¹øÈ£ ÀÚ¸´¼ö°¡ ¸ÂÁö¾Ê½À´Ï´Ù.");
			f.numberTail.focus();
			return;
		}
	}
	else
	{
		alert("Àß¸øµÈ ¼ö½ÅÀÚ ¹øÈ£ÀÔ´Ï´Ù.");
		f.numberTail.focus();
		return;
	}

	number = get_format_tel_no(targetName);			// ¼ö½ÅÀÚ ¹øÈ£ ÀüÃ¼
	if (add_phone(targetName, number) == false)		// ¼ö½ÅÀÚ ¹øÈ£¸¦ ¹Ú´Â´Ù.
	{
		alert("ÀÌ¹Ì ÀÔ·ÂµÈ ¼ö½Å¹øÈ£ ÀÔ´Ï´Ù.");
		f.numberTail.focus();
		return;
	}
		
	f.numberTail.value	= "";
	f.numberTail.focus();
	
	return;
}

// ¼ö½Å¹øÈ£ »èÁ¦½Ã ¹ß»ý Event
function remove_number()
{
	var	f		= document.sms1_form;
	var	selList	= f.Names;
	var	t_cnt	= selList.length;

	if (f.numberTail.value != null)
		f.numberTail.value	= "";

	if (t_cnt > 0)
	{
		var	sindex	= selList.selectedIndex;
		
		if(sindex == -1)
		{
			alert("»èÁ¦ÇÒ ÀüÈ­¹øÈ£¸¦ ¼±ÅÃÇØÁÖ¼¼¿ä");
			return;
		}

		if (sel_dic == 1)
			check_phone.Remove(selList.options[sindex].value);
		else
			mflydic.Remove(selList.options[sindex].value);

		selList.options[sindex]	= null;		// ¼±ÅÃµÈ ¹øÈ£¸¦ Á¦°ÅÇÕ´Ï´Ù.

		t_cnt--;

		f.sendlen.value		= t_cnt;
		recvcnt.innerHTML	= t_cnt;
	}
}

// ¼±ÅÃµÈ ¼ö½Å¹øÈ£ »èÁ¦½Ã ¹ß»ý Event
function remove_sel_number()
{
	var	f		= document.sms1_form;
	var	selList	= f.Names;
	var	t_cnt	= selList.length;
	var	t_chk	= 0;
	var	k;

	if (t_cnt > 0)
	{
		for (k = t_cnt - 1; k >= 0; k--)
		{
			if(selList.options[k].selected == true)
			{
				if (sel_dic == 1)
					check_phone.Remove(selList.options[k].value);
				else
					mflydic.Remove(selList.options[k].value);

				selList.options[k]	= null;		// ¼±ÅÃµÈ ¹øÈ£¸¦ Á¦°ÅÇÕ´Ï´Ù.

				t_chk++;
			}
		}

		f.sendlen.value		-= t_chk;
		recvcnt.innerHTML	= f.sendlen.value;
	}
}

function send_msg(mfly_flag, type, ID)
{
//	alert("  ½Ã½ºÅÛ Á¡°Ë ÁßÀÔ´Ï´Ù. Àá½Ã ±â´Ù·ÁÁÖ½Ã±â ¹Ù¶ø´Ï´Ù. ");
//	return;
	
	if (mfly_flag.toUpperCase() != "S" && mfly_flag.toUpperCase() != "V")
	{
		alert('SMS ¶Ç´Â VMS Àü¼ÛÁöÁ¤ÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.');
		return;
	}

	if (type != "1" && type != "3" && type.toUpperCase() != "M" && type.toUpperCase() != "R")
	{
		alert('Àß¸øµÈ ÀÛ¾÷ typeÀ» ÁöÁ¤ÇÏ¼Ì½À´Ï´Ù.');
		return;
	}

	if (ID == "")
	{
		if (type == "M")
		{
			alert("·Î±×ÀÎ ÇØ ÁÖ¼¼¿ä!");
		}
		else
		{
			if (confirm("·Î±×ÀÎÀ» ÇØ¾ß Àü¼ÛÇÒ ¼ö ÀÖ½À´Ï´Ù.\n\n\"È®ÀÎ\"À» ´©¸£½Ã¸é ·Î±×ÀÎÃ¢À¸·Î.."))
				location.href	= "http://www.smsok.kr";
		}

		return;
	}
	
	var	f			= document.sms1_form;
	var	selList		= f.Names;
	var	t_cnt		= selList.length;
	
	if (!f.memo2.value)
	{
		alert('¸Þ¼¼Áö ³»¿ëÀ» ÀÔ·ÂÇÏ¼¼¿ä');
		f.memo2.focus();
		return ;
	}
	
	if (t_cnt == 0)
	{
		if (!f.numberTail.value)
		{
			alert('¼ö½Å¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.');
			f.numberTail.focus();
			return;
		}
		else if (f.numberTail.value.substring(0, 1) == '0')
		{
			if (f.numberTail.value.length < 9 || f.numberTail.value.length > 11)
			{
				alert('Àß¸øµÈ ¼ö½ÅÀÚ ÀüÈ­¹øÈ£ÀÔ´Ï´Ù.');
				f.numberTail.focus();
				return;
			}
		}
		else if (f.numberTail.value.substring(0, 2) == '15')
		{
			if (f.numberTail.value.length != 8)
			{
				alert('Àß¸øµÈ ¼ö½ÅÀÚ ÀüÈ­¹øÈ£ÀÔ´Ï´Ù.');
				f.numberTail.focus();
				return;
			}
		}
		else
		{
			alert('Àß¸øµÈ ¼ö½ÅÀÚ ¹øÈ£ÀÔ´Ï´Ù.');
			f.numberTail.focus();
			return;
		}
	}
	else if (f.numberTail.value.length > 0)
	{
		if (f.numberTail.value.substring(0, 1) == '0')
		{
			if (f.numberTail.value.length < 9 || f.numberTail.value.length > 11)
			{
				alert('Àß¸øµÈ ¼ö½ÅÀÚ ÀüÈ­¹øÈ£ÀÔ´Ï´Ù.');
				f.numberTail.focus();
				return;
			}
		}
		else if (f.numberTail.value.substring(0, 2) == '15')
		{
			if (f.numberTail.value.length != 8)
			{
				alert('Àß¸øµÈ ¼ö½ÅÀÚ ÀüÈ­¹øÈ£ÀÔ´Ï´Ù.');
				f.numberTail.focus();
				return;
			}
		}
		else
		{
			alert('Àß¸øµÈ ¼ö½ÅÀÚ ¹øÈ£ÀÔ´Ï´Ù.');
			f.numberTail.focus();
			return;
		}
	}

	if (f.numberTail.value.length > 0)
	{
		var	ntail	= get_format_tel_no(f.numberTail.value);

		if (add_phone(f.numberTail.value, ntail) == false)			// ¼ö½ÅÀÚ ¹øÈ£¸¦ Ãß°¡ÇÑ´Ù.
		{
			alert("ÀÌ¹Ì ÀÔ·ÂµÈ ¼ö½Å¹øÈ£ ÀÔ´Ï´Ù.");
			f.numberTail.focus();
			return;
		}

		f.numberTail.value	= "";

		t_cnt++;
	}

	if (f.send_phone.value == '')
	{
		alert('¹ß½ÅÀÚ ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä');
		f.send_phone.focus();
		return ;
	}

	if (type != "R")
	{
		f.reserved.value	= check_reserved_flag();
		if (f.reserved.value == "Y")
		{
			var	today	= new Date();
			var	t_year;
			var	t_month;
			var	t_day;
			var	t_hour;
			var	t_minute;
			var	t_cur_time;
			var	t_send_time;

			t_year		= today.getYear();
			t_month		= today.getMonth() + 1;
			t_day		= today.getDate();
			t_hour		= today.getHours();
			t_minute	= today.getMinutes();

			if (t_month < 10)	t_month		= "0" + t_month;
			if (t_day < 10)		t_day		= "0" + t_day;
			if (t_hour < 10)	t_hour		= "0" + t_hour;
			if (t_minute < 10)	t_minute	= "0" + t_minute;

			t_cur_time	= t_year + "-" + t_month + "-" + t_day + " " + t_hour + ":" + t_minute + ":00";

			t_year		= f.year.value;
			t_month		= f.month.value;
			t_day		= f.day.value;
			t_hour		= f.hour.value;
			t_minute	= f.minute.value;

			//if (t_month < 10)	t_month		= "0" + t_month;
			//if (t_day < 10)		t_day		= "0" + t_day;
			if (t_hour < 10)	t_hour		= "0" + t_hour;
			if (t_minute < 10)	t_minute	= "0" + t_minute;

			t_send_time	= t_year + "-" + t_month + "-" + t_day + " " + t_hour + ":" + t_minute + ":00";

			if (t_send_time < t_cur_time)
			{
				alert('ÇöÀç½Ã°£(' + t_cur_time + ') ÀÌÈÄ·Î ¿¹¾à½Ã°£À» ¼³Á¤ÇØ ÁÖ¼¼¿ä !');
				return;
			}
		}
	}
	
	for (var i = 0; i < t_cnt; i++)
		selList.options[i].selected	= true;

	//if (type == "R")
	//{
	//	location.href	= "../send_popup1.asp?mfly_flag=S&type=R";
	//}
	//else 
	//{
		var	window_left	= (screen.width - 30);
		var	window_top	= (screen.height - 30);

		var	newWin	= window.open("/html/send_popup3.asp?mfly_flag=S", "mshot_sms_send", "width=450, height=500, status=yes, scrollbars=no");
		newWin.focus(); 
	//} 
	
}

// --------------------------- »ó¼¼ ÁÖ¼Ò·Ï Àü¼Û --------------------------
// ¼ö½ÅÀÚ¹øÈ£ Ãß°¡½Ã ¹ß»ý Event
function add_number3()
{
	var	f			= document.sms1_form;

	var	targetName	= f.receive_phone.value.trim();
	var	number		= "";
		
	if (targetName == "")
	{
    	alert("¼ö½ÅÀÚ ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
		f.receive_phone.focus();
		return;
	}
	else if (targetName.substring(0, 1) == "0")
	{
		if (targetName.length < 9 || targetName.length > 11)
		{
			alert("¼ö½ÅÀÚ ÀüÈ­¹øÈ£ ÀÚ¸´¼ö°¡ ¸ÂÁö¾Ê½À´Ï´Ù.");
			f.receive_phone.focus();
			return;
		}
	}
	else if (targetName.substring(0, 2) == "15")
	{
		if (targetName.length != 8)
		{
			alert("¼ö½ÅÀÚ ÀüÈ­¹øÈ£ ÀÚ¸´¼ö°¡ ¸ÂÁö¾Ê½À´Ï´Ù.");
			f.receive_phone.focus();
			return;
		}
	}
	else
	{
		alert("Àß¸øµÈ ¼ö½ÅÀÚ ¹øÈ£ÀÔ´Ï´Ù.");
		f.receive_phone.focus();
		return;
	}

	number = get_format_tel_no(targetName);						// ¼ö½ÅÀÚ ¹øÈ£ ÀüÃ¼

	if (add_addr_phone3(targetName, number, 'ÀÌ¸§¹«', 'Á÷À§¹«') == false)		// ¼ö½ÅÀÚ ¹øÈ£¸¦ ³Ö´Â´Ù.
	{
		alert("ÀÌ¹Ì ÀÔ·ÂµÈ ¼ö½Å¹øÈ£ ÀÔ´Ï´Ù.");
		f.receive_phone.focus();
		return;
	}
		
	f.receive_phone.value	= "";
	f.receive_phone.focus();
}

// ¼ö½Å¹øÈ£ »èÁ¦½Ã ¹ß»ý Event
function remove_number3()
{
	var	r_list	= document.sms1_form.r_list;
	var	r2_list	= document.sms1_form.r2_list;

	if (r_list.length > 0)
	{			
		var	sindex	= r_list.selectedIndex;
		
		if(sindex == -1)
		{
			alert("»èÁ¦ÇÒ ÀüÈ­¹øÈ£¸¦ ¼±ÅÃÇØÁÖ¼¼¿ä");
			return;
		}

		if (sel_dic == 1)
			check_phone.Remove(r_list.options[sindex].value);
		else
			mflydic.Remove(r_list.options[sindex].value);

		r_list.options[sindex]	= null;  //¼±ÅÃµÈ ¹øÈ£¸¦ Á¦°ÅÇÕ´Ï´Ù.
		r2_list.options[sindex]	= null;

		rec_cut--;
		set_select_count3();
	}
}

// ¼±ÅÃµÈ ¼ö½Å¹øÈ£ »èÁ¦½Ã ¹ß»ý Event
function remove_sel_number3()
{
	var	r_list	= document.sms1_form.r_list;
	var	r2_list	= document.sms1_form.r2_list;
	var	t_cnt	= r_list.length;
	var	t_chk	= 0;
	var	k;

	if (t_cnt > 0)
	{
		for (k = t_cnt - 1; k >= 0; k--)
		{
			if(r_list.options[k].selected == true)
			{
				if (sel_dic == 1)
					check_phone.Remove(r_list.options[k].value);
				else
					mflydic.Remove(r_list.options[k].value);

				r_list.options[k]	= null;  //¼±ÅÃµÈ ¹øÈ£¸¦ Á¦°ÅÇÕ´Ï´Ù.
				r2_list.options[k]	= null;

				t_chk++;
			}
		}

		rec_cut	-= t_chk;
		set_select_count3();
	}
}

// ¼±ÅÃµÈ ¸ñ·Ï ¾ò±â
function get_select_info()
{
	var s = "";
	var o = ifaddr.document.addrlist.inx;

	if (o != null)
	{
		var lenobj = eval(o.length);

		if (lenobj != null)
		{	
			for ( var i = 0 ; i < o.length ; i++ )
			{
				if ( o[i].checked )
					s	+= (s.length > 0 ? "," : "") + o[i].value;
			}
		}
		else
		{
			if ( o.checked )
				s	+= (s.length > 0 ? "," : "") + o.value;
		}
	}

	return s;
}

// ÀÏ°ý ¼ö½Å¹øÈ£ ÁöÁ¤½Ã ¹ß»ý Event
function add_select_addr_phone3()
{
	var s = get_select_info();
	if (s == "")
	{
		alert( "¼±ÅÃµÈ Ç×¸ñÀÌ ¾ø½À´Ï´Ù." );
		return;
	}

	var	errCnt	= 0;
	var	succCnt	= 0;

	var	o = ifaddr.document.addrlist.inx;
	
	if (o != null)
	{
		var n	= ifaddr.document.addrlist.aname;
		var p	= ifaddr.document.addrlist.aphone;
		var c	= ifaddr.document.addrlist.acompos;

		if (o.length != null) 
		{		
			var ar_phone	= new Array();
			var ar_vphone	= new Array();
			var ar_name		= new Array();
			var ar_compos	= new Array();
			var	t_phone;
			var	t_check;
			var	ar_cnt		= 0;

			for (var i = 0 ; i < o.length ; i++)
			{
				if (o[i].checked == true)
				{
					t_phone	= p[i].value.trim();
					t_check	= get_only_tel_no(t_phone);

					if (t_check == "")
					{
						errCnt	= errCnt + 1;
						continue;
					}
					else if (t_check.substring(0, 1) == "0")
					{
						if (t_check.length < 9 || t_check.length > 11)
						{
							errCnt	= errCnt + 1;
							continue;
						}
					}
					else if (t_check.substring(0, 2) == "15")
					{
						if (t_check.length != 8)
						{
							errCnt	= errCnt + 1;
							continue;
						}
					}
					else
					{
						errCnt	= errCnt + 1;
						continue;
					}

					if (sel_dic == 1)
					{
						if (check_phone.Exists(t_check))
						{
							errCnt	= errCnt + 1;
							continue;
						}

						check_phone.add(t_check, '');
					}
					else if (sel_dic == 2)
					{
						if (mflydic.Exists(t_check))
						{
							errCnt	= errCnt + 1;
							continue;
						}

						mflydic.Add(t_check, '');
					}
					else
					{
						errCnt	= errCnt + 1;
						continue;
					}

					ar_phone[ar_cnt]	= t_check;
					ar_vphone[ar_cnt]	= t_phone;
					ar_name[ar_cnt]		= n[i].value.trim();
					ar_compos[ar_cnt]	= c[i].value.trim();

					ar_cnt	= ar_cnt + 1;
				}				
			}

			add_phone_info3(ar_cnt, ar_phone, ar_vphone, ar_name, ar_compos);

			succCnt	+= ar_cnt;
		}
		else 
		{
			if(o.checked == true)
			{
				t_phone	= p.value.trim();
				t_check	= get_only_tel_no(t_phone);

				if (t_check == "")
				{
					errCnt++;
				}
				else if (t_check.substring(0, 1) == "0")
				{
					if (t_check.length < 9 || t_check.length > 11)
						errCnt++;
				}
				else if (t_check.substring(0, 2) == "15")
				{
					if (t_check.length != 8)
						errCnt++;
				}
				else
				{
					errCnt++;
				}

				if (errCnt == 0)
				{
					if (add_addr_phone3(t_check, t_phone, n.value.trim(), c.value.trim()))
						succCnt++;
					else
						errCnt++;
				}
			}
		}
	}

	if (errCnt > 0)
	{
		if (succCnt > 0)
			alert(succCnt + " °Ç Ãß°¡ µÇ¾úÀ¸¸ç, Áßº¹ ¶Ç´Â Àß¸øµÈ ¹øÈ£°¡ " + errCnt + " °Ç ÀÔ´Ï´Ù. ");
		else
			alert(errCnt + " °Ç Áßº¹ ¶Ç´Â Àß¸øµÈ ¹øÈ£ÀÔ´Ï´Ù. ");
	}
	else
	{
		alert(succCnt + " °Ç Ãß°¡ µÇ¾ú½À´Ï´Ù. ");
	}
}

// ÀÏ°ý ¼ö½Å¹øÈ£ ÁöÁ¤½Ã ¹ß»ý Event
function add_select_addr_phone3_unit()
{
	var form = document.sms1_form;
	var tIndex = -1;
	var j;

	for (j = 0; j <= 1; j++)
	{
		if (form.LineSelect[j].checked == true)
			tIndex = j;
	}

	if (tIndex == -1)
	{
		alert("³»ºÎ ¶Ç´Â ¿ÜºÎ ¹øÈ£¸¦ ¼±ÅÃÇÏ½Ê½Ã¿À. ");
		return false;
	}

	var s = get_select_info();
	if (s == "")
	{
		alert( "¼±ÅÃµÈ Ç×¸ñÀÌ ¾ø½À´Ï´Ù." );
		return;
	}

	var	errCnt	= 0;
	var	succCnt	= 0;

	var	o = ifaddr.document.addrlist.inx;
	
	if (o != null)
	{
		var n	= ifaddr.document.addrlist.aname;
		var p;

		if (tIndex=="1")
			p	= ifaddr.document.addrlist.aphone;
		else
			p	= ifaddr.document.addrlist.interNo;
		
		var c	= ifaddr.document.addrlist.acompos;

		if (o.length != null) 
		{		
			var ar_phone	= new Array();
			var ar_vphone	= new Array();
			var ar_name		= new Array();
			var ar_compos	= new Array();
			var	t_phone;
			var	t_check;
			var	ar_cnt		= 0;

			for (var i = 0 ; i < o.length ; i++)
			{
				if (o[i].checked == true)
				{
					t_phone	= p[i].value.trim();
					t_check	= get_only_tel_no(t_phone);

					if (t_check == "")
					{
						errCnt	= errCnt + 1;
						continue;
					}
					else if (t_check.substring(0, 1) == "0")
					{
						if (t_check.length < 9 || t_check.length > 11)
						{
							errCnt	= errCnt + 1;
							continue;
						}
					}
					else if (t_check.substring(0, 2) == "15")
					{
						if (t_check.length != 8)
						{
							errCnt	= errCnt + 1;
							continue;
						}
					}
					else
					{
						errCnt	= errCnt + 1;
						continue;
					}

					if (sel_dic == 1)
					{
						if (check_phone.Exists(t_check))
						{
							errCnt	= errCnt + 1;
							continue;
						}

						check_phone.add(t_check, '');
					}
					else if (sel_dic == 2)
					{
						if (mflydic.Exists(t_check))
						{
							errCnt	= errCnt + 1;
							continue;
						}

						mflydic.Add(t_check, '');
					}
					else
					{
						errCnt	= errCnt + 1;
						continue;
					}

					ar_phone[ar_cnt]	= t_check;
					ar_vphone[ar_cnt]	= t_phone;
					ar_name[ar_cnt]		= n[i].value.trim();
					ar_compos[ar_cnt]	= c[i].value.trim();

					ar_cnt	= ar_cnt + 1;
				}				
			}

			add_phone_info3(ar_cnt, ar_phone, ar_vphone, ar_name, ar_compos);

			succCnt	+= ar_cnt;
		}
		else 
		{
			if(o.checked == true)
			{
				t_phone	= p.value.trim();
				t_check	= get_only_tel_no(t_phone);

				if (t_check == "")
				{
					errCnt++;
				}
				else if (t_check.substring(0, 1) == "0")
				{
					if (t_check.length < 9 || t_check.length > 11)
						errCnt++;
				}
				else if (t_check.substring(0, 2) == "15")
				{
					if (t_check.length != 8)
						errCnt++;
				}
				else
				{
					errCnt++;
				}

				if (errCnt == 0)
				{
					if (add_addr_phone3(t_check, t_phone, n.value.trim(), c.value.trim()))
						succCnt++;
					else
						errCnt++;
				}
			}
		}
	}

	if (errCnt > 0)
	{
		if (succCnt > 0)
			alert(succCnt + " °Ç Ãß°¡ µÇ¾úÀ¸¸ç, Áßº¹ ¶Ç´Â Àß¸øµÈ ¹øÈ£°¡ " + errCnt + " °Ç ÀÔ´Ï´Ù. ");
		else
			alert(errCnt + " °Ç Áßº¹ ¶Ç´Â Àß¸øµÈ ¹øÈ£ÀÔ´Ï´Ù. ");
	}
	else
	{
		alert(succCnt + " °Ç Ãß°¡ µÇ¾ú½À´Ï´Ù. ");
	}
}

function send_msg3(mfly_flag, type, ID)
{
	var	f			= document.sms1_form;
	var	selList		= f.r_list;
	var	selList2	= f.r2_list;
	var	t_cnt		= selList.length;
	var	i;
	var	k	= 0;

//	alert("  ½Ã½ºÅÛ Á¡°Ë ÁßÀÔ´Ï´Ù. Àá½Ã ±â´Ù·ÁÁÖ½Ã±â ¹Ù¶ø´Ï´Ù. ");
//	return;

	if (mfly_flag.toUpperCase() != "S" && mfly_flag.toUpperCase() != "V")
	{
		alert('SMS ¶Ç´Â VMS Àü¼ÛÁöÁ¤ÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.');
		return;
	}

	if (ID == "")
	{
		if (confirm("·Î±×ÀÎÀ» ÇØ¾ß Àü¼ÛÇÒ ¼ö ÀÖ½À´Ï´Ù.\n\n\"È®ÀÎ\"À» ´©¸£½Ã¸é ·Î±×ÀÎÃ¢À¸·Î.."))
			location.href	= "http://www.smsok.kr";

		return;
	}

	for (i = 0, k = 0; i < 3; i++)
	{
		if (check_without_space(f.txtMessage[i].value) > 0)
			k++;
	}

	if (k == 0)
	{
		alert('¸Þ¼¼Áö ³»¿ëÀ» ÀÔ·ÂÇÏ¼¼¿ä.');
		f.memo2.focus();
		return ;
	}

	if (t_cnt == 0)
	{
		if (!f.receive_phone.value)
		{
			alert('¼ö½Å¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.');
			f.receive_phone.focus();
			return;
		}
		else if (f.receive_phone.value.substring(0, 1) == '0')
		{
			if (f.receive_phone.value.length < 9 || f.receive_phone.value.length > 11)
			{
				alert('Àß¸øµÈ ¼ö½ÅÀÚ ÀüÈ­¹øÈ£ÀÔ´Ï´Ù.');
				f.receive_phone.focus();
				return;
			}
		}
		else if (f.receive_phone.value.substring(0, 2) == '15')
		{
			if (f.receive_phone.value.length != 8)
			{
				alert('Àß¸øµÈ ¼ö½ÅÀÚ ÀüÈ­¹øÈ£ÀÔ´Ï´Ù.');
				f.receive_phone.focus();
				return;
			}
		}
		else
		{
			alert('Àß¸øµÈ ¼ö½ÅÀÚ ¹øÈ£ÀÔ´Ï´Ù.');
			f.receive_phone.focus();
			return;
		}
	}
	else if (f.receive_phone.value.length > 0)
	{
		if (f.receive_phone.value.substring(0, 1) == '0')
		{
			if (f.receive_phone.value.length < 9 || f.receive_phone.value.length > 11)
			{
				alert('Àß¸øµÈ ¼ö½ÅÀÚ ÀüÈ­¹øÈ£ÀÔ´Ï´Ù.');
				f.receive_phone.focus();
				return;
			}
		}
		else if (f.receive_phone.value.substring(0, 2) == '15')
		{
			if (f.receive_phone.value.length != 8)
			{
				alert('Àß¸øµÈ ¼ö½ÅÀÚ ÀüÈ­¹øÈ£ÀÔ´Ï´Ù.');
				f.receive_phone.focus();
				return;
			}
		}
		else
		{
			alert('Àß¸øµÈ ¼ö½ÅÀÚ ¹øÈ£ÀÔ´Ï´Ù.');
			f.receive_phone.focus();
			return;
		}
	}

	if (f.receive_phone.value.length > 0)
	{
		var	ntail	= get_format_tel_no(f.receive_phone.value);

		if (add_addr_phone3(f.receive_phone.value, ntail, 'ÀÌ¸§¹«', 'Á÷À§¹«') == false)	// ¼ö½ÅÀÚ ¹øÈ£¸¦ Ãß°¡ÇÑ´Ù.
		{
			alert("ÀÌ¹Ì ÀÔ·ÂµÈ ¼ö½Å¹øÈ£ ÀÔ´Ï´Ù.");
			f.numberTail.focus();
			return;
		}

		f.receive_phone.value	= "";

		t_cnt++;
	}

	if (f.send_phone.value == '')
	{
		alert('¹ß½ÅÀÚ ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä');
		f.send_phone.focus();
		return ;
	}

	f.reserved.value	= check_reserved_flag();
	if (f.reserved.value == "Y")
	{
		var	today	= new Date();
		var	t_year;
		var	t_month;
		var	t_day;
		var	t_hour;
		var	t_minute;
		var	t_cur_time;
		var	t_send_time;

		t_year		= today.getYear();
		t_month		= today.getMonth() + 1;
		t_day		= today.getDate();
		t_hour		= today.getHours();
		t_minute	= today.getMinutes();

		if (t_month < 10)	t_month		= "0" + t_month;
		if (t_day < 10)		t_day		= "0" + t_day;
		if (t_hour < 10)	t_hour		= "0" + t_hour;
		if (t_minute < 10)	t_minute	= "0" + t_minute;

		t_cur_time	= t_year + "-" + t_month + "-" + t_day + " " + t_hour + ":" + t_minute + ":00";

		t_year		= f.year.value;
		t_month		= f.month.value;
		t_day		= f.day.value;
		t_hour		= f.hour.value;
		t_minute	= f.minute.value;

		//if (t_month < 10)	t_month		= "0" + t_month;
		//if (t_day < 10)		t_day		= "0" + t_day;
		if (t_hour < 10)	t_hour		= "0" + t_hour;
		if (t_minute < 10)	t_minute	= "0" + t_minute;

		t_send_time	= t_year + "-" + t_month + "-" + t_day + " " + t_hour + ":" + t_minute + ":00";

		if (t_send_time < t_cur_time)
		{
			alert('ÇöÀç½Ã°£(' + t_cur_time + ') ÀÌÈÄ·Î ¿¹¾à½Ã°£À» ¼³Á¤ÇØ ÁÖ¼¼¿ä !');
			return;
		}
	}
	
	for (i = 0; i < t_cnt; i++)
	{
		selList.options[i].selected		= true;
		selList2.options[i].selected	= true;
	}

	var	window_left	= (screen.width - 30);
	var	window_top	= (screen.height - 30);

	var	newWin	= window.open("../send_popup3.asp?mfly_flag=S", "mshot_sms_send", "width=450, height=500, status=no, scrollbars=no");
	newWin.focus(); 
}


// ----------------------- chatting message ----------------------
function add_number_c()
{
	var	f			= document.sms1_form;

	var	targetName	= f.receive_phone.value.trim();
	var	number		= "";
		
	if (targetName == "")
	{
    	alert("¼ö½ÅÀÚ ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
		f.receive_phone.focus();
		return;
	}
	else if (targetName.substring(0, 1) == "0")
	{
		if (targetName.length < 9 || targetName.length > 11)
		{
			alert("¼ö½ÅÀÚ ÀüÈ­¹øÈ£ ÀÚ¸´¼ö°¡ ¸ÂÁö¾Ê½À´Ï´Ù.");
			f.receive_phone.focus();
			return;
		}
	}
	else if (targetName.substring(0, 2) == "15")
	{
		if (targetName.length != 8)
		{
			alert("¼ö½ÅÀÚ ÀüÈ­¹øÈ£ ÀÚ¸´¼ö°¡ ¸ÂÁö¾Ê½À´Ï´Ù.");
			f.receive_phone.focus();
			return;
		}
	}
	else
	{
		alert("Àß¸øµÈ ¼ö½ÅÀÚ ¹øÈ£ÀÔ´Ï´Ù.");
		f.receive_phone.focus();
		return;
	}
	
	number = get_format_tel_no(targetName);						// ¼ö½ÅÀÚ ¹øÈ£ ÀüÃ¼

	if (add_addr_phone_c(targetName, number, 'ÀÌ¸§¹«', 'Á÷À§¹«') == false)		// ¼ö½ÅÀÚ ¹øÈ£¸¦ ³Ö´Â´Ù.
	{
		alert("ÀÌ¹Ì ÀÔ·ÂµÈ ¼ö½Å¹øÈ£ ÀÔ´Ï´Ù.");
		f.receive_phone.focus();
		return;
	}

	f.receive_phone.value	= "";
	f.receive_name.value	= "";
	f.receive_phone.focus();
}

function remove_number_c(phone)
{
	var	r_list		= document.sms1_form.r_list;
	var	r2_list		= document.sms1_form.r2_list;
	var	t_cnt		= r_list.length;

	for (var i = 0; i < t_cnt; i++)
	{
		if (r_list.options[i].value == phone)
		{
			if (sel_dic == 1)
				check_phone.Remove(phone);
			else
				mflydic.Remove(phone);

			r_list.options[i]	= null;
			r2_list.options[i]	= null;

			rec_cut--;
			set_select_count_c();

			break;
		}
	}
}

function remove_sel_number_c()
{
	var	r_list		= document.sms1_form.r_list;
	var	r2_list		= document.sms1_form.r2_list;
	var	t_cnt		= r_list.length;
	var	t_chk	= 0;
	var	k;

	if (t_cnt > 0)
	{
		for (k = t_cnt - 1; k >= 0; k--)
		{
			if(r_list.options[k].selected == true)
			{
				if (sel_dic == 1)
					check_phone.Remove(r_list.options[k].value);
				else
					mflydic.Remove(r_list.options[k].value);

				r_list.options[k]	= null;  //¼±ÅÃµÈ ¹øÈ£¸¦ Á¦°ÅÇÕ´Ï´Ù.
				r2_list.options[k]	= null;

				t_chk++;
			}
		}

		rec_cut	-= t_chk;
		set_select_count_c();
	}
}

function clear_select_mode_c()
{
	__select_mode	= 0;
}

function get_select_info_c()
{
	get_select_info();
}

function select_list_c()
{
	var	errCnt	= 0;
	var	succCnt	= 0;

	var	o = ifaddr.document.addrlist.inx;
	var	clr;

	if ( __select_mode == 0 )
	{
		__select_mode = 1;

		clr = '#FCF4F8';

		if (o != null)
		{
			var n	= ifaddr.document.addrlist.aname;
			var p	= ifaddr.document.addrlist.aphone;
			var c	= ifaddr.document.addrlist.acompos;

			if (o.length != null) 
			{		
				var ar_phone	= new Array();
				var ar_vphone	= new Array();
				var ar_name		= new Array();
				var ar_compos	= new Array();
				var	t_phone;
				var	t_check;
				var	ar_cnt		= 0;

				for (var i = 0 ; i < o.length; i++)
				{
					if (o[i].checked == false)
					{
						t_phone	= p[i].value.trim();
						t_check	= get_only_tel_no(t_phone);

						if (t_check == "")
						{
							errCnt	= errCnt + 1;
							continue;
						}
						else if (t_check.substring(0, 1) == "0")
						{
							if (t_check.length < 9 || t_check.length > 11)
							{
								errCnt	= errCnt + 1;
								continue;
							}
						}
						else if (t_check.substring(0, 2) == "15")
						{
							if (t_check.length != 8)
							{
								errCnt	= errCnt + 1;
								continue;
							}
						}
						else
						{
							errCnt	= errCnt + 1;
							continue;
						}

						if (sel_dic == 1)
						{
							if (check_phone.Exists(t_check))
							{
								errCnt	= errCnt + 1;
								continue;
							}

							check_phone.add(t_check, '');
						}
						else if (sel_dic == 2)
						{
							if (mflydic.Exists(t_check))
							{
								errCnt	= errCnt + 1;
								continue;
							}

							mflydic.Add(t_check, '');
						}
						else
						{
							errCnt	= errCnt + 1;
							continue;
						}

						ar_phone[ar_cnt]	= t_check;
						ar_vphone[ar_cnt]	= t_phone;
						ar_name[ar_cnt]		= n[i].value.trim();
						ar_compos[ar_cnt]	= c[i].value.trim();

						ar_cnt	= ar_cnt + 1;

						o[i].checked		= true;
						display_row(i + 1);
					}				
				}

				add_phone_info_c(ar_cnt, ar_phone, ar_vphone, ar_name, ar_compos);

				succCnt	+= ar_cnt;
			}
			else 
			{
				if(o.checked == true)
				{
					t_phone	= p.value.trim();
					t_check	= get_only_tel_no(t_phone);

					if (t_check == "")
					{
						errCnt++;
					}
					else if (t_check.substring(0, 1) == "0")
					{
						if (t_check.length < 9 || t_check.length > 11)
							errCnt++;
					}
					else if (t_check.substring(0, 2) == "15")
					{
						if (t_check.length != 8)
							errCnt++;
					}
					else
					{
						errCnt++;
					}

					if (errCnt == 0)
					{
						if (add_addr_phone_c(t_check, t_phone, n.value.trim(), c.value.trim()))
						{
							succCnt++;

							o.checked			= true;
							display_row(1);
						}
						else
						{
							errCnt++;
						}
					}
				}
			}
		}
	}
	else
	{
		__select_mode = 0;

		clr = 'ffffff';	

		if (o != null)
		{
			if (o.length != null) 
			{
				for (var i = 0; i < o.length; i++)
				{
					o[i].checked	= false;
					display_row(i + 1);
				}
			}
			else 
			{
				o.checked	= false;
				display_row(1);
			}
		}

		clear_select_count_c();
		clear_phone_info();
		clear_send_list_info_c();
	}
}

function clear_send_msg_c()
{
	document.sms1_form.memo2.value	= '';
}

function clear_send_list_info_c()
{
	clear_send_list_info3();
}

function clear_receiver_info_c()
{
	document.sms1_form.receive_name.value	= '';
	document.sms1_form.receive_phone.value	= '';

	fg	= '';
}

function clear_select_info_c()
{
	__select_mode	= 1;
	select_list_c();
}

function clear_all_info_c()
{
	clear_receiver_info_c();
	clear_send_msg_c();
	clear_select_info_c();
}

function check_chat_phone(value, inx)
{
	var	o = ifaddr.document.addrlist.inx;
	
	if (o != null)
	{
		var n	= ifaddr.document.addrlist.aname;
		var p	= ifaddr.document.addrlist.aphone;
		var c	= ifaddr.document.addrlist.acompos;

		if (o.length != null) 
		{		
			var ar_vphone	= p[inx].value.trim();
			var ar_name		= n[inx].value.trim();
			var ar_compos	= c[inx].value.trim();
		}
		else
		{
			var ar_vphone	= p.value.trim();
			var ar_name		= n.value.trim();
			var ar_compos	= c.value.trim();
		}

		var	ar_phone		= get_only_tel_no(ar_vphone);

		if (value)
		{
			var	t_check		= 0;

			if (ar_phone.substring(0, 1) == "0")
			{
				if (ar_phone.length < 9 || ar_phone.length > 11)
					t_check	= 1;
			}
			else if (ar_phone.substring(0, 2) == "15")
			{
				if (ar_phone.length != 8)
					t_check	= 1;
			}

			if (t_check == 1)
			{
				o.length != null ? o[inx].checked = false : o.checked = false;
				return ;
			}
		
			if (add_addr_phone_c(ar_phone, ar_vphone, ar_name, ar_compos) == false)
			{
				o.length != null ? o[inx].checked = false : o.checked = false;
				return ;
			}
		}
		else
		{
			remove_number_c(ar_phone);
		}
	}

	clear_receiver_info_c();
}

function send_chat_msg(ID)
{
	var	f			= document.sms1_form;
	var	r_list		= f.r_list;
	var	r2_list		= f.r2_list;
	rec_cut			= r_list.length;

//	alert("  ½Ã½ºÅÛ Á¡°Ë ÁßÀÔ´Ï´Ù. Àá½Ã ±â´Ù·ÁÁÖ½Ã±â ¹Ù¶ø´Ï´Ù. ");
//	return;

	if (ID == "")
	{
		if (confirm("·Î±×ÀÎÀ» ÇØ¾ß Àü¼ÛÇÒ ¼ö ÀÖ½À´Ï´Ù.\n\n\"È®ÀÎ\"À» ´©¸£½Ã¸é ·Î±×ÀÎÃ¢À¸·Î.."))
			location.href	= "http://www.smsok.kr";

		return;
	}

	if (check_without_space(f.memo2.value) <= 0)
	{
		alert('¸Þ¼¼Áö ³»¿ëÀ» ÀÔ·ÂÇÏ¼¼¿ä');
		f.memo2.focus();
		return ;
	}

	if (rec_cut == 0)		// ¼ö½ÅÀÚ Ãß°¡ ¸®½ºÆ®¿¡ Àü¼ÛÀÚ·á°¡ ¾ø´Ù¸é
	{
		if (f.receive_phone.value == '')
			f.receive_phone.value	= f.receive_name.value;

		if (!f.receive_phone.value)
		{
			alert('¼ö½Å¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.');
			f.receive_phone.focus();
			return;
		}
		else if (f.receive_phone.value.substring(0, 1) == '0')
		{
			if (f.receive_phone.value.length < 9 || f.receive_phone.value.length > 11)
			{
				alert('Àß¸øµÈ ¼ö½ÅÀÚ ÀüÈ­¹øÈ£ÀÔ´Ï´Ù.');
				f.receive_phone.focus();
				return;
			}
		}
		else if (f.receive_phone.value.substring(0, 2) == '15')
		{
			if (f.receive_phone.value.length != 8)
			{
				alert('Àß¸øµÈ ¼ö½ÅÀÚ ÀüÈ­¹øÈ£ÀÔ´Ï´Ù.');
				f.receive_phone.focus();
				return;
			}
		}
		else
		{
			alert('Àß¸øµÈ ¼ö½ÅÀÚ ¹øÈ£ÀÔ´Ï´Ù.');
			f.receive_phone.focus();
			return;
		}

		var	new_option, new2_option;
		var	text_option, text2_option;

		if (sel_dic == 1)
			check_phone.add(f.receive_phone.value, '');
		else if (sel_dic == 2)
			mflydic.Add(f.receive_phone.value, '');

		text_option		= f.receive_name.value.slice(0,4) + "          " + f.receive_phone.value;
		text2_option	= f.receive_phone.value + "\t" + f.receive_name.value + "\t";

		new_option	= new Option(text_option, f.receive_phone.value);
		new2_option	= new Option(text2_option, text2_option);

		r_list.options[rec_cut]		= new_option;
		r2_list.options[rec_cut]	= new2_option;

		rec_cut		= 1;
		f.sendlen.value	= rec_cut;		// ¼ö½ÅÀÚ¸í¼ö	

		f.clear_flag.value	= '1';
	}
	else
	{
		f.clear_flag.value	= '0';
	}

	if (f.send_phone.value == '')
	{
		alert('¹ß½ÅÀÚ ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä');
		f.send_phone.focus();
		return ;
	}

	for (var i = 0; i < rec_cut; i++)
	{
		r_list.options[i].selected	= true; 
		r2_list.options[i].selected	= true;
	}

	var window_left = (screen.width - 30) ;
	var window_top = (screen.height - 30) ;

	var newWin = window.open("../send_popup3.asp?mfly_flag=S", "mshot_sms_send", "width=10, height=10, status=no, scrollbars=no");
	newWin.focus(); 

	return ;
}
// =================================================================


// =================================================================
// ³»¹®ÀÚ
function open_my_msg(val)
{
	var	window_left	= (screen.width - 530) / 2;
	var	window_top	= (screen.height - 430) / 2;
	var	OpWin2		= open(val, "mshot_mymsg","width=530, height=430, status=no, scrollbars=no, top=" + window_top + ", left=" + window_left);

	OpWin2.focus();
}

// ÀÌ¸ðÆ¼ÄÜ
function open_emoticon()
{
	var	window_left	= (screen.width - 230) / 2;
	var	window_top	= (screen.height - 270) / 2;
	var	OpWinEmo	= open("../sms/emoticon.asp", "mshot_open_emoticon","width=230, height=270, status=no, scrollbars=no, top=" + window_top + ", left=" + window_left);

	OpWinEmo.focus();
}

// Æ¯¼ö¹®ÀÚ - »ç¿ë¿©ºÎ È®ÀÎÇÒ°Í
function special_Str()
{
	var	window_left = (screen.width - 160) / 2;
	var	window_top = (screen.height - 132) / 2;

	window.open("/sp_Str_new.htm", "sp_str", "width=160,height=132,scrollbars=no,resizable=no,top=" + window_top + ",left=" + window_left);
}


function call_address(ID)
{
	if (ID == "")
	{
		if(confirm("·Î±×ÀÎÇØ ÁÖ¼¼¿ä!\n\n\"È®ÀÎ\"À» ´©¸£½Ã¸é ·Î±×ÀÎÃ¢À¸·Î.."))
			location.href="http://www.smsok.kr";

		return;
	}

    var	window_left	= (screen.width - 600) / 2;
	var	window_top	= (screen.height - 520) / 2;
	var	opWin		= window.open("../address_popup.asp", "mshot_myaddr","width=600, height=520, status=no, scrollbars=yes, top=" + window_top + ", left=" + window_left);
	opWin.focus();
}

// =================================================================

