<!--
/*--------------------------------------------------*/
// ÇÔ ¼ö ¸í	: bluring()
// ¼³    ¸í	: ÀüÃ¼ ÆäÀÌÁö Àû¿ë : ¸µÅ©½Ã Á¡¼± ¾ø¾Ö±â
// Àü´ÞÀÎ¼ö	: 
// ¹Ý È¯ °ª	: 
/*--------------------------------------------------*/
function bluring(){ 
	if(event.srcElement.tagName=="A"||event.srcElement.tagName=="IMG") 
	document.body.focus(); 
} 
document.onfocusin=bluring; 

function GoTop() {
	window.scrollTo(0,0);
}

// Banner Scroll ÀÇ À§ÇÑ Layer »ý¼º
document.writeln('<div id=gotop style="Z-INDEX: 1; LEFT: 820px; TOP: 600px; WIDTH: 13px; HEIGHT: 32px; POSITION: absolute; visibility: visible;"><a href="javascript:GoTop();"><img src="/image/common/button/btTop.gif"></a></div>');
// Banner Scroll À» À§ÇÑ ½ºÅ©¸³Æ® 
var bNetscape4plus = (navigator.appName == "Netscape" && navigator.appVersion.substring(0,1) >= "4");
var bExplorer4plus = (navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion.substring(0,1) >= "4");
function CheckUIElements(){
        var yMenuFrom, yMenuTo, yButtonFrom, yButtonTo, yOffset, timeoutNextCheck;

        if ( bNetscape4plus ) { 
                yMenuFrom   = document["gotop"].top;
                //yMenuTo     = top.pageYOffset + document.body.clientHeight - 430;    gotop Layer ÀÇ Ã³À½ À§Ä¡
																yMenuTo     = top.pageYOffset + 420;
        }
        else if ( bExplorer4plus ) {
                yMenuFrom   = parseInt (gotop.style.top, 10);

				//yMenuTo = document.body.scrollTop + document.body.clientHeight - 430;   gotop Layer ÀÇ Ã³À½ À§Ä¡
				yMenuTo = document.body.scrollTop + 420;

		}

        timeoutNextCheck = 10;

        if ( Math.abs (yButtonFrom - (yMenuTo + 152)) < 6 && yButtonTo < yButtonFrom ) {
                setTimeout ("CheckUIElements()", timeoutNextCheck);
                return;
        }

        if ( yButtonFrom != yButtonTo ) {
                yOffset = Math.ceil( Math.abs( yButtonTo - yButtonFrom ) / 20 );
                if ( yButtonTo < yButtonFrom )
                        yOffset = -yOffset;

                if ( bNetscape4plus )
                        document["divLinkButton"].top += yOffset;
                else if ( bExplorer4plus )
                        divLinkButton.style.top = parseInt (divLinkButton.style.top, 10) + yOffset;

                timeoutNextCheck = 10;
        }
        if ( yMenuFrom != yMenuTo ) {
                yOffset = Math.ceil( Math.abs( yMenuTo - yMenuFrom ) / 20 );
                if ( yMenuTo < yMenuFrom )
                        yOffset = -yOffset;

                if ( bNetscape4plus )
                        document["gotop"].top += yOffset;
                else if ( bExplorer4plus )
                        gotop.style.top = parseInt (gotop.style.top, 10) + yOffset;

                timeoutNextCheck = 10;
        }

        setTimeout ("CheckUIElements()", timeoutNextCheck);
}

function OnLoad()
{
        var y;
        if ( top.frames.length )
        if ( bNetscape4plus ) {
                document["gotop"].top = top.pageYOffset ;
                document["gotop"].visibility = "visible";
        }
        else if ( bExplorer4plus ) {
                gotop.style.top = document.body.scrollTop ;
                gotop.style.visibility = "visible";
        }
        CheckUIElements();
        return true;
}

// Å×ÀÌºí Åä±Û
var seq = "";
function show(answer){
	if(seq != answer){
		if(seq !=""){
			seq.style.display = "none";
		}
		answer.style.display = "block";
		seq = answer;
	}
	else{
		answer.style.display = "none";
		seq = "";
	}
}

OnLoad();

/*--------------------------------------------------*/
// ÇÔ ¼ö ¸í	: isValidSSN_e2e()
// ¼³    ¸í	: ÁÖ¹Î¹øÈ£ À¯È¿¼º Ã¼Å© - Å°º¸µå º¸¾È
// Àü´ÞÀÎ¼ö	: ÁÖ¹Î¹øÈ£1, ÁÖ¹Î¹øÈ£2
// ¹Ý È¯ °ª	: Boolean
/*--------------------------------------------------*/
function isValidSSN_e2e(ssn1,ssn2) {

    if ( ssn1.value == "" || ssn1.value.length == 0 ) {
       ErrMsg( ssn1, "ÁÖ¹Î¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä." );
       return false;
    }
    else if ( ssn2.value == "" || ssn2.value.length == 0 ) {
       ErrMsg( ssn2, "ÁÖ¹Î¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä." );
       return false;
    }
    else if ( !isDigit( ssn1.value ) ) {
       ErrMsg( ssn1, "¿Ã¹Ù¸¥ ÁÖ¹Î¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä." ) ;
       return false;
    }
    else if ( ssn1.value.length != 6 ) {
       ErrMsg( ssn1, "¿Ã¹Ù¸¥ ÁÖ¹Î¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä." );
       return false;
    }
    else if ( !isDigit( ssn2.value ) ) {
       ErrMsg( ssn2, "¿Ã¹Ù¸¥ ÁÖ¹Î¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä." );
       return false;
    }
    else if ( ssn2.value.length != 7 ) {
       ErrMsg( ssn2, "¿Ã¹Ù¸¥ ÁÖ¹Î¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
       return false;
    }

    return true;
}
  
/*--------------------------------------------------*/
// ÇÔ ¼ö ¸í	: isValidSSN()
// ¼³    ¸í	: ÁÖ¹Î¹øÈ£ À¯È¿¼º Ã¼Å© - ÀÏ¹Ý
// Àü´ÞÀÎ¼ö	: ÁÖ¹Î¹øÈ£1, ÁÖ¹Î¹øÈ£2
// ¹Ý È¯ °ª	: Boolean
/*--------------------------------------------------*/
function isValidSSN(ssn1,ssn2) {

    if ( ssn1.value == "" || ssn1.value.length == 0 ) {
       ErrMsg( ssn1, "ÁÖ¹Î¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä." );
       return false;
    }
    else if ( ssn2.value == "" || ssn2.value.length == 0 ) {
       ErrMsg( ssn2, "ÁÖ¹Î¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä." );
       return false;
    }
    else if ( !isDigit( ssn1.value ) ) {
       ErrMsg( ssn1, "¿Ã¹Ù¸¥ ÁÖ¹Î¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä." ) ;
       alert("ssn1.value : "+ssn1.value);
       return false;
    }
    else if ( ssn1.value.length != 6 ) {
       ErrMsg( ssn1, "¿Ã¹Ù¸¥ ÁÖ¹Î¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä." );
       return false;
    }
    else if ( !isDigit( ssn2.value ) ) {
       ErrMsg( ssn2, "¿Ã¹Ù¸¥ ÁÖ¹Î¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä." );
       return false;
    }
    else if ( ssn2.value.length != 7 ) {
       ErrMsg( ssn2, "¿Ã¹Ù¸¥ ÁÖ¹Î¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
       return false;
    }
    else if ( ssn2.value.charAt(0) == '5' || ssn2.value.charAt(0) == '6' || ssn2.value.charAt(0) == '7' || ssn2.value.charAt(0) == '8' )
    {
        //¿Ü±¹ÀÎÀÎ °æ¿ì
        if ( isValidFgnSSN(ssn1,ssn2) )
        {
            return true;
        }
        else
        {
           ErrMsg( ssn1, "¿Ã¹Ù¸¥ ÁÖ¹Î¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
           return false;
        }
    }
    else if ( ssn2.value.charAt(0) != '1' && ssn2.value.charAt(0) != '2' && ssn2.value.charAt(0) != '3' && ssn2.value.charAt(0) != '4' ){
       ErrMsg( ssn2, "¿Ã¹Ù¸¥ ÁÖ¹Î¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä." );
       return false;
    }
    else if ( !isDateSSN( ssn1.value, ssn2.value.charAt(0) ) ){
       ErrMsg( ssn1, "¿Ã¹Ù¸¥ ÁÖ¹Î¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
       return false;
    }

    ssn = ssn1.value + ssn2.value;
    key = "234567892345";

    total = 0;

    for(i=0;i<12;i++){
        total = total + ssn.charAt(i) * key.charAt(i);
    }

    total = 11 - (total % 11);

    if ( total >= 10 ) total -= 10;

    if (ssn.charAt(12) != total) {
        ErrMsg( ssn1, "¿Ã¹Ù¸¥ ÁÖ¹Î¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
        return false;
    }

    return true;
}
  
/*--------------------------------------------------*/
// ÇÔ ¼ö ¸í	: isValidSSN()
// ¼³    ¸í	: ÁÖ¹Î¹øÈ£ À¯È¿¼º Ã¼Å© - ¿Ü±¹ÀÎ
// Àü´ÞÀÎ¼ö	: ÁÖ¹Î¹øÈ£1, ÁÖ¹Î¹øÈ£2
// ¹Ý È¯ °ª	: Boolean
/*--------------------------------------------------*/
function isValidFgnSSN(ssn1,ssn2) {
    var fssn = ssn1.value + ssn2.value; 
    var sum=0;
    var odd=0;
    buf = new Array(13);
    for(i=0; i<13; i++) { buf[i]=parseInt(fssn.charAt(i)); }
    odd = buf[7]*10 + buf[8];
    if(odd%2 != 0) { return false; }
    if( (buf[11]!=6) && (buf[11]!=7) && (buf[11]!=8) && (buf[11]!=9) ) {
            return false;
    }
    multipliers = [2,3,4,5,6,7,8,9,2,3,4,5];
    for(i=0, sum=0; i<12; i++) { sum += (buf[i] *= multipliers[i]); }
    sum = 11 - (sum%11);
    if(sum >= 10) { sum -= 10; }
    sum += 2;
    if(sum >= 10) { sum -= 10; }
    if(sum != buf[12]) { return false }
    return true;
}

/*--------------------------------------------------*/
// ÇÔ ¼ö ¸í	: verifyPassword_e2e()
// ¼³    ¸í	: ºñ¹Ð¹øÈ£ À¯È¿¼º Ã¼Å©
// Àü´ÞÀÎ¼ö	: ºñ¹Ð¹øÈ£, ºñ¹Ð¹øÈ£È®ÀÎ
// ¹Ý È¯ °ª	: Boolean
/*--------------------------------------------------*/
function verifyPassword_e2e(pass1, pass2)
{
    isGood = verifyPass_e2e(pass1, pass2);

    return isGood;
}

function verifyPass_e2e(pass1, pass2)
{
    var isGood = true;
    if(pass1.value.length == 0){
        alert("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
        pass1.focus();
        isGood = false;
    }else if(pass2.value.length == 0){
        alert("È®ÀÎ ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
        pass2.focus();
        isGood = false;
    }

    if(isGood && pass1.value != pass2.value){
        alert("ºñ¹Ð¹øÈ£°¡ ´Ù¸¨´Ï´Ù.");
        pass2.focus();
        isGood = false;
    }

    // ±æÀÌÃ¼Å©
    if(isGood && (strLen(pass1.value) < 6 || strLen(pass1.value) > 20)){
        alert("ºñ¹Ð¹øÈ£ÀÇ ±æÀÌ´Â 6 ~ 20 ÀÚ¿©¾ßÇÕ´Ï´Ù.");
        pass1.focus();
        isGood = false;
    }

    return isGood;
}

/*--------------------------------------------------*/
// ÇÔ ¼ö ¸í	: ErrMsg()
// ¼³    ¸í	: ¿¡·¯¸Þ½ÃÁö ÈÄ Æ÷Ä¿½Ì
// Àü´ÞÀÎ¼ö	: objt, ¸Þ½ÃÁö
// ¹Ý È¯ °ª	: none
/*--------------------------------------------------*/
function ErrMsg( obj, msg ) {
    alert( msg );
    obj.focus();
    obj.select();
}

/*--------------------------------------------------*/
// ÇÔ ¼ö ¸í	: isDigit()
// ¼³    ¸í	: ¼ýÀÚ¸¸ ÀÔ·ÂÇß´ÂÁö Ã¼Å©
// Àü´ÞÀÎ¼ö	: value
// ¹Ý È¯ °ª	: Boolean
/*--------------------------------------------------*/
function isDigit(value)
{
    for (var i = 0; i < value.length; i++){
         var oneChar = value.charAt(i)
         if (oneChar < "0" || oneChar > "9")
              return false
    }
    return true
}

/*--------------------------------------------------*/
// ÇÔ ¼ö ¸í	: isDateSSN()
// ¼³    ¸í	: ³¯Â¥ÀÇ À¯È¿¼º Ã¼Å©
// Àü´ÞÀÎ¼ö	: value
// ¹Ý È¯ °ª	: Boolean
/*--------------------------------------------------*/
function isDateSSN( value,bit )
{
    var year = value.substring(0,2);
    var month = value.substring(2,4);
    var day   = value.substring(4,6);

    if ( checkMonth( month ) && checkDaySSN( year, month, day, bit ) )
        return true;
    else
       return false;
}

function checkMonth( value )
{
    if ( parseFloat( value ) <= 0  || parseFloat( value ) > 12  )
        return false;
    else
        return true;
}

function checkDaySSN( yy, mm, value, bit )
{
    var yyyy = null;
    var monthDD = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
    var im = parseInt(mm) - 1;

    if ( bit == "1" || bit == "2" )
        yyyy = parseFloat( "19" + yy );
    else
        yyyy = parseFloat( "20" + yy );

    if( ( (yyyy % 4 == 0) && (yyyy % 100 != 0)) || (yyyy % 400 == 0) )
        monthDD[1] = 29;

    if( parseFloat( value ) <= 0 || parseFloat( value ) > monthDD[im] )
        return false;
    else
        return true;
}

function isDate( value ) {

    var year = value.substring(0,4);
    var month = value.substring(4,6);
    var day   = value.substring(6,8);

    if ( parseFloat( year ) >= 1900  && checkMonth( month ) && checkDay( year, month, day ) )
        return true;
    else
       return false;

}

function checkDay( yyyy, mm, dd )
{
    var monthDD = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
    var im = parseFloat(mm) - 1;

    if( ( (yyyy % 4 == 0) && (yyyy % 100 != 0)) || (yyyy % 400 == 0) )
        monthDD[1] = 29;

    if( parseFloat( dd ) <= 0 || parseFloat( dd ) > monthDD[im] )
        return false;
    else
        return true;
}

function isCharDigit(value){

    for (var i = 0; i < value.length; i++){
         var oneChar = value.charAt(i)

         if ( oneChar < "0" || ( oneChar > "9" && oneChar < "A" ) || ( oneChar > "Z" && oneChar < "_" ) || ( oneChar > "_" && oneChar < "a" ) || ( oneChar > "z" ) )
              return false
    }
    return true
}

function isAlpha(value){

    for (var i = 0; i < value.length; i++){
         var oneChar = value.charAt(i)

         if ( ( oneChar < ' ' )  || ( oneChar > ' ' &&  oneChar < "-" ) || ( oneChar > "." && oneChar < "A" )  || ( oneChar > "Z" &&  oneChar < "a" ) || ( oneChar > "z" ) )
              return false
    }
    return true
}

function isValidTelNo(value) {

    if ( value.charAt(0) != '0' )
        return false;
    else if( !isDigit(value) )
        return false;
    else
        return true;

}

/*--------------------------------------------------*/
// ÇÔ ¼ö ¸í	: emailCheck()
// ¼³    ¸í	: ÀÌ¸ÞÀÏ Çü½ÄÀÇ À¯È¿¼º Ã¼Å©
// Àü´ÞÀÎ¼ö	: value
// ¹Ý È¯ °ª	: Boolean
/*--------------------------------------------------*/
function emailCheck( value ) {
    tvalue = trim(value);
    var cnt = 0;
    var ccnt = 0;
    var dcnt = 0;

    for (var i = 0; i < tvalue.length; i++){
         if( tvalue.charAt(i) == ' ' )
          return false;
         else if( tvalue.charAt(i) == '@' )
            cnt++;
         else if( tvalue.charAt(i) == ',' )
            ccnt++;
    }

    for (var apsn = tvalue.indexOf("@"); apsn < tvalue.length; apsn++){
       if( tvalue.charAt(apsn) == '.' )
            dcnt++;
       if( tvalue.charAt(apsn-1) == '.' && tvalue.charAt(apsn) == '.')
         return false;
    }

    if(value.charAt(tvalue.indexOf("@")+1) == '.')
       return false;
    else if( tvalue.charAt(value.length-1) == '.' )
       return false;
    else if( cnt != 1 )
       return false;
    else if( ccnt > 0 )
       return false;
    else if( dcnt == 0 )
       return false;
    else if ( tvalue.indexOf("@") < 1 )
       return false;
    else if( tvalue.length - tvalue.substr(0,tvalue.indexOf("@")).length == 0 )
       return false;
    else
       return true;

}

/*--------------------------------------------------*/
// ÇÔ ¼ö ¸í	: isKR()
// ¼³    ¸í	: ÇÑ±Û Ã¼Å©
// Àü´ÞÀÎ¼ö	: value
// ¹Ý È¯ °ª	: Boolean
/*--------------------------------------------------*/
function isKR(value){
  for (var i = 0; i < value.length; i++){
     var oneChar = value.charAt(i);
     if ( ( oneChar > ' ' &&  oneChar <= "~" ) )
        return false;
  }
  return true;
}

/*--------------------------------------------------*/
// ÇÔ ¼ö ¸í	: trim()
// ¼³    ¸í	: ¹®ÀÚÆ®¸² ±â´É
// Àü´ÞÀÎ¼ö	: value
// ¹Ý È¯ °ª	: value
/*--------------------------------------------------*/
function trim(s)
{
	if ( s == null ) return "";

	size = s.length;

	var i;
	for(i=0; i<size; i++){
		if ( s.substring(i,i+1) != " " ) break;
	}
	var j;
	for(j=size-1;j>=0 && j>i ; j-- ) {
		if ( s.substring(j,j+1) != " " ) break;
	}

	ss = s.substring(i,j+1);
	if ( ss == null ) ss = "";

	return ss;
}

/*--------------------------------------------------*/
// ÇÔ ¼ö ¸í	: setCookie()
// ¼³    ¸í	: Cookie ¼¼ÆÃÇÏ´Â ±â´É
// Àü´ÞÀÎ¼ö	: name, value, expiredays
// ¹Ý È¯ °ª	: value
/*--------------------------------------------------*/
function setCookie( name, value, expiredays )
{
    var todayDate = new Date();
    todayDate.setDate( todayDate.getDate() + expiredays );
    document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}

function setLoginReturnPath( value )
{
    document.cookie = "nextPath=" +  value  + ";DOMAIN=" + ".lig.co.kr; PATH=/;"
}

function setCookie1(name, value) {

    document.cookie = name + "=" + escape(value) +
    ";DOMAIN=" + ".lig.co.kr" +
    ";PATH=/";
}

/*--------------------------------------------------*/
// ÇÔ ¼ö ¸í	: getCookie()
// ¼³    ¸í	: Cookie °¡Á®¿À±â
// Àü´ÞÀÎ¼ö	: name
// ¹Ý È¯ °ª	: 
/*--------------------------------------------------*/
function getCookie( name )
{
        var nameOfCookie = name + "=";
        var x = 0;
        while ( x <= document.cookie.length )
        {
                var y = (x+nameOfCookie.length);
                if ( document.cookie.substring( x, y ) == nameOfCookie )
                {
                        if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 )
                                endOfCookie = document.cookie.length;
                        return unescape( document.cookie.substring( y, endOfCookie ) );
                }
                x = document.cookie.indexOf( " ", x ) + 1;
                if ( x == 0 )
                        break;
        }
        return "";
}

/*--------------------------------------------------*/
// ÇÔ ¼ö ¸í	: getByteLength()
// ¼³    ¸í	: Byte·Î °è»êµÈ ¼ö¸¦ ¸®ÅÏÇØÁØ´Ù.
// Àü´ÞÀÎ¼ö	: value
// ¹Ý È¯ °ª	: int
/*--------------------------------------------------*/
function getByteLength(s){
   var len = 0;
   if ( s == null ) return 0;
   for(var i=0;i<s.length;i++){
      var c = escape(s.charAt(i));
      if ( c.length == 1 ) len ++;
      else if ( c.indexOf("%u") != -1 ) len += 2;
      else if ( c.indexOf("%") != -1 ) len += c.length/3;
   }
   return len;
}

/*--------------------------------------------------*/
// ÇÔ ¼ö ¸í	: verifyID()
// ¼³    ¸í	: ¾ÆÀÌµð Ã¼Å©
// Àü´ÞÀÎ¼ö	: form.logid
// ¹Ý È¯ °ª	: boolean
// ÀÛ¼ºÀÏÀÚ : 2002/11/27 14:00 production ¹Ý¿µ
/*--------------------------------------------------*/
function verifyID(logid)
{
    var isGood = true;
    if(logid == null || logid.value.length == 0){
        alert("¾ÆÀÌµð¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
        isGood = false;
    }

    if(isGood && isAllNumeric(logid.value)){
        alert("¾ÆÀÌµð´Â ¼ýÀÚ¸¸À¸·Î »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.");
        isGood = false;
    }

    if(isGood && hasHangl(logid.value)){
        alert("¾ÆÀÌµð´Â ¿µ¹®ÀÚ¿Í ¼ýÀÚÀÇ Á¶ÇÕÀÌ¾î¾ßÇÕ´Ï´Ù.");
        isGood = false;
    }

    var strlen = strLen(logid.value);
    if(isGood && (strlen < 5 ||  strlen > 12)){
        alert("¾ÆÀÌµð´Â ±æÀÌ´Â 5 ~ 12ÀÚÀÌ¾î¾ßÇÕ´Ï´Ù.");
        isGood = false;
    }

    if(isGood && !isOnlyAlphaNumeric(logid.value)){
        alert("¾ÆÀÌµð´Â ¿µ¹®ÀÚ¿Í ¼ýÀÚÀÇ Á¶ÇÕÀÌ¾î¾ßÇÕ´Ï´Ù.");
        isGood = false;
    }

    if(isGood && !isFirstAlphabet(logid.value)){
        alert("¾ÆÀÌµðÀÇ Ã¹¹øÂ° ¹®ÀÚ´Â ¿µ¹®ÀÚÀÌ¾î¾ßÇÕ´Ï´Ù.");
        isGood = false;
    }

    if(!isGood)    logid.focus();

    return isGood;
}

/*--------------------------------------------------*/
// ÇÔ ¼ö ¸í	: verifyPassword()
// ¼³    ¸í	: ÆÐ½º¿öµå ¼öÁ¤½Ã ÆÐ½º¿ö½º Ã¼Å©(±¸¹öÀü)
// Àü´ÞÀÎ¼ö	: form.logid, form.oldpass, form.pass1, form.pass2
// ¹Ý È¯ °ª	: boolean
/*--------------------------------------------------*/
function verifyPassword(logid, oldpass, pass1, pass2)
{
    isGood = verifyPass(logid, pass1, pass2);

    if(isGood && oldpass.value == pass1.value){
        alert("±¸ ºñ¹Ð¹øÈ£¿Í »õ ºñ¹Ð¹øÈ£°¡ ´Þ¶ó¾ßÇÕ´Ï´Ù.");
        pass1.value = "";
        pass2.value = "";
        isGood = false;
    }
    return isGood;
}

/*--------------------------------------------------*/
// ÇÔ ¼ö ¸í	: verifyPassword_new()
// ¼³    ¸í	: ÆÐ½º¿öµå ¼öÁ¤½Ã ÆÐ½º¿ö½º Ã¼Å©(½Å¹öÀü)
// Àü´ÞÀÎ¼ö	: form.logid, form.oldpass, form.pass1, form.pass2
// ¹Ý È¯ °ª	: boolean
/*--------------------------------------------------*/
function verifyPassword_new(logid, oldpass, pass1, pass2, cust_id1, cust_id2)
{
    isGood = verifyPass_new(logid, pass1, pass2, cust_id1, cust_id2);

    if(isGood && oldpass.value == pass1.value){
        alert("±¸ ºñ¹Ð¹øÈ£¿Í »õ ºñ¹Ð¹øÈ£°¡ ´Þ¶ó¾ßÇÕ´Ï´Ù.");
        pass1.value = "";
        pass2.value = "";
        isGood = false;
    }

    return isGood;
}

/*--------------------------------------------------*/
// ÇÔ ¼ö ¸í	: verifyPass_new()
// ¼³    ¸í	: »õ·Î¿î ÆÐ½º¿ö½º Ã¼Å©(2004.01.05~)
//            ¿µ¹®ÀÚ È¥¿ëÁ¶°Ç Á¦°Å ¹× »õ·Î¿î Á¶°Ç Ãß°¡
// Àü´ÞÀÎ¼ö	: form.logid, form.oldpass, form.pass1, form.pass2
// ¹Ý È¯ °ª	: boolean
/*--------------------------------------------------*/
function verifyPass_new(logid, pass1, pass2, cust_id1, cust_id2)
{
    var isGood = true;
    if(pass1.value.length == 0){
        alert("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
        isGood = false;
    }else if(pass2.value.length == 0){
        alert("È®ÀÎ ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
        isGood = false;
    }

    if(isGood && pass1.value != pass2.value){
        alert("ºñ¹Ð¹øÈ£°¡ ´Ù¸¨´Ï´Ù.");
        pass2.focus();
        isGood = false;
    }

    if(isGood && (cust_id1.value == pass1.value || cust_id2.value == pass1.value) ){
        alert("ÁÖ¹Îµî·Ï ¹øÈ£´Â ºñ¹Ð¹øÈ£°¡ µÉ ¼ö ¾ø½À´Ï´Ù.");
        pass1.value = "";
        pass2.value = "";
        isGood = false;
    }

    // ±æÀÌÃ¼Å©
    if(isGood && (strLen(pass1.value) < 6 || strLen(pass1.value) > 20)){
        alert("ºñ¹Ð¹øÈ£ÀÇ ±æÀÌ´Â 6 ~ 20 ÀÚ¿©¾ßÇÕ´Ï´Ù.");
        isGood = false;
    }

    // ¿¬¼ÓµÈ ¼ýÀÚÀÎ°¡
    if(isGood && isChain(pass1.value)){
        alert("¿¬¼ÓµÈ ¼ýÀÚ´Â ºñ¹Ð¹øÈ£°¡ µÉ ¼ö ¾ø½À´Ï´Ù.");
        isGood = false;
    }

    // µ¿ÀÏÇÑ ¼ýÀÚ³ª ¹®ÀÚÀÎ°¡
    if(isGood && isSame(pass1.value)){
        alert("µ¿ÀÏÇÑ ¹®ÀÚ´Â ºñ¹Ð¹øÈ£°¡ µÉ ¼ö ¾ø½À´Ï´Ù.");
        isGood = false;
    }

    if(!isGood)
        pass1.focus();

    return isGood;
}

/*--------------------------------------------------*/
// ÇÔ ¼ö ¸í	: isAllNumeric()
// ¼³    ¸í	: ¹®ÀÚ¿­ ÀüÃ¼°¡ ¼ýÀÚÀÎ°¡
// Àü´ÞÀÎ¼ö	: str
// ¹Ý È¯ °ª	: boolean
/*--------------------------------------------------*/
function isAllNumeric(str)
{
    var count = 0;
    for (var i = 0; i < str.length ; i++){
        if( isNumeric(str.charAt(i)))
            count ++;
    }

    if(str.length == count)
        return true;
    else
        return false;
}

/*--------------------------------------------------*/
// ÇÔ ¼ö ¸í	: isAllAlpha()
// ¼³    ¸í	: ¹®ÀÚ¿­ ÀüÃ¼°¡ ¿µ¹®ÀÚÀÎ°¡
// Àü´ÞÀÎ¼ö	: str
// ¹Ý È¯ °ª	: boolean
/*--------------------------------------------------*/
function isAllAlpha(str)
{
    var count = 0;
    for (var i = 0; i < str.length ; i++){
        if( isAlphabet(str.charAt(i)) )
            count ++;
    }

    if(str.length == count)
        return true;
    else
        return false;
}

/*--------------------------------------------------*/
// ÇÔ ¼ö ¸í	: isAllSpecial()
// ¼³    ¸í	: ¹®ÀÚ¿­ ÀüÃ¼°¡ Æ¯¼ö¹®ÀÚÀÎ°¡
// Àü´ÞÀÎ¼ö	: str
// ¹Ý È¯ °ª	: boolean
/*--------------------------------------------------*/
function isAllSpecial(str)
{
    var count = 0;
    for(var i = 0; i < str.length ; i++){
        if( isSpecial(str.charAt(i)) )
            count ++;
    }

    if(str.length == count){
        return true;
    }else{
        return false;
    }
}

/*--------------------------------------------------*/
// ÇÔ ¼ö ¸í	: isAllHangl()
// ¼³    ¸í	: ¹®ÀÚ¿­ ÀüÃ¼°¡ ÇÑ±ÛÀÎ°¡
// Àü´ÞÀÎ¼ö	: str
// ¹Ý È¯ °ª	: str
/*--------------------------------------------------*/
function isAllHangl(str)
{
    var isHangl = true;
    for(var i = 0; i< str.length; i++){
        if( escape(str.charAt(i)).length <= 4){
            isHangl = false;
            break;
        }
    }

    return isHangl;
}

/*--------------------------------------------------*/
// ÇÔ ¼ö ¸í	: isAllSpecial()
// ¼³    ¸í	: ¹®ÀÚ¿­ ÀüÃ¼°¡ ¼ýÀÚÀÎ°¡
// Àü´ÞÀÎ¼ö	: ch
// ¹Ý È¯ °ª	: boolean
/*--------------------------------------------------*/
function isNumeric(ch)
{
    if(ch >= '0' && ch <= '9')
        return true;
    else
        return false;
}

/*--------------------------------------------------*/
// ÇÔ ¼ö ¸í	: isAllSpecial()
// ¼³    ¸í	: ¹®ÀÚ¿­ ÀüÃ¼°¡ ¿µ¹®ÀÚÀÎ°¡
// Àü´ÞÀÎ¼ö	: ch
// ¹Ý È¯ °ª	: boolean
/*--------------------------------------------------*/
function isAlphabet(ch)
{
    var lowstr = ch.toLowerCase();
    if(lowstr >= 'a' && lowstr <= 'z')
        return true;
    else
        return false;
}

/*--------------------------------------------------*/
// ÇÔ ¼ö ¸í	: isAllSpecial()
// ¼³    ¸í	: ¹®ÀÚ¿­ ÀüÃ¼°¡ Æ¯¼ö¹®ÀÚÀÎ°¡
// Àü´ÞÀÎ¼ö	: ch
// ¹Ý È¯ °ª	: boolean
/*--------------------------------------------------*/
function isSpecial(ch)
{
    var specials = "`~!@#$%^&*()_+=|\\{}[];:'\"<>,.?/";
    for (var i = 0; i < specials.length ; i++){
        if( specials.charAt(i) == ch)
            return true;
    }

    return false;
}

/*--------------------------------------------------*/
// ÇÔ ¼ö ¸í	: hasNumeric()
// ¼³    ¸í	: ¼ýÀÚ¸¦ °¡Á³³ª
// Àü´ÞÀÎ¼ö	: str
// ¹Ý È¯ °ª	: boolean
/*--------------------------------------------------*/
function hasNumeric(str)
{
    for(var i=0; i<str.length; i++){
        if(str.charAt(i) >= '0' && str.charAt(i) <= '9')
            return true;
    }

    return false;
}

/*--------------------------------------------------*/
// ÇÔ ¼ö ¸í	: hasAlpha()
// ¼³    ¸í	: ¿µ¹®ÀÚ¸¦ °¡Á³³ª
// Àü´ÞÀÎ¼ö	: str
// ¹Ý È¯ °ª	: boolean
/*--------------------------------------------------*/
function hasAlpha(str)
{
    var lowstr = str.toLowerCase();
    for(var i=0; i<lowstr.length; i++){
        if(lowstr.charAt(i) >= 'a' && lowstr.charAt(i) <= 'z')
            return true;
    }

    return false;
}

/*--------------------------------------------------*/
// ÇÔ ¼ö ¸í	: hasSpecial()
// ¼³    ¸í	: ¿µ¹®ÀÚ¸¦ °¡Á³³ª
// Àü´ÞÀÎ¼ö	: str
// ¹Ý È¯ °ª	: boolean
/*--------------------------------------------------*/
function hasSpecial(str)
{
    for(var i=0; i<str.length; i++){
        if(isSpecial(str.charAt(i)))
            return true;
    }

    return false;
}

/*--------------------------------------------------*/
// ÇÔ ¼ö ¸í	: strLen()
// ¼³    ¸í	: ÇÑ±ÛÆ÷ÇÔ ¹®ÀÚ¿­ ±æÀÌ
// Àü´ÞÀÎ¼ö	: str
// ¹Ý È¯ °ª	: totlen
/*--------------------------------------------------*/
function strLen(str)
{
    var ch;
    var totlen = 0;

    for(i = 0; i<str.length; i++) {
        ch = str.charAt(i);
        if(escape(ch).length > 4)  // hangul
            totlen += 2;
        else
            totlen++;
    }
    return totlen;
}

/*--------------------------------------------------*/
// ÇÔ ¼ö ¸í	: hasHangl()
// ¼³    ¸í	: ÇÑ±ÛÀ» Æ÷ÇÔÇÏ³ª
// Àü´ÞÀÎ¼ö	: str
// ¹Ý È¯ °ª	: totlen
/*--------------------------------------------------*/
function hasHangl(str)
{
    var ch;
    for(var i=0; i<str.length; i++){
        ch = str.charAt(i);
        if(escape(ch).length > 4)  // hangul
            return true;
    }

    return false;
}

/*--------------------------------------------------*/
// ÇÔ ¼ö ¸í	: isOnlyAlphaNumeric()
// ¼³    ¸í	: ¹®ÀÚ¿­ÀÌ ¾ËÆÄºª°ú ¼ýÀÚ·Î¸¸ ÀÌ·ç¾îÁ®ÀÖ³ª
// Àü´ÞÀÎ¼ö	: str
// ¹Ý È¯ °ª	: totlen
/*--------------------------------------------------*/
function isOnlyAlphaNumeric(str)
{
    var ch;
    for(var i=0; i<str.length; i++){
        ch = str.charAt(i);
        if(!isNumeric(ch) && !isAlphabet(ch))
            return false;
    }

    return true;
}

/*--------------------------------------------------*/
// ÇÔ ¼ö ¸í	: isFirstAlphabet()
// ¼³    ¸í	: Ã¹Â° ¹®ÀÚ°¡ ¿µ¹®ÀÚÀÎ°¡
// Àü´ÞÀÎ¼ö	: str
// ¹Ý È¯ °ª	: totlen
/*--------------------------------------------------*/
function isFirstAlphabet(str)
{
    var ch = str.charAt(0);
    var lowch = ch.toLowerCase();
    if(lowch >= 'a' && lowch <= 'z')
        return true;
    else
        return false;
}

/*--------------------------------------------------*/
// ÇÔ ¼ö ¸í	: isChain()
// ¼³    ¸í	: ¿¬¼ÓµÈ ¼ýÀÚÀÎ°¡
// Àü´ÞÀÎ¼ö	: str
// ¹Ý È¯ °ª	: totlen
/*--------------------------------------------------*/
function isChain(str)
{
    if ( isAllNumeric(str) )
    {
        var ch = parseInt(str.charAt(0));
        for(var i=1; i<str.length; i++)
        {
            ch2 = parseInt(str.charAt(i));
            if ( (ch + 1) == ch2 ) 
                ch = parseInt(str.charAt(i));
            else 
                return false;
        }
        
        return true;
    }
    else
    {
        return false;        
    }
}

/*--------------------------------------------------*/
// ÇÔ ¼ö ¸í	: isSame()
// ¼³    ¸í	: µ¿ÀÏÇÑ ¹®ÀÚÀÎ°¡
// Àü´ÞÀÎ¼ö	: str
// ¹Ý È¯ °ª	: totlen
/*--------------------------------------------------*/
function isSame(str)
{
    var ch = str.charAt(0);
    for(var i=1; i<str.length; i++)
    {
        if ( ch != str.charAt(i) )
            return false;
    }

    return true;
}

/*--------------------------------------------------*/
// ÇÔ ¼ö ¸í	: NewWindow()
// ¼³    ¸í	: µ¿ÀÏÇÑ ¹®ÀÚÀÎ°¡
// Àü´ÞÀÎ¼ö	: url, name, width, height, scroll
// ¹Ý È¯ °ª	: none
// »ç ¿ë ¿¹ : <a href="Url" onclick="NewWindow(this.href,'popupName','710','600','scrollbars=yes','resizable=no');return false;">
/*--------------------------------------------------*/
function NewWindow(mypage, myname, w, h, scroll) 
{
	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2;
	winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable'
	win = window.open(mypage, myname, winprops)
	if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}


//ÆË¾÷ ÀÛ¼º ¿ø¸íÈñ
function NewWin(mypage, w, h)
{
	window.open(mypage,'','width='+w+',height='+h+',top=100,left=100,scrollbars=yes,resizable=no');
}

function NewWin2(mypage, w, h)
{
	window.open(mypage,'','width='+w+',height='+h+',top=100,left=100,scrollbars=no,resizable=no');
}

function ftnLink()
{
	location.href = "http://www.nate.com";
}

/*--------------------------------------------------*/
// ÇÔ ¼ö ¸í	: showcombo()
// ¼³    ¸í	: buttom Select ÀüÃ¼ÆäÀÌÁö Å¾ÀÇ select(combo)
// Àü´ÞÀÎ¼ö	: url, name, width, height, scroll
// ¹Ý È¯ °ª	: none
/*--------------------------------------------------*/
function showcombo(what)
{
    if (what.style.display=='')
        what.style.display='none';           
    else if (what.style.display=='none')
        what.style.display='';
}

/*--------------------------------------------------*/
// ÇÔ ¼ö ¸í	: Selected()
// ¼³    ¸í	: ÀüÃ¼ÆäÀÌÁö Å¾ÀÇ select ¼±ÅÃ°ª
// Àü´ÞÀÎ¼ö	: url, name, width, height, scroll
// ¹Ý È¯ °ª	: none
/*--------------------------------------------------*/
function Selected(w,what,target)
{
	eval(what).value='';

    if(w){
        eval(what).value=w;
        eval(target).style.display='none';
    }
}

/*--------------------------------------------------*/
// ÇÔ ¼ö ¸í	: popup3()
// ¼³    ¸í	: ÆË¾÷È­¸é
// Àü´ÞÀÎ¼ö	: pop,width,height,flag
// ¹Ý È¯ °ª	: none
/*--------------------------------------------------*/
function popup3(pop,width,height,flag)
{
    var url = pop;
    var wd = width;
    var he = height;
    
    if (flag == "0" )
    {  window.open(url,"","toolbar=1,menubar=1,location=1,status=1,scrollbars=yes,resizable=yes,width=" + wd +",height=" + he + ";");  }
    else 
    {  window.open(url,"","toolbar=1,menubar=1,location=1,status=1,scrollbars=yes,resizable=yes,width=" + wd +",height=" + he + ";");  }
}

/*--------------------------------------------------*/
// ÇÔ ¼ö ¸í	: imgChange()
// ¼³    ¸í	: ÁöÃ¢ÁØ ÀÌ¹ÌÁö Ã¼ÀÎÁö
// Àü´ÞÀÎ¼ö	: cimg
// ¹Ý È¯ °ª	: none
/*--------------------------------------------------*/
function imgChange(cimg)
{
	if(cimg.src.indexOf('on.gif')==-1){		
		cimg.src=cimg.src.replace('.gif','on.gif')
		cimg.onmouseout=function(){
			if(cimg.src.indexOf('on.gif')!=-1){
				this.src=this.src.replace('on.gif','.gif')
			}
		}
	}
}

/*--------------------------------------------------*/
// ³¯    Â¥ : 2008-12-11
// ÇÔ ¼ö ¸í	: findCode()
// ¼³    ¸í	: °øÅëÄÚµå¸¦ ¼±ÅÃÃ¢À¸·Î ¶ç¿ì±â
// Àü´ÞÀÎ¼ö	: gcd, frm, fcd, fnm
/*--------------------------------------------------*/
function findCode(gcd, frm, fcd, fnm) 
{
	ur = "/pop/common.code.RetCodeList.lig";
	ur = ur + "?grp_cd=" + gcd + "&frm=" + frm + "&fcd=" + fcd + "&fnm=" + fnm ;
	noticeWindow  = window.open( ur ,"notice","left=300, top=300, width=500,height=600");
}

/*--------------------------------------------------*/
// ³¯    Â¥ : 2008-12-11
// ÇÔ ¼ö ¸í	: CommaNum()
// ¼³    ¸í	: ÄÞ¸¶¸¦ Ãß°¡ÇÑ ¼ýÀÚÇüÅÂ ¹®ÀÚ¿­·Î ¹ÝÈ¯
// Àü´ÞÀÎ¼ö	: frm
// ¹Ý È¯ °ª	: none
/*--------------------------------------------------*/
function CommaNum(frm)
{
	var me=frm;
	var fType=" ";
	
	if (me.value.length <= 3||me.value == "") return;
	var Len, TLen, i, j;
	var strFormat, varFormat, meValue, DotValue;


	if (fType == "") 
	{
		meValue = me.value;
		Tlen = meValue.length - 1;
		i = 0;
		varFormat = "";

		while (i <= Tlen)
		{
			if (meValue.substr(i,1) != ",")
				varFormat = varFormat + meValue.substr(i,1);
			i = i + 1;
		}			
		me.value = varFormat;
	}
	else
	{	
		meValue = me.value;
		Tlen = meValue.length - 1;

		i = 0;
		varFormat = "";
		while (i <= Tlen)
		{
			if (meValue.substr(i,1) != ",")
			{
				varFormat = varFormat + meValue.substr(i,1);
			}
			i = i + 1;			
		}

		meValue = varFormat;
		Tlen = meValue.length - 1;
		i = 0;
		DotValue = "";

		while (i <= Tlen)
		{
			if (meValue.substr(i,1) == ".")
			{
				DotValue = meValue.substr(i);
				meValue  = meValue.substr(0, i);
			}
			i = i + 1			
		} 	

		if(meValue.substr(0,1)=="-")
		{
			meValue = meValue;	
		}

		Tlen = meValue.length;
		i = Tlen - 1;
		varFormat = "";
		while (i > 2)
		{
			strFormat = meValue.substr(i-2,3);
			if (i == (Tlen -1))
				varFormat = ","+strFormat;
			else
				varFormat = ","+strFormat+varFormat;
			i = i - 3;
		}

		varFormat = meValue.substr(0,i+1)+varFormat;
		Tlen=varFormat.length;
		if(varFormat.substr(0,1) == "-"){
			if (varFormat.substr(1,1)==","){	
				varFormat=varFormat.substr(0,1)+varFormat.substr(2,Tlen-2);
				me.value = varFormat+DotValue;
			}
		}
		me.value = varFormat+DotValue;
	}
}

/*--------------------------------------------------*/
// ³¯    Â¥ : 2008-12-11
// ÇÔ ¼ö ¸í	: setDoubleValueFormat()
// ¼³    ¸í	: ¼ýÀÚ¸¦ 0.0  00.0  Çü½ÄÀ¸·Î ¸ÂÃá´Ù
// Àü´ÞÀÎ¼ö	: poText
// ¹Ý È¯ °ª	: none
/*--------------------------------------------------*/
function setDoubleValueFormat(poText)
{
	var JuSuLen = Math.floor(poText.value);    //poTextÀÇ Á¤¼ö ±æÀÌ
	JuSuLen = String(JuSuLen).length;
	
	var suLen = poText.value.replace(".","").length;    //poTextÀÇ ÀüÃ¼ ±æÀÌ
	
	var suLength = suLen - JuSuLen;    //poTextÀÇ ¼Ò¼öÁ¡ ÀÌÇÏÀÇ ±æÀÌ
	
	if(suLen != 0)
	{
		if( suLength == 0 ) {    //¼Ò¼öÁ¡ ÀÌÇÏ°¡ ¾øÀ» °æ¿ì
	        if( JuSuLen == 1 ){
	    		var temp = poText.value.replace(".","").substring(0,1) + ".0";
	        	poText.value = temp;
	    	}
	    	else if( JuSuLen == 2 ){
	    		var temp = poText.value.replace(".","").substring(0,2) + ".0";
	        	poText.value = temp;
	    	}
	    	else {
	    		alert("´Ù½ÃÈ®ÀÎÇÏ¼¼¿ä");
	        	poText.value = "";
	    	}
	    } else if( suLength == 1 ) {    //¼Ò¼öÁ¡ ÀÌÇÏ 1ÀÚ¸®
	    	if( JuSuLen == 1 ){
	    		var temp = poText.value.replace(".","").substring(0,1) + "." + poText.value.replace(".","").substring(1,2);
	        	poText.value = temp;
	    	}
	    	else if( JuSuLen == 2 ){
	    		var temp = poText.value.replace(".","").substring(0,2) + "." + poText.value.replace(".","").substring(2,3);
	        	poText.value = temp;
	    	}
	    	else {
	    		alert("´Ù½ÃÈ®ÀÎÇÏ¼¼¿ä");
	        	poText.value = "";
	    	}
	    } else {
	        alert("´Ù½ÃÈ®ÀÎÇÏ¼¼¿ä");
	        poText.value = "";
	    }
    }
}

/*--------------------------------------------------*/
// ³¯    Â¥ : 2008-12-11
// ÇÔ ¼ö ¸í	: fComNumFormat()
// ¼³    ¸í	: TEXTBOX ¿¡ ¼ýÀÚ°¡ ¾Æ´Ï¸é Áö¿ö¹ö¸².
// Àü´ÞÀÎ¼ö	: poText
// ¹Ý È¯ °ª	: none
/*--------------------------------------------------*/
function fComNumFormat(poText)
{
    checkStringValid(poText);  //¼ýÀÚ°¡ ¾Æ´Ñ µ¥ÀÌÅÍ¸¦ ¸ðµÎ Á¦°ÅÇÑ´Ù.
    var suLen = poText.value.length;
    if( suLen > 1 && poText.value.charAt(0)==0 ) {
        var temp = poText.value.substring(0, suLen);
        poText.value = temp;
    }
}

/*--------------------------------------------------*/
// ³¯    Â¥ : 2008-12-11
// ÇÔ ¼ö ¸í	: fComDoubleFormat()
// ¼³    ¸í	: "-" ,"," ,"."À» Á¦¿ÜÇÑ ¼ýÀÚ°¡ ¾Æ´Ï¸é Áö¿ö¹ö¸².
// Àü´ÞÀÎ¼ö	: poText
// ¹Ý È¯ °ª	: none
/*--------------------------------------------------*/
function fComDoubleFormat(poText)
{
    checkDoubleValid(poText);  
    var suLen = poText.value.length;
    if( suLen > 1 && poText.value.charAt(0)==0 ) {
        var temp = poText.value.substring(0, suLen);
        poText.value = temp;
    }
}

/*--------------------------------------------------*/
// ³¯    Â¥ : 2008-12-11
// ÇÔ ¼ö ¸í	: fComSort()
// ¼³    ¸í	: 
// Àü´ÞÀÎ¼ö	: poText, piIndex
// ¹Ý È¯ °ª	: none
/*--------------------------------------------------*/
function fComSort(poText, piIndex)
{
    var liLen = poText.value.length;
    var lsTemp1 = poText.value.substring(0, piIndex);
    var lsTemp2 = poText.value.substring(piIndex + 1, liLen);
    poText.value = lsTemp1 + lsTemp2;
}

/*--------------------------------------------------*/
// ³¯    Â¥ : 2008-12-11
// ÇÔ ¼ö ¸í	: fComIsDecimal()
// ¼³    ¸í	: 
// Àü´ÞÀÎ¼ö	: psText
// ¹Ý È¯ °ª	: none
/*--------------------------------------------------*/
function fComIsDecimal(psText)
{
    if((psText >= 0 && psText <= 9) || (psText == "-") || (psText == ",")) return true;
    else return false;
}

/*--------------------------------------------------*/
// ³¯    Â¥ : 2008-12-11
// ÇÔ ¼ö ¸í	: fComIsDouble()
// ¼³    ¸í	: 
// Àü´ÞÀÎ¼ö	: psText
// ¹Ý È¯ °ª	: Boolean
/*--------------------------------------------------*/
function fComIsDouble(psText)
{
    if((psText >= 0 && psText <= 9) || (psText == "-") || (psText == ",") || (psText == ".")) return true;
    else return false;
}

/*--------------------------------------------------*/
// ³¯    Â¥ : 2008-12-11
// ÇÔ ¼ö ¸í	: checkStringValid()
// ¼³    ¸í	: 
// Àü´ÞÀÎ¼ö	: psText
// ¹Ý È¯ °ª	: none
/*--------------------------------------------------*/
function checkStringValid(poText)
{
    var liLen = poText.value.length;
    for(var i = 0; i < liLen; i++)
    {
        if(!fComIsDecimal(poText.value.charAt(i)) || poText.value.charAt(i) == " ")
        {
            fComSort(poText, i);
            i=0;
        }
    }
}

/*--------------------------------------------------*/
// ³¯    Â¥ : 2008-12-11
// ÇÔ ¼ö ¸í	: checkStringValid()
// ¼³    ¸í	: 
// Àü´ÞÀÎ¼ö	: psText
// ¹Ý È¯ °ª	: none
/*--------------------------------------------------*/
function checkDoubleValid(poText)
{
    var liLen = poText.value.length;
    for(var i = 0; i < liLen; i++)
    {
        if(!fComIsDouble(poText.value.charAt(i)) || poText.value.charAt(i) == " ")
        {
            fComSort(poText, i);
            i=0;
        }
    }
}

/*--------------------------------------------------*/
// ³¯    Â¥ : 2008-12-11
// ¼³    ¸í	: trimÀÇ ±â´ÉÀ» ±¸ÇöÇÔ. 
/*--------------------------------------------------*/
String.prototype.trim = function()
{
  return this.replace(/(^\s*)|(\s*$)/gi, "");
}

/*--------------------------------------------------*/
// ³¯    Â¥ : 2008-12-11
// ¼³    ¸í	: replaceAllÀÇ ±â´ÉÀ» ±¸ÇöÇÔ. 
/*--------------------------------------------------*/
String.prototype.replaceAll = function(str1, str2)
{
  var temp_str = this.trim();
  temp_str = temp_str.replace(eval("/" + str1 + "/gi"), str2);
  return temp_str;
}

/*--------------------------------------------------*/
/* ÇÔ ¼ö ¸í	: ufOnload()  					    	*/
/* ¼³    ¸í	: main PageÀÇ Onload  			    	*/
/* Àü´ÞÀÎ¼ö	:   							    	*/
/* ¹Ý È¯ °ª	: None 							    	*/
/*--------------------------------------------------*/
function ufOnload( URL , w, h) 
{
	if(getCookie("Notice") !="done") 
	{
		noticeWindow  = window.open( URL ,"notice","left=300, top=300, width="+w+",height="+h);
		noticeWindow.opener = self;
	}	
}

/*--------------------------------------------------*/
/* ÇÔ ¼ö ¸í	: ufPopOnload()  				    	*/
/* ¼³    ¸í	: Popup PageÀÇ Onload  			    	*/
/* Àü´ÞÀÎ¼ö	:   							    	*/
/* ¹Ý È¯ °ª	: None 							    	*/
/*--------------------------------------------------*/
function ufclosePop(ochkClose) 
{ 
	var chkClose = document.getElementById(ochkClose);

	if(chkClose != null)
	{
		if(chkClose.checked)
		{
			Setcookie("Notice","done",1);
		}
	}
	self.close();
}

/*--------------------------------------------------*/
/* ÇÔ ¼ö ¸í	: fComDateChk(Value, Datafld, Class)	*/
/* ¼³    ¸í	: validation check Áß ³¯Â¥ÀÎÁö ÆÇº°		*/
/* Àü´ÞÀÎ¼ö	: Value : °ª Datafld:³¯Â¥±¸ºÐ Class:Çü½Ä*/
/* ¹Ý È¯ °ª	: True or false					    	*/
/*--------------------------------------------------*/
function fComDateChk(Value, Datafld, Class) 
{
    // ³¯Â¥ÀÌ°í Çü½ÄÀÌ yyyy
    if (Datafld == "date"  &&  Class == "yyyy" )
    {
        if (fComIsNumeric(Value, "fromD") && Value.length == 4)return true;
        return false;
    }
    // ³¯Â¥ÀÌ°í Çü½ÄÀÌ mm-dd
    else if (Datafld == "date"  &&  Class == "mm-dd")
    {
        if (fComIsmmdd(Value))return true;
        return false;
    }
    // ³¯Â¥ÀÌ°í Çü½ÄÀÌ yyyy-mm-dd
    else if (Datafld == "date"  &&  Class == "yyyy-mm-dd")
    {
        if (fComIsDate(Value, 'All'))return true;
        return false;
    }
    // ³¯Â¥ÀÌ°í Çü½ÄÀÌ yyyy-mm
    else if (Datafld == 'date' && Class == "yyyy-mm")
    {
        if (fComIsDate(Value, 'NoAll')) return true;
        return false;
    }
}

function fComIsDate(source, Gbn)
{   //³¯Â¥ Ã¼Å© »ç¿ëÀÚ°¡ 2000-02-29 À» ÀÔ·ÂÇÑ °É ±×´ë·Î source¿¡ ´ëÀÔÇÏ¸é ¿Ã¹Ù¸¥ ³¯Â¥´Â true
    if (Gbn != 'All') source = source + '-05';
    if (source.length < 10){
        return false;
    }
    else if (source.substring(4,5) != "-" || source.substring(7,8) != "-"){
        return false;
    }
    else{
        var year = source.substring(0, 4);
        var month = source.substring(5, 7);
        var day = source.substring(8, 10);
    }
	//À±ÁÖ¸¸Ãß°¡
	if (year < 1900 || month < 1 || day < 1)
	{
		return false;
	}

    if (!fComIsNumeric(year, "fromD")){
        return false;
    }
    if (!fComIsNumeric(month, "fromD")){
        return false;
    }
    if (!fComIsNumeric(day, "fromD")){
        return false;
    }
    // À½¼ö Ã¼Å©
    if (year < 0 || month < 0 || day < 0){
        return false;
    }
    // ´Þ¿¡ µû¶ó
    if (month == 1 || month == 3 || month == 5 || month == 7 || month == 8 || month == 10 || month == 12)
    {
        if (day > 31)
        {
            return false;
        }
    }
    else if (month == 4 || month == 6 || month == 9 || month == 11)
    {
        if (day > 30)
        {
            return false;
        }
    }
    else if (month == 2)
    {
        if (year % 4 == 0)
        {
            if (year % 100 == 0 && year % 400 == 0)
            {
                if (day > 29)
                {
                    return false;
                }
            }
            else if (year % 100 == 0 && year % 400 != 0)
            {
                if (day > 28)
                {
                    return false;
                }
            }
            else
            {
                if (day > 29)
                {
                    return false;
                }
            }

        }
        else
        {
            if (day > 28)
            {
                return false;
            }
        }
    }
    else
    {
        return false;
    }
    // false ¾Æ´Ô true
    if (fComIsDate != false){
        return true;
    }
}

function fComIsNumeric(number,Gubun)
{
    var ch = "{0";
    var flag = true;

    if(typeof(number) == 'number') return true;

    for (var i = 0, ch = number.charAt(i); (i <number.length) && (flag); ch = number.charAt(++i))
    {
        // only ¼ýÀÚÀÎÁö Check
        if (Gubun == 'fromD')
        {
            if ((ch >= '0') && (ch <= '9'));
            else
                flag = false;
        }
        // ¼ýÀÚ¿Í ÄÞ¸¶°¡ ¸Â´ÂÁö Check
        else if (Gubun == 'fromN')
        {
            if ((ch >= '0') && (ch <= '9') || (ch == ','));
            else
                flag = false;
        }
        else
        {
            if ((ch >= '0') && (ch <= '9') || (ch == '.'));
            else
                flag = false;
        }
    }
    return flag;
}

/*--------------------------------------------------------------*/
/* FUNCTION ID : fComDateFormat                                 */
/* ±â       ´É : ³¯Â¥Çü½Ä ÁöÁ¤.									*/
/* ÀÎ       ¼ö : poText : ³¯Â¥ÇüÀ¸·Î º¯È¯ÇÒ TEXTBOX °³Ã¼¸í		*/
/* ¹Ý  È¯   °ª : ³¯Â¥ÇüÀ¸·Î º¯È¯µÈ °ªÀÌ TEXTBOX °³Ã¼¿¡ »ðÀÔ.	*/
/* Æ¯ ÀÌ »ç Ç× :												*/
/*--------------------------------------------------------------*/
function fComDateFormat(poText)
{
    if (event.keyCode == 8                                                      // Back Space
     || event.keyCode == 35                                                     // END
     || event.keyCode == 36                                                     // HOME
     || event.keyCode == 37                                                     // È­»ìÇ¥ ÁÂ
     || event.keyCode == 39                                                     // È­»ìÇ¥ ¿ì
     || event.keyCode == 46)                                                    // DEL
    {
        return;
    }
    poText.value = fComReplace(poText.value, "-", "");
    /*------------------------------------------------------------------------------------------*/
    /* ³âµµ¸¦ ÀÔ·Â ÈÄ '-'»ðÀÔ.                                                                  */
    /*------------------------------------------------------------------------------------------*/
    if(poText.value.length == 4)
    {
        poText.value = poText.value + "-";
    }
    /*------------------------------------------------------------------------------------------*/
    /* ¿ùÀ» ÀÔ·Â ÈÄ '-'»ðÀÔ.                                                                    */
    /*------------------------------------------------------------------------------------------*/
    else if(poText.value.length == 8)
    {
        /*--------------------------------------------------------------------------------------*/
        /* ÃÖÁ¾ Á¡°Ë - ³âµµ»çÀÌ¿¡ '-'°¡ ¾øÀ» °æ¿ì »ðÀÔ ÈÄ ¿ù ÀÌÈÄ '-'»ðÀÔ.                      */
        /*--------------------------------------------------------------------------------------*/
        if (poText.value.substring(4, 5) != "-")
        {
            poText.value = poText.value.substring(0, 4) + "-" +
                           poText.value.substring(4, 6) + "-" +
                           poText.value.substring(6, 8);                        // ³²ÀººÎºÐ ¹ö¸²
    		if ( poText.value.length == 10 ) {
    			if ( !fComDateChk(poText.value, 'date', 'yyyy-mm-dd') ) {    
    				alert("³¯Â¥°¡ Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù!!\n´Ù½ÃÇÑ¹ø Ã¼Å©ÇØÁÖ¼¼¿ä!!");
    				poText.value = "";
    				return;
    			}
    		}
        }
        else
        {
            poText.value = poText.value + "-";
        }
    }
}

function DateChk(vl) 
{
	v = vl.value;
    if ( fComDateChk(v, "date", "yyyy-mm-dd") == false && v != "") {	
    	alert("³¯Â¥°¡ Çü½Ä¿¡ ¸ÂÁö ¾Ê½À´Ï´Ù.\n \"2007-05-01\"Çü½ÄÀ¸·Î ÀÔ·ÂÇÏ¼¼¿ä!"); 
    	vl.focus();
    	vl.select();
    } 
}

function DateChkFormat(vl, gbn) 
{
	v = vl.value;
	if ( gbn != "" ) {
    	if ( fComDateChk(v, "date", "yyyy" + gbn+ "mm" + gbn+ "dd") == false && v != "") {	
    		alert("³¯Â¥°¡ Çü½Ä¿¡ ¸ÂÁö ¾Ê½À´Ï´Ù.\n \"2007" + gbn+ "05" + gbn+ "01\"Çü½ÄÀ¸·Î ÀÔ·ÂÇÏ¼¼¿ä!"); 
    		vl.focus();
    		vl.select();
    	} 
	} else {
    	if ( fComDateChk(v, "date", "yyyymmdd") == false && v != "") {	
    		alert("³¯Â¥°¡ Çü½Ä¿¡ ¸ÂÁö ¾Ê½À´Ï´Ù.\n \"2007-05-01\"Çü½ÄÀ¸·Î ÀÔ·ÂÇÏ¼¼¿ä!"); 
    		vl.focus();
    		vl.select();
    	} 
	}
}

/*------------------------------------------------------------------*/
/* FUNCTION ID : fComReplace(str1,old,change)                   	*/
/* ±â       ´É : ¹®ÀÚ¿­Áß Æ¯Á¤ ¹®ÀÚ(¹®ÀÚ¿­)¸¦ »õ·Î¿î¹®ÀÚ·Î º¯°æÇÑ´Ù	*/
/* ÀÎ       ¼ö : str1   : ¹®ÀÚ¿­ ÀüÃ¼   old    : ¹Ù²Ù±â ÀÌÀü ¹®ÀÚ	*/
/*				 change : ¹Ù²ÛÈÄ ¹®ÀÚ								*/
/* ¹Ý  È¯   °ª : Not Null Word										*/
/* Æ¯ ÀÌ »ç Ç× :													*/
/*------------------------------------------------------------------*/
function fComReplace(str1,old,change)
{
    if(typeof(str1) == 'number') return str1;
    var str1;
    var temp;
    if (str1.indexOf(old) >= 0)
    {
        temp = str1.substring(str1.indexOf(old)+old.length);
        str1 = str1.substring(0,str1.indexOf(old)) + change + temp;
        return(fComReplace(str1,old,change));
    }
    else
    {
        return(str1);
    }
}
	
/*------------------------------------------------*/
/* ÆûÀÌµ¿(ÀÚ¸®¼ö Ã¼Å©)                            */
/*------------------------------------------------*/
function moveInput(move,sname,s)
{       
  if(move.value.length == s){
     eval(sname).focus();
     //eval(sname).select();
  }
}
	
/*------------------------------------------------*/
/* ÆûÀÌµ¿(ÀÚ¸®¼ö Ã¼Å©)                            */
/*------------------------------------------------*/
function moveFocus(move,sname,s)
{       
  if(move.value.length == s){
     eval(sname).focus();
  }
}
	
/*------------------------------------------------*/
/* ÆûÀÌµ¿(ÀÚ¸®¼ö Ã¼Å©)                            */
/*------------------------------------------------*/
function moveSelect(move,sname,s)
{       
  if(move.value.length == s){
     eval(sname).focus();
     eval(sname).select();
  }
}

/*------------------------------------------------*/
/* ÆûÀÌµ¿(ÀÚ¸®¼ö Ã¼Å©)                            */
/*------------------------------------------------*/
function moveForm(move,sname,s)
{       
  if(move.value.length == s){
     eval(sname).focus();
     eval(sname).select();
  }
}

var jg_CKeyEnd   = 35;
var jg_CKeyEsc   = 27;
var jg_CKeyEnter = 13;
var jg_CKeyUp    = 38;
var jg_CKeyDown  = 40;

function check_msglen2(form, maximum)
{
	var length = calculate_msglen(form.value);

	if (length > maximum) {
		alert("³»¿ëÀº´Â ÃÖ´ë " + maximum + " ¹ÙÀÌÆ®±îÁö ÀÛ¼ºÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.\r\nÃÊ°úµÈ " + (length - maximum) + "¹ÙÀÌÆ®´Â ÀÚµ¿À¸·Î »èÁ¦µË´Ï´Ù.");
		form.value = assert_msglen(form.value, maximum);
	}
}

function check_msglen(form, maximum, nbytes)
{
	var length = calculate_msglen(form.value);
	nbytes.value = length;
	if (length > maximum) {
		alert("³»¿ëÀº´Â ÃÖ´ë " + maximum + " ¹ÙÀÌÆ®±îÁö ÀÛ¼ºÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.\r\nÃÊ°úµÈ " + (length - maximum) + "¹ÙÀÌÆ®´Â ÀÚµ¿À¸·Î »èÁ¦µË´Ï´Ù.");
		form.value = assert_msglen(form.value, maximum);
        length = calculate_msglen(form.value);
        nbytes.value = length;
	}
}

function check_msglen_span(form, maximum, nbytes)
{
	var length = calculate_msglen(form.value);
	nbytes.innerText = length;
	if (length > maximum) {
		alert("³»¿ëÀº´Â ÃÖ´ë " + maximum + " ¹ÙÀÌÆ®±îÁö ÀÛ¼ºÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.\r\nÃÊ°úµÈ " + (length - maximum) + "¹ÙÀÌÆ®´Â ÀÚµ¿À¸·Î »èÁ¦µË´Ï´Ù.");
		form.value = assert_msglen(form.value, maximum);
        length = calculate_msglen(form.value);
        nbytes.innerText = length;
	}
}

/* ¹ÙÀÌÆ® ´ÜÀ§ ¹®ÀÚ¿­±æÀÌ °è»ê */
function calculate_msglen(message)
{
	var nbytes = 0;

	for (i=0; i<message.length; i++) {
		var ch = message.charAt(i);

		if (escape(ch).length > 4) {
			nbytes += 2;
		} else {
			nbytes++;
		}
	}

	return nbytes;
}


/* ¹ÙÀÌÆ® ´ÜÀ§ ¹®ÀÚ¿­±æÀÌ ÀÚ¸£±â */
function assert_msglen(message, maximum)
{
	var inc = 0;
	var nbytes = 0;
	var msg = "";
	var msglen = message.length;

	for (i=0; i<msglen; i++) {
		var ch = message.charAt(i);
		if (escape(ch).length > 4) {
			inc = 2;
		} else {
			inc = 1;
		}
		if ((nbytes + inc) > maximum) {
			break;
		}
        if (inc > 0) {
            nbytes += inc;
        }
        msg += ch;
        inc = 0;
	}
	return msg;
}
	
function chkJumin(strjumin1, strjumin2) 
{		
    var a1=strjumin1.value.substring(0,1)   //ÁÖ¹Î¹øÈ£ °è»ê¹ý
    var a2=strjumin1.value.substring(1,2)          
    var a3=strjumin1.value.substring(2,3)
    var a4=strjumin1.value.substring(3,4)
    var a5=strjumin1.value.substring(4,5)
    var a6=strjumin1.value.substring(5,6)
    var checkdigit=a1*2+a2*3+a3*4+a4*5+a5*6+a6*7
    var b1=strjumin2.value.substring(0,1)
    var b2=strjumin2.value.substring(1,2)
    var b3=strjumin2.value.substring(2,3)
    var b4=strjumin2.value.substring(3,4)
    var b5=strjumin2.value.substring(4,5)
    var b6=strjumin2.value.substring(5,6)
    var b7=strjumin2.value.substring(6,7)
    var checkdigit=checkdigit+b1*8+b2*9+b3*2+b4*3+b5*4+b6*5 
    checkdigit = checkdigit%11
    checkdigit = 11 - checkdigit
    checkdigit = checkdigit%10
    if (checkdigit != b7) {   
       alert('Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.\n\n´Ù½Ã È®ÀÎÇÏ°í ÀÔ·ÂÇØ ÁÖ¼¼¿ä.'); 
       strjumin1.value="";
       strjumin2.value="";
       strjumin1.focus();   
       return false;
    } 
    return true;
}

function fOnlyStr(obj)
{
		var inp = String.fromCharCode(event.keyCode);
		if(parseInt(inp) >= 0 && parseInt(inp) <= 9){
    	obj.value= "aa";
    }
    return true;
}


// ¹®ÀÚº¯È¯ 
function toUnicode( esc_str )
{
    chg_str = escape(esc_str);

    chg_str = chg_str.replace(/%0D%0A/g, "\r\n");
    chg_str = chg_str.replace(/%u/g, "\u005Cu");
    chg_str = chg_str.replace(/%/g, "\u005Cu00");

    return chg_str;
}

/*------------------------------------------------------------------*/
/* FUNCTION ID : excelUpload()                   	                */
/* ±â       ´É : ¿¢¼¿µ¥ÀÌÅÍ¸¦ ¾÷·ÎµåÇÒ ¼ö ÀÖ´Â ÆË¾÷È­¸é ¿ÀÇÂ	    */
/* ÀÎ       ¼ö : None               								*/
/* ¹Ý  È¯   °ª : None           									*/
/* Æ¯ ÀÌ »ç Ç× :													*/
/*------------------------------------------------------------------*/
function excelUpload()
{
	OpenWin('/common/excel/upload_batch.html',600,500);
}

/*------------------------------------------------------------------*/
/* FUNCTION ID : excelDownload()                   	                */
/* ±â       ´É : ¿¢¼¿µ¥ÀÌÅÍ¸¦ ´Ù¿î·ÎµåÇÒ ¼ö ÀÖ´Â ÆË¾÷È­¸é ¿ÀÇÂ	    */
/* ÀÎ       ¼ö : None               								*/
/* ¹Ý  È¯   °ª : None           									*/
/* Æ¯ ÀÌ »ç Ç× :													*/
/*------------------------------------------------------------------*/
function excelDownload()
{
	OpenWin('/common/excel/download_batch.html',600,500);
}

/*------------------------------------------------------------------*/
/* FUNCTION ID : isNull(input,section)             	                */
/* ±â       ´É : ÇÊ¼öÀÔ·Â Ã¼Å© ·ÎÁ÷                            	    */
/* ÀÎ       ¼ö : None               								*/
/* ¹Ý  È¯   °ª : None           									*/
/* Æ¯ ÀÌ »ç Ç× :													*/
/*------------------------------------------------------------------*/
function isNull(input,section){

	if(input.value == ""  || input.value.length == 0 ) {
	       ErrMsg( input, section + "Ç×¸ñÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä." );
	       return false;	
	}
	return true;
}

	
function NumBerCheck ( obj, argName ,point)
{
	arg = obj.value;
	var CheckDim = arg.indexOf('.');
    var beforeArg;
    var afterArg;
    if ( CheckDim == -1 )
    {
		if ( isNaN(arg) )
        {
			ErrMsg ( obj , argName + ' ¹Ýµå½Ã ¼ýÀÚ·Î¸¸ ÀÔ·ÂÇÏ¿©¾ß ÇÕ´Ï´Ù.' );
			return false;
        }else{
		return true;
	}
		
	}
    else
    {
		beforeArg = arg.substring(0, CheckDim);
        afterArg  = arg.substring(CheckDim + 1, arg.length);
        if ( isNaN(beforeArg) )
        {
			ErrMsg ( obj ,  argName + ' ¹Ýµå½Ã ¼ýÀÚ·Î¸¸ ÀÔ·ÂÇÏ¿©¾ß ÇÕ´Ï´Ù.' );
            return false;
        }
	    if ( isNaN(afterArg) )
        {
			ErrMsg ( obj , argName + ' ¹Ýµå½Ã ¼ýÀÚ·Î¸¸ ÀÔ·ÂÇÏ¿©¾ß ÇÕ´Ï´Ù.' );
            return false;
        }
        if ( afterArg.length > point )
        {
			ErrMsg ( obj , argName + ' ¼Ò¼öÁ¡ '+point+'ÀÚ¸® ±îÁö¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù.' );
            return false;
        }
	}

	return true;
}

function LimitCheck(obj , argName , limit){
	arg = obj.value;
	var CheckDim = arg.indexOf('.');
    var beforeArg;
    var afterArg;
    if ( CheckDim == -1 )
    {
		if(arg.length > limit){
			ErrMsg(obj, argName + limit + 'ÀÚ¸®±îÁö ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.');
			return false;
		}
	}
    else
    {
		beforeArg = arg.substring(0, CheckDim);
        if ( beforeArg.length > limit )
        {
			ErrMsg(obj, argName + limit + 'ÀÚ¸®±îÁö ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.');
			return false;
        }
	}

	return true;
}

function reject(){
	history.go(-1);
}

function viewMsg(obj, msg, type)
{
	if(type == "1")
		alert("ÁË¼ÛÇÕ´Ï´Ù.\n\n"+msg +" ÀÎ¼ö±ÝÁö ´ë»óÀÌ¹Ç·Î\n\nÀûÇÏº¸Çè¿¡ °¡ÀÔÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");
	else
		alert("ÁË¼ÛÇÕ´Ï´Ù.\n\n"+msg +" ÀÎ¼ö½ÉÀÇ ´ë»óÀÌ¹Ç·Î\n\n´ã´çÀÚ¿¡°Ô ÀÎ¼ö½ÉÀÇ¸¦ ¿äÃ»ÇÏ½Ã±â ¹Ù¶ø´Ï´Ù.");
		
	obj.focus();		
}


/*------------------------------------------------------------------*/
/* FUNCTION ID : getInsureAge(currentdt,custId)          	        */
/* ±â       ´É : º¸Çè³ªÀÌ°è»ê·ÎÁ÷                         	        */
/* ÀÎ       ¼ö : currentdt ÇöÀç³â¿ùÀÏ, cust_id ÁÖ¹Î¹øÈ£	            */
/* ¹Ý  È¯   °ª : º¸Çè³ªÀÌ           									*/
/* Æ¯ ÀÌ »ç Ç× :													*/
/*------------------------------------------------------------------*/
function getInsureAge(currentdt, custId)
{	
	if(custId.length > 6){
		// ÁÖ¹Î¹øÈ£ ÀÌ¿ë Ãâ»ý³â¿ùÀÏ ±¸ÇÔ
		if( custId.charAt(6) == '1' || custId.charAt(6) == '2' || custId.charAt(6) == '5' || custId.charAt(6) == '6')
		  custYY = "19"+custId.substr(0, 2);
		else // 2000³âµµ ÀÌÈÄ Ãâ»ýÀÚ
		  custYY = "20"+custId.substr(0, 2);
	}else{ 
		stndYY = parseInt(currentdt.substring(2,4), 10); // ÇöÀç³âµµ µÚÀÇ µÎÀÚ¸® ex) 2009¸é 09 -> 9
		compYY = parseInt(custId.substring(0,2), 10);    // ÁÖ¹Î¹øÈ£ ¾ÕÀÇ µÎÀÚ¸® ex) 09¸é 09 -> 9
		// stndYY¿Í compYY¸¦ ºñ±³ÇØ¼­ stndYY°¡ Å©°Å³ª °°À¸¸é 2000³âµµ·Î ±×·¸Áö ¾ÊÀ¸¸é 1900³âµµ·ÎÃ³¸®
		if(stndYY >= compYY)
			custYY = "20"+custId.substr(0, 2);
		else
			custYY = "19"+custId.substr(0, 2);			
	}

	custMM = custId.substr(2, 2);
	custDD = custId.substr(4, 2);

	// ¿¬»êÀ» À§ÇØ Int TypeÀ¸·Î º¯°æ
	curYY = parseInt(currentdt.substring(0,4), 10);
	curMM = parseInt(currentdt.substring(4,6), 10);
	curDD = parseInt(currentdt.substring(6), 10);
	custYY = parseInt(custYY, 10);
	custMM = parseInt(custMM, 10);
	custDD = parseInt(custDD, 10);


	// 2005.01.29 - 1977.04.11 = 27.11.07
	var resultDD = curDD - custDD;
	if( resultDD < 0 ) {
		curMM -= 1;
		if(curMM == 0) {
			curMM = 12;
			curYY -= 1;
		}
		resultDD = curDD + 30 - custDD; // ³¯Â¥´Â Áß¿äÇÏÁö ¾Ê¾Æ¼­ ±×³É ÇÑ´ÞÀ» 30·Î °è»êÇÔ
	}
	var resultMM = curMM - custMM;
	if( resultMM < 0 ) {
		curYY -= 1;
		resultMM = curMM + 12 - custMM;
	}
	var resultYY = curYY - custYY;

	// ¸¶Áö¸· º¸Çè³ªÀÌ °è»ê
	// resultMM >=6 º¸Çè³ªÀÌ +1
	if( resultMM >=6 )
		resultYY += 1;

  return resultYY;
}

/*------------------------------------------------------------------*/
/* FUNCTION ID : getAge(currentdt,custId)             	        */
/* ±â       ´É : ¸¸³ªÀÌ°è»ê·ÎÁ÷                         	        */
/* ÀÎ       ¼ö : currentdt ÇöÀç³â¿ùÀÏ, custId ÁÖ¹Î¹øÈ£	            */
/* ¹Ý  È¯   °ª : ¸¸³ªÀÌ           									*/
/* Æ¯ ÀÌ »ç Ç× :													*/
/*------------------------------------------------------------------*/
function getAge(currentdt, custId) 
{         	  
	if(custId.length > 6){
		// ÁÖ¹Î¹øÈ£ ÀÌ¿ë Ãâ»ý³â¿ùÀÏ ±¸ÇÔ
		if( custId.charAt(6) == '1' || custId.charAt(6) == '2' || custId.charAt(6) == '5' || custId.charAt(6) == '6')
		  custYY = "19"+custId.substr(0, 2);
		else // 2000³âµµ ÀÌÈÄ Ãâ»ýÀÚ
		  custYY = "20"+custId.substr(0, 2);
	}else{ 
		stndYY = parseInt(currentdt.substring(2,4), 10); // ÇöÀç³âµµ µÚÀÇ µÎÀÚ¸® ex) 2009¸é 09 -> 9
		compYY = parseInt(custId.substring(0,2), 10);    // ÁÖ¹Î¹øÈ£ ¾ÕÀÇ µÎÀÚ¸® ex) 09¸é 09 -> 9
		// stndYY¿Í compYY¸¦ ºñ±³ÇØ¼­ stndYY°¡ Å©°Å³ª °°À¸¸é 2000³âµµ·Î ±×·¸Áö ¾ÊÀ¸¸é 1900³âµµ·ÎÃ³¸®
		if(stndYY >= compYY)
			custYY = "20"+custId.substr(0, 2);
		else
			custYY = "19"+custId.substr(0, 2);			
	}

	custMM = custId.substr(2, 2);
	custDD = custId.substr(4, 2);

	// ¿¬»êÀ» À§ÇØ Int TypeÀ¸·Î º¯°æ
	curYY = parseInt(currentdt.substring(0,4), 10);
	curMM = parseInt(currentdt.substring(4,6), 10);
	curDD = parseInt(currentdt.substring(6), 10);
	custYY = parseInt(custYY, 10);
	custMM = parseInt(custMM, 10);
	custDD = parseInt(custDD, 10);
	
	var resultYY = curYY - custYY - 1; // 2003 - 1975 - 1 = 27

	// »ýÀÏÀÌ Áö³µ´ÂÁö Ã¼Å© ( »ýÀÏ - ÇöÀçÀÏÀÚ )
	if( custMM < curMM ) //»ýÀÏÀÇ ¿ù < ÇöÀçÀÇ ¿ù
	{
		resultYY += 1;
	}
	else if( custMM == curMM ) //»ýÀÏÀÇ ¿ù == ÇöÀçÀÇ ¿ù
	{
		if( custDD <= curDD ) resultYY += 1;
	}

	return resultYY;		
}

function getManAge( birthYY, birthMM, birthDD ){
	var dt = new Date();
	var curYY = dt.getFullYear();
	var curMM = dt.getMonth()+1;
	var curDD = dt.getDate();
	// ¿¬»êÀ» À§ÇØ Int TypeÀ¸·Î º¯°æ
	curYY = parseInt(curYY, 10);
	curMM = parseInt(curMM, 10);
	curDD = parseInt(curDD, 10);
	var custYY = parseInt(birthYY, 10);
	var custMM = parseInt(birthMM, 10);
	var custDD = parseInt(birthDD, 10);
	var resultYY = curYY - custYY - 1; // 2003 - 1975 - 1 = 27

	// »ýÀÏÀÌ Áö³µ´ÂÁö Ã¼Å© ( »ýÀÏ - ÇöÀçÀÏÀÚ )
	if( custMM < curMM ) //»ýÀÏÀÇ ¿ù < ÇöÀçÀÇ ¿ù
	{
		resultYY += 1;
	}
	else if( custMM == curMM ) //»ýÀÏÀÇ ¿ù == ÇöÀçÀÇ ¿ù
	{
		if( custDD <= curDD ) resultYY += 1;
	}

	return resultYY;		
}

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.submenus&&i<d.submenus.length;i++) x=MM_findObj(n,d.submenus[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_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);

/*-----------------------------------------------------
 yyyymmdd, yyyy-mm-dd, yyyy.mm.dd ¸¦ 
 javascript ³¯Â¥Çü º¯¼ö·Î º¯È¯ 
------------------------------------------------------*/
function makeDateFormat(pdate) {
    var yy, mm, dd, yymmdd;
    var ar;
    if (pdate.indexOf(".") > -1) {  // yyyy-mm-dd
        ar = pdate.split(".");
        yy = ar[0];
        mm = ar[1];
        dd = ar[2];

        if (mm < 10) mm = "0" + mm;
        if (dd < 10) dd = "0" + dd;
    } else if (pdate.indexOf("-") > -1) {// yyyy.mm.dd
        ar = pdate.split("-");
        yy = ar[0];
        mm = ar[1];
        dd = ar[2];

        if (mm < 10) mm = "0" + mm;
        if (dd < 10) dd = "0" + dd;
    } else if (pdate.length == 8) {
        yy = pdate.substr(0,4);
        mm = pdate.substr(4,2);
        dd = pdate.substr(6,2);
    }

    yymmdd = yy+"/"+mm+"/"+dd;

    yymmdd = new Date(yymmdd);
    
    if (isNaN(yymmdd)) {
        alert("³¯Â¥ Çü½ÄÀÌ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.");
        return false;
    }

    return yymmdd;
}

/*-----------------------------------------------------
    ¿À¶óÅ¬ÀÇ °³¿ù¼ö Â÷ÀÌ ±¸ÇÏ´Â ÇÔ¼ö¿Í µ¿ÀÏ
    ex) months_between('20080404','2006-01-01');
------------------------------------------------------*/
function months_between(edate, sdate) {
    var syear, smonth, sday;
    var eyear, emonth, eday;
    var diff_month = 1;

    sdate = makeDateFormat(sdate); // javascript ³¯Â¥Çüº¯¼ö·Î º¯È¯
    edate = makeDateFormat(edate); // javascript ³¯Â¥Çüº¯¼ö·Î º¯È¯

    if (sdate == "") return "";
    if (edate == "") return "";

    syear = sdate.getYear();
    eyear = edate.getYear();
    smonth= sdate.getMonth() + 1;
    emonth= edate.getMonth() + 1;
    sday  = sdate.getDate();
    eday  = edate.getDate();

    while (sdate < edate) { // ÇÑ´Þ¾¿ ´õÇØ¼­ ¸î°³¿ù Â÷ÀÌ »ý±â´ÂÁö °Ë»ç
        sdate = new Date(syear, smonth - 1 + diff_month, 0);
        diff_month++;
    }

    if (sday > eday) diff_month--; 

    diff_month = diff_month - 2;
    
    return diff_month;
}

/*-----------------------------------------------------
 2009-07-28 : DoubleÇüÃ¼Å©
------------------------------------------------------*/
function isDouble(value)
{
    for (var i = 0; i < value.length; i++){
         var oneChar = value.charAt(i)
         if ( ( oneChar < "0" || oneChar > "9"  ) &&  oneChar  != "." )
              return false
    }
    return true
}

/*--------------------------------------------------*/
// ÇÔ ¼ö ¸í	: getTopSearch()
// ¼³    ¸í	: TOP °Ë»öÆË¾÷
// Àü´ÞÀÎ¼ö	: topSearch Æû 
// ¹Ý È¯ °ª	: void
/*--------------------------------------------------*/
function getTopSearch(form) {
	if (form.classQuery.value == "" && form.classQuery.className == "txtNone")
	{
		alert("°Ë»ö¾î¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
		return false;
	}
	else if (form.classQuery.className == "txtCar") 
	{
		form.strQuery.value='ÀÚµ¿Â÷º¸Çè';
		return true;
	}
	else if (form.classQuery.className == "txtChildren") 
	{
		form.strQuery.value='ÀÚ³àº¸Çè';
		return true;
	}
	else if (form.classQuery.className == "txtDriver") 
	{
		form.strQuery.value='¿îÀüÀÚº¸Çè';
		return true;
	}
	else if (form.classQuery.className == "txtEvent") 
	{
		form.strQuery.value='ÀÌº¥Æ®';
		return true;
	}
	else if (form.classQuery.className == "txtTravel") 
	{
		form.strQuery.value='¿©Çàº¸Çè';
		return true;
	}
	else
	{
		form.strQuery.value=form.classQuery.value;
		return true;
	}
}
/*--------------------------------------------------*/
// ÇÔ ¼ö ¸í	: retAddrNmSrch()
// ¼³    ¸í	: ±âÁ¸ÁÖ¼Ò°Ë»öÆË¾÷
/*--------------------------------------------------*/
function retAddrNmSrch(addrCfcd, stdYn, tabYn) {
    var addrPopUrl = "/pop/common.popup.RetAddrNmSrch.lig";
    
    if(addrCfcd) 
    {
    	addrPopUrl += "?addrCfcd=" + addrCfcd;
    	if(stdYn) 
    	{
    		addrPopUrl += "&stdYn=" + stdYn;
 			if(tabYn) 
 			{
 		    	addrPopUrl += "&tabYn=" + tabYn;
 			}
    	}
    }
    win = window.open(addrPopUrl, "addrPopup", "width=450,height=420,scrollbars=no");

}
/*--------------------------------------------------*/
// ÇÔ ¼ö ¸í	: retRoadNmSrch()
// ¼³    ¸í	: »õ±æÁÖ¼Ò°Ë»öÆË¾÷
/*--------------------------------------------------*/
function retRoadNmSrch(addrCfcd, stdYn, tabYn) {
    var addrPopUrl = "/pop/common.popup.RetRoadNmSrch.lig";
    
    if(addrCfcd) 
    {
    	addrPopUrl += "?addrCfcd=" + addrCfcd;
    	if(stdYn) 
    	{
    		addrPopUrl += "&stdYn=" + stdYn;
 			if(tabYn) 
 			{
 		    	addrPopUrl += "&tabYn=" + tabYn;
 			}
    	}
    }
    win = window.open(addrPopUrl, "addrPopup", "width=450,height=420,scrollbars=no");

}
//-->

