// ¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú
// ¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú
// ¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú
// ¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú

// Ã¼Å©¾Æ¿ôÇÏ°í Ã¼Å©ÀÎÇÒ¶§ ÇÑ±ÛÁ» ¾È±úÁö°Ô ÇØÁÖ¼¼¿ä. 
// ÀÌÅ¬¸³½º¿¡¼­ ¸ó°¡ ¼ÂÆÃÀÌ Àß¸ø µÇ¾î ÀÖ´Â°Å °°Àºµ¥


// ÇÑ±Û±úÁø°Å ´Ù½Ã ¼öÁ¤ÇÏ±â Èûµé¾î¿ä

// ¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú
// ¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú
// ¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú
// ¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú
// ¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú
// ¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú
// ¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú
//ÀÌ°Ô ¸ð¾ß?		
    var print_applet;
	var print_action;

	// ÆË¾÷ Ãâ·Â
  function OpenWin(URL, wname ,width,height) {

//	alert(screen.availWidth);
    var str,width,height;
	var w;
    str="'toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,";
    str=str+"width="+width;
    str=str+",height="+height+"',top=0,left=0";
    w = window.open(URL,wname,str);
	w.focus();

  }

 	// ÆË¾÷Ãâ·Â(ÆË¾÷ÀÌ ¶° ÀÖ´Ù¸é ±× ÆË¾÷À» ¾ø¾Ö°í »õ·Î ÆË¾÷À» ¶Ù¿ò)
  function OpenWinNS(URL, wname ,width,height) {

    var str,width,height;
	var w;
    str="'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,";
    str=str+"width="+width;
    str=str+",height="+height+"',top=0,left=0";
	if (w != null) {
		w.close();
	}
    w = window.open(URL,wname,str);

  }

		 
	  //´Þ·Â
         function Calendar_Open(sfunc)
         {
           var width = 247
           var height = 200

           var dim = new Array(2);
			
           dim = CenterWindow(height,width);
           top = dim[0];
           left = dim[1];

           var left = left;
           var top = top;
           var toolbar = 'no'
           var menubar = 'no'
           var status = 'no'
           var scrollbars = 'no'
           var resizable = 'no'
           var url = "/jsp/en_calendar.jsp?function="+sfunc;

           var cal_window = window.open(url,'Calendar','left='+left+',top='+top+',width='+width+',height='+height+',toolbar='+toolbar+',menubar='+menubar+',status='+status+',scrollbars='+scrollbars+',resizable='+resizable)
           cal_window.focus();

           return;
         }
		 
         //¿ìÆí¹øÈ£Ã£±â ÆË¾÷ - È¨ÆäÀÌÁö¿¡¼­ »ç¿ë
         function searchZip(fun) 
         {
           var width = 430
           var height = 300

           var dim = new Array(2);
           dim = CenterWindow(height,width);
           top = dim[0];
           left = dim[1];

           var left = left;
           var top = top;
           var toolbar = 'no';     
           var menubar = 'no';     
           var status = 'no';     
           var scrollbars = 'yes';   
           var resizable = 'no';
           url =  "/jsp/AddrFind.jsp?function="+fun;
           var zipcode = window.open( url, 'zipcode', 'left='+left+', top='+top+', width='+width+', height='+height+', toolbar='+toolbar+', menubar='+menubar+', status='+status+', scrollbars='+scrollbars+', resizable='+resizable);
           zipcode.focus();
         }
		//µ¿»ê,ºÎµ¿»ê Á¤¼ö¸¦ ,Ã·ºÎ
		function addpointNum(obj) {
			var number = obj.value; 
			var length_of_number = obj.value.length; 
			var new_number = ''; 

			for(position=0; position < length_of_number; position++){ 
				new_number += number.substring(position,position+1);         
				if(((length_of_number - position-1)%3) == 0 && (length_of_number-position-1) > 0 ) new_number += ','; 
			} 
			obj.value = new_number;
		} 
        //¼Ò¼öÁ¡±îÁö Æ÷ÇÔµÈ ¼ýÀÚÀÇ ¼¼ÀÚ¸®¸¶´Ù ÄÞ¸¶ Âï±â
		function addpointDecimalNum(obj) {
			var tmp = (obj.value).split(".");
			var number = tmp[0];
			var length_of_number = tmp[0].length; 
			var new_number = ''; 

			for(position=0; position < length_of_number; position++){ 
				new_number += number.substring(position,position+1);         
				if(((length_of_number - position-1)%3) == 0 && (length_of_number-position-1) > 0 ) new_number += ','; 
			} 
			if(tmp[1] == "undefined" || tmp[1] == null){
				obj.value = new_number;
			}else{
				obj.value = new_number + "." + tmp[1];
			}
		} 
		//ÄÞ¸¶Á¦°Å(°´Ã¼)
		function removepointNum(obj) {
		   var number = obj.value; 
		   
		   number = number.replace(/,/gi, "" );    /* '\s' is white space regular expression */
		   obj.value = number;
		}
    
    //ÄÞ¸¶Á¦°Å(°ªÀÎ °æ¿ì)
    function removepointNumValue(obj) {
		   var number = obj; 
		   
		   number = number.replace(/,/gi, "" );    /* '\s' is white space regular expression */
		   return number;
		}
     

	// ÆË¾÷ÀÇ Å©±â¸¦ ÀÔ·Â¹Þ¾Æ ÆË¾÷ÀÌ È­¸é °¡¿îµ¥ ¿Ã ¼ö ÀÖµµ·Ï ÇÏ´Â ÁÂÇ¥¸¦ ¹ÝÈ¯
      function CenterWindow(height,width)
      {
        var outx = screen.height;
        var outy = screen.width;
        var x = (outx - height)/2;
        var y = (outy - width)/2;
        dim = new Array(2);
        dim[0] = x;
        dim[1] = y;

        return  dim;
      }
		 /**
         * @desc	    ¼Ò¹®ÀÚ¸¦ ´ë¹®ÀÚ·Î º¯È¯


         */
         function UpperValue(str)
         {
            var Upper;
            Upper = str.value.toUpperCase();
            str.value = Upper;
         }

    /**
    function : ÀÔ·Â°ª¿¡ ½ºÆäÀÌ½º ÀÌ¿ÜÀÇ ÀÇ¹ÌÀÖ´Â °ªÀÌ ÀÖ´ÂÁö Ã¼Å©
    parm     : str- °Ë»çÇÒ ¹®ÀÚ¿­


    return   : boolean
    DateCreated : ¹Ú¼øÃ¢(20010101)
    -----------------------------------------------------------------
    Revison History
    who				when				what
    */
    function isEmpty(str){
        str= ''+str;
        return ( str == null || str.replace(/ /gi,"") == "" ? true : false);
    }
             
         /**
         * @desc		µé¾î¿Â µ¥ÀÌÅ¸ÀÇ °ª¿¡ °ø¹é Ã¼Å©(µ¥ÀÌÅÍÀÇ Áß°£¿¡µµ °ø¹éÀÌ Á¸ÀçÇÒ¶§)
         * @param	date - String value
         * @return	°ø¹éÀÌ ÀÖÀ¸¸é false ¾øÀ¸¸é true
         */
         function isEmptyC(data)
         {
            for(var i = 0; i < data.length; i++) 
            {
               if(data.substring(i, i+1) == " ") 
                   return false;
            }
            return true;
         }
         /**
         * @desc		µ¥ÀÌÅÍ°¡ °ø¹éÀÏ¶§..
         * @param	date - String value
         * @return	°ø¹éÀÌ ÀÖÀ¸¸é false ¾øÀ¸¸é true
         */
					function isEmptyW(data)
					{
						if(data==""){
							data = "";
							return false;
						}
						return true;
					}


         /**
         * @desc		¿À¸¥ÂÊ °ø¹é¸¦ Àß¶óÁØ´Ù


         * @param	str - String
         * @return	str - ¿À¸¥ÂÊ °ø¹éÀ» Á¦°ÅÇÑ String  vlaue return
         */
         function RTrim(str)
         {          
            if(str.charAt(str.length-1) == " ") 
            {
               str=str.substring(0,str.length-1); 
               return RTrim(str);
            }
            else
               return str;
         }

         /**
         * @desc		¿ÞÂÊ °ø¹é¸¦ Àß¶óÁØ´Ù.
         * @param	str - String
         * @return	str - ¿ÞÂÊ °ø¹éÀ» Á¦°ÅÇÑ String  vlaue return
         */
         function LTrim(str)
         { 
            if(str.charAt(0) == " ")
            {
               str=str.substring(1,str.length); 
               return LTrim(str);
            }
            else
               return str;
         }

         /**
         * @desc		ÁÂ¿ì °ø¹é¸¦ Àß¶óÁØ´Ù


         * @param	str - String
         * @return	str - ÁÂ¿ì °ø¹éÀ» Á¦°ÅÇÑ String  vlaue return
         */
         function LRTrim(str)
         {
            return RTrim(LTrim(str));  
         }  

         /**
         * @desc    ¼ýÀÚ¿©ºÎ¸¦ Check 
         * @param	str - String
         * @return	¼ýÀÚÀÌ¸é true, ¾Æ´Ï¸éor°ø¹é - false
         */
         function IsNumber(num)
         {
            var i;
         
            if(num.length <= 0)
               return false;
            
            for(i=0;i<num.length;i++)
            {
               if((num.charAt(i) < '0' || num.charAt(i) > '9') && num.charAt(i) !='.'  )
               return false;
            }            
            
            return true;
         }
         /**
         * @desc  ÀÔ·Â°ªÀÌ »ç¿ëÀÚ°¡ Á¤ÀÇÇÑ Æ÷¸Ë Çü½ÄÀÎÁö Ã¼Å©
         * @return	¿Ã¹Ù¸£¸é true, ¾Æ´Ï¸é false
         */
         function isValidFormat(input,format) 
         {
            if (input.search(format) != -1) 
            {
               return true; //?????? ???? ????
            }
            return false;
         }
         /**
         * @desc    Á¤±Ô½ÄÀ» ÀÌ¿ëÇÑ ÀüÈ­¹øÈ£ Çü½Ä(¼ýÀÚ-¼ýÀÚ-¼ýÀÚ) Ã¼Å© 
         */
         function isValidPhone(input) 
         {
            var format = /^(\d+)-(\d+)-(\d+)$/;
            return isValidFormat(input,format);
         }
         
         /**
         * @desc    Á¤±Ô½ÄÀ» ÀÌ¿ëÇÑ ÀÌ¸ÞÀÏ Çü½Ä Ã¼Å©
         */
         function isValidEmail(input) 
         {
            var format = /^((\w|[\-\.])+)@((\w|[\-\.])+)\.([A-Za-z]+)$/;
            return isValidFormat(input,format);
         }


         /**
         * @desc    Á¤±Ô½ÄÀ» ÀÌ¿ëÇÑ È¨ÆäÀÌÁö Çü½Ä Ã¼Å©
         */
         function isValidHome(input) 
         {
            var format = /^((\w|[\-\.])+).((\w|[\-\.])+)\.([A-Za-z]+)$/;
            return isValidFormat(input,format);
         }

         /**
         * @desc   ÀÔ·Â°ªÀÌ Æ¯Á¤ ¹®ÀÚ(chars)¸¸À¸·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
         */
         function containsCharsOnly(input,chars) 
         {
           for (var inx = 0; inx < input.length; inx++) 
            {
               if (chars.indexOf(input.charAt(inx)) == -1)
                   return false;
            }
            return true;
         }
         /**
         * @desc   ÀÔ·Â°ª¿¡ ¼ýÀÚ¸¸ ÀÖ´ÂÁö Ã¼Å©
         */
         function isNumber(input) 
         {
            var chars = "0123456789";
            return containsCharsOnly(input,chars);
         }

         /**
         * @desc  ÀÔ·Â°ªÀÌ ¼ýÀÚ,ÄÞ¸¶(,)·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
         */
         function isNumComma(input) 
         {
            var chars = ",0123456789";
            return containsCharsOnly(input,chars);
         }

         /**
         * @desc  ÀÔ·Â°ªÀÌ ¼ýÀÚ,´ë½Ã(-)·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
         */
         function isNumDash(input) 
         {
            var chars = "-0123456789";
            return containsCharsOnly(input,chars);
         }


         /**
         * @desc  ÀÔ·Â°ª¿¡¼­ ÄÞ¸¶¸¦ ¾ø¾Ø´Ù.
         */
         function removeComma(input) 
         {
            return input.value.replace(/,/gi,"");
         }

         function removeCommaValue(input) 
         {
            return input.replace(/,/gi,"");
         }

         /**
         * @desc  ÀÔ·Â°ª¿¡¼­ ±¸ºÐÀÚ¸¦ ¾ø¾Ø´Ù.
         */
         function ignoreSeparator(string, sep) 
         {
            var temp = ""; 
               string = '' + string; 
               splitstring = string.split(sep); 
               for(i = 0; i < splitstring.length; i++) 
                   temp += splitstring[i]; 
               return temp; 
         }

         /**
         * @desc  ÀÔ·Â°ªÀÌ ¾ËÆÄºªÀÎÁö Ã¼Å©
         */
         function isAlphabet(input) 
         {
            var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ";
            return containsCharsOnly(input,chars);
         }

         /**
         * @desc  ÀÔ·Â°ªÀÌ ¾ËÆÄºª ´ë¹®ÀÚÀÎÁö Ã¼Å©
         */
         function isUpperCase(input)
         {
            var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
            return containsCharsOnly(input,chars);
         }

         /**
         * @desc  ÀÔ·Â°ªÀÌ ¾ËÆÄºª ¼Ò¹®ÀÚÀÎÁö Ã¼Å©
         */
         function isLowerCase(input) 
         {
            var chars = "abcdefghijklmnopqrstuvwxyz";
            return containsCharsOnly(input,chars);
         }

         /**
         * @desc  ÀÔ·Â°ªÀÌ ¾ËÆÄºª,¼ýÀÚ·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
         */
         function isAlphaNum(input)
         {
            var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_";
            return containsCharsOnly(input,chars);
         }

        //ÁÖ¹Îµî·Ï¹øÈ£ Ã¼Å©
         function residentCheck(rregno1, rregno2)
         {

           /*--ÇÊµå °ªÀ» ¼ýÀÚÇüÀ¸·Î ¹Ù²Ù´Â ºÎºÐ--*/
           var jm1=parseInt(rregno1.charAt(0));
           var jm2=parseInt(rregno1.charAt(1));
           var jm3=parseInt(rregno1.charAt(2));
           var jm4=parseInt(rregno1.charAt(3));
           var jm5=parseInt(rregno1.charAt(4));
           var jm6=parseInt(rregno1.charAt(5));
           var jm7=parseInt(rregno2.charAt(0));
           var jm8=parseInt(rregno2.charAt(1));
           var jm9=parseInt(rregno2.charAt(2));
           var jm10=parseInt(rregno2.charAt(3));
           var jm11=parseInt(rregno2.charAt(4));
           var jm12=parseInt(rregno2.charAt(5));
           var jm13=parseInt(rregno2.charAt(6));
           var jmwhole=rregno1+rregno2; 
           var rregno_no=rregno1+"-"+rregno2; 

           /*----¿¬»ê------*/
           var lastnum=11-((jm1*2+jm2*3+jm3*4+jm4*5+jm5*6+jm6*7+jm7*8+jm8*9+jm9*2+jm10*3+jm11*4+jm12*5)%11);
           if (lastnum>9) 
           lastnum=lastnum % 10;

           /*----°á°ú Ã¢ º¸ÀÌ±â----*/
           if ( (jm3*10+jm4)<1 || (jm3*10+jm4)>12)
          {
             alert(rregno_no +" ´Â À¯È¿ÇÏÁö ¾ÊÀº ¹øÈ£ÀÔ´Ï´Ù.");
             return false;
          }
           if ((jm5*10+jm6)<1)
          {
             alert(rregno_no +" ´Â À¯È¿ÇÏÁö ¾ÊÀº ¹øÈ£ÀÔ´Ï´Ù.");
             return false;
          }

           var tempyear;
           tempyear=1900+jm1*10+jm2;
           if ( (jm5*10+jm6)>hasdays(jm3*10+jm4,tempyear) )
          {
             alert(rregno_no +" ´Â À¯È¿ÇÏÁö ¾ÊÀº ¹øÈ£ÀÔ´Ï´Ù.");
             return false;
          }
           if ( jm7!=1 && jm7!=2 )
          {
             alert(rregno_no +" ´Â À¯È¿ÇÏÁö ¾ÊÀº ¹øÈ£ÀÔ´Ï´Ù.");
             return false;
          }  

           if (lastnum!=jm13)
          {
             alert(rregno_no +" ´Â À¯È¿ÇÏÁö ¾ÊÀº ¹øÈ£ÀÔ´Ï´Ù.");
             return false;
          }
           return true;
         }


         function hasdays(monthtoknow,yeartoknow)
         {
           switch(monthtoknow)
          {
             case 1:
             case 3:
             case 5:
             case 7:
             case 8:
             case 10:
             case 12:

             return 31;
             break;

             case 4:
             case 6:
             case 9:
             case 11:

             return 30;
             break;

             case 2:
             if (yeartoknow==0)
               return 29;
             if ((yeartoknow%4!=0) || ((yeartoknow%100==0)&&(yeartoknow%400!=0)) )
               return 28;
             else 
               return 29;
          } // End Switch()
         } // End hasdays()


         //ÄÞ¸¶ ³Ö±â
         //»ç¿ë¹æ¹ý onfocus="commaCheck2(this)" onBlur="commaCheck(this)"
         function formatCurrency(arg){
            n=String(arg)

            //¼Ò¼öÁ¡ ÆÄ½Ì ½ÃÀÛ
            o=n.split(".")[0]
            p=n.split(".")[1]
            
            n=""
            
            //»ç¿ëÀÚ°¡ ÀÓÀÇ·Î ³ÖÀº ÄÞ¸¶(,)Á¦°Å
            while(o.indexOf(",")!=-1){
               o=o.replace(",","")
            }
            //¼Ò¼öÁ¡ ÀÌ»ó ºÎºÐ º¯È¯


            d=o.length%3
            for(i=0;i<o.length;i++){
               if(i%3==d){
                  n+=","
                  }
               n+=o.charAt(i)
            }
            
            if(!d){n=n.replace(n.charAt(0),"")}
            
            //"¼Ò¼öÁ¡ ÀÌÇÏ°¡ ÀÖ´Ù¸é"Á¶°ÇºÎ ½ÃÀÛ
            if(p){n+="."+p}
            //Á¶°ÇºÎ ³¡


            return n
         }

         function commaCheck(obj){
           obj.oldValue=obj.value
           obj.value=formatCurrency(obj.value)
           //obj.dir="rtl"
         }

         function commaCheck2(obj){
            if(obj.oldValue){
            obj.value=obj.oldValue
            }
            obj.select()
            //obj.dir="ltr"
        }

         //»ç¾÷ÀÚ µî·Ï¹øÈ£ Ã¼Å©
         function isBizInteger(st,maxLength)
         {
            if (st.length == maxLength) 
            {
               for (j=0; j>maxLength; j++)   
                  if (((st.substring(j, j+1) < "0") || (st.substring(j, j+1) > "9"))) 
                  {
                     return false;
                  }
            }
            else 
            {
               return false;
            }
            return true;
         }

         function BizCheck(obj1, obj2, obj3) 
         {
            biz_value = new Array(10);

            if (isBizInteger(obj1.value,3) == false) 
            {
               obj1.focus();
               obj1.select();
               return false;
            }

            if (isBizInteger(obj2.value,2) == false) 
            {
               obj2.focus();
               obj2.select();
               return false;
            }

            if (isBizInteger(obj3.value,5) == false) 
            {
               obj3.focus();
               obj3.select();
               return false;
            }

            var objstring = obj1.value +"-"+ obj2.value +"-"+ obj3.value;
            var li_temp, li_lastid;

            if ( objstring.length == 12 ) 
            {
               biz_value[0] = ( parseFloat(objstring.substring(0 ,1)) * 1 ) % 10;
               biz_value[1] = ( parseFloat(objstring.substring(1 ,2)) * 3 ) % 10;
               biz_value[2] = ( parseFloat(objstring.substring(2 ,3)) * 7 ) % 10;
               biz_value[3] = ( parseFloat(objstring.substring(4 ,5)) * 1 ) % 10;
               biz_value[4] = ( parseFloat(objstring.substring(5 ,6)) * 3 ) % 10;
               biz_value[5] = ( parseFloat(objstring.substring(7 ,8)) * 7 ) % 10;
               biz_value[6] = ( parseFloat(objstring.substring(8 ,9)) * 1 ) % 10;
               biz_value[7] = ( parseFloat(objstring.substring(9,10)) * 3 ) % 10;
               li_temp = parseFloat(objstring.substring(10,11)) * 5 + "0";
               biz_value[8] = parseFloat(li_temp.substring(0,1)) + parseFloat(li_temp.substring(1,2));
               biz_value[9] = parseFloat(objstring.substring(11,12));
               li_lastid = (10 - ( ( biz_value[0] + biz_value[1] + biz_value[2] + biz_value[3] + biz_value[4] + biz_value[5] + biz_value[6] + biz_value[7] + biz_value[8] ) % 10 ) ) % 10;
               
               if (biz_value[9] != li_lastid) 
               {
                  obj1.focus();
                  obj1.select();
                  return false;
               }
               else
                  return true;
            }
            else 
            {
               obj1.focus();
               obj1.select();
               return false;
            }
         }


         function strReplace(input)
         {
           var s = 0;

           for(i=0; i<input.length;i++)
          {
             if(input.charAt(i)=="'")
               s++ ;
          }
           for(i = 0;i < s; i++)
          {
             input = input.replace("'", "&quot;");
          }
           return input;
         }
         
         function onlyNumber()  //¼ýÀÚ¸¸À» ±âÀÔ¹Þ°Ô ÇÏ´Â ¹æ¹ý Æû¿¡»ðÀÔ onKeyDown='onlyNumber();'
         {
           if((event.keyCode == 9) || (event.keyCode == 190) || (event.keyCode == 110) || (event.keyCode == 8) || ((event.keyCode <= 57) && (event.keyCode > 45)) || ((event.keyCode <= 105) && (event.keyCode >= 96)) || (event.keyCode == 109))
          {
             event.returnValue=true;
          }else{
             event.returnValue=false;          
          }
         }
         
     function onlyNumberDash()  //¼ýÀÚ ÇÏ°í '-' ¸¦ ±âÀÔ¹Þ°Ô ÇÏ´Â ¹æ¹ý Æû¿¡»ðÀÔ onKeyDown='onlyNumberDash();'
     {
           if((event.keyCode == 9) || (event.keyCode == 189) || (event.keyCode == 8) || ((event.keyCode <= 57) && (event.keyCode > 45)) || ((event.keyCode <= 105) && (event.keyCode >= 96)) || (event.keyCode == 109))
          {
             event.returnValue=true;
          }else{
             event.returnValue=false;          
          }
     }

         //³¯Â¥ ÀÔ·ÂÃ¼Å©
         /*
         if(!checkDateFormat(List.reg_date_from.value))
            {
               List.reg_date_from.focus();
               List.reg_date_from.select();
               return;
            }
         */
         function checkDateFormat(strDate)
         {

            if(str2dt(strDate))
            {
               if(strDate.length < 10)
               {
                  alert("["+strDate+"]"+" ÀÌ ³¯Â¥´Â Àß¸øµÈ ³¯Â¥Çü½ÄÀÔ´Ï´Ù ¿¹Á¦¿Í °°ÀÌ ÀÔ·ÂÇØ ÁÖ¼¼¿ä\n\n¿¹)2003-01-01");
                  return false;
               }
               if(checkDate(strDate.replace('-','').replace('-','')))
                  return true;
               else
                  return false;
            }
         
         }

         function str2dt (str_datetime)
         {
            var re_date = /^(\d+)\-(\d+)\-(\d+)/;
            if (!re_date.exec(str_datetime))
            {
               alert("["+str_datetime+"]"+" ÀÌ ³¯Â¥´Â Àß¸øµÈ ³¯Â¥Çü½ÄÀÔ´Ï´Ù ¿¹Á¦¿Í °°ÀÌ ÀÔ·ÂÇØ ÁÖ¼¼¿ä\n\n¿¹)2003-01-01");
               return false;
            } 
            else
               return true;
         }

         function checkDate(str)
         {
            var yy,mm,dd,ny,nm,nd;
            var arr_d;

            if(str.length != 8)
            {
              alert('Àß¸øµÈ ³¯Â¥ Çü½ÄÀÔ´Ï´Ù');
              return false;
             } 

            yy = str.substring(0,4);// ³â, ¿ù, ÀÏÀ» ¹®ÀÚ¿­·Î °¡Áö°í ÀÖ´Â´Ù.
            mm = str.substring(4,6);
            dd = str.substring(6,8);

            if(mm < '10')// patch ÆÇ


            mm = mm.substring(1);// patch ÆÇ



            if(dd < '10')// patch ÆÇ


            dd = dd.substring(1);      // patch ÆÇ



            ny = parseInt(yy);      // ³â, ¿ù, ÀÏÀ» Á¤¼öÇüÀ¸·Î °¡Áö°í ÀÖ´Â´Ù.
            nm = parseInt(mm);
            nd = parseInt(dd);

            if(!(Number(yy)) || (ny < 1000) || (ny>9999))
            {
               alert('³âµµ¸¦ Àß¸ø ÀÔ·Â ÇÏ¼Ì½À´Ï´Ù.');
               return false;
            }

            if(!(Number(mm)) || (nm < 1) || (nm > 12))
            {
               alert('¿ùÀ» Àß¸ø ÀÔ·Â ÇÏ¼Ì½À´Ï´Ù.');
               return false;
            }

            arr_d = new Array('31','28','31','30','31','30','31','31','30','31','30','31')

            file://À±³â°è»ê

            if(((ny % 4 == 0)&&(ny % 100 !=0)) || (ny % 400 == 0)) 
               arr_d[1] = 29;

            if(!(Number(dd)) || (nd < 1) || (nd > arr_d[nm-1]))
            {
               alert('³¯Â¥¸¦ Àß¸ø ÀÔ·Â ÇÏ¼Ì½À´Ï´Ù.');
               return false;
            }
            return true;
         }

    // ³¯Â¥¹®ÀÚ¿­°ú ±â°£À» ÀÔ·Â¹Þ¾Æ ÇØ´çÀÏÀÚ¸¦ ±¸ÇÑ´Ù. (¿¹: 20040310, 5 --> 20040315)
    function getToDateString(fromStr,term)
    { 
        var year  = fromStr.substr(0,4);
        var month = fromStr.substr(4,2) - 1;   // 1¿ù=0, 12¿ù=11...
        var day   = fromStr.substr(6,2);

        var date1 = new Date(year,month,day);

        var newdate = new Date();

        var newtime = date1.getTime() + (term*24*60*60*1000); 
		newdate.setTime(newtime); 

        return getDateString(newdate);
    }

    // ³¯Â¥°´Ã¼¸¦ ³¯Â¥¹®ÀÚ¿­·Î º¯È¯ÇÑ´Ù. (¿¹: Wed Mar 10 16:21:47 UTC+0900 2004 --> 20040310)
    function getDateString(date)
    { 
        var year  = date.getFullYear();
        var month = date.getMonth() + 1;    // 1¿ù=0, 12¿ù=11ÀÌ¹Ç·Î 1 ´õÇÔ...
        var day   = date.getDate();

        if (("" + month).length == 1) { month = "0" + month; }
        if (("" + day).length   == 1) { day   = "0" + day;   }

        return ('' + year + month + day);
    }
	/**
	* Function      : Erase space
	* @param        : value
	* @return       : 
	*/
	function trimmed(value)
	{
		value = value.replace(/^\s+/, "");      // remove leading white spaces
		value = value.replace(/\s+$/g, "");     // remove trailing while spaces
		return value;
	}

	/**
	* Function      : ¹®ÀÚ¿­À» ±¸ºÐÀÚ¿¡ ÀÇÇØ ÀÚ¸£´Â ÇÔ¼ö
	* @param        : pstr=>ÀüÈ­¹øÈ£(±¸ºÐ ¹®ÀÚ¿­ÀÌ Æ÷ÇÔµÈ °Í)
	*                 sstr=> ±¸ºÐ ¹®ÀÚ¿­


	*                 num => ¸î¹øÂ° ¹®ÀÚ¿­À» ÀÚ¸¦ Áö Á¤ÇÏ´Â ¹øÈ£
	* @return       : Á¤ÇØÁø ¹®ÀÚ¿­


	* ¿¡½Ã          : pstr => 02-345-2223, sstr=> -, num => 2ÀÎ °æ¿ì °á°ú°ª: 345
	*/
   function phoneParse(pstr,sstr,num) {
     var j = 0;
     var retStr = "";
	 if(pstr == "" || pstr == "--")
	 {
		retStr = "";
	 }else{
		 for(var i = 0; i < pstr.length; i++) {
		   if (pstr.charAt(i) == sstr){
			 j++;
			 if (j < num){
				retStr = "";
				i++;
			 } else if (j == num){
				return retStr;
			 }
		   }
		   retStr = retStr + pstr.charAt(i);
		 }
	 }
     
     return retStr; 
   }
   /**
	* Function      : Æ¯Á¤ ¹®ÀÚ¿­À» ´Ù¸¥ ¹®ÀÚ¿­·Î ¹Ù²Ù´Â ÇÔ¼ö
	* @param        : str => ¿ø ¹®ÀÚ¿­


	*                 ostr=> º¯È¯ÇÒ ¹®ÀÚ¿­


	*                 astr=> º¯È¯ÈÄ ¹®ÀÚ¿­


	* @return       : º¯°æµÈ ¹®ÀÚ¿­


	 ¿¡½Ã          : str => °¡³ª´Ù¶ó¸¶¹Ù, ostr=> ³ª, astr => ¿ì¸® °æ¿ì °á°ú°ª: °¡¿ì¸®´Ù¶ó¸¶¹Ù
	*/
   function replaceStr(str,ostr,astr) {
     var retStr = "" + str;
     var pos;
     
     while(retStr.indexOf(ostr)>-1){
      pos = retStr.indexOf(ostr);
      retStr = ""+retStr.substring(0,pos)+astr+retStr.substring((pos+ostr.length),retStr.length);
     }
     
     return retStr; 
   }



    /**
    * (À½:¾ç Æ÷ÇÔ)¼ýÀÚ¿¡ 3ÀÚ¸®¸¶´Ù ,¸¦ »ðÀÔÇÑ °á°ú¸¦ Àû¿ëÇÑ´Ù.
    * ÆÄ¶ó¸ÞÅÍ¿¡ Àû¿ëÇÒ Object ¶Ç´Â ¼ýÀÚ¿­µé ¾øÀ¸¸é Event°¡ ¹ß»ýÇÑ °´Ã¼À» ´ë»óÀ¸·Î Ã³¸®ÇÑ´Ù.
    * @ param number º¯È¯ÇÒ ¼ýÀÚ¿­µé
    * ex)
    * 1.event°¡ ¹ß»ýµÈ Object.valueÀÇ ´ëÇÑ ¸¶½ºÅ©¸¦ Àû¿ëÇÑ °á°úÀ» Object.value¿¡ Àû¿ëÇÑ´Ù.
    *     onblur="commaMask();"
    * 2.°ýÈ£¾È¿¡ ÁöÁ¤µÈ Object.valueÀÇ ´ëÇÑ ¸¶½ºÅ©¸¦ Àû¿ëÇÑ °á°úÀ» Object.value¿¡ Àû¿ëÇÑ´Ù.
    *     commaMask(document.formName.object);
    * 3.¹®ÀÚ¿­ÀÇ ´ëÇÑ ¸¶½ºÅ©¸¦ Àû¿ëÇÑ °á°úÀ» ¹ÝÈ¯ÇÑ´Ù.
    *     var result= commaMask(document.formName.object.value);
    */
    function commaMask(dataObj) {
        if(dataObj == ""){
            return dataObj;
        }
        if (dataObj == null || dataObj == undefined) {
            dataObj = event.srcElement;
        }
        var number= ''+(dataObj == '[object]' ? dataObj.value : dataObj);
        if (number.length == 0) {
            return;
        }

        var bitStr= '';
        try{
            if(number.length > 1){
                bitStr= (number.charAt(0) == '-' ? '-' : '');
            }
            number= number.replace(/[^0-9]/gi,"");
        }catch (exception){
        }
        if (number.length > 3) {
            var mod = number.length % 3;
            var output = (mod > 0 ? (number.substring(0,mod)) : '');
            for (i=0 ; i < Math.floor(number.length / 3); i++) {
                if ((mod == 0) && (i == 0)) {
                    output += number.substring(mod+ 3 * i, mod + 3 * i + 3);
                } else {
                    output += ',' + number.substring(mod + 3 * i, mod + 3 * i + 3);
                }
            }
            number= output;
        }
        if(dataObj == '[object]'){
            dataObj.value= number;
        } else {
			if(bitStr == '-')
			{
				return bitStr + rmCommaMask(number);
			}else{
				return bitStr + number;
			}
        }
    }

    /**
    * (À½:¾ç Æ÷ÇÔ)¼ýÀÚÀÌ¿ÜÀÇ °ªÀ» »èÁ¦ÇÑ °á°ú¸¦ Àû¿ëÇÑ´Ù.
    * ÆÄ¶ó¸ÞÅÍ¿¡ Àû¿ëÇÒ Object ¶Ç´Â ¼ýÀÚ¿­µé ¾øÀ¸¸é Event°¡ ¹ß»ýÇÑ °´Ã¼À» ´ë»óÀ¸·Î Ã³¸®ÇÑ´Ù.
    * @ param number º¯È¯ÇÒ ¼ýÀÚ¿­µé
    * ex)
    * 1.event°¡ ¹ß»ýµÈ Object.valueÀÇ ´ëÇÑ ¸¶½ºÅ©¸¦ »èÁ¦ÇÑ °á°úÀ» Object.value¿¡ Àû¿ëÇÑ´Ù.
    *     onfocus="rmCommaMask();"
    * 2.°ýÈ£¾È¿¡ ÁöÁ¤µÈ Object.valueÀÇ ´ëÇÑ ¸¶½ºÅ©¸¦ »èÁ¦ÇÑ °á°úÀ» Object.value¿¡ Àû¿ëÇÑ´Ù.
    *     rmCommaMask(document.formName.object);
    * 3.¹®ÀÚ¿­ÀÇ ´ëÇÑ ¸¶½ºÅ©¸¦ »èÁ¦ÇÑ °á°úÀ» ¹ÝÈ¯ÇÑ´Ù.
    *     var result= rmCommaMask(document.formName.object.value);
    */
    function rmCommaMask(dataObj) {
        if (dataObj == null || dataObj == undefined) {
            dataObj = event.srcElement;
        }
        var number= ''+(dataObj == '[object]' ? dataObj.value : dataObj);
        if (number.length == 0) {
            return;
        }
        var bitStr= '';
        if(number.length > 1){
            bitStr= (number.charAt(0) == '-' ? '-' : '');
        }

        if(dataObj == '[object]'){
            dataObj.value= bitStr + number.replace(/[^0-9]/gi,"");
            dataObj.select();
        } else {
            return bitStr + number.replace(/[^0-9]/gi,"");
        }
    }
    
     /**
    function : ÀÔ·Â°ª¿¡ ½ºÆäÀÌ½º ÀÌ¿ÜÀÇ ÀÇ¹ÌÀÖ´Â °ªÀÌ ÀÖ´ÂÁö Ã¼Å©ÇØ¼­ ¾øÀ¸¸é ¸Þ¼¼Áö Ãâ·Â
    parm     : obj- °Ë»çÇÒ object ,msg-Ãâ·ÂÇÒ ¸Þ¼¼Áö
    return   : boolean
    DateCreated : ±è¼ºÈ­(04.08.04)
    -----------------------------------------------------------------
    Revison History
    who				when				what
    */
    function isEmptyMsg(obj,msg){
    var return_val = false;
    if(isEmpty(obj.value))
    {
      alert(msg);
      obj.focus();
      return_val = true;
    }
    
    return return_val;  
        
    }
    
    
   /**
    function : radio ¹öÆ° ¼±ÅÃµÈ°ª °¡Á®¿À±â. ¼±ÅÃµÈ°ÍÀÌ ¾øÀ¸¸é "" ¸®ÅÏ
    parm     : obj- °Ë»çÇÒ object
    return   : string
    DateCreated : ±è¼ºÈ­(04.08.04)
    -----------------------------------------------------------------
    Revison History
    who				when				what
    */  
  function getRadioValue(obj)
  {
    var returnVal = "";
    
    for(i=0;i<obj.length;i++)
      if(obj[i].checked == true)
        returnVal = obj[i].value;
    return returnVal;    
  }
  
   /**
    function : checkbox°ª °¡Á®¿À±â. ¼±ÅÃµÈ°ÍÀÌ ¾øÀ¸¸é "" ¸®ÅÏ
    parm     : obj- °Ë»çÇÒ object
    return   : string
    DateCreated : ±è¼ºÈ­(04.08.04)
    -----------------------------------------------------------------
    Revison History
    who				when				what
    */  
  function getCheckBoxValue(obj)
  {
    if(obj.checked == true)
      return obj.value;
    else
      return "";  
    
    
  }
   /**
    function : select box °ª °¡Á®¿À±â


    parm     : obj- select box object
    return   : ¼±ÅÃµÈ°ª
    DateCreated : ±è¼ºÈ­(04.08.28)
    -----------------------------------------------------------------
    Revison History
    who				when				what
    */  
    
    function getSelect(obj)
    {
      for(i=0;i<obj.length;i++)
        if(obj[i].selected == true)
          return obj[i].value;
      return "";    
    } 
    
    
  /**
    function : select box °ª ¼³Á¤ÇÏ±â 
               Á÷Á¢ ÀÔ·ÂÇØµµ µÇÁö¸¸ option value Áß ÀÔ·Â ÇÏ°íÀÚ ÇÏ´Â °ªÀÌ ¾øÀ»¶§ ¿À·ù°¡ ¹ß»ýÇÏ±â ¶§¹®¿¡ »ç¿ë
    parm     : obj- ¼³Á¤ÇÒ  object,value - ÀÔ·ÂÇÒ °ª, default - ÀÏÄ¡ÇÏ´Â°ªÀÌ ¾øÀ»°æ¿ì ¼³Á¤ÇÒ °ª


    return   : ¾øÀ½
    DateCreated : ±è¼ºÈ­(04.08.04)
    -----------------------------------------------------------------
    Revison History
    who				when				what
    */  
    
    function setSelect(obj,val,defaultVal)
    {
      var setCheck = false;
      for(i=0;i<obj.length;i++)
      {
        if(obj[i].value == val)
        {
          obj.selectedIndex = i;
          setCheck = true;
        }  
      }
      
      if(!setCheck)
        obj.value = defaultVal;
    }
    
     /**
    function : radio button °ª ¼³Á¤ÇÏ±â 
               
    parm     : obj- ¼³Á¤ÇÒ  object,value - ÀÔ·ÂÇÒ °ª


    return   : ¾øÀ½
    DateCreated : ±è¼ºÈ­(04.08.04)
    -----------------------------------------------------------------
    Revison History
    who				when				what
    */  
    
    function setRadio(obj,val)
    {
      for(i=0;i<obj.length;i++)
        if(obj[i].value == val)
          obj[i].checked = true;
      
    }
    
     /**
    function : checkBox °ª ¼³Á¤ÇÏ±â 
               
    parm     : obj- ¼³Á¤ÇÒ  object,value - ¼³Á¤ÇÒ °ª


    return   : ¾øÀ½
    DateCreated : ±è¼ºÈ­(04.08.04)
    -----------------------------------------------------------------
    Revison History
    who				when				what
    */  
    function setCheckBox(obj,val)
    {
      if(obj.value == val)
        obj.checked = true;
      else
        obj.checked = false;  
    }
    
    
     /**
    function : ¿¢¼¿ÆÄÀÏ ´Ù¿î·ÎµåÇÏ±â 
               
    parm     : ¼³Á¤°ª ¾øÀ½
    return   : ¾øÀ½
    DateCreated : ÁöÈñ±Ç(04.08.27)
    -----------------------------------------------------------------
    Revison History
    who				when				what
    */
    /* ¿¢¼¿À» ¹Þ±â À§ÇÑ ¾ÖÇÃ¸´À» Á¤ÀÇÇÏ±â À§ÇÑ Àü¿ªº¯¼ö */
    var _excel_applet;
    function _PopupExcel(applet) {
      /* ¾ÖÇÃ¸´À» Á¤ÀÇÇÑ´Ù. */
      _excel_applet = applet;
      
      var url = "/jsp/excelPop.jsp";
		var width = 250;
		var height = 150;

		var dim = new Array(2);
 
		dim = CenterWindow(height,width);
		top = dim[0];
		left = dim[1];

		var left = left;
		var top = top;
		var toolbar = 'no';     
		var menubar = 'no';     
		var status = 'no';     
		var scrollbars = 'no';
		var resizable = 'no';

		var pop_win = window.open( url, 'excel', 'left='+left+', top='+top+', width='+width+', height='+height+', toolbar='+toolbar+', menubar='+menubar+', status='+status+', scrollbars='+scrollbars+', resizable='+resizable);
      pop_win.focus();
   }

   // 2005³â 3¿ù 17ÀÏ ±è¼ºÈ­ Ãß°¡ À§Ä¡ÃßÀû ÆË¾÷
    function traceCar(trans_req_no){
        var width  = 300
        var height = 140

        var dim  = new Array(2);
            dim  = CenterWindow(height,width);
            top  = dim[0];
            left = dim[1];                                                                                                
        
        var left       = left;
        var top        = top;
        var toolbar    = 'no';     
        var menubar    = 'no';     
        var status     = 'yes';     
        var scrollbars = 'no';   
        var resizable  = 'no';

        url =  "/traceCar.action";
        window.open( url, 'tradePaper', 'left='+left+', top='+top+', width='+width+', height='+height+', toolbar='+toolbar+', menubar='+menubar+', status='+status+', scrollbars='+scrollbars+', resizable='+resizable);
    }

   // 2005³â 5¿ù 06ÀÏ °è»ê±â ÆË¾÷
    function go_calculator(){
        var width  = 295
        var height = 225

        var dim  = new Array(2);
            dim  = CenterWindow(height,width);
            top  = dim[0];
            left = dim[1];                                                                                                
        
        var left       = left;
        var top        = top;
        var toolbar    = 'no';     
        var menubar    = 'no';     
        var status     = 'yes';     
        var scrollbars = 'no';   
        var resizable  = 'no';

        url =  "/calculator.vms";
        window.open( url, 'tradePaper', 'left='+left+', top='+top+', width='+width+', height='+height+', toolbar='+toolbar+', menubar='+menubar+', status='+status+', scrollbars='+scrollbars+', resizable='+resizable);
    }


	function getKey(event){
		var keyCode = event.keyCode ? event.keyCode:
			event.which ? event.which : event.charCode;
	}

	function isNumberKey(val)
	{
		if ((val >= 96) && (val <=105)){
			return true;
		}
		if ((val >= 48) && (val <=57)){
			return true;
		}

		return false;
	}

	// ³¯Â¥ ÀÔ·Â form ¿¡ Àû¿ë 
	// OnKeyUp="return handleDate(this, event)"
	
	function handleDate (field, event) {
		if (field.value.length == 8) {
		    var yy,mm,dd;
		    var key;
		
		    yy = field.value.substring(0,4);// ??, ??, ???? ???????? ?????? ??????.
		    mm = field.value.substring(4,6);
		    dd = field.value.substring(6,8);
			if (isNumber(field.value)){
			    field.value = yy + "-" + mm + "-" + dd;
			}
			key = getKey(event);
			if (isNumberKey(key)){
				nextfocus(field);
			}
		
		}else if (field.value.length == 10) {
	
			var key = getKey(event);
			if (isNumberKey(key)){
				nextfocus(field);
			}
		}
		return false;
	}    

    // ¿¬µµÃ¼Å© (by sky. 2005.8.29)
    function checkYear(field) {
        var compare = "0123456789";
    
        if (field != "" && ValidateNum(compare, field) == false) {
            alert("¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
            field.select();
        }else if(field.value.length != 4) {
            alert ("³×ÀÚ¸®¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
            field.select();
        }
    }

    // ¿ùÃ¼Å© (by sky. 2005.8.29)
    function checkMonth(field) {
        var compare = "0123456789";

        if (field != "" && ValidateNum(compare, field) == false) {
            alert("¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
            field.select();
        }else if (field.value > 12)	{
            alert("¼ýÀÚ°¡ Çã¿ë¹üÀ§¸¦ ³Ñ¾ú½À´Ï´Ù.");
            field.select();
	    }else if(field.value.length != 2) {
            alert ("µÎÀÚ¸®¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
            field.select();
        }
    }

    function ValidateNum(compare, strSrc) {
        for (var i = 0; i < strSrc.value.length ; i++) {
            if (-1 == compare.indexOf(strSrc.value.charAt(i))) {
            return false;
            }
        }
        return true;
    }

	/* ¶óµð¿À ¹öÆ° value setting */
	function setRadioValue( component, value){
		if (LRTrim(value) == '') return;

		if (component.length <2) {
	        alert("°æ°í: " + component.name + " ¶óµð¿À ¹öÆ°ÀÇ °ªÀÌ 1°³ »ÓÀÔ´Ï´Ù.");
		}
	    for(var i=0;i<component.length;i++){
            if(component[i].value == value) {
                component[i].checked = true;
                return;
            }
        }
        
        alert("¿À·ù:" + component[0].name + " ¶óµð¿À ¹öÆ°ÀÇ ÀÏÄ¡µÇ´Â °ªÀÌ ¾ø½À´Ï´Ù [" + value + "]");
	
	}
	
	/* ¸®½ºÆ® Combo value setting */
	function setComboValue( component, value ) {
		if (LRTrim(value) == '') return;
	    for(var i=0;i<component.length;i++){
            if(component[i].value == value) {
                component[i].selected = true;
                return;
            }
        }
        alert("¿À·ù:" + component.name + " ComboBox ÀÇ ÀÏÄ¡µÇ´Â °ªÀÌ ¾ø½À´Ï´Ù [" + value + "]");
	}
	
	/* ¶óµð¿À ¹öÆ° value get */
	function getRadioValue( component){
		//alert(component.name);
		if (component.length <2) {
	        alert("°æ°í: " + component.name + " ¶óµð¿À ¹öÆ°ÀÇ °ªÀÌ 1°³ »ÓÀÔ´Ï´Ù.");
		}
	    for(var i=0;i<component.length;i++){
		    if(component[i].checked){
                return component[i].value;
            }
        }
        return '';
	}

	/* ¸®½ºÆ® Combo codeName get */
	function getComboValue( component, value ) {
		if (LRTrim(value) == '') return '';
	    for(var i=0;i<component.length;i++){
            if(component[i].value == value) {
                return (component[i].text);
            }
        }
        alert("¿À·ù:" + component.name + " ComboBox ÀÇ ÀÏÄ¡µÇ´Â °ªÀÌ ¾ø½À´Ï´Ù [" + value + "]");
	} 
	
    ////////////////////////////////////////////////////////////////////////////////////
	//ÀÛ¼ºÀÚ : indigo                                                                    
	//ÀÛ¼ºÀÏ : 2006.4.11 
	//ÇÔ¼ö¸í : _FrameResize(°øÅëÇÔ¼ö)                                                             
	//¼³  ¸í : ÇÁ·¹ÀÓ ¸®»çÀÌÁî   
	//         (ÇØ´ç ÇÁ·¹ÀÓ Çì´õÁ¤º¸¿¡ µû¶ó ÇÁ·¹ÀÓ Á¶Á¤)			   
	////////////////////////////////////////////////////////////////////////////////////
	var frm_flag = 1;
	function _FrameResize(frm_id) {
		var frm_id;
		var frameset_id= "frmBody"; 
		
		if(frm_flag ==1) {
			if(frm_id == "Master"){
				eval("parent.document.all."+frameset_id+".cols='100%,*'");
			}else if(frm_id == "Detail"){
				eval("parent.document.all."+frameset_id+".cols='*,100%'");
			}else{
				alert("ÇÁ·¹ÀÓ Çì´õÁ¤º¸°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.");
				return;
			}
			frm_flag =0;
			eval("document.all.zoom_open.style.display='none'");
			eval("document.all.zoom_close.style.display='inline'");  
		}else {
			if(frm_id == "Master"){
				eval("parent.document.all."+frameset_id+".cols='52%,*'");
			}else if(frm_id == "Detail"){
				eval("parent.document.all."+frameset_id+".cols='*,48%'");
			}else{
				alert("ÇÁ·¹ÀÓ Çì´õÁ¤º¸°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.");
				return;
			}
			frm_flag =1;
			eval("document.all.zoom_close.style.display='none'");
			eval("document.all.zoom_open.style.display='inline'"); 
		}
	}
	
	////////////////////////////////////////////////////////////////////////////////////
	//ÀÛ¼ºÀÚ : leegibok                                                                    
	//ÀÛ¼ºÀÏ : 2006.09.07 
	//ÇÔ¼ö¸í : Three_FrameResize(°øÅëÇÔ¼ö)                                                             
	//¼³  ¸í : ÇÁ·¹ÀÓ ¸®»çÀÌÁî   
	//         (ÇØ´ç ÇÁ·¹ÀÓ Çì´õÁ¤º¸¿¡ µû¶ó ÇÁ·¹ÀÓ Á¶Á¤)			   
	////////////////////////////////////////////////////////////////////////////////////
	var frm_flag = 1;
	function Three_FrameResize(frm_id) {
		var frm_id;
		var frameset_id= "frmBody"; 
		
		if(frm_flag ==1) {
			if(frm_id == "Master"){
				eval("parent.document.all."+frameset_id+".cols='13%, 87%, 0%'");
			}else if(frm_id == "Detail"){
				eval("parent.document.all."+frameset_id+".cols='13%, 0%, 87%'");
			}else{
				alert("ÇÁ·¹ÀÓ Çì´õÁ¤º¸°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.");
				return;
			}
			frm_flag =0;
			eval("document.all.zoom_open.style.display='none'");
			eval("document.all.zoom_close.style.display='inline'");  
		}else {
			if(frm_id == "Master"){
				eval("parent.document.all."+frameset_id+".cols='13%, 45%, 42%'");
			}else if(frm_id == "Detail"){
				eval("parent.document.all."+frameset_id+".cols='13%, 45%, 42%'");
			}else{
				alert("ÇÁ·¹ÀÓ Çì´õÁ¤º¸°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.");
				return;
			}
			frm_flag =1;
			eval("document.all.zoom_close.style.display='none'");
			eval("document.all.zoom_open.style.display='inline'"); 
		}
	}
	
	////////////////////////////////////////////////////////////////////////////////////
	//ÀÛ¼ºÀÚ : leegibok                                                                    
	//ÀÛ¼ºÀÏ : 2006.09.05 
	//ÇÔ¼ö¸í : custom_FrameResize(°øÅëÇÔ¼ö)                                                             
	//¼³  ¸í : ÇÁ·¹ÀÓ ¸®»çÀÌÁî close µÉ¶§ ÁöÁ¤µÈ Å©±â·Î ÀÛ¾ÆÁø´Ù. ÀÎÀÚ°ªÀº % 
	//         (ÇØ´ç ÇÁ·¹ÀÓ Çì´õÁ¤º¸¿¡ µû¶ó ÇÁ·¹ÀÓ Á¶Á¤)			   
	////////////////////////////////////////////////////////////////////////////////////
	var frm_flag = 1;
	function custom_FrameResize(frm_id, width) {
		var frm_id;
		var frameset_id= "frmBody"; 
		
		if(frm_flag ==1) {
			if(frm_id == "Master"){
				eval("parent.document.all."+frameset_id+".cols='100%,*'");
			}else if(frm_id == "Detail"){
				eval("parent.document.all."+frameset_id+".cols='*,100%'");
			}else{
				alert("ÇÁ·¹ÀÓ Çì´õÁ¤º¸°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.");
				return;
			}
			frm_flag =0;
			eval("document.all.zoom_open.style.display='none'");
			eval("document.all.zoom_close.style.display='inline'");  
		}else {
			if(frm_id == "Master"){
				eval("parent.document.all."+frameset_id+".cols='" + width + "%,*'");
			}else if(frm_id == "Detail"){
				eval("parent.document.all."+frameset_id+".cols='*," + width + "%'");
			}else{
				alert("ÇÁ·¹ÀÓ Çì´õÁ¤º¸°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.");
				return;
			}
			frm_flag =1;
			eval("document.all.zoom_close.style.display='none'");
			eval("document.all.zoom_open.style.display='inline'"); 
		}
	}
	
	/**
	 * ÀÔ·Â°ªÀÇ ¹ÙÀÌÆ® ±æÀÌ¸¦ ¸®ÅÏ
	 * ex) if (getByteLength(form.title) > 100) {
	 *         alert("Á¦¸ñÀº ÇÑ±Û 50ÀÚ(¿µ¹® 100ÀÚ) ÀÌ»ó ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù.");
	 *     }
	 */
	function getByteLength(input) {
	    var byteLength = 0;
	    for (var inx = 0; inx < input.value.length; inx++) {
	        var oneChar = escape(input.value.charAt(inx));
	        if ( oneChar.length == 1 ) {
	            byteLength ++;
	        } else if (oneChar.indexOf("%u") != -1) {
	            byteLength += 2;
	        } else if (oneChar.indexOf("%") != -1) {
	            byteLength += oneChar.length/3;
	        }
	    }
	    return byteLength;
	}
	
    function redirect(url) {
        url = encodeURIComponent(url);
        var frm = document.createElement('form');
        frm.setAttribute("method","post");
        frm.setAttribute("target","_blank");
        frm.setAttribute("action","/redirect.jsp" + "?url=" + url);
        document.body.appendChild(frm);
        frm.submit();
    }
