

//################### 1000ÀÚ¹®ÀÚ ÀüÈ¯±â´É Ãß°¡ ½ºÅ©¸³Æ® #######################

var LIMIT_PHONEMSG_MSG2000 = "Çã¿ë ±æÀÌ ÀÌ»óÀÇ ±ÛÀ» ¾²¼Ì½À´Ï´Ù.\n2000 bytes ÀÌ»ó Àü¼Û½Ã ¸Þ½ÃÁö ³¡ºÎºÐÀÌ Àß¸±¼ö ÀÖ½À´Ï´Ù."

//ºñÁÖ¾ó Æù ±Û»çÀÌÁî ±¸ÇÏ±â
	var flag='sms';

function checklen_tf()
{
	var msgtext, msglen;
	
	msgtext = document.VisualPhone.txtMessage.value;
	msglen = document.VisualPhone.msglen.value;
	
	var i=0,l=0;
	var temp,last;

	//±æÀÌ¸¦ ±¸ÇÑ´Ù.
	while(i < msgtext.length)
	{
		temp = msgtext.charAt(i);
		
		if (escape(temp).length > 4)
			l+=2;
		else if (temp!='\r')
			l++;

		// OverFlow
		if(l>2000)
		{
			alert(LIMIT_PHONEMSG_MSG2000);
			temp = document.VisualPhone.txtMessage.value.substr(0,i);
			document.VisualPhone.txtMessage.value = temp;
			l = lastl;
			i = msgtext.length;
			VisualPhone.msglen.value=l;
			document.VisualPhone.phone123.focus();
			return;
			break;
		}
		lastl = l;
		i++;
	}

	//turn about MMS mode
	if(l>80)
	{
		if(flag == 'sms')
		{
			flag=turnMms();
		}
	}
	else if (l<81)
	{
		if(flag == 'mms')
		{
			flag=turnSms();
		}
	}


	VisualPhone.msglen.value=l;
}




//MMS ¸ðµå·Î ÀüÈ¯
function turnMms()
{
	//var now,hours;
    //now = new Date();
    //hours=now.getHours();
	//if (hours > 20)
	//{
	//	alert("ÁË¼ÛÇÕ´Ï´Ù. 09~21½Ã ÀÌ¿Ü ½Ã°£¿¡´Â ÀÌÅë»ç »çÁ¤¿¡ ÀÇÇØ 1000ÀÚ¹®ÀÚ Àü¼ÛÀÌ ºÒ°¡´ÉÇÕ´Ï´Ù. \n\n´Ü¹®¸Þ½ÃÁö¸¦ º¸³»°Å³ª 09~21½Ã »çÀÌ·Î ¿¹¾àÇÏ½Ã±â ¹Ù¶ø´Ï´Ù.");
	//}	

    var turnForm = document.all["plzpopMMS"];
    var turnForm2 = document.all["plzpopSMS"];

    turnForm2.style.display = "none"; //sms·Î ÀüÈ¯µÈ´Ù´Â ¸»Ç³¼± ¾Èº¸ÀÌ°Ô

    if (turnForm.style.display == "")
    {
		turnSms();
    } 
    else {
		VisualPhone.whole.value='/2000';
		bg.style.backgroundImage ="url('/images/main/vp_n_bg01_1.gif')"; //mms bg
		document.all.letterImg.src="/images/main/vp_n_icon02.gif"; //»ó´Ü ÆíÁö ¾ÆÀÌÄÜ

		document.all.sms_emo.style.display="none"; //Æ¯¼ö¹®ÀÚ
		document.all.mms_emo.style.display="block"; //Æ¯¼ö¹®ÀÚ(mms)
		document.all.sms_save.style.display="none"; //¹®ÀÚÀúÀå
		document.all.mms_save.style.display="block"; //¹®ÀÚÀúÀå(mms)
		document.all.sms_open.style.display="none"; //¹®ÀÚ¿­±â
		document.all.mms_open.style.display="block"; //¹®ÀÚ¿­±â(mms)
		document.getElementById("txtMessage").className="newtext2"; //½ºÅ©·Ñ¹Ù


		turnForm.style.posLeft = window.posLayerSMS.offsetLeft;
		turnForm.style.posTop = window.posLayerSMS.offsetTop-40;
		turnForm.style.display = "";
    }
	flag = 'mms';
	return flag;
}



//SMS¸ðµå·Î ÀüÈ¯
function turnSms()
{
	var turnForm = document.all["plzpopMMS"];
	var turnForm2 = document.all["plzpopSMS"];

	turnForm.style.display = "none";

	if (turnForm2.style.display == "")
	{
		turnMms();
	}		
	else{ 
		VisualPhone.whole.value='/  80';
		bg.style.backgroundImage ="url('/images/main/vp_n_bg01.gif')";
		document.all.letterImg.src="/images/main/vp_n_icon01.gif";
		document.all.Image59.src="/images/main/vp_n_btn01.gif";

		document.all.sms_emo.style.display="block";
		document.all.mms_emo.style.display="none";
		document.all.sms_save.style.display="block";
		document.all.sms_open.style.display="block";
		document.all.mms_save.style.display="none";
		document.all.mms_open.style.display="none";
		document.getElementById("txtMessage").className="newtext";



		turnForm2.style.posLeft = window.posLayerSMS.offsetLeft+60;
		turnForm2.style.posTop = window.posLayerSMS.offsetTop-25;
		turnForm2.style.display = "block";
	}
	flag = 'sms';
	return flag;
}




// Àü¼Û Àü MMS/SMS Ã¼Å©
function checkFlag()
{
	switch (flag)
	{
		case("sms") : visualphoneCHK();
						break;
		case("mms") : mms_visualphoneCHK();	
						break;
	}
}




function takeoffBox(dd)
{
  document.all[dd].style.display="none";
  document.VisualPhone.txtMessage.focus();
}


function tf_Open_Emoticon(){

	var ifr = document.all["tframe"];
	var Emoticon = document.all["Emoticon"];

	if (Emoticon.style.display == "")
	{
		Close_Emoticon();
	}		
	else {

		ifr.style.posLeft = window.posLayerSMS.offsetLeft;
		ifr.style.posTop = window.posLayerSMS.offsetTop+130;
		IDX_DIV++;
		ifr.style.zIndex = IDX_DIV;
		ifr.style.visibility = "visible";
		document.VisualPhone.ExList.style.visibility			= "hidden"; 
		Emoticon.style.posLeft = window.posLayerSMS.offsetLeft;
		Emoticon.style.posTop = window.posLayerSMS.offsetTop+130;
		IDX_DIV++;
		Emoticon.style.zIndex = IDX_DIV;
		Emoticon.style.display = "";
	}
}






/*// ÀÌ¸ðÆ¼ÄÜ&¹®ÀÚ¿­±â¿¡¼­ ¸Þ½ÃÁö ÀÔ·ÂÃ¢À¸·Î
function AddChar_tf(ch)
{
	var t;
	var msglen;
	var tempstr;
	msglen = 0;
	if (document.VisualPhone.txtMessage.value == INPUT_PHONEMSG_MSG) //¸Þ½ÃÁö´Â ¿©±â¿¡ ÀÔ·ÂÇØÁÖ¼¼¿ä..ÃÊ±â¼¼ÆÃ¸Þ½ÃÁöÀÎ°æ¿ì
	{
			document.VisualPhone.txtMessage.value = "";
			document.VisualPhone.txtMessage.msglen = 0;
	}
	document.VisualPhone.txtMessage.value = document.VisualPhone.txtMessage.value + ch;
	tempstr = document.VisualPhone.txtMessage.value;
	l = document.VisualPhone.txtMessage.value.length;
	for(k=0;k<l;k++){
	t = document.VisualPhone.txtMessage.value.charAt(k);
	if (escape(t).length > 4)
		msglen += 2;
	else
		msglen++;
	}

	//document.VisualPhone.msglen.value = msglen;

	if (document.VisualPhone.VpCHK.value=="O")
		checklen_tf();
	else
		checklen();
}
*/



//MMS Àü¼Û
function mms_visualphoneCHK()
{
	var i,j;
	var f = document.VisualPhone;
	var g = document.TXTPhone;

	var calltype_val = 0;
	var str;	
	var temp;
	var Num = '0123456789';


	if(navigator.appVersion.indexOf("MSIE 5") != -1 || navigator.appVersion.indexOf("MSIE 6") != -1){
		if(f.txtMessage.value.length == 0 || f.txtMessage.value == INPUT_PHONEMSG_MSG)
		{
			alert("Àü¼ÛÇÏ½Ç ¸Þ½ÃÁö¸¦ ÀÔ·Â ÇØÁÖ¼¼¿ä.  ");
			SelText();
			f.txtMessage.focus();
			return ;
		}
	}


	f.txt_list.value = "";
	f.phone_list.value = "";

	if (document.all["TextForm"].style.display == "")
	{
		arrangeList();

		if(g.sendlen.value<1){
			alert("¼ö½Å¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
			g.ExList.focus();
			return;
		}
	}
	else{
		//¼ö½Å¹øÈ£ Á¤¸® ÈÄ ¼ö½Å¹øÈ£ Ä«¿îÆ®
		f.phone123.value = f.phone123.value.replace(/\s/g,"")
		if(!f.phone123.value.replace(/\s/g,"")){
						if( f.ExList.options.length > 1000 ) {
							if(confirm(LIMIT_PHONENUM_MSG)){ //ÇÑ¹ø¿¡ Àü¼ÛÇÒ ¼ö ÀÖ´Â ¼ö½Å¹øÈ£ÀÇ ¼ö: 1000°³
								window.open('/phonebook/pop/main.asp','phonebookpop','width=670,height=550,top=0,left=200');
							}
							return;
						}
						else{
							AddCheck();	
						}
		}
		else{
			phoneCHK();
		}

		//¼ö ´Ù½Ã ¼¼±â
		AllCount();

		if(f.sendlen.value<1){
			alert("¼ö½Å¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
			f.phone123.focus();
			return;
		}
	}


	//È¸½Å¹øÈ£ Á¤¸®
	if(f.req123.value){
		
		str = f.req123.value;	
		
		for(i=0;i<f.req123.value.length;i++){
		   temp = f.req123.value.substring(i,i+1);
		   if(Num.indexOf(temp)<0) str = str.replace(temp,"");
		}

		f.req123.value=str;
	
	}else{
		alert("È¸½Å¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.");
		f.req123.focus();
		return;
	}

	//¿¹¾à½Ã°£ Ã³¸®
	if(f.calltype.checked==true){

		calltype_val = "1";

		if (!f.yy.value || !f.mm.value || !f.dd.value)
		{
			alert("¿¹¾àÀÏÀÚ¸¦ ¼±ÅÃÇØ ÁÖ¼¼¿ä");
			return;
		}

		if (!f.h.value)
		{
			alert("¿¹¾à½Ã°£À» ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
			f.h.focus();
			return;
		}

		if (!f.m.value)
		{
			alert("¿¹¾à½Ã°£À» ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
			f.m.focus();
			return;
		}

		//¿¹¾à½Ã°£Ã¼Å©- ÇöÀçÀÌÈÄÀÌ¾î¾ß
		if(f.yy.value == headerfooter_time_year){
			
			if( f.mm.value < headerfooter_time_month ){

				alert("¿¹¾à¿ùÀ» È®ÀÎÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.\n\n¿¹¾à½Ã°¢Àº ÇöÀçÀÌÈÄÀÌ¾î¾ß ÇÕ´Ï´Ù.");

				f.mm.value = headerfooter_time_month;
				return;
			}
			else if( f.mm.value == headerfooter_time_month && ( f.dd.value < headerfooter_time_day )){
				alert("¿¹¾àÀÏÀ» È®ÀÎÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.\n\n¿¹¾à½Ã°¢Àº ÇöÀçÀÌÈÄÀÌ¾î¾ß ÇÕ´Ï´Ù.");

				f.dd.value = headerfooter_time_day;
				return;

			}
		}

		//½Ã°£Ã¼Å©
		str = f.h.value;
		for(i=0;i<f.h.value.length;i++){
		   if(Num.indexOf(f.h.value.substring(i,i+1))<0) str = str.replace(f.h.value.substring(i,i+1),"");
		}
		if (str.length==1) str = "0"+str;
		f.h.value = str;
		if(f.h.value < "00" || f.h.value > "23") {
			alert("½Ã°£À» Á¤È®ÇÏ°Ô ÀÔ·ÂÇÏ¼¼¿ä.(00¡­23).");
			f.h.value = "00";
			f.h.focus();
			return ;
		}

		//ºÐÃ¼Å©
		str = f.m.value;
		for(i=0;i<f.m.value.length;i++){
		   if(Num.indexOf(f.m.value.substring(i,i+1))<0) str = str.replace(f.m.value.substring(i,i+1),"");
		}
		if (str.length==1) str = "0"+str;
		f.m.value = str;
		if(f.m.value < "00" || f.m.value > "59") {
			alert("½Ã°£À» Á¤È®ÇÏ°Ô ÀÔ·ÂÇÏ¼¼¿ä.(00¡­59).");
			f.m.value = "00";
			f.m.focus();
			return ;
		}
	}//¿¹¾àÀü¼Û Ã¼Å© ¿Ï·á
	else{
		calltype_val = "0";
	}
	f.calltype.value = calltype_val;


	var pphone123;
	var sendlen;
	if (document.all["TextForm"].style.display == "")
	{
		f.txt_list.value = g.ExList.value;
		pphone123 = f.txt_list.value.substring(0,12).replace(" ", "");
		f.realcount.value = g.sendlen.value;
	}
	else{
		moveGroup(f.ExList,f.phone_list);

		if (parseInt(f.ExList.options.length,10)>0) {
			pphone123 = f.ExList.options[0].text;							//¼ö½Å¹øÈ£¿¡¼­..
		} else {
					pphone123 = '0000';
		}
		f.realcount.value = f.sendlen.value;
	}

	//f.action="/Common/visualPhone/smssend_ok.asp";
	//f.target = "_self";

	//ÇöÀç ½Ã°¢
	today		= new Date();
	var cur_hh  = today.getHours(0).toString();
	var cur_mm  = today.getMinutes(0).toString();


	if (cur_hh < 10) cur_hh = "0"+cur_hh;
	if (cur_mm < 10) cur_mm = "0"+cur_mm;
	
	//¿¹¾àÀÌ¸é ¿¹¾à½Ã°£À» cur_time¿¡ ³Ö¾î¼­ ºñ±³.
	if (calltype_val == "1"){
		cur_time    = f.h.value + f.m.value;
	}else{
		cur_time    = cur_hh+cur_mm;
	}

	checklen_tf();
		//if (cur_time >= "0900" && cur_time <= "2100")
		//{
			window.showModalDialog ('/common/visualphone/MMS_Send_pop.asp?sendlen='+f.realcount.value+'&req123='+f.req123.value+'&phone123='+pphone123+'&calltype='+calltype_val+'&yy='+f.yy.value+'&mm='+f.mm.value+'&dd='+f.dd.value+'&h='+f.h.value+'&m='+f.m.value+'&UserPrice='+f.UserPrice.value+'&msglen='+f.msglen.value,self,"dialogWidth:435px;dialogHeight:330px;help:no;scroll:yes;status:no;");	
		//}else{
		//	alert("ÁË¼ÛÇÕ´Ï´Ù. 09~21½Ã ÀÌ¿Ü ½Ã°£¿¡´Â ÀÌÅë»ç »çÁ¤¿¡ ÀÇÇØ 1000ÀÚ¹®ÀÚ Àü¼ÛÀÌ ºÒ°¡´ÉÇÕ´Ï´Ù. \n\n´Ü¹®¸Þ½ÃÁö¸¦ º¸³»°Å³ª 09~21½Ã »çÀÌ·Î ¿¹¾àÇÏ½Ã±â ¹Ù¶ø´Ï´Ù.")
		//}
		

}




