/*******************************************************************
        ¼³¸í : ½º¿Ò¹× ÇÁ¸®·Îµå ±âÃÊ ÇÔ¼ö
        ÆÄ¶ó¸ÞÅÍ
               
        ¹ÝÈ¯°ª : 
		*******************************************************************/
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}


function bluring(){ 
if(event.srcElement.tagName=="A"||event.srcElement.tagName=="IMG") document.body.focus(); 
} 
document.onfocusin=bluring; 
var statusmsg="";


function hidestatus(){
	window.status=statusmsg;
	return true;
	}
	
	/*******************************************************************
¼³¸í : ´ÙÀ½°´Ã¼·ÎÀÌµ¿
        ÆÄ¶ó¸ÞÅÍ
                current: ÇöÀç°´Ã¼
               next : ´ÙÀ½°´Ã¼
			   maxSize: Ã¹¹øÂ°°´Ã¼ ÃÖ´ë±ÛÀÚ
********************************************************************/
function focusChange(current, next, maxSize)
{
	if(current.value.length > parseInt(maxSize)) {
		next.focus()
	}
}
 /*******************************************************************
¼³¸í : °´Ã¼ÀÇ °¹¼ö ¹ÝÈ¯
        ÆÄ¶ó¸ÞÅÍ
                obj : ÆÄÀÏ¹Ú½º
               ¹ÝÈ¯°ª : °´Ã¼ÀÇ °¹¼ö
********************************************************************/
	 function calCount(obj) {
        cCount = 0;
	    for ( var i = 0 ;i < document.form1.elements.length ; i++ ) {
            if  ( document.form1.elements[i].name == obj) {
                cCount++;
            }
	    }
	    return cCount;
    }
/*******************************************************************
¼³¸í : ¾÷·ÎµåµÇ´Â ÆÄÀÏÀÌ ÀÌ¹ÌÁö¸¸ Çã¿ë
        ÆÄ¶ó¸ÞÅÍ
                obj : ÆÄÀÏ¹Ú½º
               ¹ÝÈ¯°ª : ÀÌ¹ÌÁö°¡ ¾Æ´Ï¸étrue ¹ÝÈ¯
********************************************************************/
function Img_Filecheck(obj)
{
				if(obj.value!='')
			{
				var strLen  = obj.value.length;                   //ÆÄÀÏ¸í ÀüÃ¼±æÀÌ  
			 	var strExt  = obj.value.substring(strLen-3); 
	  			if ((strExt.toLowerCase() != "gif") && (strExt.toLowerCase() != "jpg")&& (strExt.toLowerCase() != "bmp") ) 
	  			{
					alert("±×¸²ÆÄÀÏÀº gif/jpg/bmp ¸¸ °¡´ÉÇÕ´Ï´Ù.");
					return true;
				}
			}
				return false;
}
/*******************************************************************
        ¼³¸í : ÅØ½ºÆ®¹Ú½º³ª ÅØ½ºÆ®¿¡¾î¸®¾î¿¡ ÀÔ·ÂµÇ¾ú³ª Ã¼Å©ÇÏ´Â ÇÔ¼ö
        ÆÄ¶ó¸ÞÅÍ
                obj : ÅØ½ºÆ®¹Ú½º Name
                msg : ¿À·ù ¸Þ½ÃÁö
        ¹ÝÈ¯°ª : ÀÔ·Â µÇÁö ¾ÊÀ¸¸é false ¹ÝÈ¯
    *******************************************************************/
    function isNull(obj, msg){

        if(trim(obj.value) == "")
        {
            alert("Please Input "+msg );
            obj.focus();
            return true;
        }
        return false;

    }
    /*******************************************************************
        ¼³¸í : ÅØ½ºÆ®¹Ú½º³ª ÅØ½ºÆ®¿¡¾î¸®¾î¿¡ ÀÔ·ÂµÇ¾ú³ª Ã¼Å©ÇÏ´Â ÇÔ¼ö
        ÆÄ¶ó¸ÞÅÍ
                obj : ÅØ½ºÆ®¹Ú½º Name
                msg : ¿À·ù ¸Þ½ÃÁö
        ¹ÝÈ¯°ª : ÀÔ·Â µÇÁö ¾ÊÀ¸¸é false ¹ÝÈ¯
        ÀÛ¼ºÀÚ : ¹ÚÇÑ³ª
    *******************************************************************/
    function isNullNF(obj, msg){
        if(trim(obj.value) == "")
        {
            alert(msg + " ÀÔ·ÂÇÏ½Ê½Ã¿À.");
            return true;
        }
        return false;

    }
    /*******************************************************************
        ¼³¸í : select ¹Ú½º°¡ ¼±ÅÃµÇ¾ú³ª Ã¼Å©ÇÏ´Â ÇÔ¼ö
        (Ã¹¹øÂ°°¡ ¼±ÅÃµÇ¾úÀ¸¸é ¼±ÅÃµÇÁö ¾Ê¾Ò´Ù°í °£ÁÖÇÔ)
        ÆÄ¶ó¸ÞÅÍ
                obj : select Name
                msg : ¿À·ù¸Þ½ÃÁö
        ¹ÝÈ¯°ª : ¼±ÅÃµÇÁö ¾ÊÀ¸¸é false ¹ÝÈ¯
    *******************************************************************/
    function isSelected(obj, msg){
        if(obj.selectedIndex == 0)
        {
            alert(msg + " ¼±ÅÃÇÏ½Ê½Ã¿À.");
            obj.focus();
            return true;
        }
        return false;
    }
    /*******************************************************************
        ¼³¸í :Ã¼Å©¹Ú½º³ª ¶óµð¿À¹öÆ°¿¡ Ã¼Å©µÇ¾ú³ª È®ÀÎÇÏ´Â ÇÔ¼ö
        ÆÄ¶ó¸ÞÅÍ
                obj : checkbox(radio) Name
        ¹ÝÈ¯°ª : Ã¼Å©µÇÁö ¾ÊÀ¸¸é false ¹ÝÈ¯
    *******************************************************************/
    function isChecked(obj, msg){

        //¸¸¾à obj°¡ ÇÏ³ªµµ ¾øÀ» °æ¿ì ¸®ÅÏ
        if(obj == undefined) return false;

        var count = 0;  //Ã¼Å©µÈ °¹¼ö
        //°°Àº nameÀÇ Ã¼Å©¹Ú½º(¶óµð¿À¹öÆ°)ÀÌ ¿©·¯°³ ÀÖÀ»¶§..

        if(obj.length > 1){
            for(var i=0 ; i<obj.length ; i++){
                if(obj[i].checked)
                    count++;
            }
            if(count <= 0){
                alert(msg + " ¼±ÅÃÇÏ½Ê½Ã¿À.");
                obj[0].focus();
                return false;
            }
        }else{      //°°Àº nameÀÇ Ã¼Å©¹Ú½º(¶óµð¿À¹öÆ°)ÀÌ 1°³ ÀÖÀ»¶§...
            if(!obj.checked){
                alert(msg + " ¼±ÅÃÇÏ½Ê½Ã¿À.");
                obj.focus();
                return false;
            }
        }
        return true;
    }
    /*******************************************************************
        ¼³¸í :Ã¼Å©¹Ú½º³ª ¶óµð¿À¹öÆ°¿¡ Ã¼Å©µÇ¾ú³ª È®ÀÎÇÏ´Â ÇÔ¼ö
        ÆÄ¶ó¸ÞÅÍ
                obj : checkbox(radio) Name
        ¹ÝÈ¯°ª : Ã¼Å©µÇÁö ¾ÊÀ¸¸é false ¹ÝÈ¯
    *******************************************************************/
    function isCheckedNonMsg(obj){

        //¸¸¾à obj°¡ ÇÏ³ªµµ ¾øÀ» °æ¿ì ¸®ÅÏ
        if(obj == undefined) return false;

        var count = 0;  //Ã¼Å©µÈ °¹¼ö
        //°°Àº nameÀÇ Ã¼Å©¹Ú½º(¶óµð¿À¹öÆ°)ÀÌ ¿©·¯°³ ÀÖÀ»¶§..

        if(obj.length > 1){
            for(var i=0 ; i<obj.length ; i++){
                if(obj[i].checked)
                    count++;
            }
            if(count <= 0){
                obj[0].focus();
                return false;
            }
        }else{      //°°Àº nameÀÇ Ã¼Å©¹Ú½º(¶óµð¿À¹öÆ°)ÀÌ 1°³ ÀÖÀ»¶§...
            if(!obj.checked){
                obj.focus();
                return false;
            }
        }
        return true;
    }
    /*******************************************************************
        ¼³¸í :Ã¼Å©¹Ú½ºÀ» ¸ðµÎ Ã¼Å©ÇÏ´Â ÇÔ¼ö
        ÆÄ¶ó¸ÞÅÍ
                obj : checkbox(radio) Name
    *******************************************************************/
    function CheckAll(obj, val){
        //¸¸¾à obj°¡ ÇÏ³ªµµ ¾øÀ» °æ¿ì ¸®ÅÏ
        if(obj == undefined) return;

        var length = obj.length;

        if(obj.length > 1){
            for(var i=0 ; i<length ; i++)
                obj[i].checked = val;
        }else{        //Ã¼Å©¹Ú½º°¡ ÇÑ°³ÀÏ¶§
            obj.checked = val;
        }

    }
  
    /*******************************************************************
        ¼³¸í : ¼ýÀÚÀÎÁö Ã¼Å©
        ÆÄ¶ó¸ÞÅÍ
                obj: °´Ã¼
        ¹ÝÈ¯°ª : ¾øÀ½
    *******************************************************************/
    function isNumeral(obj){
        for(var i=0; i<obj.value.length; i++) {
            var uniCode = obj.value.charCodeAt(i);

            if(!(uniCode >= 48 && uniCode <= 57))
			{
				alert("¼ýÀÚ¸¸ ÀÔ·ÂÀÌ °¡´ÉÇÕ´Ï´Ù.");
				obj.focus();
                return true;
			}
        }

        return false;
    }
    /*******************************************************************
    *    ¼³¸í :¿µ¹®ÀÎÁö Ã¼Å©ÇÑ´Ù.
    *
    ********************************************************************/
    function isAlphabet(str){
        for(var i=0; i<str.length; i++) {
            var uniCode = str.charCodeAt(i);

            if(!(uniCode >= 97 && uniCode <= 122))
                return false;
        }
        return true;
    }
     /*******************************************************************
    *    ¼³¸í : ÆÄÀÏ¾÷·Îµå½Ã ÆÄÀÏ¸íÀÌ ÇÑ±Û·Î ±¸¼ºµÇ¾î ÀÖ´ÂÁö Ã¼Å©
		 ********************************************************************/
   
    function isFileup(str){
	if(str!="")
	{
        var index = str.lastIndexOf("\\");
        if (index == -1) 
		{
		alert("ÆÄÀÏ¸íÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.");
		return true;
		}

        str = str.substr(index+1);

        for(var i=0; i<str.length; i++) {
            var uniCode = str.charCodeAt(i);

            if(!(uniCode >= 00 && uniCode <= 255))
			{
			alert("¾÷·ÎµåÆÄÀÏÀº ¿µ¹®,¼ýÀÚ¸¸ °¡´ÉÇÕ´Ï´Ù.");
                return true;
				}
        }
	}
        return false;
    }
	  
    /*******************************************************************
    *    ¼³¸í :¿µ¹®ÀÌ°Å³ª ¼ýÀÚÀÎÁö Ã¼Å©ÇÑ´Ù.
    *            ±×·¯³ª ¹®ÀÚ¿­ÀÌ ºó¹®ÀÚ¿­ÀÎÁö´Â Ã¼Å©ÇÏÁö ¾Ê´Â´Ù.
    ********************************************************************/
    function isNumOrCharater(obj){
        var numCount = 0;
        var charCount = 0;

        for(var i=0; i<obj.value.length; i++) {
            var uniCode = obj.value.charCodeAt(i);

            if(uniCode >= 48 && uniCode <= 57)    numCount++; //¼ýÀÚÀÌ¸é

            else if(uniCode >= 97 && uniCode <= 122)    charCount++;//¹®ÀÚÀÌ¸é
			
			 else if(uniCode >= 65 && uniCode <= 90)    charCount++;//¹®ÀÚÀÌ¸é

            else{    //±×¿Ü Æ¯¼ö¹®ÀÚÀÌ°Å³ª ÇÑ±ÛÀÎ ÀÎ°æ¿ì
			alert("¿µ¹®ÀÚ(¼Ò¹®ÀÚ), ¼ýÀÚ ¸¸ ÀÔ·ÂÀÌ °¡´ÉÇÕ´Ï´Ù.");
			obj.focus();
                return true;
            }
        }
        if(numCount == 0 && charCount == 0){
			alert("¿µ¹®ÀÚ(¼Ò¹®ÀÚ), ¼ýÀÚ ¸¸ ÀÔ·ÂÀÌ °¡´ÉÇÕ´Ï´Ù.");
			obj.focus();
                return  true;
        }
        return false;
    }
    /*******************************************************************
    *    ¼³¸í :¿µ¹®ÀÌ°Å³ª ¼ýÀÚÀÎÁö Ã¼Å©ÇÑ´Ù.
    *            ±×·¯³ª ¹®ÀÚ¿­ÀÌ ºó¹®ÀÚ¿­ÀÎÁö´Â Ã¼Å©ÇÏÁö ¾Ê´Â´Ù.
    ********************************************************************/
    function getByte(strChar){
        var byte = 0;

        for(var i=0; i<strChar.length; i++) {
            var uniCode = strChar.charCodeAt(i);

            if(uniCode <= 127 )    byte++; //1byte
            else byte = byte + 2
         }
         return byte;
    }
    /******************************************************************
    * ¼³¸í : ÀÌ¸ÞÀÏ Çü½ÄÀÎÁö Ã¼Å©ÇÑ´Ù.(Á¤±ÔÇ¥Çö½Ä »ç¿ëÇÔ)
    *******************************************************************/
    function checkEmail(obj){
        var isEmail1    = /^\w+([\.\-]\w+)*\@\w+([\.\-]\w+)*\.\w+$/;
        var isEmail2    = /^.*@[^_]*$/;
        return(isEmail1.test(obj.value) && isEmail2.test(obj.value));
    }
    /*******************************************************************
    *    ¼³¸í : ¼ýÀÚ¸¦ ÇØ´ç ÀÚ¸®¸¸Å­ ÀÔ·ÂÇß´ÂÁö Ã¼Å©ÇÑ´Ù.
    ********************************************************************/
    function checkNumericInput(obj,name,len){
        if (!isNumeral(obj.value)) {
            alert(name + " ¼ýÀÚ·Î ÀÔ·ÂÇØÁÖ½Ê½Ã¿À.");
            obj.focus();
            return false;
        }
        if (obj.value.length != len) {
            alert(name + " " + len + "ÀÚ¸®·Î ÀÔ·ÂÇØÁÖ½Ê½Ã¿À.");
            obj.focus();
            return false;
        }
        return true;
    }
    /*******************************************************************
    *    ¼³¸í : ÀÌ¹ÌÁö¸¦ ÁöÁ¤µÈ »çÀÌÁî·Î ¸ÂÃß±â
    ********************************************************************/
    function setImageSize(minWidth, minHeight, obj){

        var width = obj.width;
        var height = obj.height;

        var rateWidth;
        var rateHeight;

        if(minWidth < width){
            rateWidth = minWidth/width;
            width = minWidth;
            height = height * rateWidth
        }

        if(minHeight < height){
            rateHeight = minHeight/height;
            height = minHeight;
            width = width * rateHeight;
        }
		if(minHeight>height && minWidth>width)
		{
			width=width;
			height=height;
		}
        obj.width = width;
        obj.height = height;

      
    }
    /*******************************************************************
        ¼³¸í : ¼ýÀÚ¸¸ ÀÔ·Â°¡´ÉÇÏ´ç..
                 ÅØ½ºÆ® ÇÊµå¿¡¼­ ´ÙÀ½°ú °°ÀÌ ¾¸´Ù.. onKeyDown="onlyNumber()"
    *******************************************************************/
    function onlyNumber(){
         var code = window.event.keyCode;

         if ((code > 34 && code < 41) || (code > 47 && code < 58) || (code > 95 && code < 106) || code == 8 || code == 9 || code == 13 || code == 46)
         {
              window.event.returnValue = true;
              return window.event.returnValue;
         }
         window.event.returnValue = false;
         return window.event.returnValue;
    }
   
    /*******************************************************************
        ¼³¸í : Å°°ªÀÌ ÀÔ·ÂµÉ¶§¸¶´Ù ¼ýÀÚ°ª¸¸ ÀÔ·Â°¡´ÉÇÏµµ·Ï ¼³Á¤ ÇÑ´Ù.
        ¿¹Á¦ :  OnKeyup="keyDown(this, 24)"
    *******************************************************************/
    function keyDown(objarg, arglen){
        if(isNumeral(trim(objarg.value)) == false) {
            objarg.value = "";
            alert("¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù.");
        }else{
          if(objarg.value >= arglen){
             alert(arglen + "º¸´Ù Å«¼ö´Â ÀÔ·ÂµÉ ¼ö ¾ø½À´Ï´Ù.");
             objarg.value = arglen - 1;
           }
        }
    }
    /*******************************************************************
        ¼³¸í : 2003-10-29 ·Î µÇ¾î ÀÖ´Â "-" ¸¦ Á¦°ÅÇÏ¿© 20031029 ·Î º¯È¯ÇÑ´Ù.
    *******************************************************************/
    function OnReplaceDate(objarg){
        objarg.value = removeHipun(objarg.value)
    }
    /*******************************************************************
        ¼³  ¸í : DATE Çü½ÄÀ¸·Î µ¹·ÁÁØ´Ù.
        ¿¹  Á¦ : OnFormatDate(this)
    *******************************************************************/
    function OnFormatDate(objarg){
        var now = new Date();
        var syear
        var smonth
        var sday
        var slen
        //alert();
        if(objarg.value.length >= 4){
            syear = (objarg.value).substr(0,4) + "-";
            if(objarg.value.length >= 6){
                if((objarg.value).substr(4,2) > 12){
                    smonth = "12-";
                }else{
                    smonth = (objarg.value).substr(4,2) + "-";
                }
            }else{
                smonth = now.getMonth() + "-";
            }
            if(objarg.value.length == 8){
                sday = (objarg.value).substr(6,2);
                if(sday > 31) sday = "31";
            }else{
                sday = now.getDay();
            }
            objarg.value = syear + smonth + sday;
        }
    }
    /*******************************************************************
        ¼³  ¸í : »õÃ¢À» ModalÇü½ÄÀ¸·Î ¶ç¿î´Ù.
        ÆÄ¶ó¸ÞÅÍ :
                fName - ÆÄÀÏ°æ·Î
                objData - Àü´ÞÇÏ°íÀÚ ÇÏ´Â µ¥ÀÌÅÍ °´Ã¼
                prop - ¸ð´ÞÃ¢ÀÇ ¼Ó¼º (¿¹: "dialogWidth:990px;dialogHeight:600px; dialogLeft:200px;resizable:on")
        ¿¹  Á¦ : ModalOpen("Trouble_term_pop.asp", oData, "dialogWidth:990px;dialogHeight:600px; dialogLeft:200px;resizable:on");
    *******************************************************************/
    function ModalOpen(fName, objData, Prop){
        return window.showModalDialog(fName, objData, Prop);
    }
    /*******************************************************************
        ¼³  ¸í : »õÃ¢À» ¶ç¿î´Ù.
        ÆÄ¶ó¸ÞÅÍ :
                fName - ÆÄÀÏ°æ·Î
                objData - Àü´ÞÇÏ°íÀÚ ÇÏ´Â µ¥ÀÌÅÍ °´Ã¼
                prop - ¸ð´ÞÃ¢ÀÇ ¼Ó¼º (¿¹: "width=990;height:600")
        ¿¹  Á¦ : WindowOpen("Trouble_term_pop.asp", oData, "width=990;height:600");
    *******************************************************************/
    function WindowOpen(fName, objData, Prop){
        return window.open(fName, objData, Prop);
    }
    /*******************************************************************
        ¼³  ¸í : Å°ÀÔ·Â ½Ã ³¯Â¥Çü½Ä ÀÚµ¿ ¿Ï¼º
        ÆÄ¶ó¸ÞÅÍ :
                obj - Àü´ÞÇÏ°íÀÚ ÇÏ´Â µ¥ÀÌÅÍ °´Ã¼
        ¿¹  Á¦ : onkeydown="makeDate(this)"
    *******************************************************************/
    function makeDate(obj){
        var keyCode = event.keyCode
        Str = obj.value
        if ((keyCode!=8) && (Str.length==4 || Str.length==7)) Str += "-";
            obj.value = Str
    }
    /*******************************************************************
        ¼³  ¸í : À¯È¿ ÁÖ¹Îµî·Ï¹øÈ£ Ã¼Å©
        ÆÄ¶ó¸ÞÅÍ :
                arg1 - ¾ÕÀÚ¸® 6
                arg2 - µÞÀÚ¸® 7
    *******************************************************************/
    function isCheckSSN(arg1, arg2) {
        var num = 2;
        var sum = 0;

        for(var i = 0; i < arg1.length; i++)
            sum += parseInt(arg1.substr(i, 1)) * num++;

        for (var j = 0; j < arg2.length - 1; j++) {
            sum += parseInt(arg2.substr(j, 1)) * num++;
            if (num == 10) num = 2;
        }

        var count = 11 - sum % 11;
        if (count == 11) count = 1;
        if (count == 10) count = 0;
        if (count != parseInt(arg2.substr(6, 1))) return false;
        else return true;
    }
    /*******************************************************************
        ¼³  ¸í : ¿ìÆí¹øÈ£ Ã£±â ÆË¾÷ °øÅëÀû¿ë
        ÆÄ¶ó¸ÞÅÍ :
                obj1 - zip1
                obj2 - zip2
                obj3 - addr1
    *******************************************************************/
    function searchAddr(obj1, obj2, obj3) {
   window.open('/zipsearch/zipsearch.asp?obj1='+obj1+'&obj2='+obj2+'&obj3='+obj3,'zipsearch','width=466,height=282,noresize,scrollbars=no');
   }
       /*******************************************************************
        ¼³¸í : ¿ÞÂÊ Trim ÇÔ¼ö
        ÆÄ¶ó¸ÞÅÍ
                str : ¹®ÀÚ¿­
        ¹ÝÈ¯°ª : ¾øÀ½
    *******************************************************************/
    function ltrim(str) {
            var s = new String(str);

            if (s.substr(0,1) == " ")
                    return ltrim(s.substr(1));
            else
                    return s;
    }
    /*******************************************************************
        ¼³¸í : ¿À¸¥ÂÊ Trim ÇÔ¼ö
        ÆÄ¶ó¸ÞÅÍ
                str : ¹®ÀÚ¿­
        ¹ÝÈ¯°ª : ¾øÀ½
    *******************************************************************/
    function rtrim(str) {
            var s = new String(str);
            if(s.substr(s.length-1,1) == " ")
                    return rtrim(s.substring(0, s.length-1))
            else
                    return s;
    }
    /*******************************************************************
        ¼³¸í : ¾çÂÊ Trim ÇÔ¼ö
        ÆÄ¶ó¸ÞÅÍ
                str : ¹®ÀÚ¿­
        ¹ÝÈ¯°ª : ¾øÀ½
    *******************************************************************/
    function trim(str) {
            return ltrim(rtrim(str));
    }
     /*******************************************************************
        ¼³  ¸í : Áßº¹¾ÆÀÌµðÃ¼Å©
        ÆÄ¶ó¸ÞÅÍ :
                obj1 - id
                obj2 - passwd
    *******************************************************************/
function NeedLogin()
{
	alert("È¸¿øÀü¿ëÀÔ´Ï´Ù. ·Î±×ÀÎÇÏ½Ê½Ã¿ä")
	location.href="/Login/Login.asp?ret_Url="+escape(top.location.href);
	
}
    /*******************************************************************
        ¼³  ¸í : ÀÌ¸ÞÀÏ¹«´Ü¼öÁý°ÅºÎÆË¾÷
    *******************************************************************/
	function Spam_window()
	{
		window.open("/spam.html", "Spam_window", "left=100, top=100, width=520, height=200, toolbar=no, resizable=no, scrolling=yes, scollbars=yes");
		
	}
	
	     /*******************************************************************
        ¼³  ¸í : ±ÝÁö¹®ÀÚ Ã¼Å©
        ÆÄ¶ó¸ÞÅÍ :str ¹®ÀÚ¿­
    *******************************************************************/
function forbidstr(str)
{
	var nn=0;
	for(var i=0; i<str.length; i++) 
	{
		if(str.substr(i, 1)=="|" || str.substr(i, 1)=="@" )
			nn++;
	}
		
	if(nn>0)
	{
		alert("|³ª@¹®ÀÚ´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.");
		return true;
	}
	else
	return false;
}

function resizeFrame(iframeObj){
        var innerBody = iframeObj.contentWindow.document.body;
        oldEvent = innerBody.onclick;
        innerBody.onclick = function(){ resizeFrame(iframeObj, 1);oldEvent; };
        var innerHeight = innerBody.scrollHeight + (innerBody.offsetHeight - innerBody.clientHeight);
        iframeObj.style.height = innerHeight;
        //var innerWidth = innerBody.scrollWidth + (innerBody.offsetWidth - innerBody.clientWidth);
        //iframeObj.style.width = innerWidth;     
        if( !arguments[1] )        /* Æ¯Á¤ ÀÌº¥Æ®·Î ÀÎÇÑ È£Ãâ½Ã ½ºÅ©·ÑÀ» ±×³É µÐ´Ù. */
                this.scrollTo(1,1);
}