/*******************************************************************
        ¼³¸í : ½º¿Ò¹× ÇÁ¸®·Îµå ±âÃÊ ÇÔ¼ö
        ÆÄ¶ó¸ÞÅÍ
               
        ¹ÝÈ¯°ª : 
		*******************************************************************/
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 MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

/*******************************************************************
        ¼³¸í : ¿À¸¥ÂÊ ¸¶¿ì½º Å°º¸µå Å¬¸¯¹æÁö
        ÆÄ¶ó¸ÞÅÍ
         ¹ÝÈ¯°ª :

 document.onmousedown=right; 
	document.onkeydown=keypressed; 	
	document.oncontextmenu=keypressed;	
	function right(e) { 
		if (navigator.appName == 'Netscape' && 
			(e.which == 3 || e.which == 2)) 
			return false; 
		else if (navigator.appName == 'Microsoft Internet Explorer' && 
			(event.button == 2 || event.button == 3)) { 
			return false; 
		} 
		return true; 
	} 
	
	function keypressed() { 
		return false;
	}
	function processKey() {
		if( (event.ctrlKey == true && (event.keyCode == 78 || event.keyCode == 82)) || (event.keyCode >= 112 && event.keyCode <= 123))	{
			event.keyCode = 0;
			event.cancelBubble = true;
			event.returnValue = false;
		}
	}
	document.onkeydown = processKey; 

  	****************************************************************/ 

function bluring(){ 
if(event.srcElement.tagName=="A"||event.srcElement.tagName=="IMG") document.body.focus(); 
} 

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(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;
    }
  
    /*******************************************************************
        ¼³¸í : ¼ýÀÚ¸¸ ÀÔ·Â°¡´ÉÇÏ´ç..
                 ÅØ½ºÆ® ÇÊµå¿¡¼­ ´ÙÀ½°ú °°ÀÌ ¾¸´Ù.. 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;
		
    }
   function onlyNumeral2(obj){
        for(var i=0; i<obj.value.length; i++) {
            var uniCode = obj.value.charCodeAt(i);

            if(!(uniCode >= 48 && uniCode <= 57))
			{
				alert("¼ýÀÚ¸¸ ÀÔ·ÂÀÌ °¡´ÉÇÕ´Ï´Ù.");
				obj.value="";
				obj.focus();
                
			}
        }

        
    }
	
	
	function focusChange2(current, next, maxSize)
{
	if(current.value.length > parseInt(maxSize)) {
		next.focus()
	}
}
    /*******************************************************************
        ¼³¸í : Å°°ªÀÌ ÀÔ·ÂµÉ¶§¸¶´Ù ¼ýÀÚ°ª¸¸ ÀÔ·Â°¡´ÉÇÏµµ·Ï ¼³Á¤ ÇÑ´Ù.
        ¿¹Á¦ :  OnKeyup="keyDown(this, 24)"
    *******************************************************************/
    function keyDown(objarg, arglen){
        if(isNumeral(objarg) == 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;
        }
    }

    /*******************************************************************
        ¼³  ¸í : »õÃ¢À» ¶ç¿î´Ù.
        ÆÄ¶ó¸ÞÅÍ :
                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;
    }
       /*******************************************************************
        ¼³¸í : ¿ÞÂÊ 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));
    }
	
	function moveregi(){
		opener.location.href="/Member/regi.asp";
		window.close();
	}

  
	     /*******************************************************************
        ¼³  ¸í : ±ÝÁö¹®ÀÚ Ã¼Å©
        ÆÄ¶ó¸ÞÅÍ :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);
}



function roundTable(objID) {
   var obj = document.getElementById(objID);
   var Parent, objTmp, Table, TBody, TR, TD;
   var bdcolor, bgcolor, Space;
   var trIDX, tdIDX, MAX;
   var styleWidth, styleHeight;

   Parent = obj.parentNode;
   objTmp = document.createElement('SPAN');
   Parent.insertBefore(objTmp, obj);
   Parent.removeChild(obj);

   bdcolor = obj.getAttribute('rborder');
   bgcolor = obj.getAttribute('rbgcolor');
   radius = parseInt(obj.getAttribute('radius'));
   if (radius == null || radius < 1) radius = 1;
   else if (radius > 6) radius = 6;

   MAX = radius * 2 + 1;

   Table = document.createElement('TABLE');
   TBody = document.createElement('TBODY');

   Table.cellSpacing = 0;
   Table.cellPadding = 0;

   for (trIDX=0; trIDX < MAX; trIDX++) {
          TR = document.createElement('TR');
          Space = Math.abs(trIDX - parseInt(radius));
          for (tdIDX=0; tdIDX < MAX; tdIDX++) {
                 TD = document.createElement('TD');
                 
                 styleWidth = '1px'; styleHeight = '1px';
                 if (tdIDX == 0 || tdIDX == MAX - 1) styleHeight = null;
                 else if (trIDX == 0 || trIDX == MAX - 1) styleWidth = null;
                 else if (radius > 2) {
                        if (Math.abs(tdIDX - radius) == 1) styleWidth = '2px';
                        if (Math.abs(trIDX - radius) == 1) styleHeight = '2px';
                 }

                 if (styleWidth != null) TD.style.width = styleWidth;
                 if (styleHeight != null) TD.style.height = styleHeight;

                 if (Space == tdIDX || Space == MAX - tdIDX - 1) TD.style.backgroundColor = bdcolor;
                 else if (tdIDX > Space && Space < MAX - tdIDX - 1)  TD.style.backgroundColor = bgcolor;
                 
                 if (Space == 0 && tdIDX == radius) TD.appendChild(obj);
                 TR.appendChild(TD);
          }
          TBody.appendChild(TR);
   }
   Table.appendChild(TBody);
   Parent.insertBefore(Table, objTmp);
}
