var MSIE, VERSION, TWOBYE;
var all     ='1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ _+-';
var Alpha   = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
var Digit   = '1234567890';
var Special = "~!@#$%^&*()_+|`-=\<>,./?'\"\32" ;

MSIE = navigator.userAgent.indexOf('MSIE') != -1;
VERSION = navigator.userAgent.substring(8,12);

USABLE = (MSIE) && (VERSION >= '3.01')
TWOBYTE = (((!MSIE) && (VERSION >= '4.51')) || MSIE)
// ------------------------------------------------------------------
// ÀÌ°ÍÀÌ ¼ýÀÚ·Î ÀÌ·ç¾îÁø ¹®ÀÚ¿­ÀÎ°¡...
    function isNumberStr(str)
    {
        var i
        for( i = 0 ; i < str.length; i++ )
        {
            ch = str.charAt(i)
            if (!isNumber(ch)) {
                return false;
            }
        }
        return true;
    }
    
// ------------------------------------------------------------------
// ÀÌ°ÍÀÌ ¼ýÀÚ·Î ÀÌ·ç¾îÁø ¹®ÀÚ¿­ÀÎ°¡...
    function isDoubleStr(str)
    {
        var i
        for( i = 0 ; i < str.length; i++ )
        {
            ch = str.charAt(i)
            if (!isDouble(ch)) {
                return false;
            } else {
                for (i = 0; i<str.length; i++) {
    		        if (".".indexOf(str.charAt(i)) >= 0) {
    	                cnt++ ;
    		        }
	            }
                if (cnt > 1) return false ;
            }
        }
        return true;
    }
    
    function toDouble(str,number) 
    {
        var retval = "0" ;
        if (Trim(str) == "") return retval = "0" ;
        if(isDoubleStr(str)) {
            dotpos = str.indexOf(".");	
            var hStr = str.substring(0,dotpos);
        	var tStr = str.substring(dotpos+1, str.length);
        
            if ( dotpos == 0 ) {
        	    if ( tStr.length > 2 ) retval = "0." + tStr.substring(0,number);
        	} else if ( dotpos > 0 ) { 
        	    if ( tStr.length > 2 ) retval =  hStr + "." + tStr.substring(0,number);
        	}
        }
        return retval ;
    }

// ------------------------------------------------------------------
// ÀÌ°ÍÀÌ ¹®ÀÚ·Î ÀÌ·ç¾îÁø ¹®ÀÚ¿­ÀÎ°¡..
    function isAlphaStr(str)
    {
        var i
        for( i = 0 ; i < str.length; i++ )
        {
            ch = str.charAt(i)
            if (!isAlpha(ch)) {
                return false;
            }
        }
        return true;
    }

// ------------------------------------------------------------------
// ÀÌ°ÍÀÌ ¿µ¼ýÀÚ·Î ÀÌ·ç¾îÁø ¹®ÀÚ¿­ÀÎ°¡..
    function isAlphaNumberStr(str)
    {
        var i
        for (i = 0; i < str.length; i++) {
            ch = str.charAt(i)
            if ((!isAlpha(ch)) && (!isNumber(ch)) ) {
                return false;
            }
        }
        return true;
    }
    
// ------------------------------------------------------------------
// ÇØ´ç ¹®ÀÚ°¡ ¹®ÀÚÀÎÁö ±¸ºÐÇÑ´Ù.
    function isAlpha(ch)
    {
        var i, alpha
        alpha = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
        for(i = 0; i < alpha.length; i++) {
            if (alpha.charAt(i) == ch) {
                return true;            
            }
        }
        return false;
    }

// ------------------------------------------------------------------
// ÇØ´ç ¹®ÀÚ°¡ Æ¯¼ö ¹®ÀÚÀÎÁö¸¦ ±¸ºÐÇÑ´Ù.
    function isSpecial(ch)
    {
        var i, special
        special = "~!@#$%^&*()_+|`-=\<>,./?'\"\32"
        for(i = 0; i < special.length; i++) {
            if (special.charAt(i) == ch) {
                return true;            
            }
        }
        return false;
    }

// ------------------------------------------------------------------
// ÇØ´ç ¹®ÀÚ°¡ ¼ýÀÚÀÎÁö ±¸ºÐÇÑ´Ù.
    function isNumber(ch)
    {
        var i, number
        number = "1234567890"
        for(i = 0; i < number.length; i++) {
            if (number.charAt(i) == ch) {
                return true;            
            }
        }
        return false;
    }
    
// ------------------------------------------------------------------
// ÇØ´ç ¹®ÀÚ°¡ ¼ýÀÚ . ÀÎÁö ±¸ºÐÇÑ´Ù.
    function isDouble(ch)
    {
        var i, number
        number = "1234567890."
        for(i = 0; i < number.length; i++) {
            if (number.charAt(i) == ch) {
                return true;            
            }
        }
        return false;
    }
    
// ------------------------------------------------------------------
// ¾î¶² Æ¯Á¤ ¹®ÀÚµéÁß¿¡ ÇÏ³ªÀÎ°¡¸¦ È®ÀÎÇÑ´Ù.
    function isChar(ch, str) {
        var i
        for(i = 0; i < str.length;i++){
            if (str.charAt(i) == ch){
                return true;            
            }
        }
        return false;
    }
// ------------------------------------------------------------------
// ³»ºÎ¿¡¼­ ¾²´Â ¹®ÀÚ¿­ÀÇ ±æÀÌ¸¦ checkÇÏ±âÀ§ÇÑ ÇÔ¼ö
    function strLength(str)
    {
        var i, StringLength
        StringLength = 0;
        for(i = 0 ; i < str.length; i++) {
            if (isNumber(str.charAt(i))) {
                StringLength++;
            } else if (isAlpha(str.charAt(i))) {
                StringLength++;
            } else if (isSpecial(str.charAt(i))) {
                StringLength++;
            } else {
                if (TWOBYTE) {
                    StringLength += 2;
                } else {
                    StringLength++;
                }

            }
        }
        
        return StringLength;
    }
	
	
	function CutString(str, num) {
		var i, StringLength, CutStr ;
        StringLength = 0;
        for(i = 0 ; i < str.length; i++) {
            if (isNumber(str.charAt(i))) {
                StringLength++;
				//if (StringLength == num) return str.substring(0,i+1) ;
				if (StringLength > num) return str.substring(0,i) ;
            } else if (isAlpha(str.charAt(i))) {
                StringLength++;
				if (StringLength > num) return str.substring(0,i) ;
            } else if (isSpecial(str.charAt(i))) {
                StringLength++;
				if (StringLength > num) return str.substring(0,i) ;
            } else {
                if (TWOBYTE) {
                    StringLength += 2;
					if (StringLength > num) return str.substring(0,i) ;
                } else {
                    StringLength++;
					if (StringLength > num) return str.substring(0,i) ;
                }
            }	
        }
        
        //return CutStr;
	}
// ------------------------------------------------------------------
/*
function checkField(target, constr, lbound, ubound, must, tString, eString)
{
        var i
        var t = target.value

        if (strLength(t) == 0 && must ) {
            alert(tString + "Àº(´Â) ¹Ýµå½Ã ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
            target.focus() ;
            return true
        }

        if (strLength(t) != 0) {

            if (strLength(t) < lbound || strLength(t) > ubound) {
                    alert(eString);
                    target.focus()
                    return true
            }
            if (strLength(constr) > 1) {
                    for (i=0; i<strLength(t); i++)
                            if(constr.indexOf(t.substring(i,i+1))<0) {
                                    alert(tString + '¿¡ Çã¿ëÇÒ ¼ö ¾ø´Â ¹®ÀÚ°¡ ÀÔ·ÂµÇ¾ú½À´Ï´Ù');
                                    target.focus()
                                    return true
                            }
            }

        }
           return false
        
}
*/
function form_focus(target)
{
    if (target.type != "hidden") target.focus();
}

function checkField(target, constr, lbound, ubound, must, tString, eString)
{
    var i;
    var t = target.value;
	var str_length = strLength(t);
	
    if (str_length == 0 && must ) {
        alert(tString + "Àº(´Â) ¹Ýµå½Ã ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
        form_focus(target);
        return true;
    }

    if (str_length != 0) {

//        if (( (strLength(t) > lbound) || (lbound == 0) ) && ( (strLength(t) > ubound) || (ubound == 0) )) {

        if (! (( (str_length >= lbound) || (lbound == 0) ) && ( (str_length <= ubound) || (ubound == 0) ))) {
//        if (strLength(t) < lbound &&strLength(t) > ubound) {
            alert(eString);
            form_focus(target);
            return true;
        }

        if (str_length >= 1 && constr.length > 0) {
            for (i=0; i<str_length; i++)
                if(constr.indexOf(t.substring(i,i+1)) < 0) {
					if ( target != "idCheck" )
					{
						alert(tString + '¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿À');
						form_focus(target);
						return true
					}else {
						alert(tString + '¿¡ Çã¿ëÇÒ ¼ö ¾ø´Â ¹®ÀÚ°¡ ÀÔ·ÂµÇ¾ú½À´Ï´Ù');
					    form_focus(target);
					    return true;
					}
                }
        }

    }

    return false;
}
// ------------------------------------------------------------------


function new_checkField(target, constr, lbound, ubound, must, tString)
{

	var msg = tString + 'Àº(´Â)';
	if (lbound > 0)
	{
	    msg += ' ' + lbound + 'ÀÚ ÀÌ»ó';
	}
	
	if (ubound > 0)
	{
	    msg += ' ' + ubound + 'ÀÚ ÀÌÇÏ·Î ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.';
	}5
	
	return(checkField(target, constr, lbound, ubound, must, tString, msg));

}

function checkCombo(target, svalue, tString, eString)
{
    var i
    var t = target[target.selectedIndex].value ;
    
    if ( t == svalue ) {
        alert(eString) ;
        target.focus() ;
        return true ;
    }
    return false;
}

function IDCheck(target, lbound, ubound, tString)
{
        var Alpha = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
        var Digit = '1234567890'
        var i
        var t = target.value
        var cString = Alpha + Digit + '_'

		if (strLength(t) < lbound || strLength(t) > ubound) {
				if (lbound == ubound) alert(tString + '(Àº)´Â ' + lbound + ' ByteÀÇ ¿µ¼ýÀÚ ÀÌ¾î¾ß ÇÕ´Ï´Ù');
						 else alert(tString + '(Àº)´Â ' + lbound + ' ~ ' + ubound + ' ByteÀÌ³»ÀÇ ¿µ¼ýÀÚ·Î ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù');
				target.focus()
				return true
		}
		if (strLength(cString) > 1) {
				for (i=0; i<strLength(t); i++)
						if ( i == 0 ) {
							if(Alpha.indexOf(t.substring(i,i+1))<0) {
									alert(tString + 'ÀÇ Ã¹ ±ÛÀÚ´Â ¹Ýµå½Ã ¿µ¹®ÀÚ ÀÌ¾î¾ß ÇÕ´Ï´Ù.');
									target.focus()
									return true
							}
						}
						else {
							if(cString.indexOf(t.substring(i,i+1))<0) {
									alert(tString + '¿¡ Çã¿ëÇÒ ¼ö ¾ø´Â ¹®ÀÚ°¡ ÀÔ·ÂµÇ¾ú½À´Ï´Ù');
									target.focus()
									return true
							}
						}
		}

        return false
        
}

function getListValue(listfield) { return listfield.options[listfield.selectedIndex].value }

function checkList(target, tString)
{
        if (getListValue(target) == '-') {
                alert(tString + 'À»(¸¦) ¼±ÅÃÇÏ¼Å¾ß ÇÕ´Ï´Ù')
                target.focus()
                return true
        }
        return false
}

/**
¿Ã¹Ù¸¥ ÁÖ¹Îµî·Ï¹øÈ£ÀÎÁö¸¦ Ã¼Å©ÇÑ´Ù.
*/
function jumin_check(jumin) {
    var IDtot, IDAdd
    
    if (jumin.length == 13) {
        IDtot = 0;
        IDAdd="234567892345";
        if ( (parseInt(jumin.substring(6,7)) != 1) && (parseInt(jumin.substring(6,7)) != 2) )
            return false;
        for(i=0;i<12;i++) {
            IDtot=IDtot+parseInt(jumin.substring(i,i+1))*parseInt(IDAdd.substring(i,i+1));
        }
        
        IDtot=11-(IDtot%11);
        if(IDtot==10) {
            IDtot=0;
        }
        else if(IDtot==11){
            IDtot=1;
        }

        if(parseInt(jumin.substring(12,13)) == IDtot) return true;
    }
    
    return false;
}

/**
¿Ã¹Ù¸¥ ¸ÞÀÏÁÖ¼ÒÀÎÁö¸¦ Ã¼Å©ÇÑ´Ù. ÇÑ¸ÞÀÏÀÎÁöµµ Ã¼Å©ÇÑ´Ù.
*/
function EmailCheck (emailStr) 
{
    var emailPat=/^(.+)@(.+)$/
    var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
    var validChars="\[^\\s" + specialChars + "\]"
    var firstChars=validChars
    var quotedUser="(\"[^\"]*\")"
    var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
    var atom="(" + firstChars + validChars + "*" + ")"
    var word="(" + atom + "|" + quotedUser + ")"
    var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
    var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")

    var matchArray = emailStr.match(emailPat)
    
    if (matchArray == null) 
    {
        alert("E-mail ÁÖ¼Ò°¡ Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù.\n @ ¿Í . À» È®ÀÎÇÏ½Ê½Ã¿À.")
        return false
    }
    var user = matchArray[1]
    var domain = matchArray[2]

    if (user.match(userPat) == null)
    {
        alert("¸ÞÀÏ ¾ÆÀÌµð°¡ Á¤È®ÇÑ °Í °°Áö ¾Ê½À´Ï´Ù.")
        return false
    }

    var IPArray = domain.match(ipDomainPat)
    if (IPArray != null) 
    {
        for (var i=1;i<=4;i++) 
        {
            if (IPArray[i] > 255) 
            {
                alert("IP°¡ Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù!")
                return false
            }
        }
        return true
    }

    var domainArray = domain.match(domainPat)
    if (domainArray == null) 
    {
        alert("¸ÞÀÏÁÖ¼ÒÀÇ µµ¸ÞÀÎ ÀÌ¸§ÀÌ Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù.")
        return false
    } //else {
       // if (domainArray[0]== "hanmail.net" || domainArray[0]== "daum.net") {
       //     alert("ÇÑ¸ÞÀÏ ÁÖ¼Ò°¡ ÀÌ´Ñ ´Ù¸¥ ¸ÞÀÏÁÖ¼Ò¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.")
       //    return false
       //}
    //}
    

    var atomPat = new RegExp(atom,"g")
    var domArr = domain.match(atomPat)
    var len = domArr.length
    if (domArr[domArr.length-1].length<2 || domArr[domArr.length-1].length > 3) 
    {
        alert("µµ¸ÞÀÎ¸íÀÇ ±¹°¡ÄÚµå´Â 2ÀÚº¸Å¸ Å©°í 3ÀÚº¸´Ù ÀÛ¾Æ¾ß ÇÕ´Ï´Ù.")
        return false
    }

    if (domArr[domArr.length-1].length == 2 && len < 3) 
    {
        alert("¸ÞÀÏÁÖ¼ÒÀÇ µµ¸ÞÀÎ ÀÌ¸§ÀÌ Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù.")
        return false
    }

    if (domArr[domArr.length-1].length == 3 && len < 2) 
    {
        alert("ÀÌ ÁÖ¼Ò´Â È£½ºÆ®¸íÀÌ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.")
        return false
    }
    return true;
}

/*
//ÇÑ±Û¿©ºÎ¸¦ Ã¼Å©ÇÑ´Ù.
**/
function check_char(Str) {
    var pattern = new RegExp('[^°¡-ÆR\x20]', 'i'); 
    if (pattern.exec(Str) != null) {
        return false ; 
    } else { 
        return true ; 
    } 
}

/*
//ÁÖ¹Î¹øÈ£¸¦ ¹Þ¾Æ ¼ºÀÎÀÎÁö ¿©ºÎ¸¦ ÆÇ´ÜÇÑ´Ù.
**/
function adult_Check(str) {
    var birthYear = "19" + Str.substring(0,2) ;
    var birthMonth = Str.substring(2,4) ;
    var birthDay = Str.substring(4,6) ;
    var now = new Date() ;
    var year = now.getYear() ;
    var month = now.getMonth() + 1 ;
    var date = now.getDate() ;
    
    if (( year - birthYear > 20) || ( year-birthYear == 20 && month - birthMonth >= 0 && date - birthDay >= 0)) {
        return true ;
    } else {
        return false ;
    }
}

function onlyNum() {
    if ((event.keyCode < 48) || (event.keyCode > 57)) event.returnValue = false;
    return true;
}

function Trim(string) { 
    for(;string.indexOf(" ")!= -1;){ 
        string=string.replace(" ","") 
    } 
    return string; 
}

function chkbox(El,mode){
    if (El) {
        if (mode=='rev'){
            if (El.length>0) 
                for (i=0;i<El.length;i++) 
                    El[i].checked = !El[i].checked;
            else 
                El.checked = !El.checked;
        } else {
            if (El.length>0) 
                for (i=0;i<El.length;i++) 
                    El[i].checked = mode;
            else 
                El.checked = mode;
        }
    }
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function addComma(obj,fLen) {
if(event.keyCode == 37 || event.keyCode == 39 ) 
{                                              
   return;
}

var fLen = fLen || 2; 

var strValue = obj.value.replace(/,|\s+/g,'');
var strBeforeValue = (strValue.indexOf('.') != -1)? strValue.substring(0,strValue.indexOf('.')) :strValue ;
var strAfterValue  = (strValue.indexOf('.') != -1)? strValue.substr(strValue.indexOf('.'),fLen+1) : '' ;

if(isNaN(strValue))
{
   alert(strValue.concat(' -> ¼ýÀÚ°¡ ¾Æ´Õ´Ï´Ù.'));
   return false;
}

var intLast =  strBeforeValue.length-1;
var arrValue = new Array;
var strComma = '';

for(var i=intLast,j=0; i >= 0; i--,j++)
{        if( j !=0 && j%3 == 0) 
       {   
           strComma = ',';
       }
       else
       {
           strComma = '';
       }
       
       arrValue[arrValue.length] = strBeforeValue.charAt(i) + strComma  ;
}

obj.value=  arrValue.reverse().join('') +  strAfterValue;
}

// ÇÁ¸°Æ®
	function printWindow()
	{
		try
		{
			var rtnValue = false;

			document.all.divBtn.style.display = "none";

			factory.printing.header = "";
			factory.printing.footer = "";
			factory.printing.portrait = true;
			factory.printing.leftMargin = 10.0;
			factory.printing.topMargin = 15.0;
			factory.printing.rightMargin = 10.0;
			factory.printing.bottomMargin = 15.0;
			rtnValue = factory.printing.Print(false, window);

			if(opener) window.close();
		}
		catch(ex)
		{
			alert("ÇÁ¸°ÅÍ°¡ ²¨Á®ÀÖ°Å³ª ¼³Á¤¿¡ ¿À·ù°¡ ÀÖ½À´Ï´Ù.\t\n");
			if(opener) window.close();
		}
	}		
// ÄÞº¸¹Ú½º¸¦ ¼±ÅÃÇÑ´Ù.
function setSelect(obj, val)
{
    if( val != "" )
    {
        for( var i = 0 ; i < obj.length ; i++ )
        {
            if( obj.options[i].value == val )
            {
                obj.options[i].selected = true;
                break;
            }
        }
    }
}

// ÄÞº¸¹Ú½º¸¦ ¼±ÅÃÇÑ´Ù.
function setSelects(index, obj, val)
{
    try
    {
        if( obj[1].value != null )
        {
            for( var i = 0 ; i < obj.length ; i++ )
            {
                if( i == index )
                {
                    setSelect(obj[i], val);
                }
            }
        }
    }
    catch(err)
    {
        setSelect(obj, val);
    }
}

function putSelects(index, obj , flag , min , max)
{
    if( obj.length != null && obj.length != 0 )
    {
        for( var i = 0 ; i < obj.length ; i++ )
        {
            if( i == index )
            {
                putSelect( obj[i] , flag , min , max );
            }
        }
    }
    else
    {
        putSelect( obj , flag , min , max );
    }
}
// ´Þ·Â »ý¼º
function Calendar( obj_year, obj_month, obj_day )
{
	var result = "false";
	    result = window.showModalDialog('/js/calendar.html','´Þ·Â','dialogWidth:365px;dialogHeight:280px; center:yes; help:no; status:no; scroll:no; resizable:no');

	if( result == null )
        return;

    if( result.length != 3 )
        return;

    if( obj_month != null && obj_day != null )
    {
        obj_year.value  = result[0];
        obj_month.value = result[1];
        obj_day.value   = result[2];
    }
    else
    {
        obj_year.value  = result[0] + result[1] + result[2];
    }
}

function putSelect( obj , flag , min , max )
{
    if( obj == null )
        return;

    var isType = false;

    if( obj.length == 0 )
    {
        if( flag == "YEAR" )
        {
            isType = true;
        }
        else if( flag == "MONTH" )
        {
            min = 1;
            max = 12;
            isType = true;
        }
        else if( flag == "DAY" )
        {
            min = 1;
            max = 31;
            isType = true;
        }

        obj.options[0] = new Option("", "", false);
        if( isType )
        {
            var index = 1;
            for( var i = min ; i <= max ; i++ )
            {
                var temp = i + "";
                temp = ( temp.length == 1 ) ? "0" + temp : temp ;

                var option = new Option( temp , temp , false );
                obj.options[index] = option;
                index++;
            }
        }
    }
}
function isEmpty( data )
{
    for( var i = 0 ; i < data.length ; i++ )
    {
        if( data.substring( i , i + 1 ) != " " )
        {
            return false;
        }
    }
    return true;
}

function getByteLength(str)
{
    var len = 0;
    if( str == null )
        return 0;

    for( var i = 0 ; i < str.length ; i++ )
    {
        var c = escape(str.charAt(i));
        if ( c.length == 1 )
            len ++;
        else if( c.indexOf("%u") != -1 )
            len += 2;
        else if( c.indexOf("%") != -1 )
            len += c.length/3;
    }
    return len;
}
function ErrMsg( obj, msg )
{
    try
    {
        alert( msg );

        if( obj.type == "select-one" )
        {
            obj.focus();
        }
        else
        {
            obj.focus();
            obj.select();
        }
        return false;
    }
    catch(errorObject)
    {
        var msg = errorObject.description + "\n\n"
               + "Error Number : " + (errorObject.number>>16 & 0x1FFF) + "\n\n";
	    alert(msg);
        return false;
    }
}

// ¸ÞÀÏ Ã¼Å©
function checkEmail(strEmail)
{
	var arrMatch = strEmail.match(/^(\".*\"|[A-Za-z0-9_-]([A-Za-z0-9_-]|[\+\.])*)@(\[\d{1,3}(\.\d{1,3}){3}]|[A-Za-z0-9][A-Za-z0-9_-]*(\.[A-Za-z0-9][A-Za-z0-9_-]*)+)$/);
	if( arrMatch == null )
	{
		return false;
	}

	var arrIP = arrMatch[2].match(/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/);
	if( arrIP != null )
	{
		for( var i = 1 ; i <= 4 ; i++ )
		{
			if( arrIP[i] > 255 )
			{
				return false;
     		}
   		}
	}
	return true;
}
function invalidTel(obj, num)
{
    if( isDigit(obj) && getByteLength(obj.value) >= num )
    {
        return true;
    }
    return false;
}

function formSubmit( obj )
{
    try
    {
        if( !IsSubmit )
        {
            IsSubmit = true;
            obj.submit();
        }
    }
    catch(errorObject)
    {
    }
}

/*
// ¿£ÅÍÅ°°¡ µé¾î¿À¸é °Ë»ö
**/
function performSearch(){
	if (window.event.keyCode == 13)	{
		doSearch();
	}
}

//IEÆÐÄ¡´ëÀÀ
function objWrite(obj){
	document.write(obj);
}
