<!--
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

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 MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function MM_popupMsg(msg) { //v1.0
  alert(msg);
}

function go_logout() { //v3.0
    if(confirm('·Î±×¾Æ¿ô ÇÏ½Ã°Ú½À´Ï±î?'))
    {
        window.location = '/jsp/login/logout.jsp'
    }
    return;
}
//ÀÌ¹ÌÁö »çÀÌÁî Á¶Á¤
	function imgsize(obj,w_max,h_max)
	{
		var w_get = obj.width;//½ÇÁ¦ »çÀÌÁî(x)
		var h_get = obj.height;//½ÇÁ¦ »çÀÌÁî(y)

		var w_sub = w_get - w_max;
		var h_sub = h_get - h_max;

		var n = 0;//º¯°æÇÒ ¼öÄ¡

		var w_set = w_get;//º¯°æ ÈÄ °ª(x)
		var h_set = h_get;//º¯°æ ÈÄ °ª(y)

		if(w_max == 0){//y±æÀÌ¸¸ Ã¼Å©ÇÑ´Ù.
			if(h_sub > 0){
				w_set = (w_get * h_max) / h_get;
				h_set = h_max;
			}
		}else if(h_max == 0){//x±æÀÌ¸¸ Ã¼Å©ÇÑ´Ù.
			if(w_sub > 0){
				w_set = w_max;
				h_set = (h_get * w_max) / w_get;
			}
		}else{
			if(w_sub > 0 && h_sub > 0){
				if(w_sub > h_sub){
					w_set = w_max;
					h_set = (h_get * w_max) / w_get;
				}else{
					w_set = (w_get * h_max) / h_get;
					h_set = h_max;
				}
			}
		}
		obj.width = w_set;
		obj.height = h_set;
	}

//ÆË¾÷Ã¢ »çÀÌÁî ÀÚµ¿Á¶Á¤
   function popReSize() 
    { 
        var g_fIsSP2 = false;
        g_fIsSP2 = (window.navigator.userAgent.indexOf("SV1") != -1);

        var oBody = document.body;
        var p_height, p_width;   
        
        p_width  = oBody.scrollWidth + (oBody.offsetWidth-oBody.clientWidth)+8;
        p_height =  oBody.scrollHeight + (oBody.offsetHeight-oBody.clientHeight)+55;
        
        if(g_fIsSP2){     
        // XP SP2 ºê¶ó¿ìÀúÀÓ..
            self.resizeTo(p_width - 2, p_height + 42); 
        }else{
        //XP SP2 ºê¶ó¿ìÀú°¡ ¾Æ´Ô.
            self.resizeTo(p_width - 2, p_height + 20); 
        }
    } 

/*** ´Þ·Â ¸¸µé±â ***/
function show_calendar(str_target, str_datetime) 
{
//	var arr_months = ["Jan", "Feb", "Mar", "Apr", "May", "Jun",	"Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];
	var arr_months = ["01", "02", "03", "04", "05", "06",	"07", "08", "09", "10", "11", "12"];
	var week_days = ["<font color=#732041>Su</font>", "Mo", "Tu", "We", "Th", "Fr", "Sa"];
	//var week_days = ["ÀÏ", "¿ù", "È­", "¼ö", "¸ñ", "±Ý", "Åä"];
//	var n_weekstart = 1; // ¿ù¿äÀÏºÎÅÍ ½ÃÀÛ
	var n_weekstart = 0; // ÀÏ¿äÀÏºÎÅÍ ½ÃÀÛ
	
	// ÇöÀç ³¯ÀÚ (ÁÖ¾îÁø ³¯ÀÚ) ¸¦ ±¸ÇÔ.
	var dt_datetime = (str_datetime == null || str_datetime == "" ?  new Date() : str2dt(str_datetime));

	// ÀÌÀü ³âµµÀ» ±¸ÇÔ.
	var dt_prev_year = new Date(dt_datetime);
	dt_prev_year.setYear(dt_datetime.getFullYear()-1);
	
	// ´ÙÀ½ ³âµµÀ» ±¸ÇÔ.
	var dt_next_year = new Date(dt_datetime);
	dt_next_year.setYear(dt_datetime.getFullYear()+1);
			
	// ÀÌÀü ´ÞÀ» ±¸ÇÔ.
	var dt_prev_month = new Date(dt_datetime);
	dt_prev_month.setMonth(dt_datetime.getMonth()-1);
	
	// ´ÙÀ½ ´ÞÀ» ±¸ÇÔ.
	var dt_next_month = new Date(dt_datetime);
	dt_next_month.setMonth(dt_datetime.getMonth()+1);

	// Ã¹ ³¯ÀÚ¸¦ ±¸ÇÔ.
	var dt_firstday = new Date(dt_datetime);
	dt_firstday.setDate(1);
	dt_firstday.setDate(1-(7+dt_firstday.getDay()-n_weekstart)%7);
	
	// ¸¶Áö¸· ³¯ÀÚ¸¦ ±¸ÇÔ.
//	var dt_lastday = new Date(dt_next_month);
//	dt_lastday.setDate(0);

	var str_buffer = new String (
		"<html>\n"+
		"<head>\n"+
		"	<title>Calendar</title>\n"+
		"<link rel=\"StyleSheet\" href=\"/css/eip.css\" type=\"text/CSS\">\n"+
		"</head>\n"+
		"<body bgcolor=\"White\" leftmargin=\"0\" topmargin=\"0\" marginwidth=\"0\" marginheight=\"0\">\n"+
		"<table class=\"clsOTable\" cellspacing=\"0\"  cellpadding=\"0\" border=\"0\" width=\"210\">\n"+
		"<tr><td bgcolor=\"#5A6A81\">\n"+
		"<table cellspacing=\"1\" cellpadding=\"3\" border=\"0\" width=\"210\">\n"+
		"<tr height=\"30\">\n	<td bgcolor=\"#5A6A81\"><a href=\"javascript:window.opener.show_calendar('"+
		str_target+"', '"+ dt2dtstr(dt_prev_year)+"');\">"+
		"<img src=\"/image/img_calprev2.gif\" width=\"21\" height=\"21\" border=\"0\""+
		" alt=\"previous year\"></a></td>\n"+
		"	<td bgcolor=\"#5A6A81\"><a href=\"javascript:window.opener.show_calendar('"+
		str_target+"', '"+ dt2dtstr(dt_prev_month)+"');\">"+
		"<img src=\"/image/img_calprev.gif\" width=\"21\" height=\"21\" border=\"0\""+
		" alt=\"previous month\"></a></td>\n"+
		"	<td bgcolor=\"#5A6A81\" colspan=\"3\" align=\"center\">"+
		"<font color=\"white\" face=\"tahoma, verdana\" size=\"2\"><b>"
		+arr_months[dt_datetime.getMonth()]+" "+dt_datetime.getFullYear()+"</b></font></td>\n"+
		"	<td bgcolor=\"#5A6A81\" align=\"right\"><a href=\"javascript:window.opener.show_calendar('"
		+str_target+"', '"+dt2dtstr(dt_next_month)+"');\">"+
		"<img src=\"/image/img_calnext.gif\" width=\"21\" height=\"21\" border=\"0\""+
		" alt=\"next month\"></a></td>\n"+
		"	<td bgcolor=\"#5A6A81\" align=\"right\"><a href=\"javascript:window.opener.show_calendar('"
		+str_target+"', '"+dt2dtstr(dt_next_year)+"');\">"+
		"<img src=\"/image/img_calnext2.gif\" width=\"21\" height=\"21\" border=\"0\""+
		" alt=\"next year\"></a></td>\n</tr>\n"
	);

	var dt_current_day = new Date(dt_firstday);
	str_buffer += "<tr>\n";
	for (var n=0; n<7; n++)
		str_buffer += "	<td bgcolor=\"#CFD9E6\" align=\"center\" width=\"30\" height=\"23\" cellpad=\"3\">"+
		"<font color=\"#012650\" face=\"tahoma, verdana\" size=\"2\">"+
		week_days[(n_weekstart+n)%7]+"</font></td>\n";
	str_buffer += "</tr>\n";
	while (dt_current_day.getMonth() == dt_datetime.getMonth() ||
		dt_current_day.getMonth() == dt_firstday.getMonth()) {
		str_buffer += "<tr>\n";
		for (var n_current_wday=0; n_current_wday<7; n_current_wday++) {
				if (dt_current_day.getDate() == dt_datetime.getDate() &&
					dt_current_day.getMonth() == dt_datetime.getMonth())
					str_buffer += "	<td bgcolor=\"#D9B2C0\" align=\"right\">";
				else if (dt_current_day.getDay() == 0)
					str_buffer += "	<td bgcolor=\"#EFE3E7\" align=\"right\">";
				else
					str_buffer += "	<td bgcolor=\"#f5f5f2\" align=\"right\">";

				if (dt_current_day.getMonth() == dt_datetime.getMonth())
					str_buffer += "<a href=\"javascript:window.opener."+str_target+
					".value='"+dt2dtstr(dt_current_day)+"'; window.close();\">"+
					"<font color=\"black\" face=\"tahoma, verdana\" size=\"2\">";
				else 
					str_buffer += "<a href=\"javascript:window.opener."+str_target+
					".value='"+dt2dtstr(dt_current_day)+"'; window.close();\">"+
					"<font color=\"gray\" face=\"tahoma, verdana\" size=\"2\">";
				str_buffer += dt_current_day.getDate()+"</font></a></td>\n";
				dt_current_day.setDate(dt_current_day.getDate()+1);
		}
		str_buffer += "</tr>\n";
	}
	str_buffer +=
		"</table>\n" +
		"</tr>\n</td>\n</table>\n" +
		"</body>\n" +
		"</html>\n";

	var vWinCal = window.open("", "Calendar", "width=210,height=171,status=no,resizable=yes,top=200,left=200");
	vWinCal.opener = self;
	var calc_doc = vWinCal.document;
	calc_doc.write (str_buffer);
	calc_doc.close();
}

// 'DD-MON-YYYY'ÀÇ ¹®ÀÚ¿­À» ÀÌ¿ëÇÏ¿© Date °´Ã¤ »ý¼ºÇÑ´Ù.
function str2dt (str_datetime) {
	
	var yyyy = "";
	var mm = "";
	var dd = "";
	
	yyyy = str_datetime.substring(0,4);
	
	/*
    switch (str_datetime.substring(3,6)) {
	  	case "Jan" : mm = "01"; break;
	  	case "Feb" : mm = "02"; break;
	  	case "Mar" : mm = "03"; break;
	  	case "Apr" : mm = "04"; break;
	  	case "May" : mm = "05"; break;
	  	case "Jun" : mm = "06"; break;
	  	case "Jul" : mm = "07"; break;
	  	case "Aug" : mm = "08"; break;
	  	case "Sep" : mm = "09"; break;
	  	case "Oct" : mm = "10"; break;
	  	case "Nov" : mm = "11"; break;
	  	case "Dec" : mm = "12"; break;
  }	
  */
  mm = str_datetime.substring(5,7);
  dd = str_datetime.substring(8,10);
	
	var re_date = /^(\d{4})(\d{2})(\d{2})$/;
	if (!re_date.exec(yyyy+mm+dd))
		return alert("Invalid Datetime format: "+ yyyy+mm+dd);
	return (new Date (RegExp.$1, RegExp.$2-1, RegExp.$3));
}

// Date °´Ã¼¸¦ ÀÌ¿ëÇÏ¿© 'DD-MON-YYYY'ÀÇ ¹®ÀÚ¿­À» »ý¼ºÇÑ´Ù.
function dt2dtstr (dt_datetime) {
  var year  = dt_datetime.getFullYear();
  var month = (dt_datetime.getMonth());
  var day   = dt_datetime.getDate();
    /*
  switch (month) {
  	case 0 : month = "Jan"; break;
  	case 1 : month = "Feb"; break;
  	case 2 : month = "Mar"; break;
  	case 3 : month = "Apr"; break;
  	case 4 : month = "May"; break;
  	case 5 : month = "Jun"; break;
  	case 6 : month = "Jul"; break;
  	case 7 : month = "Aug"; break;
  	case 8 : month = "Sep"; break;
  	case 9 : month = "Oct"; break;
  	case 10 : month = "Nov"; break;
  	case 11 : month = "Dec"; break;
  }
  */
  
  if( parseInt(month)+1 < 10 )
  {
    month = "0" + (parseInt(month)+1);
  } else {
    month = parseInt(month)+1;
  }
  
  if( parseInt(day) < 10 )
  {
    day = "0" + day;
  }
  
  //return ( new String( day + "-" + month + "-" + year ) );
  return ( new String( year + "-" + month + "-" + day  ) );
}
//-->


/*---------------------------------------------------------------------------------------------------
	±â´É	: »õÃ¢ Á¤Áß¾ÓÀ¸·Î open	(href, window_name, width, heigth, scroll, center)
	RETURN	: NONE
	---------------------------------------------------------------------------------------------------*/
	function newWindow(mypage,myname,w,h,scroll,pos) {
		var win=null; 

		if (pos=="center") { 
			LeftPosition=(screen.width)?(screen.width-w)/2:100 ; 
			TopPosition=(screen.height)?(screen.height-h)/2:100 ;
		} 

		settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable' ; 

		win=window.open(mypage,myname,settings); 
		if (win.focus) {
			win.focus();
		}
	} 


/*-----------------------------------------------------------------------------------------------------
	ÁÖ¹Îµî·Ï ¹øÈ£ Ã¼Å©
-----------------------------------------------------------------------------------------------------*/
function checkJumin(str_jumin1,str_jumin2) { 
    errfound = false; 
    var str_jumin1; 
    var str_jumin2; 
    var checkImg=''; 

    var i3=0 
    for (var i=0;i<str_jumin1.length;i++) { 
        var ch1 = str_jumin1.substring(i,i+1); 
        if (ch1<'0' || ch1>'9') { i3=i3+1 } 
    } 
    if ((str_jumin1 == '') || ( i3 != 0 )) { 
        return false; 
    } 

    var i4=0 
    for (var i=0;i<str_jumin2.length;i++) { 
        var ch1 = str_jumin2.substring(i,i+1); 
        if (ch1<'0' || ch1>'9') { i4=i4+1 } 
    } 
    if ((str_jumin2 == '') || ( i4 != 0 )) { 
      return false; 
    } 

    if(str_jumin1.substring(0,1) < 4) { 
        return false; 
    } 

    if(str_jumin2.substring(0,1) > 2) { 
        return false; 
    } 

    if((str_jumin1.length > 7) || (str_jumin2.length > 8)) { 
        return false; 
    } 

    if ((str_jumin1 == '72') || ( str_jumin2 == '18')) { 
      return false; 
    } 
      
    var f1=str_jumin1.substring(0,1) 
    var f2=str_jumin1.substring(1,2) 
    var f3=str_jumin1.substring(2,3) 
    var f4=str_jumin1.substring(3,4) 
    var f5=str_jumin1.substring(4,5) 
    var f6=str_jumin1.substring(5,6) 
    var hap=f1*2+f2*3+f3*4+f4*5+f5*6+f6*7 
    var l1=str_jumin2.substring(0,1) 
    var l2=str_jumin2.substring(1,2) 
    var l3=str_jumin2.substring(2,3) 
    var l4=str_jumin2.substring(3,4) 
    var l5=str_jumin2.substring(4,5) 
    var l6=str_jumin2.substring(5,6) 
    var l7=str_jumin2.substring(6,7) 
    hap=hap+l1*8+l2*9+l3*2+l4*3+l5*4+l6*5 
    hap=hap%11 
    hap=11-hap 
    hap=hap%10 
    if (hap != l7) { 
      return false; 
    }      
        
    var i9=0 

    if (!errfound) 
        return true; 
} 
/*************************************
ÄÞ¸¶Ç¥½Ã
*****************************************/
	function strComma(str){
		var result = "";
		var x = 0;
		if(str.length>3){
			for(var i=str.length-1;i>=0;i--){
				result = str.charAt(i) + result;
				x++;
				if(x==3 && i!=0){
					result = "," + result;
					x=0;
				}
			}
		}
		return result;
	}

// È­¸éÀÇ ÃÖ»ó´ÜÀ¸·Î ÀÌµ¿ÇÔ
function dblclick() { 
        window.scrollTo(0,0) 
} 

	//¼±ÅÃÇÑ Æ¯¼ö¹®ÀÚ¸¦ Áö¿î´Ù.
	function strReplace(obj){
		var tmp = new Array("'","-",";","="," ");
   		var strBox1 = "";

		strBox1 = obj.value

		for(var i=0;i<tmp.length;i++){
			strBox1 = ReplaceStr(strBox1, tmp[i], "")
		}
		obj.value = strBox1
	}
	function ReplaceStr(strOriginal, strFind, strChange)
	{
	  return strOriginal.split(strFind).join(strChange);
	}
