/*########################################
ÀÛ¼ºÀÏ:2005.05.06
ÀÛ¼ºÀÚ:¹ÚÀçÈ¯(jhpark@eklc.co.kr)
ÆÄÀÏ¸í:script.js
³»¿ë : °øÅë½ºÅ©¸³Æ®
#########################################*/

var GMenu_1_Cnt,GMenu_2_Cnt,GMenu_3_Cnt,GMenu_4_Cnt,GMenuImg1,GMenuImg2,GMenuImg3,GMenuImg4

//±×·ì¸Þ´ºº°·Î ¹è¿­»ý¼ºÇØ³õ´Â´Ù. ÇöÀç ±×·ì 4°³
GMenuImg1 = new Array();
GMenu_1_Cnt = 5
GMenuImg2 = new Array();
GMenu_2_Cnt = 5
GMenuImg3 = new Array();
GMenu_3_Cnt = 5
GMenuImg4 = new Array();
GMenu_4_Cnt = 0

if (GMenu_1_Cnt>0)
{
	i=0;	//ÃÊ±âÈ­
	for(var i = 0; i <= GMenu_1_Cnt; i++)
	{
		GMenuImg1[i] = new Image();
		GMenuImg1[i].src = "/webplanner/commonIMG/basic/tab/g1_menu_"+i+".gif";
	}
}
if (GMenu_2_Cnt>0)
{
	i=0;
	for(var i = 0; i <= GMenu_2_Cnt; i++)
	{
		GMenuImg2[i] = new Image();
		GMenuImg2[i].src = "/webplanner/commonIMG/basic/tab/g2_menu_"+i+".gif";
	}
}
if (GMenu_3_Cnt>0)
{
	i=0;
	for(var i = 0; i <= GMenu_3_Cnt; i++)
	{
		GMenuImg3[i] = new Image();
		GMenuImg3[i].src = "/webplanner/commonIMG/basic/tab/g3_menu_"+i+".gif";
	}
}
if (GMenu_4_Cnt>0)
{
	i=0;
	for(var i = 0; i <= GMenu_4_Cnt; i++)
	{
		GMenuImg4[i] = new Image();
		GMenuImg4[i].src = "/webplanner/commonIMG/basic/tab/g4_menu_"+i+".gif";
	}
}

var old_group
old_group = 0;

function ShowMenu(group,target)
{
	var obj_old,obj_ord,group,target
		if (old_group>0)
		{
			if (old_group!=group)
			{
				obj_old=eval("document.all.g"+old_group);
				obj_old.src=eval("GMenuImg"+old_group+"[0].src");
			}
		}

		obj_ord=eval("document.all.g"+group);
		obj_ord.src=eval("GMenuImg"+group+"[target].src");
		
		old_group=group;
}	
//¸Þ´º°ü·Ã ÇÔ¼ö
function GoMenu(url)
{
	if (url=="")
	{
		alert("2006³â 3¿ù 2ÀÏ ¼­ºñ½º ¿ÀÇÂ ¿¹Á¤ÀÔ´Ï´Ù.");
		return;
	}
	location.href=url;
}
/*
À§Å¬¸®ÄÄÆÛ½º °ü·Ã ÇÔ¼ö
m_status [open,close]
m_compass [R,L]
*/

function WeeklyCompass_Open(m_status,m_compass)
{
	//alert("aaa");
	var m_status_param,m_compass_param,obj;

	if (m_compass == "R")
	{
		m_compass_param = "Right";
	}
	else
	{
		m_compass_param = "Left";
	}

	obj = eval("document.all.WeeklyCompass_" + m_compass_param)

	if (m_compass_param=="Right")
	{
		obj.style.pixelLeft = 488;
	}
	else
	{
		obj.style.pixelLeft = 237;
	}


	if (m_status=="open")
	{
		m_status = "visible";
		obj.style.pixelWidth = 248;
		obj.style.pixelHeight = 539;
		obj.style.pixelTop = 71;
	}
	else
	{
		m_status = "hidden";
		obj.style.pixelWidth = 0;
		obj.style.pixelHeight = 0;
		obj.style.pixelTop = 0;
	}

	obj.style.visibility=m_status;
}

/*##############################
Function Name :	°øÅëÆË¾÷ÇÔ¼ö[Win_Popup]
Function preUse : 
Function Param
¡Ø m_url			: /(Root) ºÎÅÍ ½ÃÀÛÇÏ´Â Àý´ë°æ·Î - [¹®ÀÚ]
¡Ø m_target			: target ÀÌ¸§ - [¹®ÀÚ]
¡Ø m_width			: ÆË¾÷»çÀÌÁî(°¡·Î) - [¼ýÀÚ]
¡Ø m_height			: ÆË¾÷»çÀÌÁî(¼¼·Î) - [¼ýÀÚ]
¡Ø m_left			: ÆË¾÷ÁÂÃø¿©¹é(°¡·Î) - [¼ýÀÚ]
¡Ø m_top			: ÆË¾÷»ó´Ü¿©¹é(¼¼·Î) - [¼ýÀÚ]
¡Ø m_toolbar		: toolbar - [yes,no]
¡Ø m_location		: location - [yes,no]
¡Ø m_directories	: directories - [yes,no]
¡Ø m_status			: status - [yes,no]
¡Ø m_menubar		: menubar - [yes,no]
¡Ø m_scrollbars		: scrollbars - [yes,no]
¡Ø m_resizable		: resizable - [yes,no]
##############################*/

function Win_Popup(m_url,m_target,m_width,m_height,m_left,m_top,m_toolbar,m_location,m_directories,m_status,m_menubar,m_scrollbars,m_resizable)
{
	var m_left = window.screen.availWidth/2-300;
	var m_top = 100;
/*

	var openWindowStyle = "dialogWidth:505px;dialogHeight:125px;dialogLeft:"+m_left+";dialogTop:"+m_top+"px;scroll:No;edge:raised;center:Yes;help:No;resizable:No;status:No;"
	var rtnVal = window.showModalDialog(m_url,window,openWindowStyle);
	if (rtnVal == "OK")
	{
		this.location.reload();
	}
*/
	var openwin=window.open(m_url,m_target,"toolbar="+m_toolbar+",location="+m_location+",directories="+m_directories+",status="+m_status+",menubar="+m_menubar+",scrollbars="+m_scrollbars+",resizable="+m_resizable+",width="+m_width+", height="+m_height+",left="+m_left+",top="+m_top);
}

function Win_Popup_Quick(m_url,m_target,m_width,m_height,m_left,m_top,m_toolbar,m_location,m_directories,m_status,m_menubar,m_scrollbars,m_resizable)
{
	var openwin=window.open(m_url,m_target,"toolbar="+m_toolbar+",location="+m_location+",directories="+m_directories+",status="+m_status+",menubar="+m_menubar+",scrollbars="+m_scrollbars+",resizable="+m_resizable+",width="+m_width+", height="+m_height+",left="+m_left+",top="+m_top);
}

function openCharge()
{
	var openwin=window.open("/webplanner/charge/charge.asp","charge","width=450, height=505,left=150,top=150,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no");
}
function HabitopenCharge()
{
	var openwin=window.open("/webplanner/Habit/habit_charge.asp","charge","width=450, height=500,left=150,top=150,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no");
}

function openSMSCharge()
{
	var openwin=window.open("/webplanner/ITEM_MALL/item_detail.asp","SMScharge","width=450, height=505,left=150,top=150,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no");
}

function openSMS()
{
	var openwin = window.open("/webplanner/SMS/sms_send.asp","SEND_SMS","resizable=no,width=520,height=478,left=200,top=100" );
}

function openPrint()
{
	cw=467;
	ch=463;

	 //½ºÅ©¸°ÀÇ Å©±â
	sw=screen.availWidth;
	sh=screen.availHeight;

	//¿­ Ã¢ÀÇ Æ÷Áö¼Ç
	px=(sw-cw)/2;
	py=(sh-ch)/2;

	var openwin = window.open("/webplanner/print/print_pop.asp","Web_Franklin_Planner_Print","width="+cw+", height="+ch+",left="+px+",top="+py+",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes");
	
}

/*################################
Function Name :	°ø¹éÃ¼Å© ÇÔ¼ö
Function preUse : onkeydown ÀÌº¥Æ®¿¡ ÁÖ·Î»ç¿ë
Function Param
¡Ø obj		: input object - [this]
#################################*/
//°ø¹éÃ¼Å©
    function ChkSpace(obj)
    {
        if(obj.value != "")
        {
            var xx = 0 ;
            for (ii = 0 ; ii < obj.value.length ; ii ++)
            {
                if(obj.value.charAt(ii) == " ")
                    xx = xx + 1;
            }
            if ( xx > 0 && xx == obj.value.length) 
            {
                alert("°ø¹éÀ» ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù..");
				obj.value = ""
                obj.focus();
				return true;
            }
        }
    }

// ¼ýÀÚ¸¸ ±âÀÔ¹Þ´Â ½ºÅ©¸³Æ® ½ÃÀÛ
function CheckNum(field) {
var valid = "0123456789"
var ok = "yes";
var temp;
for (var i=0; i<field.value.length; i++) {
temp = "" + field.value.substring(i, i+1);
if (valid.indexOf(temp) == "-1") ok = "no";
}
	if (ok == "no") {
	alert("ÀÌ Ç×¸ñÀº ¼ýÀÚ¸¸ ±âÀÔÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.");
	field.focus();
	field.select();
	   }
}
// ¼ýÀÚ¸¸ ±âÀÔ¹Þ´Â ½ºÅ©¸³Æ® ³¡





/*################################
Function Name :	°øÅë ¿ì¼± ¼øÀ§ Ã¼Å© ÇÔ¼ö[Priority_Check1]
Function preUse : onkeydown ÀÌº¥Æ®¿¡ ÁÖ·Î»ç¿ë
Function Param
¡Ø obj		: input object - [this]
#################################*/
function Priority_Check1(obj)
{
	//keyCodeÇ¥
	//48-57 0-9
	//97,98,99 ABC
	//65,66,67 abc

	var key = event.keyCode;
	//alert(key);
	var inText = obj.value;
	var ret;
		ret1 = inText.toUpperCase().charCodeAt(0);
		ret2 = inText.toUpperCase().charCodeAt(1);
		ret3 = inText.toUpperCase().charCodeAt(2);

	//Çã¿ëÇÏ´Â °ªµé
	if ((key==8) || (key==13))
		return;

	//Ã¹±ÛÂ¥´Â ¿µ¹®ÀÌ´Ù.
	if (inText.length == 0)
	{
		if (!((key>=65 && key<=67)||(key>=97 && key<=99)))
		event.returnValue = false;
	}
	if (inText.length > 0)
	{
		if (!((key>=48 && key<= 57)))
		event.returnValue = false;
	}
	obj.value = String.fromCharCode(ret1)+String.fromCharCode(ret2)+String.fromCharCode(ret3);
	return true;
}

function Schedule_Check(obj)
{
	var key = event.keyCode;

	//Çã¿ëÇÏ´Â °ªµé
	if ((key==8) || (key==13))
		return;

	if (!((key>=48 && key<= 57)))
		event.returnValue = false;
}

/*################################
Function Name :	°øÅë ¿ì¼± ¼øÀ§ Ã¼Å© ÇÔ¼ö[Priority_Check2]
Function preUse : onkeyup ÀÌº¥Æ®¿¡ ÁÖ·Î»ç¿ë
Function Param
¡Ø obj		: input object - [this]
#################################*/
function Priority_Check2(obj)
{
	obj.value=obj.value.toUpperCase()
}

/*################################
Function Name :	ÀÌ¹ÌÁö ·Ñ¿À¹ö ÇÔ¼ö[Img_Rollover]
Function preUse : 
Function Param
¡Ø obj		: input object - [this]
¡Ø sw		: input object - [on,off]
#################################*/
function Img_Rollover(obj,imgpath)
{
	obj.src=imgpath;
}


function Window_Resizing(width, height)
{
	window.resizeTo(width, height);
	window.moveTo(0,0); 
}

function Window_Resize()
{
	window.resizeTo(600, 615);
	window.moveTo((window.screen.availWidth)/2-300,100); 
}

function QuickTask_Open(idx,m_date)
{
	if (navigator.appName == "Netscape") {
		window.document.captureEvents(Event.MOUSEMOVE);
	}

	if (navigator.appName == "Netscape") {
		x = e.pageX + 0;
		y = e.pageY + 0;
	} else {
		x = event.screenX - 0; //ÁÂ¿ì Á¶Á¤
		y = event.screenY + 0; //»óÇÏ Á¶Á¤
	}

	QuickTask_url = "/webplanner/day/QTask.asp?TaskIdx="+idx+"&seldate="+m_date;
	Win_Popup_Quick(QuickTask_url,'Quick',500,100,x,y,0,0,0,0,0,0,0);

/*
	var openWindowStyle = "dialogWidth:505px;dialogHeight:125px;dialogLeft:"+x+";dialogTop:"+y+"px;scroll:No;edge:raised;center:Yes;help:No;resizable:No;status:No;"
	var rtnVal = window.showModalDialog(QuickTask_url,window,openWindowStyle);
	if (rtnVal == "OK")
	{
		this.location.reload();
	}
*/
}

function QuickSchedule_Open(idx,m_date,m_time)
{
	if (navigator.appName == "Netscape") {
		window.document.captureEvents(Event.MOUSEMOVE);
	}

	if (navigator.appName == "Netscape") {
		x = e.pageX + 0;
		y = e.pageY + 0;
	} else {
		x = event.screenX - 0; //ÁÂ¿ì Á¶Á¤
		y = event.screenY + 0; //»óÇÏ Á¶Á¤
	}

	QuickSchedule_url = "/webplanner/commonINPUT/common_input.asp?mtype=appoint&qtype=appoint&seldate="+m_date+"&Idx="+idx+"&m_time="+m_time;
	Win_Popup_Quick(QuickSchedule_url,'commoninput',600,586,50,10,0,0,0,0,0,'auto',0);

/*
	var openWindowStyle = "unadorned:1;dialogWidth:505px;dialogHeight:125px;dialogLeft:"+x+";dialogTop:"+y+"px;scroll:No;edge:raised;center:Yes;help:No;resizable:No;status:No;"
	var rtnVal = window.showModalDialog(QuickSchedule_url,window,openWindowStyle);
	if (rtnVal == "OK")
	{
		this.location.reload();
	}
*/
}

// ¿ì¼±¾÷¹« ¸¶°¨Ç¥½Ã ¼±ÅÃ½Ã
function Icon_Change(num,str,idx,seldate,dFlag)
{
	var obj;
	obj= eval("document.all.SList"+str);
	switch (num)
	{
	case 1:
		obj.src = "/WEBPLANNER/commonIMG/basic/input/icon_blank.gif";break;
	case 2:
		obj.src = "/WEBPLANNER/commonIMG/basic/input/icon_completed.gif";break;
	case 3: 
		obj.src = "/WEBPLANNER/commonIMG/basic/input/icon_forwarded.gif";break;
	case 4: 
		obj.src = "/WEBPLANNER/commonIMG/basic/input/icon_deleted.gif";break;
	case 5: 
		obj.src = "/WEBPLANNER/commonIMG/basic/input/icon_before_delegated.gif";break;
	case 6: 
		obj.src = "/WEBPLANNER/commonIMG/basic/input/icon_delegated.gif";break;
	case 7: 
		obj.src = "/WEBPLANNER/commonIMG/basic/input/icon_process.gif";break;
	}
	QuickStatus_Close('status_task');

	statusFrm.location.href = "QStatus.asp?idx=" + idx + "&status=" + num + "&seldate=" + seldate + "&dflag=" + dFlag
}


// ¿ì¼±¾÷¹« ¸¶°¨ ·¹ÀÌ¾î ¿ÀÇÂ
function QuickStatus_Open(L,num,idx,e) {
	
	//alert(pageX);
	//alert(pageY);
	
	//var obj1,obj2
	//obj1 = eval("document.all.PList"+num)
	//obj2 = eval("document.all.TList"+num)

	if (idx != "")
	{
			
			if(n4) {
			var barron = document.layers[L]
			
			barron.left = e.pageX - 5
			barron.top = e.pageY - 5
			barron.visibility = "visible"
			barron.captureEvents(Event.MOUSEUP)
			//barron.onmouseup = new Function("this.visibility='hidden'")
			}
			else if(e4) {
				var barron = document.all[L]
				barron.style.pixelLeft = event.clientX - 10
				barron.style.pixelTop = event.clientY - 10
				barron.style.visibility = "visible"
					
			}
			
			document.all.SListValue.value = ""
			document.all.SListValue.value = num
			document.all.PListValue.value = idx
					
	}
}

function QuickStatus_Close(L) {
        if(n4) {
        	X = document.layers[L]
                barron_ID = setTimeout("clearTimeout(barron_ID); X.visibility = 'hidden'", 10)
        }
        else if(e4) {
        	X = document.all[L]
                barron_ID = setTimeout("clearTimeout(barron_ID); X.style.visibility = 'hidden'", 10)
        }
}


//·Î±×ÀÎ ½ºÅ©¸³Æ® (¿£ÅÍÅ°ÀÔ·Â°¡´É)
function keyCheck_login()
{
	if(window.event.keyCode == 13)
	{
		login();
	}
}

//·Î±×ÀÎ ½ºÅ©¸³Æ® (¿£ÅÍÅ°ÀÔ·Â°¡´É)
function keyCheck_login_center()
{
	if(window.event.keyCode == 13)
	{
		check_member();
	}
}

function FilldayCombo(num)
{

	var obj1 = eval("document.all.yearCombo"+num);
	var obj2 = eval("document.all.monthCombo"+num);
	var obj3 = eval("document.all.dayCombo"+num);

	var m_yearValue = obj1.value;
	var m_monthValue = obj2.selectedIndex+1;

	target_date = new Date(m_yearValue + "/" + (m_monthValue+1) + "/0")
	
	target_day = target_date.getDate()

		for(i=0;i <= obj3.length;i++)
		{
			obj3.options[i] = null
		}

		for(i=0; i < target_day; i++)
		{
			var target_option = new Option(i+1, i+1)
			obj3.options[i] = target_option
		}

		var obj4="dayCombo"+num;
	
}
//
// o File    : nvscroll.js
// o Author  : Kukjin Kang
// o Date    : 2004. 7. 6
// o Cont.   : scroll object
//

function NvScroll() {

this.version = "0.2";
this.name = "NvScroll";
this.item = new Array();
this.itemcount = 0;
this.currentspeed = 0;
this.scrollspeed = 50;
this.pausedelay = 1000;
this.pausemouseover = false;
this.stop = false;
this.type = 1;
this.height = 100;
this.width = 100;
this.stopHeight=0;
this.i=0;

this.add = function () {
	var text = arguments[0];
	this.item[this.itemcount] = text;
	this.itemcount = this.itemcount + 1;
};

this.add2 = function () {
	var url = arguments[0];
	var title = arguments[1];
	this.item[this.itemcount] = "<a href=" + url + ">" + title + "</a>";
	this.itemcount = this.itemcount + 1;
};

this.start = function () {
	if ( this.itemcount == 1 ) {
		this.add(this.item[0]);
	}
	this.display();
	this.currentspeed = this.scrollspeed;
	if ( this.type == 1 || this.type == 2 ) {
		this.stop = true;
		setTimeout(this.name+'.scroll()',this.currentspeed);
		window.setTimeout(this.name+".stop = false", this.pausedelay);
	} else if ( this.type == 3 ) {
		this.stop = true;
		setTimeout(this.name+'.rolling()',this.currentspeed);
		window.setTimeout(this.name+".stop = false", this.pausedelay);
	}
};

this.display = function () {
	document.write('<div id="'+this.name+'" style="height:'+this.height+'; width:'+this.width+'; position:relative; overflow:hidden; " OnMouseOver="'+this.name+'.onmouseover(); " OnMouseOut="'+this.name+'.onmouseout(); ">');
	for(var i = 0; i < this.itemcount; i++) {
		if ( this.type == 1 ) {
			document.write('<div id="'+this.name+'item'+i+'"style="left:0px; width:'+this.width+'; position:absolute; top:'+(this.height*i)+'px; ">');
			document.write(this.item[i]);
			document.write('</div>');
		} else if ( this.type == 2 || this.type == 3 ) {
			document.write('<div id="'+this.name+'item'+i+'"style="left:'+(this.width*i)+'px; width:'+this.width+'; position:absolute; top:0px; ">');
			document.write(this.item[i]);
			document.write('</div>');
		}
	}
	document.write('</div>');
};

this.scroll = function () {

	if ( this.pause == true ) {

		window.setTimeout(this.name+".scroll()",this.pausedelay);
		this.pause = false;

	} else {

		this.currentspeed = this.scrollspeed;
		if ( !this.stop ) {
			for (i = 0; i < this.itemcount; i++) {
				obj = document.getElementById(this.name+'item'+i).style;
				if ( this.type == 1 ) {
					obj.top = parseInt(obj.top) - 1;
					if ( parseInt(obj.top) <= this.height * (-1) ) obj.top = this.height * (this.itemcount-1);
					if ( parseInt(obj.top) == 0 ) this.currentspeed = this.pausedelay;
				} else if ( this.type == 2 ) {
					obj.left = parseInt(obj.left) - 1;
					if ( parseInt(obj.left) <= this.width * (-1) ) obj.left = this.width * (this.itemcount-1);
					if ( parseInt(obj.left) == 0 ) this.currentspeed = this.pausedelay;
				}
			}
		}
		window.setTimeout(this.name+".scroll()",this.currentspeed);
	}
};

this.rolling = function () {
	if ( this.stop == false  ) {
		this.next();
	}
	window.setTimeout(this.name+".rolling()",this.scrollspeed);
}

this.onmouseover = function () {
	if ( this.pausemouseover ) {
		this.stop = true;
	}
};

this.onmouseout = function () {
	if ( this.pausemouseover ) {
		this.stop = false;
	}
};

this.next = function() {

	for (i = 0; i < this.itemcount; i++) {
		obj = document.getElementById(this.name+'item'+i).style;
		if ( parseInt(obj.left) < 1 ) { 
			width = this.width + parseInt(obj.left);
			break;
		}
	}
	for (i = 0; i < this.itemcount; i++) {
		obj = document.getElementById(this.name+'item'+i).style;
		if ( parseInt(obj.left) < 1 ) { 
			obj.left = this.width * (this.itemcount-1);
		} else {
			obj.left = parseInt(obj.left) - width;
		}
	}

}

this.prev = function() {

	for (i = 0; i < this.itemcount; i++) {
		obj = document.getElementById(this.name+'item'+i).style;
		if ( parseInt(obj.left) < 1 ) { 
			width = parseInt(obj.left) * (-1);
			break;
		}
	}
	if ( width == 0 ) {
		total_width = this.width * (this.itemcount-1);
		for (i = 0; i < this.itemcount; i++) {
			obj = document.getElementById(this.name+'item'+i).style;
			if ( parseInt(obj.left) + 1 > total_width ) { 
				obj.left = 0;
			} else {
				obj.left = parseInt(obj.left) + this.width;
			}
		}
	} else {
		for (i = 0; i < this.itemcount; i++) {
			obj = document.getElementById(this.name+'item'+i).style;
			if ( parseInt(obj.left) < 1 ) { 
				obj.left = 0;
			} else {
				obj.left = parseInt(obj.left) + width;
			}
		}
	}
}

this.unext = function () {
	this.onmouseover();
	this.next();
	window.setTimeout(this.name+".onmouseout()",this.pausedelay);
}

this.uprev = function () {
	this.onmouseover();
	this.prev();
	window.setTimeout(this.name+".onmouseout()",this.pausedelay);
}

}



//--------------¼±ÅÃ¹Ú½ºÄÁÆ®·Ñ½ÃÀÛ(ÇÃ·Î±×/ÁÖ¼Ò·Ï Æú´õ°ü¸®)-----------------------------------------------------
// Author: Matt Kruse <matt@mattkruse.com>
// WWW: http://www.mattkruse.com/
// ž«  ±ä  ÀÌ / ¼öÁ¤ÇÑ »ç¶÷: ±è ¼± ¿ì
// ž«±ä ³¯Â¥: 2005³â12¿ù31ÀÏ
// ÃÖÁ¾ ¼öÁ¤ÀÏ: 2006³â 1¿ù 13ÀÏ

	function hasOptions(obj) // ¿É¼Ç°ª Ã¼Å© ÇÔ¼ö
	{
		if(obj!=null && obj.options!=null)
		{
			return true;
		}
		
		return false;
	}

	function swapOptions(obj,i,j) // ¿É¼Ç ¼ø¼­ º¯°æ ÇÔ¼ö
	{
		var o = obj.options;
		var i_selected = o[i].selected;
		var j_selected = o[j].selected;
		var temp = new Option(o[i].text, o[i].value, o[i].defaultSelected, o[i].selected);
		var temp2= new Option(o[j].text, o[j].value, o[j].defaultSelected, o[j].selected);
		o[i] = temp2;o[j] = temp;o[i].selected = j_selected;o[j].selected = i_selected;
	}

  //¹«ºê¾÷´Ù¿î¸®½ºÆ® ½ÃÀÛ

	 function moveOptionUp(obj,type) // ¼±ÅÃ¹Ú½º ¸®½ºÆ® ¹«ºê¾÷->ÆÄ¶ó¹ÌÅÍ:(Æû°´Ã¼['¼±ÅÃ¹Ú½º³×ÀÓ'])->¿¹: (this.form['selectboxname'])
	{
		if(!hasOptions(obj))
		{
			return;
		}

		if (obj.options[0].selected == true)
		{
			alert("ÀÌµ¿ÇÒ ¼ö ¾ø´Â "+type+"ÀÔ´Ï´Ù.");
		}
		
		else
		{
			for(i=1;i<obj.options.length;i++)
			{
				if(obj.options[i].selected)
				{
					if(i != 1 && !obj.options[i-1].selected)
					{
						swapOptions(obj,i,i-1);
						obj.options[i-1].selected = true;
					}
				}
			}

			return false;
		}
	}

	function moveOptionDown(obj,type) //¼±ÅÃ¹Ú½º ¸®½ºÆ® ¹«ºê´Ù¿î->ÆÄ¶ó¹ÌÅÍ:(Æû°´Ã¼['¼±ÅÃ¹Ú½º³×ÀÓ'])->¿¹: (this.form['selectboxname'])
	{
		if(!hasOptions(obj))
		{
			return;
		}

		if (obj.options[0].selected == true)
		{
			alert("ÀÌµ¿ÇÒ ¼ö ¾ø´Â "+type+"ÀÔ´Ï´Ù.");
		}

		else
		{
			for(i=obj.options.length-1;i>=1;i--)
			{
				if(obj.options[i].selected)
				{
					if(i !=(obj.options.length-1) && ! obj.options[i+1].selected)
					{
						swapOptions(obj,i,i+1);
						obj.options[i+1].selected = true;
					}
				}
			}

			return false;
		}
	}

//¹«ºê¾÷´Ù¿î¸®½ºÆ® ³¡.

//¼±ÅÃ¹Ú½º ¸®½ºÆ® Ãß°¡ ½ÃÀÛ.
	function AddOption(obj,type) 
	{
		var len = obj.options.length;  //selectboxÀÇ ±æÀÌ
		var val = len+1;
		obj.options[len] = new Option("»õ"+type,0); //selectbox¿¡ Ç×¸ñÃß°¡

		obj.options[len].selected = true;

		return false;
	}
//¼±ÅÃ¹Ú½º ¸®½ºÆ® Ãß°¡ ³¡.

//¼±ÅÃ¹Ú½º ¸®½ºÆ® ¼öÁ¤ ½ÃÀÛ
	function ModOption(obj, from_value, to_name, top, PlogTypeName, type)
	{ //from_value:¼öÁ¤ÇÒ listÀÇ value, to_name:¼öÁ¤µÉ listÀÇ ÀÌ¸§, to_value:¼öÁ¤µÉ listÀÇ value

		var len = obj.options.length;
		var sel;

		if (from_value.value == "")
		{
			return;
		}

		else if (obj.value == top || PlogTypeName.value == "¹®ÀÚ¸Þ½ÃÁö º¸°üÇÔ")//¹®ÀÚ º¸°üÇÔ Ãß°¡ Á¶°Ç(À±¼ºº°)
		{
			alert("º¯°æÇÒ ¼ö ¾ø´Â " +type+"ÀÔ´Ï´Ù.");
			
			for(var i=0; i<len; i++) 
			{
				
				if ((obj.options[i].value == from_value.value)&&(obj.options[i].selected == true))
				{
					to_name.value = obj.options[i].text;
				}

			}
			return false;
		}

		else if ((to_name.value == "||") || (to_name.value == ","))
		{
			alert("Çã¿ëµÇÁö ¾Ê´Â ¹®ÀÚ¿­ ÀÔ´Ï´Ù.");
			return false;
		}

		else if (to_name.value == "")
		{
			alert(type+"¸íÀ» ÀÔ·ÂÇÏ¼¼¿ä.");
			return false;
		}

		else if (to_name.value == "¹®ÀÚ¸Þ½ÃÁö º¸°üÇÔ")//¹®ÀÚ º¸°üÇÔ Ãß°¡ Á¶°Ç(À±¼ºº°)
		{
			alert("»ý¼º ÇÒ ¼ö ¾ø´Â "+type+" ÀÌ¸§ ÀÔ´Ï´Ù.");
			return false;
		}

		for(var i=0; i<len; i++) 
		{
			
			if ((obj.options[i].value == from_value.value)&&(obj.options[i].selected == true))
			{
				obj.options[i] = new Option(to_name.value, obj.options[i].value);
				sel = i
			}

		}

		obj.options[sel].selected = true;
	}

// -------------------------------------------------------------------
// removeSelectedOptions(select_object)
//  Remove all selected options from a list
//  (Thanks to Gene Ninestein)
// -------------------------------------------------------------------
	function removeSelectedOptions(obj,gobj,top,type) 
	{ 
		if (!hasOptions(obj)) 
		{ 
			return; 
		}
		
		else if (obj.value == "")
		{
			alert("»èÁ¦ÇÒ Ç×¸ñÀ» ¼±ÅÃÇÏ¼¼¿ä.");
			return false;
		}

		else if (obj.value != "" && obj.value == top)
		{
			 alert("»èÁ¦ÇÒ ¼ö ¾ø´Â "+type+"ÀÔ´Ï´Ù.");
			 return false;
		}

		else if (type == "Æú´õ")
		{
			if (!confirm("Æú´õ¸¦ »èÁ¦ÇÏ½Ã¸é Æ÷ÇÔµÈ ³»¿ëÀÌ ¸ðµÎ »èÁ¦ µË´Ï´Ù.\n»èÁ¦ÇÏ½Ã°Ú½À´Ï±î?"))
			{
				return false;
			}
			
			var Del_list = new Array();
			
			Del_list[i] = obj.value;

			for (var i=(obj.options.length-1); i>=0; i--) 
			{ 
				var o=obj.options[i];
				
				

				if (o.selected)
				{
					obj.options[i] = null;
					gobj.value= "";
				} 
			}
		}

		else if (type == "±×·ì")
		{
			if (!confirm("±×·ìÀ» »èÁ¦ÇÏ½Ã¸é Æ÷ÇÔµÈ ÁÖ¼Ò·ÏÀº ¹ÌÁöÁ¤ ±×·ìÀ¸·Î ÁöÁ¤µË´Ï´Ù.\n»èÁ¦ÇÏ½Ã°Ú½À´Ï±î?"))
			{
				return false;
			}
			
			var Del_list = new Array();
			
			Del_list[i] = obj.value;

			for (var i=(obj.options.length-1); i>=0; i--) 
			{ 
				var o=obj.options[i]; 
				
				

				if (o.selected) 
				{ 
					obj.options[i] = null;
					gobj.value= "";
				} 
			}
		}

		obj.selectedIndex = -1; 
	}

//¼±ÅÃ¹Ú½º ¸®½ºÆ® ¼öÁ¤ ³¡.

//---------------¼±ÅÃ¹Ú½ºÄÁÆ®·Ñ·¯ ³¡. ----------------------------------------------------------




//---------------ÅØ½ºÆ®¹Ú½º ±ÛÀÚ¼ö Á¦ÇÑ °øÅë ÇÔ¼ö-------------------------------------------
	  ////////////////////////////
	  //±ÛÀÚ¼ö¸¦ Ã¼Å©ÇÑ´Ù. 
	  ///////////////////////////
		
		function hasObj(oTxt) // ¿É¼Ç°ª Ã¼Å© ÇÔ¼ö
		{
			if(oTxt != null)
			{
				return true;
			}
			
			return false;
		}

		   function cntWord(aquery, max,maxLine,oTxt)
		   {
			   if(!hasObj(oTxt))
			   {	
				   return;
			   }

			   else
			   {
					var tmpStr;
					var temp=0;
					var onechar;
					var tcount;
					var numLine;
				
					numLine = 0;
					tcount = 0;
						
					tmpStr = new String(aquery.value);
					temp = tmpStr.length;

					for (k=0;k<temp;k++)
					{
						onechar = tmpStr.charAt(k);

						if (escape(onechar).length > 4) {
							tcount += 1;
						}
						else if (onechar!='\r') {
							tcount++;
						//	numLine++;
						}
						else if  (onechar='\r') {
							numLine++;
						}
					}
					if (oTxt.textLength != null)
					{
						oTxt.textLength.value = tcount;
					}
				
					/////////////////////////////////
					//Line¼ö Á¦ÇÑÀ» ³ÑÀ»¶§
					/////////////////////////////////
					if(numLine > maxLine ) 
					{
						alert("³»¿ëÀº "+ numLine +"Line ÀÌ»ó ¾²½Ç ¼ö ¾ø½À´Ï´Ù!"); 
						cutLine(aquery, max,maxLine);
						return ;
						
					}
				
					/////////////////////////////////
					//±ÛÀÚ¼ö Á¦ÇÑÀ» ³ÑÀ»¶§
					/////////////////////////////////
					if(tcount > max ) 
					{

						reserve = tcount - max;
						alert("³»¿ëÀº "+ max +"ÀÚ ÀÌ»ó ¾²½Ç ¼ö ¾ø½À´Ï´Ù!"); 
						cutText(aquery, max,maxLine);
						return;
					}
			   }
		   }
		   
		   /////////////////////////////////
		   //Line¼ö Á¦ÇÑÀÌ ³ÑÀ¸¸é ³ÑÀº ±ÛÀÚ¸¦ ÀÚ¸¥´Ù.
		   /////////////////////////////////
		   function cutLine(aquery,max,maxLine,oTxt)
		   {

				var tmpStr;
				var temp=0;
				var onechar;
				var tcount;
				var numLine;
					
				numLine = 0;
				tcount = 0;
					 
				tmpStr = new String(aquery.value);
				temp = tmpStr.length;

				for(k=0;k<temp;k++)
				{
					onechar = tmpStr.charAt(k);
						
					if(escape(onechar).length > 4) {
						tcount += 1;
					}
					else if(onechar!='\r') {
						tcount++;
					}
					else if(onechar='\r') {
						numLine++;
					}
						
					if(numLine > maxLine) {
						tmpStr = tmpStr.substring(0,k);			
						break;
					}
				}
					
					
				aquery.value = tmpStr;
				cntWord(tmpStr, max,maxLine,oTxt);	
					
				return tmpStr;
			   
			}
		
	   ///////////////////////////////////////// 	
	   //±ÛÀÚ¼ö Á¦ÇÑÀÌ ³ÑÀ¸¸é ³ÑÀº ±ÛÀÚ¸¦ ÀÚ¸¥´Ù.
	   /////////////////////////////////////////
	   function cutText(aquery,max,maxLine,oTxt)
	   {

			var tmpStr;
			var temp=0;
			var onechar;
			var tcount;
			tcount = 0;
				 
			tmpStr = new String(aquery.value);
			temp = tmpStr.length;

			for(k=0;k<temp;k++)
			{
				onechar = tmpStr.charAt(k);
					
				if(escape(onechar).length > 4) {
					tcount += 1;
				}
				else if(onechar!='\r') {
					tcount++;
				}
				if(tcount > max) {
					tmpStr = tmpStr.substring(0,k);			
					break;
				}
			}
				
				
			aquery.value = tmpStr;
			cntWord(tmpStr, max,maxLine,oTxt);	
				
			return tmpStr;
	   }

 //--------------ÅØ½ºÆ®¹Ú½º ±ÛÀÚ¼öÁ¦ÇÑ ½ºÅ©¸³Æ® ³¡.-------------------------------------------------------------


 //--------------SELECT LIST ÀüÃ¼¼±ÅÃ ¹× ÇØÁ¦-----------------------------------------------------------------

	var checked = false;

 	function all_checked(frm_checkbox) //ÀÎ¼ö : Ã¼Å©¹Ú½º °´Ã¼
	{
		if (!checked)
		{
			for (var i=0;i<document.forms.length;i++) 
			{
				for (var j=0;j<=document.forms[i].elements.tags("input").length;j++) 
				{
					if (document.forms[i].elements[j].type=="checkbox")
					{
						document.forms[i].elements[j].checked=frm_checkbox;
						checked = true;
					}
				}
			}
		}

		else
		{
			for (var i=0;i<document.forms.length;i++) 
			{
				for (var j=0;j<=document.forms[i].elements.tags("input").length;j++) 
				{
					if (document.forms[i].elements[j].type=="checkbox") 
					{
						document.forms[i].elements[j].checked=false;
						checked = false;
					}
				}
			}
		}
    }
 //---------------------------------------------------------------------------------------------------------

 //--------------¾Æ¿ô·è¸ÞÀÏÀ» ½ÇÇàÇÕ´Ï´Ù.---------------------------------

	function mailtotype(str)
	{
		if (str != "" || str !="&nbsp;")
		{
			location.href="mailto:" + str;
		}
	}
//------------¾Æ¿ô·è ¸ÞÀÏ ½ÇÇà ³¡.-----------------------------------------------


//parser_object.js

function parser_object(str)
{
	document.write (str);
}
//----------------------------------------------------------------------------

//¸¶ÀÌÆäÀÌÁö¿¡¼­ ÀÌ¹ÌÁö ¿øº»¶ç¿ì±â
function ori_view(img)
{
	var openwin=window.open("/webplanner/myplanner/my_memo_imgview.asp?img="+img,"charge","width=450, height=380,left=150,top=150,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no");
}
n4 = (document.layers) ? 1 : 0
e4 = (document.all) ? 1 : 0





