/* ========================================================================== */
/* ÇÁ·Î±×·¥  ¸í : jslib.js                                                    */
/* ÇÁ·Î±×·¥¼³¸í : JavaScript Library                                          */
/* ÀÛ ¼º ÀÏ ÀÚ  : 2002.04.11                                                  */
/* ÀÛ ¼º ÀÚ     : ±èÇÐ¼º                                                      */
/* ÇÁ·Î±×·¥È¯°æ                                                               */
/*              1) OS Version : Windows2000                                   */
/*              2) Language : JavaScript                                      */
/* ========================================================================== */

/* -------------------------------------------------------------------------- */
/* ±â´É : Email Çü½Ä Check                                                    */
/* ÆÄ¶ó¸ÞÅÍ ¼³¸í :                                                            */
/*        -  obj : ÇØ´ç ÀÔ·Â °´Ã¼                                             */
/* -------------------------------------------------------------------------- */
function isCorrectEmail(obj) {
    var i;
    var check=0;
    var dot=0;
    var before = "";
    var after = "";

    if(obj.value.length == 0) return(false);

    for(i=0; i<obj.value.length; i++) {
        if(obj.value.charAt(i) == '@') { check = check + 1; }
        else if(check == 0) { before = before + obj.value.charAt(i); }
        else if(check == 1) { after = after + obj.value.charAt(i); }
    }

    if( check >= 2 || check == 0 ) {
        alert("Àß¸øµÈ ÀüÀÚ¿ìÆí ÁÖ¼ÒÀÔ´Ï´Ù.");
        obj.focus();
        obj.select()
        return(false);
    }


    for(i=0; i<before.length; i++) {
        if(!((before.charAt(i) >= 'A' && before.charAt(i) <= 'z') ||
             (before.charAt(i) >= '0' && before.charAt(i) <= '9') ||
             (before.charAt(i) == '_') || (before.charAt(i) == '-'))) {
                   alert("Àß¸øµÈ ÀüÀÚ¿ìÆí ÁÖ¼ÒÀÔ´Ï´Ù.");
                   obj.focus();
                   obj.select()
                   return(false);
        }
    }

    for(i=0; i<after.length; i++) {
        if(!((after.charAt(i) >= 'A' && after.charAt(i) <= 'z') ||
             (after.charAt(i) >= '0' && after.charAt(i) <= '9') ||
             (after.charAt(i) == '_') || (after.charAt(i) == '.') ||
             (after.charAt(i) == '-'))) {
                   alert("Àß¸øµÈ ÀüÀÚ¿ìÆí ÁÖ¼ÒÀÔ´Ï´Ù.");
                   obj.focus();
                   obj.select()
                   return(false);
        }
    }

    for(i=0; i<after.length; i++) {
        if(after.charAt(i) == '.') {
            dot = dot + 1;
        }
    }

    if( dot < 1 ) {
        alert("Àß¸øµÈ ÀüÀÚ¿ìÆí ÁÖ¼ÒÀÔ´Ï´Ù.");
        obj.focus();
        obj.select()
        return(false);
    }

    return(true);
}

/* -------------------------------------------------------------------------- */
/* ±â´É : ÇØ´ç URL·Î ÀÌµ¿                                                     */
/* ÆÄ¶ó¸ÞÅÍ ¼³¸í :                                                            */
/*        -  url : ÀÌµ¿ÇÏ°íÀÚ ÇÏ´Â URLÁÖ¼Ò                                    */
/* -------------------------------------------------------------------------- */
function goMove(url){
    window.location.replace(url);
}

/* -------------------------------------------------------------------------- */
/* ±â´É : ¼ýÀÚ¿¡ Comma Âï±â                                                   */
/* ÆÄ¶ó¸ÞÅÍ ¼³¸í :                                                            */
/*        -  input : ÀÔ·Â°ª                                                   */
/* -------------------------------------------------------------------------- */
function Comma(input) {

  var inputString = new String;
  var outputString = new String;
  var counter = 0;
  var decimalPoint = 0;
  var end = 0;
  var modval = 0;

  inputString = input.toString();
  outputString = '';
  decimalPoint = inputString.indexOf('.', 1);

  if(decimalPoint == -1) {
     end = inputString.length - (inputString.charAt(0)=='0' ? 1:0);
     for (counter=1;counter <=inputString.length; counter++)
     {
        var modval =counter - Math.floor(counter/3)*3;
        outputString = (modval==0 && counter <end ? ',' : '') + inputString.charAt(inputString.length - counter) + outputString;
     }
  }
  else {
     end = decimalPoint - ( inputString.charAt(0)=='-' ? 1 :0);
     for (counter=1; counter <= decimalPoint ; counter++)
     {
        outputString = (counter==0  && counter <end ? ',' : '') +  inputString.charAt(decimalPoint - counter) + outputString;
     }
     for (counter=decimalPoint; counter < decimalPoint+3; counter++)
     {
        outputString += inputString.charAt(counter);
     }
 }
    return (outputString);
}

/* -------------------------------------------------------------------------- */
/* ±â´É : ¼ýÀÚ¿¡¼­ Comma Á¦°Å                                                 */
/* ÆÄ¶ó¸ÞÅÍ ¼³¸í :                                                            */
/*        -  input : ÀÔ·Â°ª                                                   */
/* -------------------------------------------------------------------------- */
function unComma(input) {
   var inputString = new String;
   var outputString = new String;
   var outputNumber = new Number;
   var counter = 0;
   if (input == '')
   {
	return 0
   }
   inputString=input;
   outputString='';
   for (counter=0;counter <inputString.length; counter++)
   {
      outputString += (inputString.charAt(counter) != ',' ?inputString.charAt(counter) : '');
   }
   outputNumber = parseFloat(outputString);
   return (outputNumber);
}

/* -------------------------------------------------------------------------- */
/* ±â´É : ¹®ÀÚ¿­ÀÇ ¾ÕµÚ °ø¹éÁ¦°Å                                              */
/* ÆÄ¶ó¸ÞÅÍ ¼³¸í :                                                            */
/*        -  strings : ¹®ÀÚ¿­                                                 */
/* -------------------------------------------------------------------------- */
function trim(strings) {
  var tmpStr, atChar;
  tmpStr = strings;

  if (tmpStr.length > 0) atChar = tmpStr.charAt(0);
  while (isSpace(atChar)) {
    tmpStr = tmpStr.substring(1, tmpStr.length);
    atChar = tmpStr.charAt(0);
  }
  if (tmpStr.length > 0) atChar = tmpStr.charAt(tmpStr.length-1);
  while (isSpace(atChar)) {
    tmpStr = tmpStr.substring(0,( tmpStr.length-1));
    atChar = tmpStr.charAt(tmpStr.length-1);
  }
  return tmpStr;
}

/* -------------------------------------------------------------------------- */
/* ±â´É : ¹®ÀÚ¿­ÀÇ ¿ÞÂÊ¿¡¼­ ¿øÇÏ´Â ±æÀÌ¸¸Å­ Àß¶ó¿À±â                          */
/* ÆÄ¶ó¸ÞÅÍ ¼³¸í :                                                            */
/*        -  strings : ¹®ÀÚ¿­                                                 */
/*        -  inLen : ¿øÇÏ´Â ±æÀÌ                                              */
/* -------------------------------------------------------------------------- */
function left(strings,inLen) {
  return strings.substring(0,inLen);
}

/* -------------------------------------------------------------------------- */
/* ±â´É : ¹®ÀÚ¿­ÀÇ ¿À¸¥ÂÊ¿¡¼­ ¿øÇÏ´Â ±æÀÌ¸¸Å­ Àß¶ó¿À±â                        */
/* ÆÄ¶ó¸ÞÅÍ ¼³¸í :                                                            */
/*        -  strings : ¹®ÀÚ¿­                                                 */
/*        -  inLen : ¿øÇÏ´Â ±æÀÌ                                              */
/* -------------------------------------------------------------------------- */
function right(strings,inLen) {
  return strings.substring((strings.length-inLen),strings.length);
}

/* -------------------------------------------------------------------------- */
/* ±â´É : ÀÏºÎ ¹®ÀÚ¿­ ¾ò¾î¿À±â                                */
/* ÆÄ¶ó¸ÞÅÍ ¼³¸í :                                                            */
/*        -  strings : ¹®ÀÚ¿­                                                 */
/*        -  inStart : ½ÃÀÛÀ§Ä¡                                               */
/*        -  inLen : ¿øÇÏ´Â ±æÀÌ                                              */
/* -------------------------------------------------------------------------- */
function mid(strings,inStart,inLen) {
  var iEnd;
  if (!inLen)
    iEnd = strings.length;
  else
    iEnd = inStart + inLen;
  return strings.substring(inStart,iEnd);
}

/* -------------------------------------------------------------------------- */
/* ±â´É : ÇØ´ç ¹®ÀÚ°¡ °ø¹é ¶Ç´Â ÅÇ ¶Ç´Â ¿£ÅÍ°ªÀÎÁö È®ÀÎ                       */
/* -------------------------------------------------------------------------- */
function isSpace(inChar) {
  return (inChar == ' ' || inChar == '\t' || inChar == '\n');
}

/* -------------------------------------------------------------------------- */
/* ±â´É : ÀÌ¹ÌÁö Å©±â¿¡ µû¶ó ÆË¾÷Ã¢ ÀÚµ¿À¸·Î Å©±â º¯È­½ÃÅ°±â                       */
/* -------------------------------------------------------------------------- */
function view(what) { 
var imgwin = window.open("",'WIN','scrollbars=no,status=no,toolbar=no,resizable=1,location=no,menu=no,width=10,height=10'); 
imgwin.focus(); 
imgwin.document.open(); 
imgwin.document.write("<html>\n"); 
imgwin.document.write("<head>\n"); 
imgwin.document.write("<title>³ª¸¸ÀÇ ÄÚµð¡Ý¡Ü¾çÆÄÁÖ¸Ó´Ï¡Ü¡Ý</title>\n"); 

imgwin.document.write("<sc"+"ript>\n"); 
imgwin.document.write("function resize() {\n"); 
imgwin.document.write("pic = document.il;\n"); 
//imgwin.document.write("alert(eval(pic).height);\n"); 
imgwin.document.write("if (eval(pic).height) { var name = navigator.appName\n"); 
imgwin.document.write("  if (name == 'Microsoft Internet Explorer') { myHeight = eval(pic).height; myWidth = eval(pic).width + 12;\n"); 
imgwin.document.write("  } else { myHeight = eval(pic).height+9; myWidth = eval(pic).width; }\n"); 
imgwin.document.write("  clearTimeout();\n"); 
imgwin.document.write("  var height = screen.height;\n"); 
imgwin.document.write("  var width = screen.width;\n"); 
imgwin.document.write("  var leftpos = width / 2 - myWidth / 2;\n"); 
imgwin.document.write("  var toppos = height / 2 - myHeight / 2; \n"); 
imgwin.document.write("  self.moveTo(leftpos, toppos);\n"); 
imgwin.document.write("  self.resizeTo(myWidth, myHeight);\n"); 
imgwin.document.write("}else setTimeOut(resize(), 100);}\n"); 
imgwin.document.write("</sc"+"ript>\n"); 

imgwin.document.write("</head>\n"); 
imgwin.document.write('<body topmargin="0" leftmargin="0" marginheight="0" marginwidth="0" bgcolor="#FFFFFF">\n'); 

imgwin.document.write("<img border=0 src='"+what+"' xwidth=100 xheight=9 name=il onload='resize();'>\n"); 
imgwin.document.write("</body>\n"); 
imgwin.document.close(); 

} 


function OpenWin(fname,w,h)
{
	window.open("/popup/"+fname,"pop",'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=yes,resizable=0,top=100,left=100,copyhistory=0,width='+w+',height='+h);
}

/* ========================================================================== */
/*              END OF BOTTOM                                                 */
/* ========================================================================== */

