/*******************************************************************************
    ÆÄÀÏ¸í  : common.js
    ³»  ¿ë  : myassetÀÇ °øÅëÀ¯Æ¿ ½ºÅ©¸³Æ®

    ¼öÁ¤ÀÏ         ´ã´çÀÚ       ¼öÁ¤³»¿ë
-----------------------------------------------
    2005/06/13    ÀÌ»ó¹Ì       ÃÖÃÊ»ý¼º 
    2005/09/20   ·ùÇüÅ¹            openWindowF(url,w,h,sc,rs, windowname) Ãß°¡ - ¸®ÅÏ°ª ¾øÀ½
******************************************************************************/


// 86?l=: ?@8%BJ 1]Av
function noRightMenu() {
    return false;
//    return true;
}

document.oncontextmenu = noRightMenu;

/*
Function : LTrim( s )
comment  : ¹®ÀÚ¿­ ¿ÞÂÊ °ø¹éÁ¦°Å
param    : s    - ¹®ÀÚ¿­
return   : ¹®ÀÚ¿­
*/
function LTrim( s )
{
    while (1) {
        if ( s.substring(0, 1) != " " ) {
            break;
        }
        s = s.substring(1, s.length);
    }
    return s;
}

/*
Function : RTrim( s )
comment  : ¹®ÀÚ¿­ ¿À´ÃÂÊ °ø¹éÁ¦°Å
param    : s    - ¹®ÀÚ¿­
return   : ¹®ÀÚ¿­
*/
function RTrim( s ) 
{
    while (1) {
        if ( s.substring(s.length - 1, s.length) != " " ) {
            break;
        }
        s = s.substring(0, s.length - 1);
    }
    return s;
}

/*
Function : Trim( s )
comment  : ¾çÂÊ ¸ðµå °ø¹éÁ¦°Å
param    : s    - ¹®ÀÚ¿­
return   : rstStr ¹®ÀÚ¿­
*/
function Trim( s) 
{
    var tmpstr = LTrim(s);
    return RTrim(tmpstr);
}

function Replace(s, x, y) {
    if ((x == y) || (parseInt(y.indexOf(x)) > -1)) {
        errmessage = "replace function error: \n";
        errmessage += "Second argument and third argument could be the same ";
        errmessage += "or third argument contains second argument.\n";
        errmessage += "This will create an infinite loop as it's replaced globally.";
        alert(errmessage);
        return false;
    }
    while (s.indexOf(x) != -1) {
        var leading = s.substring(0, s.indexOf(x));
        var trailing = s.substring(s.indexOf(x) + x.length, s.length);
        s = leading + y + trailing;
    }
    return s;
}

function outputMoneyStr2(number) {
    var output = number ;
    var sub;
    number = number.replace(/,/g , "");
    sub = number - Math.floor(number);
    sub = String(Math.floor(sub*100)/100).substring(1);
    if (sub != "") {
        number = number.substring( 0, number.indexOf(".") );
    }
    if (number.length <= 3) {
        output = number.replace(/,/g , "");
    }else{
        var mod = number.length%3;
        var output = (mod == 0 ? '' : (number.substring(0,mod)));
            
        for (z=0 ; z < Math.floor(number.length/3) ; z++) {
            if ((mod ==0) && (z ==0)){
                output+= number.substring(mod+3*z,mod+3*z+3);
            }else{
                output+= ',' + number.substring(mod+3*z,mod+3*z+3);
            }
        }
    }
    return output+sub;
}

/*
Function : PokeMid(t$,n,w$)
comment  : Áß°£¿¡ ±ÛÀÚ »ðÀÔ PokeMid("Hello There",3,"XX") ==> "HeXXo There"
param    : t$   - ¹®ÀÚ¿­
param    : n    - ¹®ÀÚ¸¦ »ðÀÔÇÏ°í ÇÏ´Â À§Ä¡
param    : w$   - ´ëÃ¼µÉ ¹®ÀÚ¿­
return   : rstStr ¹®ÀÚ¿­
*/
function PokeMid(t$,n,w$)
{
  return ( cutLeft(t$,n-1)+w$+cutLRight(t$, (-(n+w$.length))+1 ) )
}

 
/*
Function : cutLeft(t$,n)
comment  : StringÀÇ ¿ÞÂÊ¿¡¼­ n¹øÂ°ºÎÅÍ ³¡ ¹®ÀÚ¿­±îÁö ¸®ÅÏ
param    : t$   - ¹®ÀÚ¿­
param    : n    - ±ÛÀÚ ¼ö
return   : ¹®ÀÚ¿­
*/
function cutLeft(t$,n)
{
  if ( n >=0 )
    return ( t$.substring(0,n) )
  else
    return ( cutLeft(t$,t$.length+n) )
}

/*
Function : cutLRight(t$,n)
comment  : StringÀÇ ¿À¸¥ÂÊ¿¡¼­ n¹øÂ°ºÎÅÍ ³¡ ¹®ÀÚ¿­±îÁö ¸®ÅÏ
param    : t$   - ¹®ÀÚ¿­
param    : n    - ±ÛÀÚ ¼ö
return   : ¹®ÀÚ¿­
*/
function cutLRight(t$,n)
{
  if ( n >=0 )
    return ( t$.substring(t$.length-n,t$.length) )
  else
    return ( cutLRight(t$,t$.length+n) )
}

/*
Function : strlength(str)
comment  : ¹®ÀÚ¿­ ±æÀÌ¸¦ ¹ÙÀÌÆ®¼ö·Î ¸®ÅÏÇÑ´Ù. (¿µ¾î´Â 1, ÇÑ±ÛÀº 2·Î °è»ê)
param    : str ÀÔ·ÂµÈ ¹®ÀÚ¿­
param    : n ±ÛÀÚ ¼ö
return   : str_len ¹®ÀÚ ±æÀÌ
*/
function strBytLen(str)
{
    var str_len=0;
    for(i = 0 ; i < str.length; i++)
    {
        if (str.charAt(i) < unescape("%80"))
            str_len++;
        else
            str_len = str_len + 2;
    }
    return str_len
}

/*
Function : Ucase$(t$)
comment  : ´ë¹®ÀÚ·Î º¯È¯(Ucase$("Hello There") ==> "HELLO THERE")
param    : t$  ¹®ÀÚ¿­
return   : ¹®ÀÚ¿­
*/
function Ucase$(t$)
{
  return ( t$.toUpperCase() )
}

/*
Function : Lcase$(t$)
comment  : ¼Ò¹®ÀÚ·Î º¯È¯( Ucase$("Hello There") ==> "hello there" )
param    : t$  ¹®ÀÚ¿­
return   : ¹®ÀÚ¿­
*/
function Lcase$(t$)
{
   return ( t$.toLowerCase() )
}

/*
Function : isNull( s )
comment  : ³ÎÀÌ¸é true 
param    : s  ¹®ÀÚ¿­
return   : boolean
*/
function isNull( s ) {
    return ((s == null) || (s.length == 0))
}

/*
Function : isEmpty( s )
comment  : ±ÛÀÚ »çÀÌÁî°¡ 0ÀÌ¸é true
param    : s  ¹®ÀÚ¿­
return   : boolean
*/
function isEmpty(s) {
    var temp = s.replace(/ /gi,"");
    if ( temp == "" ){
        return true;
    } else {
        return false;
    }
}

/*
Function : isNum( s )
comment  : ¹®ÀÚ¿­ÀÌ ¼ýÀÚÀÎÁö ¾Æ´ÑÁö °Ë»ç
param    : s  ¹®ÀÚ¿­
return   : boolean
*/
//function isInteger(s) {
function isNum(s) {
    if (s.length > 0) {
        sNum = s;
        for (i=0; i<sNum.length; i++) {
            if (sNum.charAt(i) < '0' || sNum.charAt(i) > '9') {
                return false;
            }
        }
        return true;
    } else {
        return false;
    }
}

function isInteger(s) {
    if (s.length > 0) {
        sNum = s;
        for (i=0; i<sNum.length; i++) {
            if (sNum.charAt(i) < '0' || sNum.charAt(i) > '9') {
                return false;
            }
        }
        return true;
    } else {
        return false;
    }
}

/*
Function : isAlphaNumeric( s )
comment  : ¼ýÀÚ³ª ¾ËÆÄºªÀÎ °æ¿ì¸¸ true
param    : s  ¹®ÀÚ¿­
return   : boolean
*/
function isAlphaNumeric(s) {
    if (s.length > 0) {
        sNum = s;
        for (i=0; i<sNum.length; i++) {
            if (!(((sNum.charAt(i) >= 'A' && sNum.charAt(i) <= 'Z') ||
                    sNum.charAt(i) >= 'a' && sNum.charAt(i) <= 'z') ||
                    (sNum.charAt(i) >= '0' && sNum.charAt(i) <= '9')) ) {
                return false;
            }
        }
        return true;
    } else {
        return false;
    }
}

/*
Function : convDateYMD2MDY(sDate)
comment  : 
param    : sDatec ¹®ÀÚ¿­
return   : boolean
*/
function convDateYMD2MDY(sDate) {
    var ret = "";
    ret += sDate.substring(5,7) + "/";
    ret += sDate.substring(8,10) + "/";
    ret += sDate.substring(0,4)
    return ret;
}

/*
Function : convDateYYYYMMDD(sDate)
comment  : 
param    : sDatec ¹®ÀÚ¿­
return   : boolean
*/
function convDateYYYYMMDD(sDate) {
    var ret = "";
    if(sDate.length==8){
        ret += sDate.substring(0,4) + "-";
        ret += sDate.substring(4,6) + "-";
        ret += sDate.substring(6,8)
    }
    return ret;
}

/*
Function : isUrl(s)
comment  : httpÀÇ utlÇü½ÄÀÌ ¸Â´ÂÁö Ã¼Å©
param    : s url
return   : boolean
*/
function isUrl(s) {
    if (s.indexOf(" ") != -1) { return false; }
    else if (s.indexOf("http://") == -1) { return false; }
    else if (s == "http://") { return false; }
    else if (s.indexOf("http://") > 0) { return false; }
    s = s.substring(7, s.length);
    if (s.indexOf(".") == -1) { return false; }
    else if (s.indexOf(".") == 0) { return false; }
    else if (s.charAt(s.length - 1) == ".") { return false; }
    if (s.indexOf("/") != -1) {
        s = s.substring(0, s.indexOf("/"));
        if (s.charAt(s.length - 1) == ".") { return false; }
    }
    if (s.indexOf(":") != -1) {
        if (s.indexOf(":") == (s.length - 1)) { return false; }
        else if (s.charAt(s.indexOf(":") + 1) == ".") { return false; }
        s = s.substring(0, s.indexOf(":"));
        if (s.charAt(s.length - 1) == ".") { return false; }
    }
    return true;
}

/*
Function : isEmail(s)
comment  : emailÇü½ÄÀÌ ¸Â´ÂÁö Ã¼Å©
param    : s email
return   : boolean
*/
function isEmail(s) {
    if (s.indexOf(" ") != -1)
        return false;
    else if (s.indexOf("@") == -1)
        return false;
    else if (s.indexOf("@") == 0)
        return false;
    else if (s.indexOf("@") == (s.length-1))
        return false;
    var arrayString = s.split("@"); //(works only in netscape3 and above.)
    //var retSize = customSplit(argvalue, "@", "arrayString");
    if (arrayString[1].indexOf(".") == -1)
        return false;
    else if (arrayString[1].indexOf(".") == 0)
        return false;
    else if (arrayString[1].charAt(arrayString[1].length-1) == ".") {
        return false;
    }
    return true;
}

/*
Function : 
comment  : 
param    : 
return   : boolean
*/
function isSSN( s ) {
    var Sum = 0;
    if ( s.length != 13 ) return false;
    if ( isNum(s) == false ) return false;
    for(i = 0; i < 12; i++) {
        if( i < 6 ) { Sum += parseInt(s.charAt(i)) * (i + 2); }
        if( i > 5 && i < 8) { Sum += parseInt(s.charAt(i)) * ( i + 1); }
        if( i > 7 ) { Sum += parseInt(s.charAt(i)) * ( i - 7); }
    }
    if( 11 - (Sum % 11) != parseInt(s.charAt(12)) ) { return false; }
    return true;
}

/*
Function : isWord(argvalue)
comment  : -¿Í ¼ýÀÚ ¾ËÆÄºªÀÇ °æ¿ì¸¸ true
param    : argvalue - ¹®ÀÚ ¹®ÀÚ¿­
return   : boolean
*/
function isWord(argvalue) {
    var onechar = "";
    for (var n = 0; n < argvalue.length; n++) {
        onechar = argvalue.substring(n, n+1);
        if ((onechar < "0" || onechar > "9") 
            && (onechar < "A" || onechar > "Z") 
            && (onechar < "a" || onechar > "z") 
            && (onechar != "_")) {
            return false;
        }
    }
    return true;
}

/*
Function : Chr2Asc(Letter)
comment  : 
param    : argvalue - ¹®ÀÚ(char)
return   : int
*/
function Chr2Asc(Letter) {
    var Alpha = ' !"#$%& ()*+,-./0123456789:;<=>?@'
              + 'ABCDEFGHIJKLMNOPQRSTUVWXYZ[ ]^_`abcdefghijklmnopqrstuvwxyz{|}~' ;
    if (Letter == "'") {
        return 39;
    } else if (escape(Letter) == "%5C") {
        return 92;
    } else if (Alpha.indexOf(Letter) < 0) {
        return Alpha.indexOf(Letter);
    } else {
        return Alpha.indexOf(Letter)+ 32;
    }
}

/*
Function : Asc2Chr(Code)
comment  : ¾Æ½ºÅ°ÄÚµå¹øÈ£(int)¸¦ ³ÖÀ¸¸é ¹®ÀÚ·Î µ¹·ÁÁØ´Ù.
param    : argvalue - ¹®ÀÚ(char)
return   : ¹®ÀÚ
*/
function Asc2Chr(Code)
{  var Alpha = ' !"#$%& ()*+,-./0123456789:;<=>?@'
             + 'ABCDEFGHIJKLMNOPQRSTUVWXYZ[ ]^_`abcdefghijklmnopqrstuvwxyz{|}~' ;
   if (Code == 39) return "'"
   else if (Code == 92) return unescape("%5C")
        else return Alpha.charAt(Code - 32)
}

/*
Function : beetweenAnB(x, a, b)
comment  : xÀÇ °ªÀÌ a <= x && x <= b ÀÌ¸é true
param    : x ¹®ÀÚ¿­
param    : a ÃÖ¼Ò
param    : b ÃÖ´ë
return   : boolean
*/
function beetweenAnB(x, a, b) {
    if (parseInt(a) <= parseInt(x) && parseInt(x) <= parseInt(b) ) {
        return true;
    } else {
        return false;
    }
}

/*
Function : isLenFromTo(s, iFrom, iTo)
comment  : iFrom¹®ÀÚ¿­ÀÌ»ó~~iToÀÌÇÏÀÎÁö °Ë»ç ±×·¸´Ù¸é true
param    : s ¹®ÀÚ¿­
param    : iFrom ÃÖ¼Ò ¹®ÀÚ¿­
param    : iTo ÃÖ´ë¹®ÀÚ¿­
return   : boolean
*/
function isLenFromTo(s, iFrom, iTo) {
    var iL = s.length
    if (iFrom <= iL && iL <= iTo) {
        return true;
    } else {
        return false;
    }
}

/*
Function : isEvenOdd (n)
comment  : È¦¼ö¸é true
param    : n ¼ýÀÚ
return   : boolean
*/
function isEvenOdd (n) {
    if ((n % 2) == 1) {
        return true;
    }
    return false;
}

/*
Function : noKey()
comment  : ¼ýÀÚÅ°º¸µå°¡ ¾Æ´Ï¸é false ;
return   : boolean
*/
function noKey()
{
    if(event.keyCode < 48 || event.keyCode >57 ){ 
        event.returnValue=false;
        return ;
    }
}


/*
Function : onlyNumber(object)
comment  : ¼ýÀÚÀÌ¿Ü »ç¿ë½Ã ¸Þ¼¼Áö º¸¿©ÁÖ°í ÆûÃÊ±âÈ­ ±×¸®°í Æ÷Ä¿½º
param    : object - ÆûÀÇ ¾ÈÀÇ ¿¤¸®¸ÕÆ®°´Ã¼
return   : boolean
*/
function onlyNumber(object)
{
    if(object.value.length!=0 && !isNum(object.value)){
        alert("¼ýÀÚ¸¸ »ç¿ë°¡´ÉÇÕ´Ï´Ù.");
        object.value = '';
        object.focus();
        return ;
    }
}

/*
Function : outputMoney(number, control)
comment  : ¼ýÀÚÀÌ¿Ü »ç¿ë½Ã ¸Þ¼¼Áö º¸¿©ÁÖ°í ÆûÃÊ±âÈ­ ±×¸®°í Æ÷Ä¿½º
param    : control - ÆûÀÇ ¾ÈÀÇ ¿¤¸®¸ÕÆ®°´Ã¼
*/
function outputMoney( value , control ) {
    outputMoney2( control ) ;
}
function outputMoney2( control ){
    var number = control.value ;

    if (number.substring(0,1) == '0' ||  number== '') {
        number = number.substring(1, number.length);
        control.value = '';
        return;
    }

    number = number.replace(/,/g , "");
/*
    if(!isNum(number)){
        alert("¼ýÀÚ¸¸ »ç¿ë°¡´ÉÇÕ´Ï´Ù.");
        control.value = '';
        return ;
    }
*/         
    if (number.length <= 3) {
        control.value = number.replace(/,/g , "");
        return; 
    }else{
        var mod = number.length%3;
        var output = (mod == 0 ? '' : (number.substring(0,mod)));
            
        for (z=0 ; z < Math.floor(number.length/3) ; z++) {
            if ((mod ==0) && (z ==0)){
                output+= number.substring(mod+3*z,mod+3*z+3);
            }else{
                output+= ',' + number.substring(mod+3*z,mod+3*z+3);
            }
        }
        control.value = output;
    }
}

/*
Function : outputMoneyStr(number)
comment  : ¼ýÀÚ¸¦ ³ÖÀ¸¸é ±Ý¾×Çü½ÄÀ¸·Î ¸®ÅÏ 99,999,980
param    : number - ¹®ÀÚ¿­
return   : str
*/
function outputMoneyStr(number)
{
    var output = number ;
    number = number.replace(/,/g , "");
         
    if (number.length <= 3) {
        output = number.replace(/,/g , "");
    }else{
        var mod = number.length%3;
        var output = (mod == 0 ? '' : (number.substring(0,mod)));
            
        for (z=0 ; z < Math.floor(number.length/3) ; z++) {
            if ((mod ==0) && (z ==0)){
                output+= number.substring(mod+3*z,mod+3*z+3);
            }else{
                output+= ',' + number.substring(mod+3*z,mod+3*z+3);
            }
        }
    }
    return output;
}

/*
Function : outputMoneyDot(number)
comment  : ¼Ò¼ýÁ¡ÀÌ ÀÖÀ¸¸é ±Ý¾×Çü½ÄÀ¸·Î ¸®ÅÏ 99,999,980.00
param    : number - ¹®ÀÚ¿­
return   : str
*/
function outputMoneyDot(number) {
    var output = number ;
    var sub;
    number = number.replace(/,/g , "");
    sub = number - Math.floor(number);
    sub = String(Math.floor(sub*100)/100).substring(1);
    if (sub != "") {
        number = number.substring( 0, number.indexOf(".") );
    }
    if (number.length <= 3) {
        output = number.replace(/,/g , "");
    }else{
        var mod = number.length%3;
        var output = (mod == 0 ? '' : (number.substring(0,mod)));
            
        for (z=0 ; z < Math.floor(number.length/3) ; z++) {
            if ((mod ==0) && (z ==0)){
                output+= number.substring(mod+3*z,mod+3*z+3);
            }else{
                output+= ',' + number.substring(mod+3*z,mod+3*z+3);
            }
        }
    }
    return output+sub;
}

/*
Function : removeChar(str, removeChar)
comment  : ÇØ´ç ¹®ÀÚ¿­¿¡¼­ ÁöÁ¤ÇÑ ¹®ÀÚ¸¦ Á¦°ÅÇÑ´Ù.
param    : str - ¹®ÀÚ¿­
param    : removeChar - »èÁ¦ÇÒ ¹®ÀÚ
return   : str
*/
function removeChar(str, removeChar) {

    var cnt = 0;    // Á¦°ÅÇÒ ¿¬¼ÓµÈ ¹®ÀÚ¼ö  
    
    for(i=0 ; i < str.length ; i++) {
        
        if (str.indexOf(i) == removeChar)     
                cnt++;
        else
            break;          
    }           
    return str.substr(cnt); 
}


/*
Function : korean_check(str, control)
comment  : ÇÑ±ÛÀÔ·Â¸·´Â½ºÅ©¸³
param    : str - ¹®ÀÚ¿­
param    : control - Æû°´Ã¼
return   : boolean
*/

function korean_check(str, control) { 
    korean_check2(control) ;
} 
//ÇØ´çÇÊµå°´Ã¼¸¸ ÀÖÀ¸¸é ±¸Çö°¡´ÉÇØ¼­ strÁö¿ò
function korean_check2(control) { 
    var i; 
    var ch; 
    var str = control.value ;
    for (i=0;i<str.length;i++) { 
        ch = escape(str.charAt(i));        //ISO-Latin-1 ¹®ÀÚ¼ÂÀ¸·Î º¯°æ 
        
        if (strCharByte(ch) == 2) { 
            alert("ÇÑ±ÛÀº ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù.");
            control.value = "";
            control.focus();
            return false;
        }
    }
    return true ;
}

function strCharByte(chStr) { 
    var y = "%u";
    var z = "%";

    if (chStr == null)
        chStr = "";

        if (chStr.indexOf(y) != -1) { 
            if (chStr.substring(2,4) == '00') {
                return 1; 
            }else{
                return 2;        //ÇÑ±Û 
            }
        }else if (chStr.indexOf(z) != -1) { 
            if (parseInt(chStr.substring(1,3), 16) > 127) {
                return 2;        //ÇÑ±Û 
        }else {
            return 1; 
        }
    } else { 
        return 1; 
    } 
} 

/* 
Function : openWindowChart( jkcode )
comment  : ¸¶ÀÌÂ÷Æ®¶ç¿ì±â
return   : À©µµ¿ì°´Ã¼
*/
function openWindowChart(jkcode){ 

    if( jkcode==null || jkcode.length==0 ){
        jkcode = "003470" ;
    }
    var url = "/mychart/mychart.jsp?jkcode="+jkcode ;
    return openWindow(url,750,530,'yes','yes', 'mychartmychart_hahah')
}

/* 
Function : openWindow(uri,w,h,sc,rs, windowname)
comment  : Ã¢¶ç¿ì±â
para     : url - È­¸éÀÌ¸§
para     : w - ³ÐÀÌ
para     : h - ³ôÀÌ
para     : sc - Ã¢ ½ºÅ©·Ñ¿©ºÎ(no or yes)
para     : rs - resize¿©ºÎ(no or yes)
para     : windowname Ã¢ÀÌ¸§
return   : À©µµ¿ì°´Ã¼
*/
function openWindow(url,w,h,sc,rs, windowname){ 
    var wct = (screen.width - w) / 2;
    var hct= (screen.height - h) / 2;
    var winObj = window.open(url,windowname, ('scrollbars='+sc+',resizable='+rs
                                                +', width='+w+ ',height='+h+',top=' +hct
                                                +',left='+wct));
    return winObj ;
}

function openModeless( url,w,h,sc,rs, windowname ) {
    var winObj = null ;
    var wct = (screen.width - w) / 2;
    var hct= (screen.height - h) / 2;

    winSize = "dialogWidth:"+w+"px"
            + "; dialogHeight:"+h+"px"
            + "; dialogLeft:"+wct+""
            + "; dialogTop:"+hct+""
            + "; status:no"
            + "; resizable:"+rs
            + "  scrollbars:"+sc;

    winObj = showModelessDialog ( url, window, winSize);
}


/* 
Function : openWindow(uri,w,h,sc,rs, windowname)
comment  : Ã¢¶ç¿ì±â
para     : uri - È­¸éÀÌ¸§
para     : w - ³ÐÀÌ
para     : h - ³ôÀÌ
para     : sc - Ã¢ ½ºÅ©·Ñ¿©ºÎ(no or yes)
para     : rs - resize¿©ºÎ(no or yes)
para     : windowname Ã¢ÀÌ¸§
return   : À©µµ¿ì°´Ã¼
*/
function openWindow(url,w,h,sc,rs, windowname){ 

    var wct = (screen.width - w) / 2;
    var hct= (screen.height - h) / 2;
    var winObj = window.open(url,windowname, ('scrollbars='+sc+',resizable='+rs
                                                +', width='+w+ ',height='+h+',top=' +hct
                                                +',left='+wct));
    return winObj ;
}


/*
function : this$simplePrint( printId )
comment  : µÚ·Î¹öÆ°
param    : flag -
*/
function simplePrint( printId ){  

    var url= "<iframe src='#' name='this$HiddenPrint' "
           + " width=100% height=100 frameborder=0 scrolling=no style='display:none'></iframe>" ;
        document.write(url);
}

function openWinSimplePrint( printID , w , h ){ 
    var obj = document.all[printID];

    if( obj==null ){
        alert("");
    }

    var url = "/common/simplePrint.jsp"
            + "?printID="+printID ;

    return openWindow(  url 
                      , w+40
                      , h
                      , "yes"
                      , "no"
                      , printID+"gogogogoGo") ;
}


/* 
Function : openWinApp(func,w,h,sc,rs, windowname)
comment  : Ã¢¶ç¿ì±â
para     : func - È£ÃâµÉ Æò¼ÇÀÌ¸§
para     : w    - ³ÐÀÌ
para     : h    - ³ôÀÌ
para     : sc   - Ã¢ ½ºÅ©·Ñ¿©ºÎ(no or yes)
para     : rs   - resize¿©ºÎ(no or yes)
para     : windowname - Ã¢ÀÌ¸§
return   : À©µµ¿ì°´Ã¼
*/
function openWinApp( func , w , h , sc , rs , windowname ){ 

    if( func.length==0 ) func = "doSubmit_Next" ;
    if( func.indexOf(".")<0 ) func = "opener."+func ;

    func = "/common/popup.jsp?func="+func ;

    return openWindow(func,w,h,sc,rs, windowname) ;
}

/* 
Function : openWinAppSession(func,w,h,sc,rs, windowname)
comment  : Ã¢¶ç¿ì±â
para     : func - È£ÃâµÉ Æò¼ÇÀÌ¸§
para     : w    - ³ÐÀÌ
para     : h    - ³ôÀÌ
para     : sc   - Ã¢ ½ºÅ©·Ñ¿©ºÎ(no or yes)
para     : rs   - resize¿©ºÎ(no or yes)
para     : windowname - Ã¢ÀÌ¸§
return   : À©µµ¿ì°´Ã¼
*/
function openWinAppSession( func , w , h , sc , rs , windowname ){ 

    if( func.length==0 ) func = "doSubmit_Next" ;

    func = "/blank.jsp?submitName="+func ;

    return openWindow(func,w,h,sc,rs, windowname) ;
}

/* 
Function : openWindowF(uri,w,h,sc,rs, windowname)
comment  : Ã¢¶ç¿ì±â
para     : uri - È­¸éÀÌ¸§
para     : w - ³ÐÀÌ
para     : h - ³ôÀÌ
para     : sc - Ã¢ ½ºÅ©·Ñ¿©ºÎ(no or yes)
para     : rs - resize¿©ºÎ(no or yes)
para     : windowname Ã¢ÀÌ¸§
return   : ¾øÀ½
*/
function openWindowF(url,w,h,sc,rs, windowname){ 

    //var wct = (screen.width - w) / 2;
    //var hct= (screen.height - h) / 2;
    //var winObj = window.open(url,windowname, ('scrollbars='+sc+',resizable='+rs+', width='+w+ ',height='+h+',top=' +hct+',left='+wct));
    var winObj = window.open(url,windowname, ('scrollbars='+sc+',resizable='+rs+', width='+w+ ',height='+h));
    //return winObj ;
}

/* 
Function : reSizeWindow( win , maxWidth , maxHeight )
comment  : »ç¿ëÀÚ À©µµ¿ì Å©±â ÁöÁ¤ÇÏ±â
para     : win      - À©µµ¿ì°´Ã¼
para     : maxWidth - »ç¿ëÀÚ °¡·Î»çÀÌÁî(
para     : maxHeight- »ç¿ëÀÚ ¼¼·Î»çÀÌÁî
*/
function reSizeWindow( win , maxWidth , maxHeight ){
    try{
        if( win == top ) return;

        var objBody1= win.document.body;
        var ifrmHeight = objBody1.scrollHeight + (objBody1.offsetHeight - objBody1.clientHeight);
        var ifrmWidth  = objBody1.scrollWidth + (objBody1.offsetWidth - objBody1.clientWidth);

        //°¡·Î»çÀÌÁî Ã¼Å©
        if( ifrmWidth!=null && maxWidth < ifrmWidth)
            ifrmWidth = maxWidth ;

        //¼¼·Î»çÀÌÁî Ã¼Å©
        if( ifrmHeight!=null && maxHeight < ifrmHeight)
            ifrmHeight = maxHeight ;

        win.resizeTo( ifrmWidth , ifrmHeight ); 
    }catch(e){
    }
}
//document¾È¿¡ ÀÖ´Â Ãâ·ÂµÈ »çÀÌÆ®·Î ±×³É Àû¿ëÇÏ±â
function reSizeWindowAll( win ){
    try{

        var objBody1= win.document.body;        
        var ifrmHeight1 = objBody1.scrollHeight + (objBody1.offsetHeight - objBody1.clientHeight);
        var ifrmWidth1  = 708;
        //var ifrmWidth1  = objBody1.scrollWidth + (objBody1.offsetWidth - objBody1.clientWidth);
        win.resizeTo( ifrmWidth1 , ifrmHeight1 ); 
//        var ifrmObject = win.parent.document.all[ win.name ];

//        ifrmObject.style.height = ifrmHeight1 ;
//        ifrmObject.style.width  = ifrmWidth1  ;

    }catch(e){

    }
}

function reSizeWindowAll2( win ){
    try{

        var objBody1= win.document.body;        
        var ifrmHeight1 = objBody1.scrollHeight + (objBody1.offsetHeight - objBody1.clientHeight);
        var ifrmWidth1  = objBody1.scrollWidth + (objBody1.offsetWidth - objBody1.clientWidth);
        win.resizeTo( ifrmWidth1 , ifrmHeight1 ); 
//        var ifrmObject = win.parent.document.all[ win.name ];

//        ifrmObject.style.height = ifrmHeight1 ;
//        ifrmObject.style.width  = ifrmWidth1  ;
    }catch(e){

    }
}

function reSizeWindowZ ( framename, height ){
    try {
        document.all[""+framename].height=height;
    } catch (e) {
        
    }
}

function reSizeWindowPop(win, maxWidth, maxHeight){
    try{
        var objBody1= win.document.body;
        var ifrmHeight = objBody1.scrollHeight + (objBody1.offsetHeight - objBody1.clientHeight) + 83;
        var ifrmWidth  = objBody1.scrollWidth + (objBody1.offsetWidth - objBody1.clientWidth) + 25;

        //°¡·Î»çÀÌÁî Ã¼Å©
        if( ifrmWidth!=null && maxWidth < ifrmWidth)
            ifrmWidth = maxWidth ;

        //¼¼·Î»çÀÌÁî Ã¼Å©
        if( ifrmHeight!=null && maxHeight < ifrmHeight)
            ifrmHeight = maxHeight ;

        win.resizeTo( ifrmWidth , ifrmHeight ); 
    }catch(e){
    }
}
/* 
Function : setSelBox( obj, text , value )
comment  : select¹Ú½º¿¡ µ¥ÀÌÅÍ ¼ÂÆÃ
param    : obj   - selectÆû°´Ã¼
param    : text  - Å×½ºÆ®
param    : value - °ª
*/
function setSelBox( obj, text , value ){
    obj.length = text.length ;

    if( value==null )
        text = value ;

    for( var i=0 ; i<obj.length ; i++ ){
        obj[i].text  = text[i] ;
        obj[i].value = value[i] ;
    }
    obj[0].selected = true ;
}


/* 
Function : setSelBoxVal( obj,val )
comment  : select¹Ú½º¿¡ µ¥ÀÌÅÍ ¼ÂÆÃ
param    : obj   - selectÆû°´Ã¼
param    : text  - Å×½ºÆ®
param    : value - °ª
*/
function setSelBoxVal( obj, val ){

    for( var i=0 ; i<obj.length ; i++ ){
        if( val==obj[i].value ){
            obj[i].selected = true ;
        }
    }
}

/* 
Function  : isChecked( f , name )
comment   : ÇöÀç Ã¼Å©µÇ¾îÁ® ÀÖ´Â °´Ã¼(¶óÀÌ¿À, Ã¼Å©¹Ú½º¸¸ »ç¿ë°¡´É)
param     : f      - Æû°´Ã¼
param     : name   - ÀÌ¸§
return    : boolean - true ¼±ÅÃµÇ¾îÁø »óÅÂ.
*/
function isChecked( f , name ){
    var frm = eval("document.forms['"+f.name+"']."+ name ) ;

    for( var i=0 ; i<frm.length ; i++ ){
        if( frm[i].checked )
            return frm[i] ;
    }
    return false ;
}


/* 
Function  : setIdValue( d , id , val )
comment   : id·Î Ã£À¸¸ç Ã£¾ÒÀ¸¸é »ç¿ëÀÚ°ªÀ¸·Î ³Ö´Â´Ù.
param     : d      - document
param     : id     - ¾ÆÀÌµðÀÌ¸§
param     : val    - »ç¿ëÀÚ°ª
return    : boolean - true ¼±ÅÃµÇ¾îÁø »óÅÂ.
*/
function setIdValue( d , id , val ){
    d.all[id].innerHTML = val
}

/*
Function : isPassword(s)
comment  : 
param    : s ¼ýÀÚ
return   : boolean

function isPassword(s) {
    var cnt=0;
    var sInt;
    var sL=0;
    var sU=0;

    if (s.length > 3) {
        for (var i=0; i<s.length; i++) {
            sInt = parseInt(s.charCodeAt(i));
            alert(sInt);
            if ( sInt >= sL && sInt <= sU ) {
                ++cnt;
                if (cnt > 1) {
                    return false;
                }
            }
            else {
                cnt = 0;
            }
            sL = parseInt(s.charCodeAt(i));
            sU = parseInt(s.charCodeAt(i));
        }
        return true;
    } else {
        return false;
    }
}
*/

/*
Function : isDigit(str)
comment  : 0~9±îÁö¸é true
param    : str ¹®ÀÚ¿­
return   : boolean
*/
function isDigit(str) {
    var flag = true;
        
    for(var i=0 ; i < str.length ; i++) {
        if (str.charCodeAt(i) < 48 || str.charCodeAt(i) > 57) {                 
            flag = false;
            break;
        }
    }
        
    return flag;
}

/*
Function : Len( s )
comment  : 0~9±îÁö¸é true
param    : s ¹®ÀÚ¿­
return   : boolean
*/
function Len( s ){
    if ( s == null )
        return ( 0 ) ;
    else
        return ( s.length ) ;
}

/*
Function : formatAcc( s )
comment  : °èÁÂ¹øÈ£ Çü½Ä¿¡ ¸Â´Â ¹®ÀÚ¿­ ¸¸µé¾î ¸®ÅÏ(000-00-00000)
param    : s ¹®ÀÚ¿­
return   : º¯È­µÈ °èÁÂ
*/
function formatAcc( s ){
    if( s.length<11 )
        return 1 ;

    s = s.substring(0,3)+"-"+s.substring(3,5)+"-"+s.substring(5,11) ;
    return s ;
}

/*
function : getColor( code )
comment  : ¼ø¸Å¼ö¿¡ »öÀÔÇôÁÖ±â
param    : code - - , 0 , + °ª
*/
function getColor( code ){ 

    if( code=="-" ){
        return "blue" ;

    }else if( code=="+" ){
        return "red" ;

    }else{
        return "" ;
    }
}

/*
Function : JFormat(argvalue, format)
comment  : -¿Í ¼ýÀÚ ¾ËÆÄºªÀÇ °æ¿ì¸¸ true
param    : argvalue - ¹®ÀÚ¿­
param    : format - ¹®ÀÚ Æ÷¸ä
return   : ¹®ÀÚ¿­

function JFormat(argvalue, format) {
    var numOfDecimal = 0;
    if (format.indexOf(".") != -1) {
        numOfDecimal = format.substring(format.indexOf(".") + 1, format.length).length;
    }
    argvalue = formatDecimal(argvalue, true, numOfDecimal);
    argvalueBeforeDot = argvalue.substring(0, argvalue.indexOf("."));
    retValue = argvalue.substring(argvalue.indexOf("."), argvalue.length);
    strBeforeDot = format.substring(0, format.indexOf("."));
    for (var n = strBeforeDot.length - 1; n >= 0; n--) {
        oneformatchar = strBeforeDot.substring(n, n + 1);
        if (oneformatchar == "#") {
            if (argvalueBeforeDot.length > 0) {
                argvalueonechar = argvalueBeforeDot.substring(argvalueBeforeDot.length - 1, argvalueBeforeDot.length);
                retValue = argvalueonechar + retValue;
                argvalueBeforeDot = argvalueBeforeDot.substring(0, argvalueBeforeDot.length - 1);
            }
        }
        else {
            if (argvalueBeforeDot.length > 0 || n == 0)
            retValue = oneformatchar + retValue;
        }
    }
    return retValue;
}
*/

/*
Function : isTime(s) 
comment  : 
param    : s ¹®ÀÚ¿­
return   : boolean

function isTime(s) {
    //12:00:59
    //012345678
    //hh:mm:ss
    //hh = 00 ~ 23
    //mm = 00 ~ 59
    //ss = 00 ~ 59
    if (s.length == 8) {
        if (s.substring(2,3) != ":") { return false; }
        if (s.substring(5,6) != ":") { return false; }
        if (s.substring(0,2) >= '00' && s.substring(0,2) <= '23')
            if (s.substring(3,5) >= '00' && s.substring(3,5) <= '59')
                if (s.substring(6,8) >= '00' && s.substring(6,8) <= '59') { return true; }
    }
    return false;
}
*/



/**
* div layer ¸¦ º¸¿©ÁØ´Ù.
*/
function showLayer(divName){	
    document.all[divName].style.visibility = "visible";
}

/**
* div layer ¸¦ °¨Ãá´Ù.
*/
function hideLayer(divName) {
    document.all[divName].style.visibility = "hidden"
}

/**
* calander¿¡¼­ ³¯Â¥
*/
function sendDate(year,month,day,total,inputText, divName , formName , func ){

    if(formName!=null && formName.length!=0) 
        formName = "parent.window.document.forms['"+formName+"']." ;
    else  formName = "parent.window.document.forms[0]." ;

    var today=new Date();
    var todayh=today.getHours();
    var todaymin=today.getMinutes();
    var todaysec=today.getSeconds();
    
    if( todayh < 10 ){
        todayh = "0"+todayh;
    }
    if( todaymin < 10 ){
        todaymin = "0"+todaymin;
    }
    if( todaysec < 10 ){
        todaysec = "0"+todaysec;
    }

    //document.forms[0].recruit1.value = tatal + todayh + todaymin + todaysec ;
    //document.forms[0].inputText.value = tatal ;
    if(formName!=null && formName.length!=0 
        && inputText!=null && inputText.length!=0 ) 
        eval(formName+inputText).value =total;

    if(func!=null && func.length!=0) 
        eval("parent.window."+func+"()") ;
    
//alert(divName);
    //alert("³¯Â¥:"+document.forms[0].recruit1.value);
    //parent.MM_showHideLayers('cal','','hide')

    //parent.MM_showHideLayers(divName,'','hide')
    parent.hideLayer(divName);
}   

/**
* ÀÔ·Â°ª¿¡ ±âÈ£ À¯¹« Ã¼Å©
* »ç¿ë¿¹ : CheckIllegalChar(value, name)
*/
function CheckIllegalChar(stmt, name)
{
    var t = stmt;
    var a = "!@#$%^&*\"()'/|\\+=_;:,.<>?[]{}";
    for (var i=0; i < t.length; i++)
    {
        for (var j=0; j <a.length; j++)
        {
            var b = a.substring(j, j+1);
            if(t.charAt(i) == b)
            {
                alert(name + '¿¡ ±âÈ£°¡ ÀÔ·ÂµÇ¾ú½À´Ï´Ù.\n±âÈ£¸¦ Á¦¿ÜÇÏ°í ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.');
                return false;
            }
        }
    }
    return true;
}
/*** ÅÇ ÀÌ¹ÌÁö º¯°æ
* @param curPos     ÇöÀç ¼±ÅÃÇÑ ÅÇ ÀÌ¹ÌÁö ¹øÈ£     
* @param tabStart   ÅÇ ½ÃÀÛ ÀÌ¹ÌÁö ¹øÈ£
* @param tabEnd     ÅÇ ³¡ ÀÌ¹ÌÁö ¹øÈ£  
* @param imgName    ÀÌ¹ÌÁö ÀÌ¸§. 
* (img name=tab1, img name=tab2, img name=tab3 ÀÌ°í ¼±ÅÃÇÑ ÀÌ¹ÌÁö ¹øÈ£°¡ 1ÀÏ ¶§  »ç¿ë¹ý : changeTabImg(1, 1, 3, 'tab')
*/

function changeTabImg(curPos, tabStart, tabEnd, imgName) {
    for (i=tabStart; i<=tabEnd; i++) {  
            if (typeof(eval(document.images[imgName+i])) != 'undefined' && document.images[imgName+i].src.indexOf('_on') != -1) {
            document.images[imgName+i].src = (document.images[imgName+i].src).replace(/_on/i, '_off');
            }           
    }
    if (typeof(eval(document.images[imgName+curPos])) != 'undefined' && document.images[imgName+curPos].src.indexOf('_off') != -1) {
                document.images[imgName+curPos].src = (document.images[imgName+curPos].src).replace(/_off/i, '_on');
    }       
}

/*** ¹®ÀÚ±æÀÌ °ËÁõ
* @param object     °Ë»çÇÒ Æû°´Ã¼
* @param cnt        °Ë»çÇÒ ¹®ÀÚ±æÀÌ
*/
function checkTextLength( object , cnt ){
    if( strBytLen(object.value)>cnt ){
        alert(cnt+"ÀÚ ÀÌ»ó ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù.") ;
        object.focus() ;
        object.value = cutStr(object.value, cnt) ;        
    }
}

/*** ¹®ÀÚ¿­ Àý»ç
* @param str        Àý»çÇÒ ¹®ÀÚ¿­
* @param cnt        Àý»çÇÒ ¹®ÀÚ±æÀÌ
*/
function cutStr(str, cnt){

    var str_len=0;
    var rstStr = "" ;
    for(i = 0 ; i < str.length; i++){
        if (str.charAt(i) < unescape("%80"))
            str_len++   ;
        else
            str_len = str_len + 2;

        if(str_len<=cnt){
            rstStr += str.charAt(i) ;
        }else{
            break ;
        }
    }
    return rstStr ;
}

/*** ¼ýÀÚ¸¸ °¡´É*/
function checkNum()
{
    var objEv = event.srcElement;
    var numPattern = /([^0-9])/;
    numPattern = objEv.value.match(numPattern);
    if(numPattern != null){
        alert("¼ýÀÚ¸¸ ÀÔ·ÂÇØ ÁÖ¼¼¿ä!");
        objEv.value="";
        objEv.focus();
        return false;
    }
}

//±ÇÇÑÃ¼Å©
function checkgrade ( grade ) {
    if ( grade == '0C' || grade == '0c' ) {
        alert ('°í°´´Ô²²¼­´Â Á¦ÇÑµî±ÞÀ¸·Î ¼³Á¤µÇ¾î ÀÖÀ¸¹Ç·Î ÇØ´ç ¸Þ´º¸¦ »ç¿ëÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.');
        return false;
    }
    return true;
}


function preparse(value) {
    for ( i=0; i<value.length; i++ ) {
        if ( value.charAt(i) != ' ' && value.charAt(i) != '0' ) {
            value = value.substring (i);
            break;
        }
    }


    var s = ''+value;
    var n = s.length;

    for (i=0; i<n; i++) {
        if(s.charAt(i) == ',') {
            var str1 = s.substring(0, i);
            var str2 = s.substring(i+1);
            s = str1+str2;
            n--;
        }
    }
    return s;
}

function strlength(str)
{
        var str_len=0;
        for(i = 0 ; i < str.length; i++)
        {
                if (str.charAt(i) < unescape("%80"))
                        str_len++;
                else
                        str_len = str_len + 2;
        }
        return str_len
}


function bluring()
{
//alert(typeof(event.srcElement.tagName))
if(event.srcElement !=null)
    {
        if(event.srcElement.tagName=="A" || event.srcElement.tagName=="IMG" || (event.srcElement.tagName=="INPUT" && (event.srcElement.type=="radio" || event.srcElement.type=="checkbox" ) )  )
        {
            document.body.focus();
        }
    }
}
document.onfocusin=bluring;

// rollover
var changedImg;

function EImgChg(flag)
{
    source=event.srcElement;
    if (source.name == "")
    { return false;  }

    if(changedImg == source.name)
    return;


    else if (document.images && source.tagName=="IMG") {
        imgElement = source.name;  // ÀÌ¹ÌÁö name
        imgPath = source.src;   // ÀÌ¹ÌÁö src ¼Ó¼º°ª

        imgPathLen = imgPath.length;
        imgPathFlag = imgPath.lastIndexOf("/");
        imgName = imgPath.substring(0,imgPathFlag+1);

        document.images[imgElement].src =  imgName + imgElement + "_" + flag + ".gif";

    }
}












/********ÆäÀÌÂ¡ Ã³¸® ÇÔ¼ö ½ÃÀÛ *******************/
    var prePg = null;

    function printPage(currPage, totalCnt) {
        var listSize = 10;
        var pageSize = 10;

        var startPage = (currPage % pageSize == 0) ? 
			currPage-(pageSize-1) : currPage-(currPage%pageSize)+1;
		var totalPage = (totalCnt % listSize == 0) ? 
			totalCnt / listSize : totalCnt / listSize + 1;			
		var endPage = startPage + (pageSize - 1);

		if(totalPage <= endPage) 
			endPage = totalPage;

        var pageStr = "";

        pageStr += "<ul class=\"pageNo\">\n";

        if(startPage == 1) {
            pageStr += "<li class=\"pageBtn\"> <img src=\"/img/btn/btn_fast_prev.gif\" alt=\"Ã³À½¸ñ·ÏÀ¸·Î°¡±â\"> </li>\n";
            pageStr += "<li class=\"pageBtn\"> <img src=\"/img/btn/btn_prev.gif\" alt=\"ÀÌÀü¸ñ·ÏÀ¸·Î°¡±â\"> </li>\n";
        } else {
            pageStr += "<li class=\"pageBtn\"><a href=\"javascript:printPage(1, " + totalCnt + ")\"><img src=\"/img/btn/btn_fast_prev.gif\" alt=\"Ã³À½¸ñ·ÏÀ¸·Î°¡±â\"></a></li>\n";
            pageStr += "<li class=\"pageBtn\"><a href=\"javascript:printPage(" + (startPage - 1) + ", " + totalCnt + ")\"><img src=\"/img/btn/btn_prev.gif\" alt=\"ÀÌÀü¸ñ·ÏÀ¸·Î°¡±â\"></li>\n";
        }

        pageStr += "<li>\n";
        pageStr += "<ol>\n";

        for(var i = startPage ; i <= endPage ; i++) {
            if(i == currPage) {
                 pageStr += "<li>" + i + "</li>\n";
            } else {
                pageStr += "<li><a href=\"javascript:printPage(" + i + ", " + totalCnt + ")\">" + i + "</a></li>\n";
            }
        }

        pageStr += "</ol>\n";
        pageStr += "</li>\n";

        if(endPage < totalPage) {
            pageStr += "<li class=\"pageBtn\"><a href=\"printPage(" + (endPage + 1) +", " + totalCnt + ")\"><img src=\"/img/btn/btn_next.gif\" alt=\"´ÙÀ½¸ñ·ÏÀ¸·Î°¡±â\"></a></li>\n";
            pageStr += "<li class=\"pageBtn\"><a href=\"printPage(" + totalPage + ", " + totalCnt + ")\"><img src=\"/img/btn/btn_fast_next.gif\" alt=\"¸¶Áö¸·¸ñ·ÏÀ¸·Î°¡±â\"></a></li>\n";
        } else {
            pageStr += "<li class=\"pageBtn\"> <img src=\"/img/btn/btn_next.gif\" alt=\"´ÙÀ½¸ñ·ÏÀ¸·Î°¡±â\" > </li>\n";
            pageStr += "<li class=\"pageBtn\"> <img src=\"/img/btn/btn_fast_next.gif\" alt=\"¸¶Áö¸·¸ñ·ÏÀ¸·Î°¡±â\"> </li>\n";
        }

        pageStr += "</ul>\n";

        document.getElementById("viewPaging").innerHTML = pageStr;

        if(totalCnt > 0) showPg(currPage);
    }

    function showPg(pg) {
        var dataBlock = document.getElementsByName("pg" + pg);
        
        for(var i = 0; i < dataBlock.length; i++) {
        	dataBlock[i].style.display = "block";
        }

        if(prePg != null) {
            dataBlock = document.getElementsByName(prePg);
            for(var i = 0; i < dataBlock.length; i++) {
            	dataBlock[i].style.display = "none";
            }
        }

        prePg = "pg" + pg;
    }
/********ÆäÀÌÂ¡ Ã³¸® ÇÔ¼ö ³¡ *******************/

/************************************************
 *   ÇÏ´Ü ÇÃ·ÎÆÃ ÇÃ·¡½Ã ¿µ¿ª ½ÃÀÛ
*************************************************/
   
    
    function plotingOpenJsCall(opt) {
        //alert("¸Þ´º ¿­±â/´Ý±â : " + opt);
        return true;
    }
    
    function plotingItemListJsCall() {
        //alert("°ü½É»óÇ° ÀÌµ¿");
        document.location.href="/myasset/mywm/myitem/as_InterestGoods_lst00.jsp";
        return true;
    }
    
    function flotingDiaryJsCall() {
        //alert("ÀçÅ×Å©´ÙÀÌ¾î¸® °¡±â");
        window.open("/myasset/mywm/myplanner/as_Diary_lst00.jsp","diary", "scrollbars=no,resizable=no, width=980,height=720,top=0,left=0");
        return true;
    }
    
    function flotingFundTradeJsCall() {
        //alert("ÆÝµå¸Å¸ÅÁøÇà»óÈ² ÀÌµ¿");
        document.location.href="/myasset/mywm/myitem/as_fundBuy_lst00.jsp";
        return true;
    }
    
    
    function flotingHackingInterceptJsCall(opt) {
    	//top.homeSecu.getNetiStat ();
        //alert("ÇØÅ·Â÷´Ü±â : " + opt);
        if (opt == '1') {
        	top.homeSecu.setNeti ( true );
        } else {
        	top.homeSecu.setNeti ( false );
        	
        }
        return true;
    }
    
    function plotingTodayViewItemJsCall(itemcodeStr,checkitemStr) {
        //alert("»óÇ° ºñ±³" + itemcodeStr+' : '+checkitemStr);
        var arrItemcode = itemcodeStr.split('|');
        var arrCheckItem = checkitemStr.split('|');
        var url = "/myasset/financemall/item/ma_Bond_pop.jsp?";
        if (arrCheckItem[0] == 'fund') {
            var frm = document.forms["frmCompare"];
            while (frm.hasChildNodes()) {
            	frm.removeChild(frm.childNodes[0]);
            }
            for (var i = 0; i < arrItemcode.length; i++) {
                var obj = document.createElement("<INPUT type=hidden name='fundCode' value='" + arrItemcode[i] + "'>");
                frm.insertBefore(obj);
            }
            
            window.open("about:blank", "OpenWin", "status=no,menubar=no,resizable=no,scrollbars=yes,width=730,height=700");   
            
            frm.action = "/myasset/financemall/fund/ma_Fund_pop.jsp";
            frm.target = "OpenWin";
            frm.submit();
        } else if (arrCheckItem[0] == 'bond') {
            var frm = document.forms["frmCompare"];
            while (frm.hasChildNodes()) {
                frm.removeChild(frm.childNodes[0]);
            }
            for (var i = 0; i < arrItemcode.length; i++) {
                var obj = document.createElement("<INPUT type=hidden name='chk01' value='" + arrItemcode[i] + "'>");
                frm.insertBefore(obj);
            }
            
            window.open("about:blank", "OpenWin", "status=no,menubar=no,resizable=no,scrollbars=no,width=700,height=562");  
            
            frm.action = "/myasset/financemall/item/ma_Bond_pop.jsp";
            frm.target = "OpenWin";
            frm.submit();
        } else {
            alert("»óÇ°ºñ±³´Â ÆÝµå¿Í Ã¤±Ç¸¸ °¡´ÉÇÕ´Ï´Ù");
        }
        return true;
    }

    function plotingIntersetItemJsCall(itemcodeStr,checkitemStr) {
        //alert("°ü½É»óÇ° ºñ±³" + itemcodeStr+' : '+checkitemStr);
        plotingTodayViewItemJsCall(itemcodeStr,checkitemStr);
        return "true";
    }
    
    function openTodayItem(checkitem, checkitem2, itemcode) {
    	//alert('¿À´Ãº»»óÇ° ÀÌµ¿');
    	openInterestItem(checkitem, checkitem2, itemcode);
    }
    
    function openInterestItem(checkitem, checkitem2, itemcode) {
    	//alert('°ü½É»óÇ° ÀÌµ¿');
		/**
		 * »óÇ°±¸ºÐ         jkind   jkind2  jcode
		 * ---------------------------------------
		 * Á¾¸ñÄÚµå°¡ ÀÖ´Â »óÇ°
		 * ±¹³»ÆÝµå         fund    01      
		 * ÇØ¿ÜÆÝµå         fund    02      
		 * ´Ü±â¿ì·®Ã¤       bond    01      
		 * °í¼öÀÍÈ¸»çÃ¤     bond    02      
		 * ±¹°øÃ¤           bond    03      
		 * ºÐ¸®°ú¼¼Ã¤±Ç     bond    04      
		 * ¿ÜÈ­Ç¥½ÃÃ¤±Ç     bond    05      
		 * cp               cp      01      
		 * cd               cd      01      
		 * ---------------------------------------
		 * Á¾¸ñÄÚµå°¡ ¾ø´Â »óÇ°
		 * RP               rp      01      0
		 * ¹ßÇà¾îÀ½         is      01      0
		 * cma-rp           cr      01      0
		 * cma-¹ßÇà¾îÀ½     ci      01      0
		 * º£½ºÆ®ÇÃ·¯½º     bp      01      0
		 * Àû¸³½Äcma        mc      01      0
		 * ---------------------------------------
		 * Á¾¸ñÄÚµå°¡ ÀÖ´Â »óÇ°Àº »èÁ¦ÇÒ°æ¿ì Å×ÀÌºí row¸¦ »èÁ¦ÇÑ´Ù
		 * Á¾¸ñÄÚµå°¡ ¾ø´Â »óÇ°Àº »èÁ¦ÇÒ°æ¿ì JKIND2 = '99' ·Î ¼¼ÆÃµÈ´Ù
		 */
	     var url = "";
	     if (checkitem == "fund") {
	     	var sgb = "1";   //±¹³»ÆÝµå
	     	if (checkitem2 == "02") {
	     		//ÇØ¿ÜÆÝµå
	     		sgb = "2";
	     	}
	     	url = "/myasset/financemall/fund/ma_Fund_viw_main.jsp?sgb=" + sgb + "&mode=002&cmd=&itemCode=" + itemcode;
	     } else if (checkitem == "bond") {
	     	var param = "mode=02&bondC=02";
	     	if (checkitem2 == "01") {
	     		//´Ü±â¿ì·®Ã¤
	     		param = "mode=002&bondC=0204";
	     	} else if (checkitem2 == "02") {
                //È¸»çÃ¤
                param = "mode=002&bondC=02";
            } else if (checkitem2 == "03") {
                //±¹°øÃ¤
                param = "mode=002&bondC=0200";
            } else if (checkitem2 == "04") {
                //ºÐ¸®°ú¼¼Ã¤±Ç
                param = "mode=002&bondC=0202";
            } else if (checkitem2 == "05") {
                //¿ÜÈ­Ç¥½ÃÃ¤±Ç
                param = "mode=002&bondC=03";
            }
            url = "/myasset/financemall/item/ma_BondFloatation_viw.jsp?" + param + "&itemCode=" + itemcode;
         } else if (checkitem == "cp") {
         	//CP
            url = "/myasset/financemall/item/ma_CpInformation_viw.jsp?mode=02&itemCode=" + itemcode;
         } else if (checkitem == "cd") {
         	//CD
            url = "/myasset/financemall/item/ma_CdInformation_viw.jsp?mode=02&itemCode=" + itemcode;
         } else if (checkitem == "ci") {
         	//cma-¹ßÇà¾îÀ½
            url = "/myasset/financemall/cma/ma_CmaIssue_main.jsp";
         } else if (checkitem == "is") {
         	//¹ßÇà¾îÀ½
            url = "/myasset/financemall/item/ma_Issue_main.jsp?mode=02";
         } else if (checkitem == "rp") {
         	//RP
            url = "/myasset/financemall/item/ma_Rp_lst.jsp";
         } else if (checkitem == "cr") {
         	//cma-rp
            url = "/myasset/financemall/cma/ma_CmaRp_main.jsp";
         } else if (checkitem == "bp") {
         	//º£½ºÆ®ÇÃ·¯½º
            url = "/myasset/financemall/item/ma_BestplusInfo_main.jsp";
         } else if (checkitem == "mc") {
         	//¾Ë¶ãÇÁ¸®¹Ì¾ö
            url = "/myasset/financemall/item/ma_CmaReserve_viw.jsp";
         } else {
	     	url = "/myasset/financemall/financemall_main.jsp";
	     }
	     
	     location.href = url;
    }
    
    function openMyMenuFlash(url) {
        //alert('¸¶ÀÌ¸Þ´ºÀÌµ¿');
        //alert(url);
        if (url == 'undefined') {
            //alert("ÇØ´ç ¸Þ´º·Î ÀÌµ¿ÇÒ ¼ö ¾ø½À´Ï´Ù");
            return;
        }
        location.href = url;
    }
    function openMineFlash(url) {
        //alert(url);
        if (url == 'undefined') {
            //alert("ÇØ´ç ¸Þ´º·Î ÀÌµ¿ÇÒ ¼ö ¾ø½À´Ï´Ù");
            return;
        }
        
        if (url == 'goStorySearch') {
        	goStorySearch();   //½ºÅä¸®°Ë»ö
        } else if (url.indexOf('as_Diary_lst00') > -1) {
            openPopupFlash(url);   //ÀçÅ×Å©´ÙÀÌ¾î¸®
        } else if (url.indexOf('easySpeed_main') > -1) {
            openWindow(url, '740', '347', 'no', 'no', 'easySpeed');   //¿ë¾î»çÀü
        }  else if (url.indexOf('MyAssetGuide_pop') > -1) {
            openWindow(url, '724', '499', 'no', 'no', 'MyAssetGuide_pop');   //È¨ÆäÀÌÁö ÀÌ¿ë°¡ÀÌµå
        } else {
        	
        }
        //location.href = url;
    }
/************************************************
 *   ÇÏ´Ü ÇÃ·ÎÆÃ ÇÃ·¡½Ã ¿µ¿ª ³¡
*************************************************/










	function getAccountInfoHtml(ainfo, divId) {
		var strBuf = "";
		
        if(ainfo.isEaccont == "true"){
            strBuf += "<img src=\"/img/btn/btn_e.gif\" alt=\"e\">";
            strBuf += "<span onmouseover=\"open_Menu('" + divId + "');\" onmouseout=\"close_Menu('" + divId + "');\">";
            strBuf += ainfo.getAccForm() + "&nbsp;" + ainfo.accname;
            strBuf += "</span>"; 
            strBuf += "<div id=\"popMenu_" + divId + "\" class=\"epStyle\" onmouseover=\"open_Menu('"
                   + divId
                   + "');\" onmouseout=\"close_Menu('" + divId + "');\">";
            strBuf +="<strong>ÀÎÅÍ³Ý°³¼³°èÁÂ</strong>";
            strBuf +="<div id=\"div_paccount\">¸ð°èÁÂ : " + ainfo.getPAccForm() + "</div>";
            strBuf +="</div>";
        } else {
            strBuf += ainfo.getAccForm() + "&nbsp;" + ainfo.accname;
        }
        
        return strBuf;
	}
	
	
	
	    
    
    //ÇÁ·Î±×·¹½º¹Ù º¸¿©ÁÖ±â
    function loadingBar(id) {
    	if(id) {
    		var isView = arguments[1];
	    	var loadingObj = document.getElementById(id);
	    	
	    	if(typeof(isView) != "undefined") {
	    		loadingObj.style.display = isView ? "block" : "none";
	    	} else {
	    		loadingObj.style.display = (loadingObj.style.display == "block") ? "none" : "block";
	    	}
    	} else {
    		alert("ÇÁ·Î±×·¹½º¹Ù ¾ÆÀÌµð°¡ ¼ÂÆÃÀÌ µÇÁö ¾Ê¾Ò½À´Ï´Ù.");
    	}
    }

