
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.01
  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 && d.getElementById) x=d.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_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);








<!--
function namosw_goto_byselect(sel, targetstr)
{
  var index = sel.selectedIndex;
  if (sel.options[index].value != '') {
     if (targetstr == 'blank') {
       window.open(sel.options[index].value, 'win1');
     } else {
       var frameobj;
       if (targetstr == '') targetstr = 'self';
       if ((frameobj = eval(targetstr)) != null)
         frameobj.location = sel.options[index].value;
     }
  }
}

// -->


<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_findObj(n, d) { //v4.01
  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 && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() { //v6.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; }
}
//-->

/*******************************************************/
var YEARMONTH_REC       =   "YYYY.MM";
var DATE_REC            =   "YYYY.MM.DD";

var RESNO_REC           =   "$$$$$$-$$$$$$$";

var NUM_REC             =   "0123456789";	
var INPUTCHAR_REC       =   "#YMDhm$";

/*******************************************************
function checkType_pdssrec(s, spc)
  : ½ºÆ®¸µ s°¡ spc ³»ÀÇ ¹®ÀÚ·Î¸¸ ÀÌ·ç¾îÁ³´ÂÁö¸¦ ÆÇ´ÜÇÑ´Ù.

function rmSpecialChar(str)
  : str¿¡¼­ ¼ýÀÚ ÀÌ¿ÜÀÇ ¹®ÀÚ¸¦ »èÁ¦ÇÏ°í ¼ýÀÚ¸¸ÀÇ ½ºÆ®¸µÀ» ¸®ÅÏÇÑ´Ù.

function setInputMask()
  : Æû ÀÔ·Â½Ã Æ¯¼ö±âÈ£¸¦ Á¦¿ÜÇÑ ¼ýÀÚ¸¸À» Ç¥½ÃÇÏµµ·Ï ÇÑ´Ù.

function setMask_pdssrec(value, format)
  : Æû¿¡¼­ ÀÔ·Â¹Þ´Â °ªÀÇ Æ÷¸ËÀ» ¼³Á¤ÇÑ´Ù.
  
function setMaskDate_pdssrec()
  : Æû¿¡¼­ "YYYY.MM.DD"ÀÇ Date Æ÷¸ËÀ» ¼³Á¤ÇÑ´Ù.
  
function setMaskYearMonth_pdssrec()
  : Æû¿¡¼­ "YYYY.MM"ÀÇ Date Æ÷¸ËÀ» ¼³Á¤ÇÑ´Ù.

function setMaskNumber()
  : Æû¿¡¼­ ¼ýÀÚ Æ÷¸ËÀ» ¼³Á¤ÇÑ´Ù. Ãµ´ÜÀ§·Î Á¡ Âï´Â´Ù.
  
function checkValidDate_pdssrec()
  : Æû¿¡¼­ ÀÔ·ÂµÈ °ªÀÌ ¿Ã¹Ù¸¥ ³¯Â¥ÀÎÁö¸¦ ÆÇ´ÜÇÑ´Ù.(À±´Þ°í·Á)

function checkVaildYearMonth_pdssrec()
  : Æû¿¡¼­ ÀÔ·ÂµÈ °ªÀÌ ¿Ã¹Ù¸¥ ¿¬¿ùÀÎÁö¸¦ ÆÇ´ÜÇÑ´Ù.

function checkValidResno_pdssrec()
  : Æû¿¡¼­ ÀÔ·ÂµÈ °ªÀÌ ¿Ã¹Ù¸¥ ÁÖ¹Îµî·Ï¹øÈ£ÀÎÁö¸¦ ÆÇ´ÜÇÑ´Ù.

Example
1.  <input class=inputType name=date type=text size=15 maxlength=20
    onfocusout=checkValidDate_pdssrec() onKeyUp=setMaskDate_pdssrec()>

2.  <input class=inputType name=month type=text size=15 maxlength=20
    onfocus=setInputMask() onfocusout=checkValidDate_pdssrec();setMaskDate_pdssrec()>

3.  <input class=inputType name=resno value="" type=text size=15 maxlength=28
    onKeyUp=setMaskResno_pdssrec() onfocusout=checkValidResno_pdssrec()>

*******************************************************/
function checkType_pdssrec(s,spc){

    for(var i=0;i<s.length;i++){
		if(spc.indexOf( s.substring(i, i+1)) < 0)
			return false;
	}
	return true;
}

function rmSpecialChar(str){

    var rv="";
    for(var i=0; i<str.length; i++)
    {
        if(NUM_REC.indexOf( str.charAt(i)) >= 0)
            rv += str.charAt(i);
    }
    return rv;
}

function setInputMask()
{
    var e = event.srcElement;
    e.value = rmSpecialChar(e.value);
}

function setMask_pdssrec(value, format)
{
    var rv = "";
    var j = 0;
    var len = 0;

    for(var i=0; i < value.length;)
    {
        if(INPUTCHAR_REC.indexOf( format.charAt(len)) >= 0) i++;

        len++;
    }
    if(len > format.length) len = format.length;
    for(var i=0; i<len; i++)
    {
        if(INPUTCHAR_REC.indexOf( format.charAt(i)) < 0)
        {
            rv += format.charAt(i);
        }
        else
        {
            rv += value.charAt(j++);
        }
    }
    return rv;
}

function setMaskDate_pdssrec()
{
    var e = event.srcElement;
    var v = rmSpecialChar(e.value);
    e.value = setMask_pdssrec(v, DATE_REC);
}

function setMaskYearMonth_pdssrec()
{
    var e = event.srcElement;
    var v = rmSpecialChar(e.value);
    e.value = setMask_pdssrec(v, YEARMONTH_REC);
}


function setMaskResno_pdssrec()
{
    var e = event.srcElement;
    var v = rmSpecialChar(e.value);
    e.value = setMask_pdssrec(v, RESNO_REC);
}

function setMaskNumber()
{
    var e = event.srcElement;
    var v = rmSpecialChar(e.value);
    var sign = ",";
    
    if(v.length<=3)
    {
        e.value = v;
        return;
    }
    var i = ((v.length%3==0)?3:v.length%3);
    var rv = v.substring(0,i);
    
    for(var j=i;j<v.length;j+=3)
        rv += sign + v.substring(j,j+3);

    e.value = rv;   
}

function checkValidDate_pdssrec()
{
    var e = event.srcElement;
    var v = rmSpecialChar(e.value);
    if(v.length!=8)  { e.value="";return false; }
    var year = v.substring(0,4);
    var month = v.substring(4,6);
    var day = v.substring(6,8);
    
    if(year<1000 || year>3000)  { e.value="";return false; }
    if(month<1 || month>12)     { e.value="";return false; }
    if(day<1 || day>31)         { e.value="";return false; }

    var monthdays=((month<8)?((month%2==0)?30:31):((month%2==0)?31:30));
    
    if(month == 2)  // 2¿ùÀÎ °æ¿ì À±´Þ È®ÀÎ
    {
        monthdays = 28;
        if (((year % 4 == 0) && !(year % 100 == 0)) || (year % 400 == 0))
            monthdays++;
    }
    
    if(day>monthdays){ e.value="";return false; }

    return true;
}

function checkVaildYearMonth_pdssrec()
{
    var e = event.srcElement;
    var v = rmSpecialChar(e.value);
    if(v.length!=6) { e.value="";return false; }
    var year = v.substring(0,4);
    var month = v.substring(4,6);
    
    if(year<1000 || year>3000) { e.value="";return false; }
    if(month<1 || month>12) { e.value="";return false; }
    
    return true;
}

function isExistHtmlTag() {
    var htmltag=["<script>","<\/script>"];
    for(var i=0;i<document.all.length;i++){
        if(document.all(i).tagName=="INPUT"||document.all(i).tagName=="TEXTAREA") {            
            for(var j=0;j<htmltag.length;j++){
                if(document.all(i).value.toLowerCase().indexOf(htmltag[j])>-1) {
                    alert(htmltag[j]+" ´Ü¾î´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.");
                    document.all(i).focus();
                    return true;
                }
            }            
        }
    }
    return false;
}
// À©µµ¿ì¿ÀÇÂ
function fncOpenWin(p_fileName, p_width, p_height, p_top, p_left){

var winProperties = "directories=no,location=no,menubar=no,status=no,toolbar=no,scrollbars=yes,resizable=no,width="+p_width+",height="+p_height+", top="+p_top+",left="+p_left+" ";
winCode = window.open( p_fileName, "winCode", winProperties);
}


/********************************************************
    common.js
   °øÅë JavaScript ¶óÀÌºê·¯¸®
*********************************************************/
var    _intValue   = '0123456789';
var    _upperValue = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
var    _lowerValue = 'abcdefghijklmnopqrstuvwxyz';
var    _etcValue   = '~`!@#$%%^&*()-_=+\|[{]};:\'\",<.>/?';
var    dayOfMonth = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
var    _numalphValue = _intValue + _lowerValue + _upperValue;
//-------------------------------------------------------------------
// ¿µ¹® ´ë¹®ÀÚÀÎÁö¸¦ Ã¼Å©ÇÏ´Â ÇÔ¼ö
//-------------------------------------------------------------------
function IsUpper(value) {
    var   i;
    for(i=0;i<_upperValue.length;i++)
        if(value == _upperValue.charAt(i)) {
            return true;
        }
    return false;
}
//-------------------------------------------------------------------
// ¿µ¹® ¼Ò¹®ÀÚÀÎÁö¸¦ Ã¼Å©ÇÏ´Â ÇÔ¼ö
//-------------------------------------------------------------------
function IsLower(value) {
    var   i;
    for(i=0;i<_lowerValue.length;i++)
        if(value == _lowerValue.charAt(i)) {
            return true;
        }
    return false;
}
//-------------------------------------------------------------------
// Æ¯¼ö¹®ÀÚÀÎÁö¸¦ Ã¼Å©ÇÏ´Â ÇÔ¼ö(¿µ¹®ÀÌ³ª ÇÑ±ÛÀÌ ¾Æ´Ñ)
//-------------------------------------------------------------------
function IsEtc(value) {
    var   j;
    for(j=0;j<_etcValue.length;j++)
        if(value == _etcValue.charAt(j)) {
            return true;
        }
    return false;
}
//-------------------------------------------------------------------
// ¿µ¹® ´ë¹®ÀÚ·Î º¯È¯ÇÏ´Â ÇÔ¼ö
//-------------------------------------------------------------------
function ToUpper(comp) {
    var strNew, str = comp.value;
    for( i=0 ; i<str.length; i++ )
    {
        if( str.charAt(i) >= 'a' && str.charAt(i) <= 'z' )
            strNew = strNew + str.charAt(i).toUpperCase() ;
        else
            strNew = strNew + str.charAt(i);
    }
    comp.value = strNew;
}
//-------------------------------------------------------------------
// ¼ýÀÚÀÎ°¡¸¦ Ã¼Å©ÇÏ´Â ÇÔ¼ö
//-------------------------------------------------------------------
function IsInt(value) {
    var   j;
    for(j=0;j<_intValue.length;j++)
        if(value == _intValue.charAt(j)) {
			return true;
        }
    return false;
}
//-------------------------------------------------------------------
// ÀüÈ­¹øÈ£¸¦ ±¸¼ºÇÒ ¸¸ÇÑ ¹®ÀÚÀÎ°¡¸¦ Ã¼Å©ÇÏ´Â ÇÔ¼ö
//-------------------------------------------------------------------
function IsTelChar(value) {  // ÀüÈ­¹øÈ£¸¦ ±¸¼ºÇÒ ¸¸ÇÑ ¹®ÀÚÀÎ°¡?
    var   j;
    for(j=0;j<_intValue.length;j++)
        if(value == _intValue.charAt(j) || value == '-')
            return true;
    return false;
}
//-------------------------------------------------------------------
// ºê¶ó¿ìÀúÀÇ ¹öÀüÀ» Ã¼Å©ÇÏ´Â ºÎºÐ
//-------------------------------------------------------------------
    var IEYES = 0;
    var menufacture = navigator.appName;
    var version = navigator.appVersion;
    if((menufacture.indexOf('¸¶ÀÌÅ©·Î¼ÒÇÁÆ®') >= 0
        || menufacture.indexOf('Microsoft') >= 0)
        && version.indexOf('4.0') >= 0 )
    {
        IEYES = 1;
    }
//-------------------------------------------------------------------
// ÁöÁ¤µÈ °´Ã¼ÀÇ ¹®ÀÚ¿­ÀÇ ±æÀÌ¸¦ °è»êÇÏ´Â ºÎºÐ
//-------------------------------------------------------------------
function CheckByte(str)
{
    var i;
    var strLen;
    var strByte;
    strLen = str.length;
    // IE4.0 ÀÌ»ó
    if(IEYES == 1)
    {
        for(i=0, strByte=0;i<strLen;i++)
        {
            if(str.charAt(i) >= ' ' && str.charAt(i) <= '~' )
                strByte++;
            else
                strByte += 2;
        }
        return strByte;
    }
    // NetscapeÀÏ °æ¿ì
    else
    {
        return strLen;
    }
}
//-------------------------------------------------------------------
// ¹®ÀÚ¿­ ÁÂÃøÀÇ °ø¹é Á¦°Å Ã³¸® ÇÔ¼ö
//-------------------------------------------------------------------
function ltrim(para)
{
    while(para.substring(0,1) == ' ')
        para = para.substring(1, para.length);
    return para;
}
//-------------------------------------------------------------------
// ¹®ÀÚ¿­ Áß°£ÀÇ °ø¹é Á¦°Å Ã³¸® ÇÔ¼ö
//-------------------------------------------------------------------
function mtrim(para)
{
    for ( i=0; i < para.length;)
        if (para.substring(i,i+1) == ' ' )
                para = para.substring(0,i) + para.substring(i+1,para.length);
        else
                i++;
        return para;
}
//-------------------------------------------------------------------
// ¹®ÀÚ¿­ ¿ìÃøÀÇ °ø¹é Á¦°Å Ã³¸® ÇÔ¼ö
//-------------------------------------------------------------------
function rtrim(para)
{
    while(para.substring(para.length-1,para.length) == ' ')
        para = para.substring(0, para.length-1);
    return para;
}
//-------------------------------------------------------------------
// ¹®ÀÚ¿­ÀÇ ±æÀÌ¿¡ µû¸¥ Ã³¸® ÇÔ¼ö
//-------------------------------------------------------------------
function check_length(comp, str, len)
{
    comp.value = ltrim(comp.value);
    complen = CheckByte(comp.value);
    if ( complen > len)
    {
        alert(str + len + 'ÀÚ¸¦ ÃÊ°úÇÒ¼ö ¾ø½À´Ï´Ù. ÇöÀç ' + complen + '±ÛÀÚÀÔ´Ï´Ù.');
        comp.focus();
        return false;
    }
    return true;
}

//-------------------------------------------------------------------
// ¼ýÀÚÃ¼Å©ÇÏ¿© ¿¡·¯½Ã ¸Þ¼¼Áö±îÁö Ãâ·ÂÇÏ´Â ÇÔ¼ö
//-------------------------------------------------------------------
function check_digit_alert(comp, str)
{
    if(comp.value.length == 0){   
      return true;
    }
    if( check_digit(comp) == false ) {
        alert(str + ' ¼ýÀÚ·Î ÀÔ·ÂÇÏ¼¼¿ä');
        return false;
    }
    return true;
}
//-------------------------------------------------------------------
// ¼ýÀÚ·Î ±¸¼ºµÈ ¹®ÀÚ¿­ÀÎ°¡¸¦ Ã¼Å©ÇÏ´Â ÇÔ¼ö
//-------------------------------------------------------------------
function check_digit(comp)
{
    var    i;
    var    str =  new String(comp.value);
    for(i=0;i<str.length;i++)
        if(!IsInt(str.charAt(i)))
            return false;
    return true;
}
//-------------------------------------------------------------------
// ½Ç¼öÃ¼Å©ÇÏ¿© ¿¡·¯½Ã ¸Þ¼¼Áö±îÁö Ãâ·ÂÇÏ´Â ÇÔ¼ö
//-------------------------------------------------------------------
function check_Num_alert(comp, str)
{
    if( check_Num(comp) == false ) {
        alert(str + ' ¼ýÀÚ·Î ÀÔ·ÂÇÏ¼¼¿ä');
        comp.focus();
		return false;
    }
    return true;
}
//-------------------------------------------------------------------
// ÀÔ·ÂµÈ ¹®ÀÚ°¡ ½Ç¼öÀÎ°¡¸¦ Ã¼Å©ÇÏ´Â ÇÔ¼ö
//-------------------------------------------------------------------
function check_Num(comp)
{
    var   i,j;
    var str = new String(comp.value);

    if ((str == '')||(comp.value.length == 0))
        return true;
    for( j = 0; j < comp.value.length; j++)
    {
	if( !IsInt(str.charAt(j)) && str.charAt(j) != '.' && str.charAt(j) !='-')
            return false; 
    }
    return true;
}
//-------------------------------------------------------------------
//  ÀüÈ­¹øÈ£ÀÎÁö¸¦ Ã¼Å©ÇÏ´Â ÇÔ¼ö
//-------------------------------------------------------------------
function IsTel(tel) {
    var    i;
    for(i=0;i<tel.length;i++)
        if(!IsTelChar(tel.charAt(i)))
            return false;
    return true;
}
//-------------------------------------------------------------------
// Input¿¡ ³»¿ëÀÌ ¾øÀ¸¸é  true¸¦ returnÇÔ.
//-------------------------------------------------------------------
function isNotNull(comp, str)
{
    
    comp.value = ltrim(comp.value);
    if (comp.value == '' || comp.value == null)
    {
        alert( str + ( comp.type.indexOf('select')>=0?' ¼±ÅÃÇÏ¼¼¿ä':' ÀÔ·ÂÇÏ¼¼¿ä.'));
        comp.focus();
        return false;
    }else
        return true;
}

//-------------------------------------------------------------------
// object¿¡ ³»¿ëÀÌ ¾øÀ¸¸é  false return
//-------------------------------------------------------------------
function isNull(obj,strings) {
    if(obj.value == "" || obj.value == null){
    	alert('ÇÊ¼öÀÔ·Â»çÇ×À» È®ÀÎÇÏ¼¼¿ä!(' + strings + ')');
    	obj.focus();
        return false;
    }

    return true;
}


//-------------------------------------------------------------------
// ÇØ´ç ³â¿ùÀÇ ¸¶Áö¸· ³¯Â¥ ±¸ÇÏ´Â ÇÔ¼ö
//-------------------------------------------------------------------
function lastday(calyear,calmonth)
{
    if (((calyear %4 == 0) && (calyear % 100 != 0))||(calyear % 400 == 0))
        dayOfMonth[1] = 29;
    var nDays = dayOfMonth[calmonth-1];
    return nDays;
}
//-------------------------------------------------------------------
// ³¯Â¥ÀÇ Á¤È®¼º °Ë»ç
//-------------------------------------------------------------------
function isValidDate(comp)
{
    var t_date = new String(comp.value);
    var t_year  = parseInt(t_date.substring(0,4),10);
    var t_month = parseInt(t_date.substring(4,6),10);
    var t_day   = parseInt(t_date.substring(6,8),10);
    if(comp.value.length == 0){   
      return true;
    }
    if (check_digit(comp) == false){
        alert('³¯Â¥´Â ¼ýÀÚ¸¸ °¡´ÉÇÕ´Ï´Ù. ¿¹)19991212¿Í °°ÀÌ ÀÔ·Â¹Ù¶ø´Ï´Ù');
        comp.value='';
        return false;
    }
    if (comp.value.length != 8){
        alert('³¯Â¥ÀÇ ÀÔ·ÂÀÌ Æ²·È½À´Ï´Ù. ¿¹)19991212¿Í °°ÀÌ ÀÔ·Â¹Ù¶ø´Ï´Ù');
        comp.focus();
        return false;
    }
    if (t_year < 1900 || t_year >2100){
        alert('³¯Â¥°¡ Æ²·È½À´Ï´Ù. ³âµµ´Â 1900³â¿¡¼­ 2100³â±îÁö ÀÔ´Ï´Ù.');
        comp.focus();
        return false;
    }
    if (t_month <1 || t_month > 12){
        alert('³¯Â¥°¡ Æ²·È½À´Ï´Ù. ´ÞÀº 1¿ù¿¡¼­ 12¿ù±îÁö ÀÔ´Ï´Ù.');
        comp.focus();
        return false;
    }
    if (t_day <1 || t_day > lastday(t_year, t_month)){
        alert('³¯Â¥°¡ Æ²·È½À´Ï´Ù.'+t_month+'¿ù¿¡´Â '+t_day+'ÀÏÀÌ ¾ø½À´Ï´Ù.');
        comp.focus();
        return false;
    }
    return true;
}
//-------------------------------------------------------------------
// µÎ ³¯Â¥ »çÀÌÀÇ °ü°è´Â ¿Ã¹Ù¸£°Ô Á¤¸³µÇ¾î ÀÖ´Â°¡ ?
// ³¯Â¥ÀÇ ¼¼ÆÃÀÌ Text·Î¸¸ ÀÌ·ç¾îÁ® ÀÖ´Â °æ¿ì
//-------------------------------------------------------------------
function isValidDateWith(s_date, e_date)
{
    var t_s_date = parseInt(parseFloat(s_date.value, 10), 10);
    var t_e_date = parseFloat(parseFloat(e_date.value, 10), 10);

    if (isValidDate(s_date) == false)
    {
        s_date.focus();
        return false;
    }
    if (isValidDate(e_date) == false)
    {
        e_date.focus();
        return false;
    }
    if (t_s_date > t_e_date)
    {
        alert('½ÃÀÛÀÏÀÌ Á¾·áÀÏº¸´Ù Å®´Ï´Ù.');
        return false;
    }
    return true;
}
//-------------------------------------------------------------------
// ÀÔ·ÂµÈ ³â¿ùÀÇ ´ÙÀ½¿ùÀ» °è»ê
//-------------------------------------------------------------------
function addMonth(date)
{
	var addedMonth;
    var t_year  = parseInt(date.substring(0,4),10);
    var t_month = parseInt(date.substring(4,6),10) + 1;

	if (t_month >= 13) {
		t_year = t_year + 1;
		t_month = 1;
	}

	if (t_month < 10) {
		addedMonth = t_year.toString() + "0" + t_month.toString();
	} else {
		addedMonth = t_year.toString() + t_month.toString();
	}

	return addedMonth;

}
//------------------------------------------------------------------
// ÇÏÀÌÇÂ ¾øÀÌ »ç¿ëµÇ´Â ³¯Â¥ÀÇ Á¤È®¼º °Ë»ç, ÀÏ¹ÝÀûÀÎ ÅØ½ºÆ® »ç¿ë½Ã
//------------------------------------------------------------------
function check_Num_alert(comp, str)
{
    if( check_Num(comp) == false ) {
        alert(str + ' ¼ýÀÚ·Î ÀÔ·ÂÇÏ¼¼¿ä');
        comp.focus();
		return false;
    }
    return true;
}
function isValidYYYYMM(obj, str)
{
    var t_date  = new String(obj.value);

    if (check_digit(obj) == false)
    {
        alert(str +' ³â ¿ùÀº ¼ýÀÚ¸¸ °¡´ÉÇÕ´Ï´Ù.');
        obj.focus();
        obj.select();
        return false;
    }
    if (obj.value.length != 6 && obj.value.length != 0)
    {
        alert(str +' ³â ¿ùÀÇ ÀÔ·ÂÀÌ Æ²·È½À´Ï´Ù.\n¿¹) 200001ÀÔ´Ï´Ù.');
        obj.focus();
        obj.select();
        return false;
    }
    var t_year  = parseInt(t_date.substring(0,4), 10);
    var t_month = parseInt(t_date.substring(4,6), 10);

    if (t_year < 1900 || t_year > 9999)
    {
        alert(str +' ³â ¿ùÀÇ ÀÔ·ÂÀÌ Æ²·È½À´Ï´Ù.\n\n³âµµ´Â 1900³â¿¡¼­ 9999³â±îÁö ÀÔ´Ï´Ù.');
        obj.focus();
        obj.select();
        return false;
    }
    if (t_month < 1 || t_month > 12)
    {
        alert(str +' ³â ¿ùÀÇ ÀÔ·ÂÀÌ Æ²·È½À´Ï´Ù.\n\n1³âÀº 1¿ù¿¡¼­ 12¿ù±îÁö¸¸ ÀÖ½À´Ï´Ù.');
        obj.focus();
        obj.select();
        return false;
    }
    return true;
}
//---------------------------------------------------------------------------------
// µÎ ³¯Â¥ »çÀÌÀÇ °ü°è´Â ¿Ã¹Ù¸£°Ô Á¤¸³µÇ¾î ÀÖ´Â°¡?
// ³¯Â¥ÀÇ ¼¼ÆÃÀÌ Text·Î¸¸ ÀÌ·ç¾îÁ® ÀÖ´Â °æ¿ì.....
//---------------------------------------------------------------------------------
function isValidYYYYMMWith(s_date, e_date)
{
    var t_s_date  = parseInt(parseFloat(s_date.value, 10), 10);
    var t_e_date  = parseInt(parseFloat(e_date.value, 10), 10);

    if (isValidYYYYMM(s_date) == false)
    {
        s_date.focus();
        s_date.select();
        return false;
    }
    if (isValidYYYYMM(e_date) == false)
    {
        e_date.focus();
        e_date.select();
        return false;
    }
    if (t_s_date > t_e_date)
    {
        alert('\n½ÃÀÛ ³â ¿ùÀÌ Á¾·á ³â ¿ù º¸´Ù Å®´Ï´Ù.');
        s_date.focus();
        s_date.select();
        return false;
    }
    return true;
}
//-------------------------------------------------------------------
// radio buttonÀÌ ¼±ÅÃµÇ¾ú´Â°¡ ?
//-------------------------------------------------------------------
function check_db(comp, cnt, str)
{
    var result = false;
    if (cnt == 1)
    {
        if (comp.checked == true)
            return true;
        else
        {
            alert( str + '¼±ÅÃÇÏ¼¼¿ä');
            return false;
        }
    }
    else
    {
        for (i = 0; i < cnt; i++)
        {
            if (comp[i].checked == true)
                result = true;
        }
        if (result != true)
        {
            alert( str + '¼±ÅÃÇÏ¼¼¿ä');
            return false;
        }
    }
    return true;
}
//-------------------------------------------------------------------
// ¿À´Ã³¯Â¥¸¦ yyyymmddÇüÅÂ·Î ¸®ÅÏÇÏ´Â ÇÔ¼ö
//-------------------------------------------------------------------
function toDay() {

    var now = new Date();
    var yr = now.getYear();
    var mName = now.getMonth() + 1;
    var dName = now.getDate();

    if (yr < 100)
        year=("19"+yr).toString();
    else
        year=yr.toString();

    if (mName <10)
        month=("0"+mName).toString();
    else
        month=mName.toString();

    if (dName <10)
        day=("0"+dName).toString();
    else
        day=dName.toString();

    return year+month+day;

}

//-------------------------------------------------------------------
// ¼ýÀÚ¿Í ¿µ¹®ÀÌ ÇÔ²² ¾²¿´´ÂÁö Ã¼Å©ÇÏ´Â ÇÔ¼ö
//-------------------------------------------------------------------
function IsNumAlph(value) {
    for( i = 0; i < _numalphValue.length; i++ )
        if( value == _numalphValue.charAt(i) ) 
            return true;
        
    return false;
}

function check_lower(comp) {
    var   str =  new String(comp.value);
    for(i=0;i<str.length;i++)
        if(!IsLower(str.charAt(i)))
            return false;
    return true;
}

function check_upper(comp) {
    var   str =  new String(comp.value);
    for(i=0;i<str.length;i++)
        if(!IsUpper(str.charAt(i)))
            return false;
    return true;
}

//-------------------------------------------------------------------
// ¼ýÀÚ¿Í ¿µ¹®ÀÌ ÇÔ²² ¾²¿´´ÂÁö Ã¼Å©ÇÏ´Â ÇÔ¼ö
//-------------------------------------------------------------------
function check_numalph(comp) {
    var   i;
    var   str =  new String(comp.value);

    if( check_digit(comp) ) return false;
    if( check_lower(comp) ) return false;
    if( check_upper(comp) ) return false;

    for(i=0;i<str.length;i++)
        if(!IsNumAlph(str.charAt(i)))
            return false;
    return true;
}

//-------------------------------------------------------------------
// ÀÔ·ÂµÈ ÀÌ¸ÞÀÏÀÌ À¯È¿ÇÑ Çü½ÄÀÎ±â È®ÀÎÇÏ´Â ÇÔ¼ö
//-------------------------------------------------------------------
function isCorrectEmail(strings) {
    var i;
    var check=0;
    var dot=0;
    var before = "";
    var after = "";

    if(strings.length == 0) return false;

    for(i=0; i<strings.length; i++) {
        if(strings.charAt(i) == '@') { check = check + 1; }
        else if(check == 0) { before = before + strings.charAt(i); }
        else if(check == 1) { after = after + strings.charAt(i); }
    }

    if( check >= 2 || check == 0 ) {
        alert("[ "+strings+" ] ÀüÀÚ¿ìÆí ÁÖ¼Ò¿¡ ¿À·ù°¡ ÀÖ½À´Ï´Ù.");
        return false;
    }

    if( before.length < 1 || after.length < 1) {
        alert("[ "+strings+" ] ÀüÀÚ¿ìÆí ÁÖ¼Ò¿¡ ¿À·ù°¡ ÀÖ½À´Ï´Ù.");
        return false;
    }


    for(i=0; i<before.length; i++) {
        if(!((before.charAt(i) >= 'A' && before.charAt(i) <= 'z') ||
             (before.charAt(i) >= '0' && before.charAt(i) <= '9') ||
             (before.charAt(i) == '_') || (before.charAt(i) == '-') || (before.charAt(i) == '.'))) {
          alert("[ "+strings+" ] ÀüÀÚ¿ìÆí ÁÖ¼Ò¿¡ ¿À·ù°¡ ÀÖ½À´Ï´Ù.");
          return false;
        }
    }

    for(i=0; i<after.length; i++) {
        if(!((after.charAt(i) >= 'A' && after.charAt(i) <= 'z') ||
             (after.charAt(i) >= '0' && after.charAt(i) <= '9') ||
             (after.charAt(i) == '_') || (after.charAt(i) == '.') ||
             (after.charAt(i) == '-'))) {
          alert("[ "+strings+" ] ÀüÀÚ¿ìÆí ÁÖ¼Ò¿¡ ¿À·ù°¡ ÀÖ½À´Ï´Ù.");
          return false;
        }
    }

    for(i=0; i<after.length; i++) {
        if(after.charAt(i) == '.') {
            dot = dot + 1;
        }
    }

    if( dot < 1 ) {
        alert("[ "+strings+" ] ÀüÀÚ¿ìÆí ÁÖ¼Ò¿¡ ¿À·ù°¡ ÀÖ½À´Ï´Ù.");
        return false ;
    }

    return true ;
}
//-------------------------------------------------------------------
// ÆË¾÷À» »ý¼ºÇÏ´Â ÇÔ¼ö
//-------------------------------------------------------------------
function PopUp( type, popUpName, formObj)
{
   	
   switch ( type )
   {	
	   case 'L' :       
           pjtWin=window.open("",popUpName,"toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=yes,resizable=0,copyhistory=0,width=870,height=550,left=150,top= 120");
           break;   
        case 'M1' :       
           pjtWin=window.open("",popUpName,"toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=yes,resizable=0,copyhistory=0,width=670,height=550,left=150,top= 120");
           break;   
        case 'M2' :       
           pjtWin=window.open("",popUpName,"toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=yes,resizable=0,copyhistory=0,width=670,height=350,left=150,top= 120");
           break;   
        case 'S' :       
           pjtWin=window.open("",popUpName,"toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=yes,resizable=0,copyhistory=0,width=650,height=500,left=150,top= 120");
           break;

   }

   formObj.target = popUpName;
   formObj.submit();
}

//-------------------------------------------------------------------
// ÆË¾÷À» »ý¼ºÇÏ´Â ÇÔ¼ö(URL·Î ÀÌµ¿ )
//-------------------------------------------------------------------
function PopUpURL( type, popUpName, URL)
{
   	
   switch ( type )
   {   case 'L' :       
           pjtWin=window.open(URL,popUpName,"scrollbars=yes,resizable=no,top=120,left=150,height=550,width=870");
	   break;   
        case 'M1' :       
           pjtWin=window.open(URL,popUpName,"scrollbars=no,resizable=yes,top=120,left=150,height=550,width=670");
           break;   
        case 'M2' :       
           pjtWin=window.open(URL,popUpName,"scrollbars=no,resizable=yes,top=120,left=150,height=350,width=670");
           break;   
        case 'S' :       
           pjtWin=window.open(URL,popUpName,"scrollbars=no,resizable=yes,top=120,left=150,height=500,width=650");
           break;              
         case 'L1' :
		   pjtWin=window.open(URL,popUpName,"scrollbars=yes,resizable=no,top=120,left=150,height=550,width=670");
	 break;
   }
}

//-------------------------------------------------------------------
//  »ç¾÷ÀÚ¹øÈ£¸¦ Ã¼Å©ÇÏ´Â ÇÔ¼ö
//-------------------------------------------------------------------
function CheckCompanyRegNo(strings){ 
    var c = new Array(10); 
    var i; 
    var sum=0, il_y=0, epno_chk=0; 
    var temp; 
    var li_chkvalue = new Array(1,3,7,1,3,7,1,3,5); 
    if(strings=="" || strings.length != 10) { 
        alert("[ "+strings+" ] »ç¾÷ÀÚ¹øÈ£¿¡ ¿À·ù°¡ ÀÖ½À´Ï´Ù."); 
        return false; 
    } 
    for(i=0;i<10;i++) { 
        c[i] = strings.charAt(i); 
        if(c[i]<'0' || c[i]>'9')  { 
           alert("[ "+strings+" ] »ç¾÷ÀÚ¹øÈ£¿¡ ¿À·ù°¡ ÀÖ½À´Ï´Ù."); 
           return false; 
        } 
    } 
    for(i=0;i<9;i++){ 
        sum += parseInt(c[i]) * parseInt(li_chkvalue[i]); 
    } 
    sum = sum + parseInt((c[8]*5)/10); 
    temp = parseInt(sum / 10); 
    li_y = sum - (temp*10) ; 
    if(li_y==0) { 
        epno_chk = 0; 
    } else { 
        epno_chk = 10 - li_y; 
    }  
    if(epno_chk!=eval(c[9])) { 
      alert("[ "+strings+" ] »ç¾÷ÀÚ¹øÈ£¿¡ ¿À·ù°¡ ÀÖ½À´Ï´Ù."); 
      return false; 
    } 
    return true; 
}
//---------------------------------------------------------------------------------------------------
//  ¹Ý¿Ã¸² ÇÔ¼ö
//  Ex) RoundNumber(123.123,1)=123.1, RoundNumber(123.123,2)=123.12, RoundNumber(123.123,3)=123.123  
//      RoundNumber(123.155,1)=123.2, RoundNumber(123.155,2)=123.16, RoundNumber(123.155,3)=123.155  
//---------------------------------------------------------------------------------------------------
function RoundNumber(numValue, precision)
{
    var wholeNum = Math.floor(numValue);
    var tempNum = numValue - wholeNum;
    var multiplier = Math.pow(10, precision);
    var precNum = Math.round(tempNum * multiplier);
    precNum = precNum / multiplier;
    return wholeNum + precNum;
}

//---------------------------------------------------------------------------------------------------
//  ÄÞ¸¶¸¦ ¾ø¾ÖÁÖ´Â ÇÔ¼ö
//  Ex) UnComma(12,345,678)=12345678                UnComma(-12,345,678)=-12345678
//  Ex) UnComma(12,345,678.12345)=12345678.12345    UnComma(-12,345,678.12345)=-12345678.12345
//---------------------------------------------------------------------------------------------------
function UnComma(input)
{   
    var inputString = new String;
    var outputString = new String;
    var outputNumber = new Number;
    var counter = 0;
    inputString=input;
    outputString='';
    for (counter=0;counter <inputString.length; counter++) {
            outputString += (inputString.charAt(counter) != ',' ? inputString.charAt(counter) : '');
    }
    outputNumber = parseFloat(outputString);
    return (outputNumber);
}
//---------------------------------------------------------------------------------------------------
//  ÄÞ¸¶¸¦ Âï¾îÁÖ´Â ÇÔ¼ö
//  Ex) Comma(12345678)=12,345,678                Comma(-12345678)=-12,345,678
//  Ex) Comma(12345678.12345)=12,345,678.12345    Comma(-12345678.12345)=-12,345,678.12345
//---------------------------------------------------------------------------------------------------
function Comma(input) {
    var inputString = new String;
    var outputString = new String;
    var counter = 0;
    var decimalPoint = 0;
    var end = 0;

    inputString=input.toString();
    outputString='';
    decimalPoint = inputString.indexOf('.', 1);

    if (decimalPoint == -1) {
        end = inputString.length - (inputString.charAt(0)=='-' ? 1 : 0);
        for (counter=1; counter <= inputString.length; counter++) {
            outputString = (counter%3==0  && counter < end ? ',' : '') + inputString.charAt(inputString.length - counter) + outputString;
        }
    } else {
        end = decimalPoint  - (inputString.charAt(0)=='-' ? 1 : 0);
        for (counter=1; counter <=  decimalPoint; counter++)    {
            outputString = (counter%3==0  && counter < end ? ',' : '') + inputString.charAt(decimalPoint - counter) + outputString;
        }
        for (counter=decimalPoint; counter <inputString.length; counter++)              {
            outputString += inputString.charAt(counter);
        }
    }

    return (outputString);
}
//---------------------------------------------------------------------------------------------------
//  Æ¯¼ö¹®ÀÚ(<>, >, <, ',") ¸¦ CheckÇÏ´Â ÇÔ¼ö
//---------------------------------------------------------------------------------------------------
function isCheckTag(comp, str)
{
	var InputString = comp.value;
	var strlen = InputString.length;
	// Html Tag °Ë»ç
	/*
	for(i=0; i<strlen; i++) {
		if(InputString.charAt(i) == '<' ) {
			if(i < strlen-1) {
				for(j=i+1; j<strlen; j++) {
					if(InputString.charAt(j) == '>') {
						alert(str+ 'HTML Tag »ç¿ëÀº Á¦ÇÑµË´Ï´Ù.');
						comp.focus();
						return false;
					}
				}
			}
		}
	}
	*/
	// Æ¯¼ö ¹®ÀÚ °Ë»ç
	for(i=0; i<strlen; i++) {
		/*
		if( InputString.charAt(i) == '"' ) {
    		alert(str+' Æ¯¼ö¹®ÀÚ(") »ç¿ëÀº Á¦ÇÑµË´Ï´Ù.');
			comp.focus();
	    	return false;
		}
		*/
		if( InputString.charAt(i) == "'" ) {
    		alert(str+" Æ¯¼ö¹®ÀÚ(') »ç¿ëÀº Á¦ÇÑµË´Ï´Ù.");
			comp.focus();
	    	return false;
		}
		/*
		if( InputString.charAt(i) == '<' ) {
    		alert(str+' Æ¯¼ö¹®ÀÚ(<) »ç¿ëÀº Á¦ÇÑµË´Ï´Ù.');
			comp.focus();
	    	return false;
		}
		if( InputString.charAt(i) == '>' ) {
    		alert(str+' Æ¯¼ö¹®ÀÚ(>) »ç¿ëÀº Á¦ÇÑµË´Ï´Ù.');
			comp.focus();
	    	return false;
		}
		*/
	}
	return true;
}

//---------------------------------------------------------------------------------------------------
//  ÁÖ¹Î¹øÈ£ Ã¼Å©
//---------------------------------------------------------------------------------------------------

function Jumin_chk(it){
    IDtot = 0;
    IDAdd="234567892345";

    for(i=0;i<12;i++){
        IDtot=IDtot+parseInt(it.substring(i,i+1))*parseInt(IDAdd.substring(i,i+1));
    }
    IDtot=11-(IDtot%11);
    if(IDtot==10){
        IDtot=0;
    }else if(IDtot==11){
        IDtot=1;
    }
    if(parseInt(it.substring(12,13))!=IDtot) return true;
}

//---------------------------------------------------------------------------------------------------
//  ºê¶ó¿ìÀú ±¸º°ÇÏ±â
//---------------------------------------------------------------------------------------------------
function getBrowserName() {
    return navigator.appName;
}
function isExplorer() {
    if (getBrowserName() == "Microsoft Internet Explorer") return true;
    else return false;
}
function isNetscape() {
    if (getBrowserName() == "Netscape") return true;
    else return false;
}
//---------------------------------------------------------------------------------------------------
//  ÀÏÁ¤±æÀÌ°¡ µÇ¸é ´ÙÀ½ ÇÊµå·Î ÀÌµ¿ÇÏ±â
//---------------------------------------------------------------------------------------------------
function goNext(theField, size, nextField){
    var src = theField.value;
    if( src.length >= size){
        nextField.focus();
    }
    return false;
}
//---------------------------------------------------------------------------------------------------
//  
//---------------------------------------------------------------------------------------------------
function isSize(theField, size){
    var str = theField.value;

    str = ltrim(rtrim(str));
    alert('test')
    if(str.length != size) {
        alert("ÀÔ·ÂÇÑ °ªÀÌ "+size+"ÀÚ¸®¹®ÀÚ°¡ ¾Æ´Õ´Ï´Ù");
        theField.value = "";
        return false;
    } else {
        theField.value = str;
        return true;
    }
}
//---------------------------------------------------------------------------------------------------
//  ¸Þ´ºÈ°¼ºÈ­
//---------------------------------------------------------------------------------------------------
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_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_findObj(n, d) { //v4.01
    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 && d.getElementById) x=d.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];}
}


<!--
self.onError=null;
currentX = currentY = 0; 
whichIt = null; 
lastScrollX = 0; lastScrollY = 0;
NS = (document.layers) ? 1 : 0;
IE = (document.all) ? 1: 0;
<!-- STALKER CODE -->
function heartBeat() {
if(IE) { 
diffY = document.body.scrollTop; 
diffX = 0; 
}
if(NS) { diffY = self.pageYOffset; diffX = self.pageXOffset; }
if(diffY != lastScrollY) {
percent = .1 * (diffY - lastScrollY);
if(percent > 0) percent = Math.ceil(percent);
else percent = Math.floor(percent);
if(IE) document.all.floater.style.pixelTop += percent;
if(NS) document.floater.top += percent; 
lastScrollY = lastScrollY + percent;
}
if(diffX != lastScrollX) {
percent = .1 * (diffX - lastScrollX);
if(percent > 0) percent = Math.ceil(percent);
else percent = Math.floor(percent);
if(IE) document.all.floater.style.pixelLeft += percent;
if(NS) document.floater.top += percent;
lastScrollY = lastScrollY + percent;
} 
} 
if(NS || IE) action = window.setInterval("heartBeat()",1);
//-->



<!--
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;
}
//-->



//---------------------------------------------------------------------------------------------------
//  ½ºÅ©·Ñ
//---------------------------------------------------------------------------------------------------
<!--
/*
self.onError=null;
currentX = currentY = 0; 
whichIt = null; 
lastScrollX = 0; lastScrollY = 0;
NS = (document.layers) ? 1 : 0;
IE = (document.all) ? 1: 0;
<!-- STALKER CODE -->
function heartBeat() {
if(IE) { 
diffY = document.body.scrollTop; 
diffX = 0; 
}
if(NS) { diffY = self.pageYOffset; diffX = self.pageXOffset; }
if(diffY != lastScrollY) {
percent = .1 * (diffY - lastScrollY);
if(percent > 0) percent = Math.ceil(percent);
else percent = Math.floor(percent);
if(IE) document.all.floater.style.pixelTop += percent;
if(NS) document.floater.top += percent; 
lastScrollY = lastScrollY + percent;
}
if(diffX != lastScrollX) {
percent = .1 * (diffX - lastScrollX);
if(percent > 0) percent = Math.ceil(percent);
else percent = Math.floor(percent);
if(IE) document.all.floater.style.pixelLeft += percent;
if(NS) document.floater.top += percent;
lastScrollY = lastScrollY + percent;
} 
} 
if(NS || IE) action = window.setInterval("heartBeat()",1);
*/
//-->