function agreement(){
    window.open('../etc/agreement_popup.html','agreement','toolbar=no,directories=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=577,height=400')
}

function domain_agreement(){
    window.open('../etc/domain_agreement_popup.html','agreement','toolbar=no,directories=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=577,height=400')
}

function privacy_policy(){
    window.open('../etc/privacy_policy_popup.html','agreement','toolbar=no,directories=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=577,height=400')
}

function udrp_policy(){
    window.open('../etc/udrp_policy_popup.html','agreement','toolbar=no,directories=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=577,height=400')
}

function theOpenWin(openWidth,openHeight,winName,url){

  var winl = (screen.width-openWidth)/2;
  var wint = (screen.height-openHeight)/2;

  window.open( url,winName,'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=yes,resizable=no,copyhistory=0,width=' + openWidth + ',height=' + openHeight +',top=' + wint  + ',left=' + winl);
}

function CheckAgreement(form) {
        if (form.agree) {
                if (!form.agree.checked) return false;
                else return true;

        }else if (form.agreement) {
                if (!form.agreement.checked) return false;
                else return true;
        }

        return true;
}
function check_hangul_domain(tmp) {
    var counter=0;
    for(i=0;i<tmp.length;i++) {
        temp = tmp.charAt(i);
        if(temp.charCodeAt() >= 44032 && temp.charCodeAt() <= 55203){
            ++counter;
        }
    }

   return counter;
}
function Trim(szText) {
// Left Trim
   while (szText.length > 1) {
      if (szText.charAt(0) == " " || szText.charAt(0) == "\t") {
         szText = szText.substring(1);
      } else {
         break;
      }
   }

   if (szText == " " || szText == "\t") {
      return "";
   }

   // Right Trim

   while(szText.length > 1) {
      if( szText.charAt(szText.length-1) == " " || szText.charAt(szText.length-1) == "\t" || szText.charAt(szText.length-1) == "\n" || szText.charAt(szText.length-1) == "\r") {
         szText = szText.substring(0, szText.length-1);
      } else {
         break;
      }
   }

   if (szText == " " || szText == "\t") {
      return "";
   } else {
      return szText;
   }
}

function CheckDomainList(domain_list) {
    var isvalid = /^[°¡-ÆRa-zA-Z0-9\-]+$/;

    if (IsEmpty(domain_list.value)) {
        alert('µµ¸ÞÀÎÀ» ÀÔ·ÂÇÏ¼¼¿ä.');
        return null;
    }

    var domain_array = domain_list.value.split('\n');
    var domain_count = domain_array.length;
    new_domain_list = new Array();

    var idx = 0;
    for ( var i=0; i<domain_count ; i++) {
        domain = Trim(domain_array[i].toLowerCase());

        if (domain == '' || domain.length < 2) { continue; }

        if (domain.length < 4) {
            alert('µµ¸ÞÀÎ¸íÀÌ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.(4ÀÚÀÌ»ó)');
            return null;
        }

        if (domain.indexOf('.') < 0) {
            alert('µµ¸ÞÀÎ³×ÀÓ ±ÔÄ¢¿¡ À§¹èµË´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.');
            return null;
        }
        var s_dom_array = domain.split('.');
        var dom_name = s_dom_array[0];
        var dom_length = s_dom_array.length;
        var tld = s_dom_array[dom_length-1];

        if (!isvalid.test(dom_name)) {
            alert('!!!±ÔÄ¢\n1.ÇÑ±ÛÀº ¿Ï¼ºÇü ¹®ÀÚ¿©¾ßÇÕ´Ï´Ù.\n2. - ¹®ÀÚ¸¦ Á¦¿ÜÇÑ Æ¯¼ö¹®ÀÚ´Â »ç¿ëºÒ°¡.');
            return null;
        }

        if ( dom_name.indexOf('-') == 0 ) {
            alert('ÇÏÀÌÇÂ(-)À¸·Î ½ÃÀÛÇÏ´Â µµ¸ÞÀÎÀº ½ÅÃ»ÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.');
            return null;
        }

        if ( dom_name.lastIndexOf('-') == (dom_name.length-1) ) {
            alert('ÇÏÀÌÇÂ(-)À¸·Î ³¡³ª´Â µµ¸ÞÀÎÀº ½ÅÃ»ÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.');
            return null;
        }

        var s_chk = Check_Support_TLD(tld);
        if ( !s_chk ) {
            alert('Áö¿øÇÏÁö ¾Ê´Â µµ¸ÞÀÎ Á¾·ùÀÔ´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.');
            return null;
        }

        var is_han = check_hangul_domain(dom_name);
        if (is_han) {
            if (tld != 'com' && tld != 'net' && tld != 'kr') {
                alert('ÇÑ±ÛÀ» Áö¿øÇÏÁö ¾Ê´Â µµ¸ÞÀÎÀÔ´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.');
                return null;
            }
        }

        new_domain_list[idx] = domain;
        idx++;
    }

    return new_domain_list;
}
function IDel_MoneyComma( thisCtrl )
{
    var  x, ch;
    var  i=0;
    var  newVal='';
    var  oCtrl;

    if(thisCtrl != null) oCtrl = thisCtrl;
    else oCtrl = this.ctl;

    for(x = 0; x < oCtrl.value.length ; x++)
    {
        ch= oCtrl.value.substring(x,x+1)
        if( ch != ',')  newVal += ch;
    }

    oCtrl.value =  newVal;
    return true;
}
function IsNumber2(Empty, String) {

   if (IsEmpty(String) && Empty == true) {
      return true;
   }
   String = rtrim(String);
   for (var i=0; i < String.length; i++) {
      if ( (String.charAt(i) < "0") || (String.charAt(i) > "9") )
         return false;
   }

   return true;
}
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;
}
function isYYYYMMDD(y, m, d) {
    switch (m) {
    case 2:        //
        if (d > 29) return false;
        if (d == 29) {
            if ((y % 4 != 0) || (y % 100 == 0) && (y % 400 != 0))
                return false;   
        }       
        break;  
    case 4:        //
    case 6:
    case 9:
    case 11: 
        if (d == 31) return false;
    }   
    return true;
}

function isSSN(s1, s2) {
        n = 2;
        sum = 0;
        for (i=0; i<s1.length; i++)
                sum += parseInt(s1.substr(i, 1)) * n++;
        for (i=0; i<s2.length-1; i++) {
                sum += parseInt(s2.substr(i, 1)) * n++;
                if (n == 10) n = 2;
        }
        c = 11 - sum % 11;
        if (c == 11) c = 1;
        if (c == 10) c = 0;
        if (c != parseInt(s2.substr(6, 1))) return false;
        else return true;
}



//######### ¿©±Ç¹øÈ£ Ã¼Å© ################
function CheckPassport(Obj) {
		var passPort = Obj.value;
		var strNum;
		var pre_str;
		var pattern = /^[a-zA-Z]+$/;
		strNum = passPort.substr(2,7);
		pre_str =  passPort.substr(0,2);
		
		//±æÀÌÃ¼Å©
		if (passPort.length != 9 ) {
			ErrorProcess(Obj,"¿©±Ç ¹øÈ£  ÀÚ¸®¼ö°¡  ¸ÂÁö ¾Ê½À´Ï´Ù.");
			return false;			
		}
		
		//¿µ¹®Ã¼Å©
		if ( !pre_str.match(pattern) ) {
			ErrorProcess(Obj, "¾ÕµÎÀÚ¸®´Â ¿µ¹®ÀÌ¿©¾ß ÇÕ´Ï´Ù.");
			return false;	
		}
		
		//¼ýÀÚ Ã¼Å©
		if ( !IsNumeric(strNum)) {
			ErrorProcess(Obj, '¼¼¹øÂ° ÀÚ¸® ºÎÅÍ´Â ¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.');
			return false;
		}	
		
		return true;
}

//######## ¿îÀü¸éÇã¹øÈ£  Ã¼Å© ############
function CheckDriverLicense(Obj) {
		
		var licenseNum = Obj.value;
		var strNum;
		var korean_str;
		var pattern = /^[°¡-Èö]+$/;
		strNum = licenseNum.substr(2,10);
		korean_str =  licenseNum.substr(0,2);

		//±æÀÌ Ã¼Å©
		if (licenseNum.length != 12) {
			ErrorProcess(Obj, "¿îÀü¸éÇãÁõ ÀÚ¸®¼ö°¡  ¸ÂÁö ¾Ê½À´Ï´Ù.");
			return false;
		}
		//¾ÕµÎÀÚ¸® ÇÑ±ÛÃ¼Å©
		if (!korean_str.match(pattern)) {
			ErrorProcess(Obj, "¾ÕµÎÀÚ¸®°¡ ÇÑ±ÛÀÌ¿©¾ß ÇÕ´Ï´Ù.");
			return false;
		} 
		
		//¼ýÀÚÃ¼Å©
		if ( !IsNumeric(strNum) || (strNum.length != 10) ) {
			ErrorProcess(Obj, '¼¼¹øÂ° ÀÚ¸® ºÎÅÍ´Â ¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.');
			return false;
		}
	
		return true;
}



//2005.12.18 Àç¿Ü±¹ÀÎ ¹øÈ£ Ã¼Å©
function CheckFgnNo(fgnno) {
	var sum=0;
	var odd=0;
	
	buf = new Array(13);
	
	for(i=0; i<13; i++) { buf[i]=parseInt(fgnno.charAt(i)); }
	odd = buf[7]*10 + buf[8];
	
	if(odd%2 != 0) { return false; }
	if( (buf[11]!=6) && (buf[11]!=7) && (buf[11]!=8) && (buf[11]!=9) ) {
		return false;
	}
	
	multipliers = [2,3,4,5,6,7,8,9,2,3,4,5];
	
	for(i=0, sum=0; i<12; i++) { sum += (buf[i] *= multipliers[i]); }
	sum = 11 - (sum%11);
	
	if(sum >= 10) { sum -= 10; }
	sum += 2;
	if(sum >= 10) { sum -= 10; }
	if(sum != buf[12]) { return false }
	
	return true;
}



function CheckSSN(juminno) {
	if(juminno=="" || juminno==null || juminno.length!=13) {
		alert("ÁÖ¹Îµî·Ï¹øÈ£¸¦ Àû¾îÁÖ¼¼¿ä.");
		return false;
	}

	var jumin1 = juminno.substr(0,6);
	var jumin2 = juminno.substr(6,7);
	var yy     = jumin1.substr(0,2);        // ³âµµ
	var mm     = jumin1.substr(2,2);        // ¿ù
	var dd     = jumin1.substr(4,2);        // ÀÏ
	var genda  = jumin2.substr(0,1);        // ¼ºº°
	var msg, ss, cc;
	
	// ¼ýÀÚ°¡ ¾Æ´Ñ °ÍÀ» ÀÔ·ÂÇÑ °æ¿ì
	if (!IsNumeric(jumin1)) {
		alert("ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ ¼ýÀÚ·Î ÀÔ·ÂÇÏ¼¼¿ä.");
		return false;
	}
	// ±æÀÌ°¡ 6ÀÌ ¾Æ´Ñ °æ¿ì
	if (jumin1.length != 6) {
		alert("ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
		return false;
	}
	// Ã¹¹øÂ° ÀÚ·á¿¡¼­ ¿¬¿ùÀÏ(YYMMDD) Çü½Ä Áß ±âº» ±¸¼º °Ë»ç
	if (yy < "00" || yy > "99" ||
		mm < "01" || mm > "12" ||
		dd < "01" || dd > "31") {
		alert("ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
		return false;
	}
	// ¼ýÀÚ°¡ ¾Æ´Ñ °ÍÀ» ÀÔ·ÂÇÑ °æ¿ì
	if (!IsNumeric(jumin2)) {
		alert("ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®¸¦ ¼ýÀÚ·Î ÀÔ·ÂÇÏ¼¼¿ä.");
		return false;
	}
	// ±æÀÌ°¡ 7ÀÌ ¾Æ´Ñ °æ¿ì
	if (jumin2.length != 7) {
		alert("ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
		return false;
	}
	// ¼ºº°ºÎºÐÀÌ 1 ~ 4 °¡ ¾Æ´Ñ °æ¿ì
	if (genda < "1" || genda > "4") {
		alert("ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
		return false;
	}
	// ¿¬µµ °è»ê - 1 ¶Ç´Â 2: 1900³â´ë, 3 ¶Ç´Â 4: 2000³â´ë
	cc = (genda == "1" || genda == "2") ? "19" : "20";
	
	// Ã¹¹øÂ° ÀÚ·á¿¡¼­ ¿¬¿ùÀÏ(YYMMDD) Çü½Ä Áß ³¯Â¥ Çü½Ä °Ë»ç
	if (isYYYYMMDD(parseInt(cc+yy), parseInt(mm), parseInt(dd)) == false) {
		alert("ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
		return false;
	}
	// Check Digit °Ë»ç
	if (!isSSN(jumin1, jumin2)) {
		alert("ÀÔ·ÂÇÑ ÁÖ¹Îµî·Ï¹øÈ£¸¦ °ËÅäÇÑ ÈÄ, ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
		return false;
	}
	
	return true;
}

function IAdd_MoneyComma( Name )
{
    var src;
    var i;
    var factor;
    var su;
    var SpaceSize = 0;

    factor = Name.value.length % 3;
    su     = (Name.value.length - factor) / 3;
    src    =  Name.value.substring(0,factor);

    for(i=0; i < su ; i++)
    {
        if((factor == 0) && (i == 0))       // 'XXX' AI¡Æ©¡¢¯i
        {
            src += Name.value.substring(factor+(3*i), factor+3+(3*i));
        }
        else
        {
            src += ','  ;
            src += Name.value.substring(factor+(3*i), factor+3+(3*i));
        }
    }

    Name.value = src;

    return true;
}
function IsNumber(String) {

   if (IsEmpty(String))
      return false;
   String = rtrim(String);
   for (var i=0; i < String.length; i++) {
      if ( (String.charAt(i) < "0") || (String.charAt(i) > "9") )
         return false;
   }

   return true;
}
function IsNumeric(String) {

   if (IsEmpty(String))
      return false;

   for (var i=0; i < String.length; i++) {
      if ( (String.charAt(i) < "0") || (String.charAt(i) > "9") )
         return false;
   }

   return true;
}
function Email_Check(String)
{
   var checkflag = true;
   var retvalue;

   if (IsEmpty(String))
      return false;

   var pattern = /^[_a-zA-Z0-9-\.\-\+]+@[\.a-zA-Z0-9-\-\+]+\.[a-zA-Z\-]+$/;
   return (pattern.test(String)) ? true : false
}

// »ç¾÷ÀÚµî·Ï¹øÈ£ Ã¼Å©
function CheckRegNumber(vencod) {
        var sum = 0;
        var getlist =new Array(10);
        var chkvalue =new Array("1","3","7","1","3","7","1","3","5");
        for(var i=0; i<10; i++) { getlist[i] = vencod.substring(i, i+1); }
        for(var i=0; i<9; i++) { sum += getlist[i]*chkvalue[i]; }
        sum = sum + parseInt((getlist[8]*5)/10);
        sidliy = sum % 10;
        sidchk = 0;
        if(sidliy != 0) { sidchk = 10 - sidliy; }
        else { sidchk = 0; }
        if(sidchk != getlist[9]) { return false; }
        return true;
}
function IsEnglish(String) {
    var RetValue = true;
        var Count = 0;

    if (IsEmpty(String))
        return false;

    for(i=0 ; i<String.length ; i++) {
        if (String.charCodeAt(i) > 127 || String.charCodeAt(i) < 0) {
                        Count++;
        }
    }

        if (Count > 0) {
                RetValue = false;
        }

    return RetValue;

}
function IsMultilingual(String) {
        var RetValue = false;

        if (IsEmpty(String))
        return false;

    for(i=0 ; i<String.length ; i++) {
        if (String.charCodeAt(i) > 127 || String.charCodeAt(i) < 0) {
            RetValue = true;
            break;
        }
    }

    return RetValue;

}
function IsEmpty(String) {

   return !CheckValid(String, false);
}

function ValidString(String,type) {

   var RetValue = true;
   var Count;
   var PermitChar ;
   if(type == '0'){
        PermitChar =
         '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ.-';
    }else if(type=='1'){
        PermitChar =
         '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
    }

   if (IsEmpty(String))
      return false;

   for (var i = 0; i < String.length; i++) {
      Count = 0;
      for (var j = 0; j < PermitChar.length; j++) {
         if(String.charAt(i) == PermitChar.charAt(j)) {
            Count++;
            break;
         }
      }

      if (Count == 0) {
         RetValue = false;
         break;
      }
   }
   return RetValue;
}
function CheckValid(String, SpaceCheck) {

   var retvalue = false;

   for (var i=0; i<String.length; i++) {

      if (SpaceCheck == true) {
         if (String.charAt(i) == ' ') {
            retvalue = true;
            break;
         }
      } else {
         if (String.charAt(i) != ' ') {
            retvalue = true;
            break;
         }
      }
   }

   return retvalue;
}
function ValidNS(String) {

   var RetValue = true;
    var arrayString;
   var Count;
   var PermitChar =
         "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOP-QRSTUVWXYZ.";

   if (IsEmpty(String))
      return false;

    if(!InValidChar(String)){
        return false;
    }

/*
   for (var i = 0; i < String.length; i++) {
      Count = 0;
      for (var j = 0; j < PermitChar.length; j++) {
         if(String.charAt(i) == PermitChar.charAt(j)) {
            Count++;
            break;
         }
      }

      if (Count == 0) {
         RetValue = false;
         break;
      }
   }
*/
//   arrayString = String.split(".");
//   if(arrayString.length<3){
//        RetValue = false;
//    }
   return RetValue;
}
function InValidChar(String) {

   var NotPermitChar = "`~!@#$%^&*()-_=+\\|[]{};:'\",./<>?";

   for (var i = 0; i < String.length; i++) {
      for (var j = 0; j < NotPermitChar.length; j++) {
         if(String.charAt(i) == NotPermitChar.charAt(j)) {
            return true;
         }
      }
   }

   return false;
}
function ValidIP(String) {

   var RetValue = true;
   var arrayString;
   var Count;
   var PermitChar = "0123456789.";

   if (IsEmpty(String))
      return false;

   for (var i = 0; i < String.length; i++) {
      Count = 0;
      for (var j = 0; j < PermitChar.length; j++) {
         if(String.charAt(i) == PermitChar.charAt(j)) {
            Count++;
            break;
         }
      }

      if (Count == 0) {
         RetValue = false;
         break;
      }
   }
    arrayString = String.split(".");
    if(arrayString.length<4 || arrayString.length>4){
        RetValue =  false;
    }else{
        for(var j =0; j<4; j++){
            if(arrayString[j].length<1 || arrayString[j].length >3){
                RetValue =  false;
            }
            if(parseInt(arrayString[j],10)>255){
                RetValue = false;
            }
        }
    }
   return RetValue;
}

function checkOctect(tmp) {
        var counter = 0;

        for(var i=0;i<tmp.length;i++) {
                if(tmp.charAt(i) == '.') {
                        ++counter
                }
                if(tmp.charAt(i) == '.' && tmp.charAt(i+1) == '.') {return 0;}
        }
        return counter;
}
function CheckHKrDomain(form, Object)
{
    var domain = Object.value;
	if ( domain == 'ÇÑ±Û µµ¸ÞÀÎ ÀÔ·Â' ) {
		domain = '';
	}

    if(domain.length == 0) {
        alert('µµ¸ÞÀÎ ÀÌ¸§À» ÀÔ·ÂÇÏ¼¼¿ä.');
        Object.focus();
        return false;
    }

    for ( i=0;i<domain.length;i++ )
    {
        if ((domain.charAt(i) >= ' ' && domain.charAt(i) <= '+') ||
            (domain.charAt(i) == '/') ||
            (domain.charAt(i) >= ':' && domain.charAt(i) <= '@') ||
            (domain.charAt(i) >= '[' && domain.charAt(i) <= '`') ||
            (domain.charAt(i) >= '{' && domain.charAt(i) <= '~'))
        {
            alert('µµ¸ÞÀÎ³×ÀÓ ±ÔÄ¢¿¡ À§¹èµË´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.');
            Object.focus();
            Object.select();
            return false;
        }
        if ((i == 0 && domain.charAt(i) == '-') ||
            (i == (domain.length-1) && domain.charAt(i) == '-') ){
            alert('µµ¸ÞÀÎ³×ÀÓ ±ÔÄ¢¿¡ À§¹èµË´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.');
            Object.focus();
            Object.select();
            return false;
        }
    }

    if(check_hangul_domain(domain) <= 0) {
        alert('ÇÑ±Ûµµ¸ÞÀÎÀº ÇÑ±ÛÀ» Æ÷ÇÔÇÏ¿©¾ß ÇÕ´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.');
        Object.focus();
        Object.select();
        return false;
    }

    for(var k = 0 ; k < form.elements.length; k++){
        if(form.elements[k].type == 'checkbox'){
            if(form.elements[k].value == 'kr' && form.elements[k].checked == true){
                if(!(domain.length >= 2 && domain.length <= 17)) {
                    alert('ÇÑ±Û.kr µµ¸ÞÀÎ¸íÀº 2ÀÚÀÌ»ó 17ÀÚ ÀÌ³»¿©¾ß ÇÕ´Ï´Ù.');
                    Object.focus();
                    Object.select();
                    return false;
                }
            }
        }
    }

    if (checkOctect(domain) > 0) {
        alert('ÇÑ±Ûµµ¸ÞÀÎÀº ÇÑ±Û Çü½Ä¸¸ ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.  \nÈ®ÀåÀÚ(.com/.net/.kr)¸¦ Á¦¿ÜÇÑ µµ¸ÞÀÎ¸í¸¸ ÀÔ·ÂÇØÁÖ¼¼¿ä.');
        Object.focus();
        Object.select();
        return false;
    }

    return true;
}

function CheckNameDomain(name1, name2) {

    if(!Check_Name_Domain(name1)) {
        return false;
    }

    if(!Check_Name_Domain(name2)) {
        return false;
    }

    return true;
}

function Check_Name_Domain(Object)
{
    var domain = Object.value;

    if(domain.length == 0) {
        alert('µµ¸ÞÀÎ ÀÌ¸§À» ÀÔ·ÂÇÏ¼¼¿ä.');
        Object.focus();
        return false;
    }

    for ( i=0;i<domain.length;i++ )
    {
        if ((domain.charAt(i) >= ' ' && domain.charAt(i) <= '+') ||
            (domain.charAt(i) == '/') ||
            (domain.charAt(i) >= ':' && domain.charAt(i) <= '@') ||
            (domain.charAt(i) >= '[' && domain.charAt(i) <= '`') ||
            (domain.charAt(i) >= '{' && domain.charAt(i) <= '~'))
        {
            alert('µµ¸ÞÀÎ³×ÀÓ ±ÔÄ¢¿¡ À§¹èµË´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.');
            Object.focus();
            Object.select();
            return false;
        }
        if ((i == 0 && domain.charAt(i) == '-') ||
            (i == (domain.length-1) && domain.charAt(i) == '-') ){
            alert('µµ¸ÞÀÎ³×ÀÓ ±ÔÄ¢¿¡ À§¹èµË´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.');
            Object.focus();
            Object.select();
            return false;
        }

        var chr = domain.substr(i,1);
        chr = escape(chr);
        if(chr.charAt(1) == 'u')
        {
            alert('µµ¸ÞÀÎ³×ÀÓ ±ÔÄ¢¿¡ À§¹èµË´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.');
            Object.focus();
            Object.select();
            return false;
        }
    }

    return true;
}

function CheckDomain(form, Object)
{
    var domain = Object.value;

    if ( domain == '¿µ¹® µµ¸ÞÀÎ ÀÔ·Â' ) {
        domain = '';
    }

    if(domain.length == 0) {
        alert('µµ¸ÞÀÎ ÀÌ¸§À» ÀÔ·ÂÇÏ¼¼¿ä.');
		Object.value = '';
        Object.focus();
        return false;
    }

    var domain_array = domain.split('.');
    var dot_count = domain_array.length;

//    if (dot_count == 2) {
        domain = domain_array[0].toLowerCase();
        Object.value = domain;
//    }else if (dot_count == 3) {
//        domain = domain_array[1].toLowerCase();
//        Object.value = domain;
//    }

    for ( i=0;i<domain.length;i++ )
    {
        if ((domain.charAt(i) >= ' ' && domain.charAt(i) <= '+') ||
            (domain.charAt(i) == '/') ||
            (domain.charAt(i) >= ':' && domain.charAt(i) <= '@') ||
            (domain.charAt(i) >= '[' && domain.charAt(i) <= '`') ||
            (domain.charAt(i) >= '{' && domain.charAt(i) <= '~'))
        {
            alert('µµ¸ÞÀÎ³×ÀÓ ±ÔÄ¢¿¡ À§¹èµË´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.');
            Object.focus();
            Object.select();
            return false;
        }
        if ((i == 0 && domain.charAt(i) == '-') ||
            (i == (domain.length-1) && domain.charAt(i) == '-') ){
            alert('µµ¸ÞÀÎ³×ÀÓ ±ÔÄ¢¿¡ À§¹èµË´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.');
            Object.focus();
            Object.select();
            return false;
        }

        var chr = domain.substr(i,1);
        chr = escape(chr);
        if(chr.charAt(1) == 'u')
        {
            alert('ÁË¼ÛÇÕ´Ï´Ù. ÇÑ±Û µµ¸ÞÀÎ¿ë °Ë»ö±â¸¦ »ç¿ëÇØ ÁÖ½Ê½Ã¿À.');
            document.hkr_form.kw.value = Object.value;
            document.hkr_form.kw.focus();
            Object.value = '¿µ¹® µµ¸ÞÀÎ ÀÔ·Â';
            return false;
        }
    }

    return true;
}

function RY_Check(checkbox,flag) {
    var i=0;
    var form = document.hkr_form;
    if(checkbox.value=='com'|| checkbox.value=='net'){
        for(i = 0 ; i<form.elements.length;i++){
            if(form.elements[i].type == 'checkbox'){
                if(form.elements[i].value=='com' || form.elements[i].value=='net'){
                    form.elements[i].checked = true;
                }else{
                    form.elements[i].checked = false;
                }
            }
        }
    }else if(checkbox.value=='kr'){
        for(i = 0;i<form.elements.length;i++){
            if(form.elements[i].type == 'checkbox'){
                if(form.elements[i].value=='kr'){
                    form.elements[i].checked  = true;
                }else{
                    form.elements[i].checked = false;
                }
            }
        }
    }
}

function EtcKR_Check(form) {
    if (form.etckr.checked) {
        form.sld.disabled = false;
    }else{
        form.sld.disabled = true;
    }
}

/*
function Toggle_Edu_Domain(obj) {
	var form = document.domain_form;

	if (obj.checked) {
		form.sel_edu.disabled = false;
		Disable_Realtime(form);
		Disable_Mil(form);
	}else{
		form.sel_edu.disabled = true;
	}
}

function Sel_Edu(obj) {
    var form = document.domain_form;

    Disable_Realtime(form);
    Disable_Mil(form);
}

function Toggle_TLD(obj) {
	var form = document.domain_form;

	if (!obj.checked) {
		return;
	}

	if ( obj.value=='com' || obj.value=='net' || obj.value=='org' || obj.value=='cn' ||
		 obj.value=='com.cn' || obj.value=='net.cn' || obj.value=='org.cn' ||
		 obj.value=='biz' || obj.value=='info' || obj.value=='name' ||
		 obj.value=='co.kr' || obj.value=='pe.kr' || obj.value=='or.kr') {

		Disable_Jupsu_Go(form);
		Disable_Jupsu_Ac(form);
		Disable_Mil(form);
    	form.etc_kr.disabled = false;
	}else if (obj.value=='go.kr'){
		Disable_Realtime(form);
		Disable_Mil(form);
		Disable_Jupsu_Ac(form);		
  }
  else if (obj.value=='ac.kr') {
		Disable_Realtime(form);
		Disable_Mil(form);
		Disable_Jupsu_Go(form);		
	}else if (obj.value=='mil.kr') {
		Disable_Realtime(form);
		Disable_Jupsu_Go(form);
		Disable_Jupsu_Ac(form);		
	}
}

function Disable_Realtime(form) {
    var i = 0;
    
    form.etc_kr.disabled = true;
        
    while (i < form.elements.length) {
        if (form.elements[i].type == 'checkbox') { 
            if (form.elements[i].value=='com' || form.elements[i].value=='net' || form.elements[i].value=='org' ||
				form.elements[i].value=='biz' || form.elements[i].value=='info' || form.elements[i].value=='name' ||
				form.elements[i].value=='co.kr' || form.elements[i].value=='pe.kr' || 
				form.elements[i].value=='com.cn' || form.elements[i].value=='net.cn' || form.elements[i].value=='org.cn' ||
				form.elements[i].value=='or.kr' || form.elements[i].value=='cn') {
                form.elements[i].checked = false;
            }
        }
        
        i++;
    }
}


function Disable_Jupsu(form) {
	var i = 0;

    form.edu_check.checked = false;
    form.sel_edu.disabled = true;
        
    while (i < form.elements.length) {
        if (form.elements[i].type == 'checkbox') { 
            if (form.elements[i].value=='go.kr' || form.elements[i].value=='ac.kr') {
                form.elements[i].checked = false; 
            }
        }
        
        i++;
	}
}

function Disable_Jupsu_Go(form) {
	var i = 0;

    form.edu_check.checked = false;
    form.sel_edu.disabled = true;
        
    while (i < form.elements.length) {
        if (form.elements[i].type == 'checkbox') { 
            if (form.elements[i].value=='go.kr') {
                form.elements[i].checked = false; 
            }
        }
        
        i++;
	}
}

function Disable_Jupsu_Ac(form) {
	var i = 0;

    form.edu_check.checked = false;
    form.sel_edu.disabled = true;
        
    while (i < form.elements.length) {
        if (form.elements[i].type == 'checkbox') { 
            if (form.elements[i].value=='ac.kr') {
                form.elements[i].checked = false; 
            }
        }
        
        i++;
	}
}

function Disable_Mil(form) {
    var i = 0;
    
    while (i < form.elements.length) {
        if (form.elements[i].type == 'checkbox') {
            if (form.elements[i].value=='mil.kr') {
                form.elements[i].checked = false;  
            }   
        }   
        
        i++;
    }
}
*/
function getCookie(name){
    var nameOfCookie = name + '=';
    var x = 0;
    while(x <= document.cookie.length){
        var y = (x+nameOfCookie.length);
        if(document.cookie.substring(x,y) == nameOfCookie){
            if( (endOfCookie=document.cookie.indexOf(';',y) )== -1  )
                endOfCookie = document.cookie.length;
            return unescape(document.cookie.substring(y, endOfCookie));
        }
        x = document.cookie.indexOf('',x)+1;
        if(x == 0)
            break;
    }//while

    return '';
}
function ErrorProcess(object, msg) {
    alert(msg);
    if (object) {
        object.focus();
    }
    //object.select();
}

function ShowWhois(domain) {
    var urlname = '../etc/whois.html?domain='+domain+'&sel_option=1&op=search';
	//var urlname = 'http://domainclub.kr/hc_client_whois.htm?domain='+domain;
    theOpenWin('550','600','w_win',urlname);
    return false;
}
