var bRemberIndex = 0;			// ÀÌ¸ÞÀÏ ÀÔ·Â °ü·Ã
var bitBPROCESSING = false;		// submit ÇÁ·Î¼¼½Ì °ü·Ã

// ! form input check
var NUM = "0123456789";	
var SALPHA = "abcdefghijklmnopqrstuvwxyz";
var ALPHA = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"+SALPHA;
var EMAIL = "!#$%&*+./=?@^`{|}"+NUM+ALPHA;
var PASSWORD = "!@.#,$%^*&_-" + ALPHA + NUM;
var ERRORMSG = "";

// À¯Æ¿ ÇÔ¼ö ½ÃÀÛ ############################################################################

//ÁÖ¹Î¹øÈ£ ÀÚµ¿À¸·Î ³Ñ±â±â
function moveFocus(num,fromform,toform){
var str = fromform.value.length;
	if(str == num)
	 toform.focus();
}

function onSelectMailDomain (f) {
	if ( f.sel_emaildomainindex.selectedIndex == 12 || f.sel_emaildomainindex.value == "" )	{
		if ( bRemberIndex ) {
			f.txt_emaildomain.value = "";
		}
		toggle(2);
		f.txt_emaildomain.focus();
		f.sel_emaildomainindex.selectedIndex = 12;
	} else {
		bRemberIndex = 1;
		f.txt_emaildomain.value = f.sel_emaildomainindex.value;
		toggle(1);
	}

}

function toggle(value){

	//if(value=='1') tr1.style.display = '';
	//else tr1.style.display = 'none';

	if(value=='2') tr2.style.display = '';
	else tr2.style.display = 'none';

}

function goFocus(obj) {
	var frm = eval(obj);
	frm.focus();
	return;
}

function goCheckBAN(s,ban) {
	var i;
	for(i=0; i<s.length; i++) {
		if (ban.indexOf( s.substring(i, i+1)) >= 0) {
			return false;
		}
	}

	return true;
}

function StringSize (s) {
	var i;
	var len = 0;
	for ( i=0 ; i<s.length; i++) {
		if ( s.charCodeAt(i) > 255 ) {
			len += 2;
		} else {
			len ++;
		}
	}
	return len;
}

function goCheckType(s, spc) {
	var i;
	for(i=0; i < s.length; i++) {
		if (spc.indexOf( s.substring(i, i+1)) < 0) {
			return false;
		}
	}
		
	return true;
}
/*
function goCheckEmail (sEmail) {
	if (!goCheckType(sEmail, EMAIL)) {
		ERRORMSG = "¿¡ Àß¸øµÈ ¹®ÀÚ°¡ ÀÖ½À´Ï´Ù.";
		return false;
	}

	if (!goCheckLenEng (sEmail, "", 3, 64, 0)) {
		return false;
	}
	
	if (sEmail == "") {
		return false;
	}

	var a = sEmail.indexOf('@');
	var d1 = sEmail.indexOf('.@');
	var d2 = sEmail.indexOf('@.');
	if ( a <=0 || a == sEmail.length -1 || d1 >= 0 || d2 >= 0) {
		ERRORMSG = "´Â aaa@bbb.ccc.ddd µîÀÇ ÇüÅÂ·Î ÀÔ·ÂÇÏ¼¼¿ä.";
		return false;
	}
	
	return true;
}*/

  function goIdSearchChk() {
    var frm = document.frm_register_input;
    var strId = frm.txt_MEMBERID.value.toLowerCase();

    if (strId.split(" ").join("").length < 4) {
      alert("°Ë»öÇÒ ¾ÆÀÌµð¸¦ ÀÔ·ÂÇÏ¼¼¿ä.\n\n¾ÆÀÌµð´Â ¿µ¹®/¼ýÀÚ 4~12ÀÚ ÀÔ´Ï´Ù.");
      frm.txt_MEMBERID.select();
      return;
    }
    else  if (!goCheckIDFormat (strId)) {
      alert (ERRORMSG);
      frm.txt_MEMBERID.select();
      return;
    }
    else {
      Win_pop('pop_idover.asp?strUid='+ strId, 440, 243);
      return;
    }
  }

  function goNickNameSearchChk() {
    var frm = document.frm_register_input;
    var strNickName = frm.txt_NickName.value;
    var strId = frm.txt_MEMBERID.value.toLowerCase();

    if (strNickName.split(" ").join("").length < 1) {
      alert("°Ë»öÇÒ ´Ð³×ÀÓÀ» ÀÔ·ÂÇÏ¼¼¿ä.");
      frm.txt_NickName.select();
      return;
    }
    else {
      Win_pop('pop_nickover.asp?strId=' + strId + '&strNickName='+ strNickName, 440, 243);
      return;
    }
  }

function goCheckEmail(sEmail) {
	var pattern = /^[_a-zA-Z0-9-\.]+@[\.a-zA-Z0-9-]+\.[a-zA-Z]+$/;

	return (pattern.test(sEmail)) ? true : false;
}

function goCheckRID (sRIDFirst, sRIDLast, arg) {
	var chk = 0;
	
	var nYear = sRIDFirst.substring(0,2);
	var nMondth = sRIDFirst.substring(2,4);
	var nDay = sRIDFirst.substring(4,6);
	
	var nSex = sRIDLast.charAt(0);
  var argName;

  if (arg == "down14")
    argName = "ºÎ¸ð´Ô ";
  else
    argName = "";

	if (!goCheckType(sRIDFirst, NUM)) {
		ERRORMSG = argName + "ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ È®ÀÎÇÏ¼¼¿ä.";
		return -1;
	}
	
	if ( sRIDFirst.length!=6 ||  nMondth<1 || nMondth>12 || nDay<1 || nDay>31) {
		ERRORMSG = argName + "ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ È®ÀÎÇÏ¼¼¿ä.";
		return -1;
	}
	
	if (!goCheckType(sRIDLast, NUM)) {
		ERRORMSG = argName + "ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®¸¦ È®ÀÎÇÏ¼¼¿ä.";
		return 1;
	}
	
	if ( sRIDLast.length!=7 || (nSex!=1 && nSex!=2 && nSex!=3 && nSex!=4) ) {
		ERRORMSG = argName + "ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®¸¦ È®ÀÎÇÏ¼¼¿ä.";
		return 1;
	}
	
	var i;

	for (i=0; i<6; i++) {
		chk += ( (i+2) * parseInt( sRIDFirst.charAt(i) ));
	}
	
	for (i=6; i<12; i++) {
		chk += ( (i%8+2) * parseInt( sRIDLast.charAt(i-6) ));
	}
	
	chk = 11 - (chk%11);
	chk %= 10;
	
	if (chk != parseInt( sRIDLast.charAt(6))) {
		ERRORMSG = argName + "ÁÖ¹Îµî·Ï¹øÈ£°¡ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.";
		return -1;
	}
	
	return 0;
}

function goCheckLenKr (s, name, nMin, nMax, bIsConsonant) {
	var nStrSize = StringSize(s);
	var cPostN, cPostL;
	
	if (bIsConsonant) {
		cPostL = "À»";
		cPostN = "Àº";
	} else {
		cPostL = "¸¦";
		cPostN = "´Â";
	}
	
	if (nStrSize == 0 && nMin > 0) {
		ERRORMSG = name + cPostL + "  ÀÔ·ÂÇÏ¼¼¿ä.";
		return false;
	}
	if (nMin == 0 && nStrSize > nMax) {
		//ERRORMSG = name + cPostN + " ÇÑ±Û " + Math.floor(nMax/2) + "ÀÚ ÀÌÇÏ·Î ÀÔ·ÂÇÏ¼¼¿ä.\n\nÇöÀç ÀÔ·ÂµÈ ±æÀÌ : " + nStrSize/2 + "ÀÚ";
		ERRORMSG = name + cPostN + " ÇÑ±Û " + Math.floor(nMax/2) + "ÀÚ ÀÌÇÏ·Î ÀÔ·ÂÇÏ¼¼¿ä.";

    return false;
	}
	if (nStrSize < nMin || nStrSize > nMax) {
		/*ERRORMSG = name + cPostN + " ÇÑ±Û " + Math.ceil(nMin/2) + "ÀÚ ÀÌ»ó, " + Math.floor(nMax/2) + "ÀÚ ÀÌÇÏ·Î ÀÔ·ÂÇÏ¼¼¿ä.\n\nÇöÀç ÀÔ·ÂµÈ ±æÀÌ : " +
			nStrSize/2 + "ÀÚ"; */
    ERRORMSG = name + cPostN + " ÇÑ±Û " + Math.ceil(nMin/2) + "ÀÚ ÀÌ»ó, " + Math.floor(nMax/2) + "ÀÚ ÀÌÇÏ·Î ÀÔ·ÂÇÏ¼¼¿ä.";

		return false;
	}
	
	return true;
}

function goCheckLenEng (s, name, nMin, nMax, bIsConsonant) {
	var nStrSize = StringSize(s);
	var cPostN, cPostL;
	
	if (bIsConsonant) {
		cPostL = "À»";
		cPostN = "Àº";
	} else {
		cPostL = "¸¦";
		cPostN = "´Â";
	}
	
	if (nStrSize == 0 && nMin > 0) {
		ERRORMSG = name + cPostL + "  ÀÔ·ÂÇÏ¼¼¿ä.";
		return false;
	}

	if (nMin == 0 && nStrSize > nMax) {
		//ERRORMSG = name + cPostN + " " + nMax + "ÀÚ ÀÌÇÏ·Î ÀÔ·ÂÇÏ¼¼¿ä.\n\nÇöÀç ÀÔ·ÂµÈ ±æÀÌ : " + nStrSize + "ÀÚ";
    ERRORMSG = name + cPostN + " " + nMax + "ÀÚ ÀÌÇÏ·Î ÀÔ·ÂÇÏ¼¼¿ä.";

		return false;
	}

	if (nStrSize < nMin || nStrSize > nMax) {
		//ERRORMSG = name + cPostN + " " + nMin + "ÀÚ ÀÌ»ó, " + nMax + "ÀÚ ÀÌÇÏ·Î ÀÔ·ÂÇÏ¼¼¿ä.\n\nÇöÀç ÀÔ·ÂµÈ ±æÀÌ : " + nStrSize + "ÀÚ";
    ERRORMSG = name + cPostN + " " + nMin + "ÀÚ ÀÌ»ó, " + nMax + "ÀÚ ÀÌÇÏ·Î ÀÔ·ÂÇÏ¼¼¿ä.";

		return false;
	}
	
	return true;
}

function goCheckPhone (frm) {
	//var f = document.forms[0];
	var sName = "¿¬¶ôÃ³";
	
	if (!((frm.txt_PARENT_TEL1.value == "010") || (frm.txt_PARENT_TEL1.value == "011") || (frm.txt_PARENT_TEL1.value == "016") || 
        (frm.txt_PARENT_TEL1.value == "017") || (frm.txt_PARENT_TEL1.value == "018") || (frm.txt_PARENT_TEL1.value == "019") || (frm.txt_PARENT_TEL1.value == "0130") ||
        (frm.txt_PARENT_TEL1.value == "02")  || (frm.txt_PARENT_TEL1.value == "032") || (frm.txt_PARENT_TEL1.value == "031") ||
        (frm.txt_PARENT_TEL1.value == "043") || (frm.txt_PARENT_TEL1.value == "041") || (frm.txt_PARENT_TEL1.value == "042") ||
        (frm.txt_PARENT_TEL1.value == "063") || (frm.txt_PARENT_TEL1.value == "062") || (frm.txt_PARENT_TEL1.value == "061") ||
        (frm.txt_PARENT_TEL1.value == "033") || (frm.txt_PARENT_TEL1.value == "054") || (frm.txt_PARENT_TEL1.value == "053") ||
        (frm.txt_PARENT_TEL1.value == "055") || (frm.txt_PARENT_TEL1.value == "052") || (frm.txt_PARENT_TEL1.value == "051") ||
        (frm.txt_PARENT_TEL1.value == "064"))) {

    ERRORMSG = "¿¬¶ôÃ³¸¦ È®ÀÎÇØ ÁÖ¼¼¿ä.";
		return 1;
	}

	if (!goCheckType(frm.txt_PARENT_TEL1.value, NUM)) {
		ERRORMSG = "¿¬¶ôÃ³¿¡ Àß¸øµÈ ¹®ÀÚ°¡ ÀÖ½À´Ï´Ù.";
		return 1;
	}

	if (!goCheckType(frm.txt_PARENT_TEL2.value, NUM)) {
		ERRORMSG = "¿¬¶ôÃ³¿¡ Àß¸øµÈ ¹®ÀÚ°¡ ÀÖ½À´Ï´Ù.";
		return 2;
	}
	if (!goCheckType(frm.txt_PARENT_TEL3.value, NUM)) {
		ERRORMSG = "¿¬¶ôÃ³¿¡ Àß¸øµÈ ¹®ÀÚ°¡ ÀÖ½À´Ï´Ù.";
		return 3;
	}

	// length check
	if ( !goCheckLenEng(frm.txt_PARENT_TEL1.value, sName, 1, 4, 1) ) {
		return 2;
	}
	if ( !goCheckLenEng(frm.txt_PARENT_TEL2.value, sName, 1, 4, 1) ) {
		return 2;
	}
	if ( !goCheckLenEng(frm.txt_PARENT_TEL3.value, sName, 1, 4, 1) ) {
		return 3;
	}
	
	return 0;
}

function goCheckPhone1 (frm) {  // È¸¿ø °¡ÀÔ¿ë
	//var f = document.forms[0];
	var sName = "ÀüÈ­¹øÈ£";
	
	if (!((frm.txt_PHONE1_1.value == "010") || (frm.txt_PHONE1_1.value == "011") || (frm.txt_PHONE1_1.value == "016") || 
        (frm.txt_PHONE1_1.value == "017") || (frm.txt_PHONE1_1.value == "018") || (frm.txt_PHONE1_1.value == "019") || (frm.txt_PHONE1_1.value == "0130") ||
        (frm.txt_PHONE1_1.value == "02")  || (frm.txt_PHONE1_1.value == "032") || (frm.txt_PHONE1_1.value == "031") ||
        (frm.txt_PHONE1_1.value == "043") || (frm.txt_PHONE1_1.value == "041") || (frm.txt_PHONE1_1.value == "042") ||
        (frm.txt_PHONE1_1.value == "063") || (frm.txt_PHONE1_1.value == "062") || (frm.txt_PHONE1_1.value == "061") ||
        (frm.txt_PHONE1_1.value == "033") || (frm.txt_PHONE1_1.value == "054") || (frm.txt_PHONE1_1.value == "053") ||
        (frm.txt_PHONE1_1.value == "055") || (frm.txt_PHONE1_1.value == "052") || (frm.txt_PHONE1_1.value == "051") ||
        (frm.txt_PHONE1_1.value == "064"))) {

    ERRORMSG = "¿¬¶ôÃ³¸¦ È®ÀÎÇØ ÁÖ¼¼¿ä.";
		return 1;
	}

	if (!goCheckType(frm.txt_PHONE1_1.value, NUM)) {
		ERRORMSG = "¿¬¶ôÃ³¿¡ Àß¸øµÈ ¹®ÀÚ°¡ ÀÖ½À´Ï´Ù.";
		return 1;
	}

	if (!goCheckType(frm.txt_PHONE1_2.value, NUM)) {
		ERRORMSG = "¿¬¶ôÃ³¿¡ Àß¸øµÈ ¹®ÀÚ°¡ ÀÖ½À´Ï´Ù.";
		return 2;
	}
	if (!goCheckType(frm.txt_PHONE1_3.value, NUM)) {
		ERRORMSG = "¿¬¶ôÃ³¿¡ Àß¸øµÈ ¹®ÀÚ°¡ ÀÖ½À´Ï´Ù.";
		return 3;
	}

	// length check
	if ( !goCheckLenEng(frm.txt_PHONE1_1.value, sName, 1, 4, 1) ) {
		return 2;
	}
	if ( !goCheckLenEng(frm.txt_PHONE1_2.value, sName, 1, 4, 1) ) {
		return 2;
	}
	if ( !goCheckLenEng(frm.txt_PHONE1_3.value, sName, 1, 4, 1) ) {
		return 3;
	}
	
	return 0;
}

function goCheckPhone2 (frm) {  // È¸¿ø °¡ÀÔ¿ë
	//var f = document.forms[0];
	var sName = "¿¬¶ôÃ³";
	
	if (!((frm.txt_PHONE2_1.value == "010") || (frm.txt_PHONE2_1.value == "011") || (frm.txt_PHONE2_1.value == "016") || 
        (frm.txt_PHONE2_1.value == "017") || (frm.txt_PHONE2_1.value == "018") || (frm.txt_PHONE2_1.value == "019") || (frm.txt_PHONE2_1.value == "0130") ||
        (frm.txt_PHONE2_1.value == "02")  || (frm.txt_PHONE2_1.value == "032") || (frm.txt_PHONE2_1.value == "031") ||
        (frm.txt_PHONE2_1.value == "043") || (frm.txt_PHONE2_1.value == "041") || (frm.txt_PHONE2_1.value == "042") ||
        (frm.txt_PHONE2_1.value == "063") || (frm.txt_PHONE2_1.value == "062") || (frm.txt_PHONE2_1.value == "061") ||
        (frm.txt_PHONE2_1.value == "033") || (frm.txt_PHONE2_1.value == "054") || (frm.txt_PHONE2_1.value == "053") ||
        (frm.txt_PHONE2_1.value == "055") || (frm.txt_PHONE2_1.value == "052") || (frm.txt_PHONE2_1.value == "051") ||
        (frm.txt_PHONE2_1.value == "064"))) {

    ERRORMSG = "¿¬¶ôÃ³¸¦ È®ÀÎÇØ ÁÖ¼¼¿ä.";
		return 1;
	}

	if (!goCheckType(frm.txt_PHONE2_1.value, NUM)) {
		ERRORMSG = "¿¬¶ôÃ³¿¡ Àß¸øµÈ ¹®ÀÚ°¡ ÀÖ½À´Ï´Ù.";
		return 1;
	}

	if (!goCheckType(frm.txt_PHONE2_2.value, NUM)) {
		ERRORMSG = "¿¬¶ôÃ³¿¡ Àß¸øµÈ ¹®ÀÚ°¡ ÀÖ½À´Ï´Ù.";
		return 2;
	}
	if (!goCheckType(frm.txt_PHONE2_3.value, NUM)) {
		ERRORMSG = "¿¬¶ôÃ³¿¡ Àß¸øµÈ ¹®ÀÚ°¡ ÀÖ½À´Ï´Ù.";
		return 3;
	}

	// length check
	if ( !goCheckLenEng(frm.txt_PHONE2_1.value, sName, 1, 4, 1) ) {
		return 2;
	}
	if ( !goCheckLenEng(frm.txt_PHONE2_2.value, sName, 1, 4, 1) ) {
		return 2;
	}
	if ( !goCheckLenEng(frm.txt_PHONE2_3.value, sName, 1, 4, 1) ) {
		return 3;
	}
	
	return 0;
}

// Á¦Ç° ºÐ½Ç ½Å°í
function goCheckPhone3 (frm) {
	//var f = document.forms[0];
	var sName = "¿¬¶ôÃ³";
	
	if (!((frm.txt_TEL1.value == "010") || (frm.txt_TEL1.value == "011") || (frm.txt_TEL1.value == "016") || 
        (frm.txt_TEL1.value == "017") || (frm.txt_TEL1.value == "018") || (frm.txt_TEL1.value == "019") || (frm.txt_TEL1.value == "0130") ||
        (frm.txt_TEL1.value == "02")  || (frm.txt_TEL1.value == "032") || (frm.txt_TEL1.value == "031") ||
        (frm.txt_TEL1.value == "043") || (frm.txt_TEL1.value == "041") || (frm.txt_TEL1.value == "042") ||
        (frm.txt_TEL1.value == "063") || (frm.txt_TEL1.value == "062") || (frm.txt_TEL1.value == "061") ||
        (frm.txt_TEL1.value == "033") || (frm.txt_TEL1.value == "054") || (frm.txt_TEL1.value == "053") ||
        (frm.txt_TEL1.value == "055") || (frm.txt_TEL1.value == "052") || (frm.txt_TEL1.value == "051") ||
        (frm.txt_TEL1.value == "064"))) {

    ERRORMSG = "¿¬¶ôÃ³¸¦ È®ÀÎÇØ ÁÖ¼¼¿ä.";
		return 1;
	}

	if (!goCheckType(frm.txt_TEL1.value, NUM)) {
		ERRORMSG = "¿¬¶ôÃ³¿¡ Àß¸øµÈ ¹®ÀÚ°¡ ÀÖ½À´Ï´Ù.";
		return 1;
	}

	if (!goCheckType(frm.txt_TEL2.value, NUM)) {
		ERRORMSG = "¿¬¶ôÃ³¿¡ Àß¸øµÈ ¹®ÀÚ°¡ ÀÖ½À´Ï´Ù.";
		return 2;
	}
	if (!goCheckType(frm.txt_TEL3.value, NUM)) {
		ERRORMSG = "¿¬¶ôÃ³¿¡ Àß¸øµÈ ¹®ÀÚ°¡ ÀÖ½À´Ï´Ù.";
		return 3;
	}

	// length check
	if ( !goCheckLenEng(frm.txt_TEL1.value, sName, 1, 4, 1) ) {
		return 2;
	}
	if ( !goCheckLenEng(frm.txt_TEL2.value, sName, 1, 4, 1) ) {
		return 2;
	}
	if ( !goCheckLenEng(frm.txt_TEL3.value, sName, 1, 4, 1) ) {
		return 3;
	}
	
	return 0;
}

function goCheckIDFormat (sUserID) {
	if (!goCheckType(sUserID, SALPHA + NUM + "-_")) {
		// ERRORMSG = "È¸¿ø¾ÆÀÌµð´Â ¿µ¹® ¼Ò¹®ÀÚ¿Í ¼ýÀÚ·Î,\n\nÃ¹ ±ÛÀÚ´Â ²À ¿µ¹® ¼Ò¹®ÀÚ·Î ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù.";
		ERRORMSG = "È¸¿ø ¾ÆÀÌµð´Â ¿µ¹®°ú ¼ýÀÚ·Î ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù.";
		return false;
	}

  /*
	if ( NUM.indexOf(sUserID.charAt(0)) >= 0) {
		ERRORMSG = "[È¸¿ø¾ÆÀÌµð]ÀÇ Ã¹ ±ÛÀÚ´Â ²À ¿µ¹® ¼Ò¹®ÀÚ·Î ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù.";
		return false;
	} */

	//if ( (sUserID.indexOf("admin") >= 0) || (sUserID.indexOf("guest") >= 0) || (sUserID.indexOf("iriver") >= 0) ) {
  /*if ( (sUserID == "admin") || (sUserID == "administrator") || (sUserID == "guest") || (sUserID == "iriver") ) {
		ERRORMSG = "iriver, admin, guest´Â \n\nÈ¸¿ø ¾ÆÀÌµð·Î »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.\n\n\n´Ù¸¥ ¾ÆÀÌµð¸¦ ¼±ÅÃÇÏ¼¼¿ä.";
		return false;
	}*/
	
	if (!goCheckLenEng(sUserID, "È¸¿ø ¾ÆÀÌµð", 4, 12, 0)) {
		return false;
	}

	return true;
}

function goCheckPassword (sPass, sRepass) {

	var pCount=0;
	var nIsAlpha = 0;
	if (!goCheckType(sPass, PASSWORD)) {
		ERRORMSG = "ºñ¹Ð¹øÈ£´Â ¿µ¹®, ¼ýÀÚ, Æ¯¼ö¹®ÀÚ·Î\n\n5±ÛÀÚ ÀÌ»óÀ¸·Î ÀÛ¼ºÇÏ¼¼¿ä."
		return false;
	}
	
	for( var i=0; i < sPass.length; i++) {
		if ( NUM.indexOf(sPass.charAt(i)) < 0) {
			nIsAlpha = 1
			break;
		}
	}
  /*
	if ( nIsAlpha == 0 ) {
		ERRORMSG = "ºñ¹Ð¹øÈ£´Â ¿µ¹®ÀÌ Æ÷ÇÔµÇ¾î¾ß ÇÕ´Ï´Ù."
		return false;
	}
  */
	if ( !goCheckLenEng(sPass, "ºñ¹Ð¹øÈ£", 5, 20, 0) ) {
		return false;
	}

	if (sPass != sRepass) {
		ERRORMSG = "ºñ¹Ð¹øÈ£°¡ \"ºñ¹Ð¹øÈ£ È®ÀÎ\"°ú ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.";
		return false;
	}
  /*
	for( var i = 0; i < sPass.length; ++i) {
		for( var j = 0; j < sPass.length; ++j) {
			if (sPass.charAt(j) == sPass.substring(i, i + 1)) {
				++pCount;

				if( pCount >= 5 ) {
					ERRORMSG = "ºñ¹Ð¹øÈ£´Â ¿¬¼ÓµÈ ¹®ÀÚ¿­ÀÌ Æ÷ÇÔµÇÁö ¾Ê°Ô ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.";
					return false; 
				}
			} else {
				pCount = 0;
			}
		}
  }
  
	var	sStrArry = SALPHA + ALPHA + NUM;
	if( sStrArry.indexOf( sPass ) != -1 ){
		ERRORMSG = "[ºñ¹Ð¹øÈ£]´Â º¸¾ÈÀ» À§ÇØ ¿¬¼ÓµÈ ¹®ÀÚ¿­ÀÌ Æ÷ÇÔµÇÁö ¾Ê°Ô ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.";
		return false;
	}
  */
	return true;
}
/*
function goCheckSameRIDnPWD (rid, pwd) {
	
	if (rid.length < 1) {
		return true;
	}

	if( pwd.search(rid) != -1 ){
		ERRORMSG = "ºñ¹Ð¹øÈ£´Â ÁÖ¹Îµî·Ï¹øÈ£°¡ Æ÷ÇÔµÇÁö ¾Ê°Ô ÀÔ·ÂÇÏ¼¼¿ä.";
		return false;
	}
	return true;

} */

// À¯Æ¿ ÇÔ¼ö ³¡ ############################################################################


// È¸¿ø °¡ÀÔ½Ã ½Ç¸í ÀÎÁõ Ã³¸® È­¸é¿¡¼­ »ç¿ëÇÏ´Â ÇÔ¼ö
function goNameJuminValid(frm) {
  /*if (bitBPROCESSING) {
	alert ("Áö±Ý Ã³¸®Áß ÀÔ´Ï´Ù. Àá½Ã¸¸ ±â´Ù·Á ÁÖ½Ê½Ã¿À.");
	return false;
  }*/

  var ret = 0;

  if (!frm.txt_NAME.value) {
    alert("ÀÌ¸§À» ÀÔ·ÂÇÏ¼¼¿ä.");
    frm.txt_NAME.focus();
    return false;
  }

  if (!goCheckBAN(frm.txt_NAME.value, ":;/'|`~!@#$%^&*()_+-=\\\"<>" + ALPHA + NUM)) {
    alert("ÀÌ¸§À» È®ÀÎÇÏ¼¼¿ä.");
    frm.txt_NAME.focus();
    return false;
  }

  if (!goCheckBAN(frm.txt_NAME.value, " ")) {
		alert("ÀÌ¸§À» °ø¹é¾øÀÌ ÀÔ·ÂÇÏ¼¼¿ä.");
		frm.txt_NAME.focus();
		return false;
	}

  if (!goCheckLenKr(frm.txt_NAME.value, "ÀÌ¸§", 2, 32, 1)) {
		alert (ERRORMSG);
		frm.txt_NAME.focus();
		return false;
	}

  if (!frm.txt_JUMIN1.value) {
    alert("ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
    frm.txt_JUMIN1.focus();
    return false;
  }

  if (!frm.txt_JUMIN2.value) {
    alert("ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
    frm.txt_JUMIN2.focus();
    return false;
  }

  ret = goCheckRID (frm.txt_JUMIN1.value, frm.txt_JUMIN2.value, "");

	if ( ret != 0 ) {
		alert(ERRORMSG);
	
    if (ret < 0)
			frm.txt_JUMIN1.focus();
    else
			frm.txt_JUMIN2.focus();
		
		return false;
	}

  if (frm.rad_age[1].checked) {   // 14¼¼ ¹Ì¸¸ÀÏ °æ¿ì
    if (!frm.txt_PARENT_NAME.value) {
      alert("ºÎ¸ð´Ô ÀÌ¸§À» ÀÔ·ÂÇÏ¼¼¿ä.");
      frm.txt_PARENT_NAME.focus();
      return false;
    }

    if (!goCheckBAN(frm.txt_PARENT_NAME.value, ":;/'|`~!@#$%^&*()_+-=\\\"<>" + ALPHA + NUM)) {
      alert("ºÎ¸ð´Ô ÀÌ¸§À» È®ÀÎÇÏ¼¼¿ä.");
      frm.txt_PARENT_NAME.focus();
      return false;
    }

    if (!goCheckBAN(frm.txt_PARENT_NAME.value, " ")) {
      alert("ºÎ¸ð´Ô ÀÌ¸§À» °ø¹é¾øÀÌ ÀÔ·ÂÇÏ¼¼¿ä.");
      frm.txt_PARENT_NAME.focus();
      return false;
    }

    if (!goCheckLenKr(frm.txt_PARENT_NAME.value, "ÀÌ¸§", 2, 32, 1)) {
      alert (ERRORMSG);
      frm.txt_PARENT_NAME.focus();
      return false;
    }

    if (!frm.txt_PARENT_JUMIN1.value) {
      alert("ºÎ¸ð´Ô ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
      frm.txt_PARENT_JUMIN1.focus();
      return false;
    }

    if (!frm.txt_PARENT_JUMIN2.value) {
      alert("ºÎ¸ð´Ô ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
      frm.txt_PARENT_JUMIN2.focus();
      return false;
    }

    ret = goCheckRID (frm.txt_PARENT_JUMIN1.value, frm.txt_PARENT_JUMIN2.value, "down14");

    if ( ret != 0 ) {
      alert(ERRORMSG);
    
      if (ret < 0)
        frm.txt_PARENT_JUMIN1.focus();
      else
        frm.txt_PARENT_JUMIN2.focus();
      
      return false;
    }

    if (!frm.txt_PARENT_TEL1.value) {
      alert("ºÎ¸ð´Ô ¿¬¶ôÃ³¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
      frm.txt_PARENT_TEL1.focus();
      return false;
    }

    if (!frm.txt_PARENT_TEL2.value) {
      alert("ºÎ¸ð´Ô ¿¬¶ôÃ³¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
      frm.txt_PARENT_TEL2.focus();
      return false;
    }

    if (!frm.txt_PARENT_TEL3.value) {
      alert("ºÎ¸ð´Ô ¿¬¶ôÃ³¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
      frm.txt_PARENT_TEL3.focus();
      return false;
    }

    ret = goCheckPhone(frm);
    
    if (ret != 0) {
      alert (ERRORMSG);
      
      switch (ret) {
        case 1:
          frm.txt_PARENT_TEL1.focus();
          break;
        case 2:
          frm.txt_PARENT_TEL2.focus();
          break;
        case 3:
          frm.txt_PARENT_TEL3.focus();
          break;
      }
  
      return false;
    } 

    if (!frm.txt_emailId.value) {
      alert("ºÎ¸ð´Ô ÀÌ¸ÞÀÏÀ» ÀÔ·ÂÇÏ¼¼¿ä.");
      frm.txt_emailId.focus();
      return false;
    }

    var emaildomain;

    if (frm.sel_emaildomainindex.value == "direct_input") {
      if (!frm.txt_emaildomain.value) {
        alert("ºÎ¸ð´Ô ÀÌ¸ÞÀÏÀ» ÀÔ·ÂÇÏ¼¼¿ä.");
        frm.txt_emaildomain.focus();
        return false;
      }

      emaildomain = frm.txt_emaildomain.value;
    } 
    else {
      emaildomain = frm.sel_emaildomainindex.value;
    }
    /*
    if (!goCheckBAN(frm.txt_emailId.value, " ")) {
      alert("ºÎ¸ð´Ô ÀÌ¸ÞÀÏÀ» °ø¹é¾øÀÌ ÀÔ·ÂÇÏ¼¼¿ä.");
      frm.txt_emailId.focus();
      return false;
    }

    if (!goCheckBAN(frm.txt_emailId.value, "~!@#$%^&*()_+-=\\\"<>")) {
      alert("ºÎ¸ð´Ô ÀÌ¸ÞÀÏ¿¡ Àß¸øµÈ ¹®ÀÚ°¡ ÀÖ½À´Ï´Ù.");
      frm.txt_emailId.focus();
      return false;
    }

    if (!goCheckBAN(emaildomain, " ")) {
      alert("ºÎ¸ð´Ô ÀÌ¸ÞÀÏÀ» °ø¹é¾øÀÌ ÀÔ·ÂÇÏ¼¼¿ä.");
      //frm.emaildomain.focus();
      return false;
    }

    if (!goCheckBAN(emaildomain, "~!@#$%^&*()_+-=\\\"<>")) {
      alert("ºÎ¸ð´Ô ÀÌ¸ÞÀÏ¿¡ Àß¸øµÈ ¹®ÀÚ°¡ ÀÖ½À´Ï´Ù.");
      //frm.emaildomain.focus();
      return false;
    } */

    // check email
    if ( !goCheckEmail(frm.txt_emailId.value + '@' + emaildomain) ) {
      //ERRORMSG = "ºÎ¸ð´Ô ÀÌ¸ÞÀÏ" + ERRORMSG;
      alert ("ºÎ¸ð´Ô ÀÌ¸ÞÀÏÀ» È®ÀÎÇÏ¼¼¿ä.");
      frm.txt_emailId.focus();
      return false;
    }

	if ( !checkEmail(frm.txt_emailId.value + '@' + emaildomain) ) {
	  //ERRORMSG = "ÀÌ¸ÞÀÏ" + ERRORMSG;
	  alert ("ÀÌ¸ÞÀÏ ÁÖ¼Ò¸¦ È®ÀÎÇÏ¼¼¿ä.");
	  frm.txt_emailId.focus();
	  return false;
	}

    if (!frm.chk_AGREE.checked) {
      alert("°¡ÀÔ µ¿ÀÇ¿¡ Ã¼Å©ÇØ ÁÖ¼¼¿ä.");
      frm.chk_AGREE.focus();
      return false;
    }
  }

  return true;
}

// È¸¿ø °¡ÀÔ½Ã ¾ÆÀÌµð Áßº¹ °Ë»ö ÇÔ¼ö
function goIdSearch(frm) {
  //var frm = document.frm_register_input;
  var strId = frm.strUid.value;

  if (strId.split(" ").join("").length < 4) {
    alert("¾ÆÀÌµð´Â ¿µ¹®/¼ýÀÚ 4~12ÀÚ ÀÔ´Ï´Ù.");
    frm.strUid.select();
    return false;
  }
  
  if (!goCheckIDFormat (frm.strUid.value)) {
    alert (ERRORMSG);
    frm.strUid.select();
    return false;
  }

  return true;
}

// È¸¿ø °¡ÀÔ½Ã ´Ð³×ÀÓ Áßº¹ °Ë»ö ÇÔ¼ö
function goNickSearch(frm) {
  //var frm = document.frm_register_input;
  var strNickName = frm.strNickName.value;

  if (strNickName.split(" ").join("").length < 1) {
    alert("´Ð³×ÀÓÀ» È®ÀÎÇÏ¼¼¿ä.");
    frm.strNickName.select();
    return false;
  }

  return true;
}

// È¸¿ø °¡ÀÔ½Ã È¸¿ø Á¤º¸ ÀÔ·Â Ã¼Å© ÇÔ¼ö
function goInputSubmit(frm) {
  var ret = 0;

  if (!frm.txt_NAME.value) {
    alert("ÀÌ¸§À» ÀÔ·ÂÇÏ¼¼¿ä.");
    frm.txt_NAME.focus();
    return false;
  }

  if (frm.hid_input_fl.value == "input") {
    if (frm.txt_PARENT_NAME.value) {
      if (!goCheckBAN(frm.txt_NAME.value, ":;/'|`~!@#$%^&*()_+-=\\\"<>" + ALPHA + NUM)) {
        alert("ÀÌ¸§À» È®ÀÎÇÏ¼¼¿ä.");
        frm.txt_NAME.focus();
        return false;
      }
    }
    else {
      if (!goCheckBAN(frm.txt_NAME.value, ":;/'|`~!@#$%^&*()_+-=\\\"<>" + NUM)) {
        alert("ÀÌ¸§À» È®ÀÎÇÏ¼¼¿ä.");
        frm.txt_NAME.focus();
        return false;
      }
    }
  }

  if (!goCheckBAN(frm.txt_NAME.value, " ")) {
		alert("ÀÌ¸§À» °ø¹é¾øÀÌ ÀÔ·ÂÇÏ¼¼¿ä.");
		frm.txt_NAME.focus();
		return false;
	}

  if (!goCheckLenKr(frm.txt_NAME.value, "ÀÌ¸§", 2, 32, 1)) {
		alert (ERRORMSG);
		frm.txt_NAME.focus();
		return false;
	}

  if (!frm.txt_JUMIN1.value) {
    alert("ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
    frm.txt_JUMIN1.focus();
    return false;
  }

  if (!frm.txt_JUMIN2.value) {
    alert("ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
    frm.txt_JUMIN2.focus();
    return false;
  }
  
  /*ret = goCheckRID (frm.txt_JUMIN1.value, frm.txt_JUMIN2.value, "");

	if ( ret != 0 ) {
		alert(ERRORMSG);
	
    if (ret < 0)
			frm.txt_JUMIN1.focus();
    else
			frm.txt_JUMIN2.focus();
		
		return false;
	}*/

  if (frm.txt_MEMBERID.value.split(" ").join("").length < 4) {
    alert("¾ÆÀÌµð´Â ¿µ¹®/¼ýÀÚ 4~12ÀÚ ÀÔ´Ï´Ù.");
    frm.txt_MEMBERID.select();
    return false;
  }
  
  if (!goCheckIDFormat(frm.txt_MEMBERID.value.toLowerCase())) {
    alert(ERRORMSG);
    frm.txt_MEMBERID.select();
    return false;
  }
/*
  if (!goCheckPassword (frm.pwd_PASSWORD.value, frm.pwd_PASSWORD_RE.value)) {
		alert (ERRORMSG);
		frm.pwd_PASSWORD.focus();
		return false;
	}
	
	if (frm.txt_MEMBERID.value == frm.pwd_PASSWORD.value) {
		alert ("ºñ¹Ð¹øÈ£´Â ¾ÆÀÌµð¿Í µ¿ÀÏÇÏÁö ¾Ê°Ô ÀÔ·ÂÇÏ¼¼¿ä.");
		frm.pwd_PASSWORD.focus();
		return false;
	}*/
	/*
	if (!goCheckSameRIDnPWD(frm.txt_JUMIN1.value, frm.pwd_PASSWORD.value)) {
		alert (ERRORMSG);
		frm.pwd_PASSWORD.focus();
		return false;
	}
  */
  if (!frm.txt_ZIP.value) {
    alert("¿ìÆí¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.\n\n¿ìÆí¹øÈ£ Ã£±â¸¦ Å¬¸¯ÇÏ¼¼¿ä.");
    return false;
  }

  if (!frm.txt_ADDR.value) {
    alert("ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
    return false;
  }

  if (frm.txt_ADDR_REMAIN.value.split(" ").join("").length < 2) {
    alert("µ¿ÀÌÇÏ ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
    frm.txt_ADDR_REMAIN.focus();
    return false;
  }

  if (!frm.txt_PHONE1_1.value) {
    alert("ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
    frm.txt_PHONE1_1.focus();
    return false;
  }

  if (!frm.txt_PHONE1_2.value) {
    alert("ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
    frm.txt_PHONE1_2.focus();
    return false;
  }

  if (!frm.txt_PHONE1_3.value) {
    alert("ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
    frm.txt_PHONE1_3.focus();
    return false;
  }

  var ret = goCheckPhone1(frm);
  
  if (ret != 0) {
    alert (ERRORMSG);
    
    switch (ret) {
      case 1:
        frm.txt_PHONE1_1.focus();
        break;
      case 2:
        frm.txt_PHONE1_2.focus();
        break;
      case 3:
        frm.txt_PHONE1_3.focus();
        break;
    }

    return false;
  }
  
  if (!frm.txt_PHONE2_1.value) {
    alert("ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
    frm.txt_PHONE2_1.focus();
    return false;
  }

  if (!frm.txt_PHONE2_2.value) {
    alert("ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
    frm.txt_PHONE2_2.focus();
    return false;
  }

  if (!frm.txt_PHONE2_3.value) {
    alert("ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
    frm.txt_PHONE2_3.focus();
    return false;
  }

  ret = goCheckPhone2(frm);
  
  if (ret != 0) {
    alert (ERRORMSG);
    
    switch (ret) {
      case 1:
        frm.txt_PHONE2_1.focus();
        break;
      case 2:
        frm.txt_PHONE2_2.focus();
        break;
      case 3:
        frm.txt_PHONE2_3.focus();
        break;
    }

    return false;
  }

  if (!frm.txt_emailId.value) {
    alert("ÀÌ¸ÞÀÏÀ» ÀÔ·ÂÇÏ¼¼¿ä.");
    frm.txt_emailId.focus();
    return false;
  }

  var emaildomain;

  if (frm.sel_emaildomainindex.value == "direct_input") {
    if (!frm.txt_emaildomain.value) {
      alert("ÀÌ¸ÞÀÏÀ» ÀÔ·ÂÇÏ¼¼¿ä.");
      frm.txt_emaildomain.focus();
      return false;
    }

    emaildomain = frm.txt_emaildomain.value;
  } 
  else {
    emaildomain = frm.sel_emaildomainindex.value;
  }
  /*
  if (!goCheckBAN(frm.txt_emailId.value, " ")) {
    alert("ÀÌ¸ÞÀÏÀ» °ø¹é¾øÀÌ ÀÔ·ÂÇÏ¼¼¿ä.");
    frm.txt_emailId.focus();
    return false;
  }

  if (!goCheckBAN(frm.txt_emailId.value, "~!@#$%^&*()_+-=\\\"<>")) {
    alert("ÀÌ¸ÞÀÏ¿¡ Àß¸øµÈ ¹®ÀÚ°¡ ÀÖ½À´Ï´Ù.");
    frm.txt_emailId.focus();
    return false;
  }

  if (!goCheckBAN(emaildomain, " ")) {
    alert("ÀÌ¸ÞÀÏÀ» °ø¹é¾øÀÌ ÀÔ·ÂÇÏ¼¼¿ä.");
    //frm.emaildomain.focus();
    return false;
  }

  if (!goCheckBAN(emaildomain, "~!@#$%^&*()_+-=\\\"<>")) {
    alert("ÀÌ¸ÞÀÏ¿¡ Àß¸øµÈ ¹®ÀÚ°¡ ÀÖ½À´Ï´Ù.");
    //frm.emaildomain.focus();
    return false;
  }
*/
  if ( !goCheckEmail(frm.txt_emailId.value + '@' + emaildomain) ) {
    //ERRORMSG = "ÀÌ¸ÞÀÏ" + ERRORMSG;
    alert ("ÀÌ¸ÞÀÏ ÁÖ¼Ò¸¦ È®ÀÎÇÏ¼¼¿ä.");
    frm.txt_emailId.focus();
    return false;
  }

  if (!checkEmail(frm.txt_emailId.value + '@' + emaildomain)) {
	alert("ÀÌ¸ÞÀÏ ÁÖ¼Ò¸¦ È®ÀÎÇÏ¼¼¿ä.");
	return false;
  }
  
  if ( !(frm.rad_MAILING[0].checked || frm.rad_MAILING[1].checked)) {
    alert("´º½º·¹ÅÍ ¼ö½Å¿©ºÎ¸¦ ¼±ÅÃÇÏ¼¼¿ä.");
    return false;
  }

  if (!frm.sel_JOB.value) {
    alert("Á÷¾÷À» ¼±ÅÃÇÏ¼¼¿ä.");
    return false;
  }

  if (frm.txar_MyInfo.value.split(" ").join("").length > 200) {
    alert("ÀÚ±â¼Ò°³´Â 200ÀÚ ÀÌ³»·Î ÀÛ¼ºÇÏ¼¼¿ä.\n\nÇöÀç " + frm.txar_MyInfo.value.split(" ").join("").length + "ÀÚ ÀÔ´Ï´Ù.");
	frm.txar_MyInfo.focus();
	return false;
  }

  return true;
}

// È¸¿ø °¡ÀÔ½Ã È¸¿ø Á¤º¸ ÀÔ·Â Ã¼Å© ÇÔ¼ö
function goInputPwdSubmit(frm) {
  var ret = 0;

  if (!goCheckPassword (frm.pwd_PASSWORD.value, frm.pwd_PASSWORD_RE.value)) {
		alert (ERRORMSG);
		frm.pwd_PASSWORD.focus();
		return false;
	}
	
	if (frm.txt_MEMBERID.value == frm.pwd_PASSWORD.value) {
		alert ("ºñ¹Ð¹øÈ£´Â ¾ÆÀÌµð¿Í µ¿ÀÏÇÏÁö ¾Ê°Ô ÀÔ·ÂÇÏ¼¼¿ä.");
		frm.pwd_PASSWORD.focus();
		return false;
	}

	if (frm.pwd_PASSWORD_OLD.value == frm.pwd_PASSWORD.value) {
		alert ("ºñ¹Ð¹øÈ£´Â ÇöÀç ºñ¹Ð¹øÈ£¿Í µ¿ÀÏÇÏÁö ¾Ê°Ô ÀÔ·ÂÇÏ¼¼¿ä.");
		frm.pwd_PASSWORD.focus();
		return false;
	}

  return true;
}

// checkbox ÀüÃ¼¼±ÅÃ 
function goCheckBox(frm, obj, objSave) {
  obj = eval(frm + "." + obj);
  objSave = eval(frm + "." + objSave);
  frm = eval(frm);

  if (obj.checked || obj.checked == false)
    return;

  if(obj[0].checked) {
    for(i = 1 ;i < obj.length; i++) {
      obj[i].checked = true; 

      if (objSave.value.indexOf(obj[i].value) < 0) 
        objSave.value = objSave.value + "," + obj[i].value;
    }
  } 
  else {
    for(i=1; i < obj.length;i++) {
      obj[i].checked = false;

      if (objSave.value.indexOf(obj[i].value) >= 0)
        objSave.value = objSave.value.replace("," + obj[i].value, "");
    }
  }
}

function goSingleChkBox(frm, obj, objSave, idx) {
  obj = eval(frm + "." + obj);
  objSave = eval(frm + "." + objSave);
  frm = eval(frm);

  //objSave.value = ""

  for(i = 1 ;i < obj.length; i++) {
    if (obj[i].checked) {
      if (objSave.value.indexOf(obj[i].value) < 0) {
        objSave.value = objSave.value + "," + obj[i].value;
      }
    }
    else {
      if (objSave.value.indexOf(obj[i].value) >= 0)
        objSave.value = objSave.value.replace("," + obj[i].value, "");
    }
  }
}

function goSingleCheckBox (frm, obj, objSave) {
  obj = eval(frm + "." + obj);
  objSave = eval(frm + "." + objSave);
  frm = eval(frm);

  if (obj.checked || obj.checked == false) {
    if (obj.checked)
      objSave.value = objSave.value + ",'" + obj.value + "'";
    else
      objSave.value = objSave.value.replace(",'" + obj.value + "'", "");
  }
  else {
    for(i = 0 ;i < obj.length; i++) {
      if (obj[i].checked) {
        if (objSave.value.indexOf(obj[i].value) < 0) {
          objSave.value = objSave.value + ",'" + obj[i].value + "'";
        }
      }
      else {
        if (objSave.value.indexOf(obj[i].value) >= 0)
          objSave.value = objSave.value.replace(",'" + obj[i].value + "'", "");
      }
    } 
  }
  //alert(objSave.value);
}

function goPageSubmit(action_url) {
  var frm = document.frm_memo;

  frm.action = action_url;
  frm.submit();
}

function goMemoSave(frm, sTarget, sAction_url) {
  if (sTarget.length > 0)
    frm.target = sTarget;

  frm.action = sAction_url;
  frm.submit();
}

function goMemoDel(frm, sTarget, sAction_url) {
  var chkIdx = frm.strChkBx.value;

  if (chkIdx.length > 1) {
    if (confirm("¼±ÅÃÇÑ ÂÊÁö¸¦ »èÁ¦ÇÏ½Ã°Ú½À´Ï±î?")) {    
      if (sTarget.length > 0)
        frm.target = sTarget;

      frm.action = sAction_url;
      frm.submit();
    }
    else
      return;
  }
  else {
    alert("¼±ÅÃÇÑ ÂÊÁö°¡ ¾ø½À´Ï´Ù.");
  }
}

function goMemoReJectDel(frm, sTarget, sAction_url) {
  var chkIdx = frm.strChkBx.value;

  if (chkIdx.length > 1) {
    if (confirm("¼±ÅÃÇÑ ¼ö½Å °ÅºÎÀÚ¸¦ »èÁ¦ÇÏ½Ã°Ú½À´Ï±î?")) {    
      if (sTarget.length > 0)
        frm.target = sTarget;

      frm.action = sAction_url;
      frm.submit();
    }
    else
      return;
  }
  else {
    alert("¼±ÅÃÇÑ ¼ö½Å °ÅºÎÀÚ°¡ ¾ø½À´Ï´Ù.");
  }
}

function goScrapDel(frm, sTarget, sAction_url) {
  var chkIdx = frm.strChkBx.value;

  if (chkIdx.length > 1) {
    if (confirm("¼±ÅÃÇÑ ½ºÅ©·¦À» »èÁ¦ÇÏ½Ã°Ú½À´Ï±î?")) {    
      if (sTarget.length > 0)
        frm.target = sTarget;

      frm.action = sAction_url;
      frm.submit();
    }
    else
      return;
  }
  else {
    alert("¼±ÅÃÇÑ ½ºÅ©·¦ÀÌ ¾ø½À´Ï´Ù.");
  }
}

function goFrmSubmit(frm, sTarget, sAction_url, strConfirm) {
  if (strConfirm.length > 0) {
    if (confirm(strConfirm)){
      if (sTarget.length > 0)
        frm.target = sTarget;

      frm.action = sAction_url;
      frm.submit();
    }
    else
      return;
  }
  else {
    if (sTarget.length > 0)
      frm.target = sTarget;

    frm.action = sAction_url;
    frm.submit();
  }  
}

function goMyPrdtDel(frm, sSerial) {
  if (sSerial.length < 2) {
    alert("¼±ÅÃµÈ µî·ÏÁ¦Ç°ÀÌ ¾ø½À´Ï´Ù.");  
  }
  else {
    if (confirm("»èÁ¦ ÈÄ Àçµî·ÏÇÒ ¼ö ¾ø½À´Ï´Ù.\n\n Á¦Ç°À» »èÁ¦ÇÏ½Ã°Ú½À´Ï±î?")){
	  frm.strPserial.value = sSerial;
      frm.action = "product_write_deleteaction.asp";
      frm.submit();
    }
    else
      return;
  }
}

// Á¦Ç° ºÐ½Ç ½Å°í
function goPrdtLostSubmit(frm) {
  var ret = 0;

  if (!frm.txt_TEL1.value) {
    alert("¿¬¶ôÃ³¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
    frm.txt_TEL1.focus();
    return false;
  }

  if (!frm.txt_TEL2.value) {
    alert("¿¬¶ôÃ³¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
    frm.txt_TEL2.focus();
    return false;
  }

  if (!frm.txt_TEL3.value) {
    alert("¿¬¶ôÃ³¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
    frm.txt_TEL3.focus();
    return false;
  }

  ret = goCheckPhone3(frm);

  if (ret != 0) {
    alert (ERRORMSG);
    
    switch (ret) {
      case 1:
        frm.txt_TEL1.focus();
        break;
      case 2:
        frm.txt_TEL2.focus();
        break;
      case 3:
        frm.txt_TEL3.focus();
        break;
    }

    return false;
  } 

  if (!frm.txt_emailId.value) {
    alert("ÀÌ¸ÞÀÏÀ» ÀÔ·ÂÇÏ¼¼¿ä.");
    frm.txt_emailId.focus();
    return false;
  }

  var emaildomain;

  if (frm.sel_emaildomainindex.value == "direct_input") {
    if (!frm.txt_emaildomain.value) {
      alert("ÀÌ¸ÞÀÏÀ» ÀÔ·ÂÇÏ¼¼¿ä.");
      frm.txt_emaildomain.focus();
      return false;
    }

    emaildomain = frm.txt_emaildomain.value;
  } 
  else {
    emaildomain = frm.sel_emaildomainindex.value;
  }
  // check email
  if ( !goCheckEmail(frm.txt_emailId.value + '@' + emaildomain) ) {
    alert ("ÀÌ¸ÞÀÏ ÁÖ¼Ò¸¦ È®ÀÎÇÏ¼¼¿ä.");
    frm.txt_emailId.focus();
    return false;
  }

  if ( !checkEmail(frm.txt_emailId.value + '@' + emaildomain) ) {
    alert ("ÀÌ¸ÞÀÏ ÁÖ¼Ò¸¦ È®ÀÎÇÏ¼¼¿ä.");
    frm.txt_emailId.focus();
    return false;
  }

  return true;
}

// È¸¿ø Á¦Ç° µî·Ï
function goPrdtRegSubmit(frm) {
  /*if (!frm.st_P_GROUP.value) {
    alert("Á¦Ç° ±×·ìÀ» ¼±ÅÃÇØ ÁÖ¼¼¿ä");
    frm.st_P_GROUP.focus();
    return false;
  }

  if (!frm.st_P_NAME.value) {
    alert("Á¦Ç° ºÐ·ù¸¦ ¼±ÅÃÇØ ÁÖ¼¼¿ä");
    frm.st_P_NAME.focus();
    return false;
  }*/

  if(frm.hP_SERIAL.value.length < 13 ) {
    alert("Á¦Ç°¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
    Win_pop('pop_serial.asp',440,243);
    return false;
  }

  if(!frm.WHERE_BUY_HEADER.value) {
    alert("ÀÚ¼¼ÇÑ ±¸¸ÅÃ³¸¦ ¼±ÅÃÇØ ÁÖ¼¼¿ä.");
    return false;
  }

  for (i=0; i< frm.WHERE_BUY.length; i++) {
    if(frm.WHERE_BUY[i].checked == true && frm.WHERE_BUY[i].value == "±âÅ¸") {
      var objDetail = frm.hWHERE_BUY_DETAIL;
      var strDetail = "";

      for (j = 0; j < objDetail.length; j++) {
        strDetail = strDetail + objDetail[j].value;
      }

      if(strDetail == "") {
        alert("ºóÄ­¿¡ ÀÚ¼¼ÇÑ ±¸¸ÅÃ³¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
        return false;
      }
    }
  }
  return true;
}

// ¹Ìµð¾î ÇÃ·¹ÀÌ¾î Á¦¾î ÇÔ¼ö
function Init() {
	max_vol = 100;
	min_vol = 0;
	vol_step = 100;
	vol_unit = Math.round((max_vol - min_vol) / vol_step);

	slider_center = Math.round(slider.width / 2);
  //	slider_center = 0;
	slider.style.posLeft = init_vol_step - slider_center;
	mPlayer.volume = min_vol + (init_vol_step * vol_unit);
  //	alert(mPlayer.versionInfo);

	/*if (m_type.value == "radio") {
		window.resizeTo(445,184);
		mPlayer.uiMode = "invisible";
	}
	else {
		window.resizeTo(445,484);
	}*/
}

var muted = false;
var max_vol;
var min_vol;
var vol_step;
var vol_unit;

var init_vol_step = 50;
var old_vol;
var slider_center;

function ReSize(size) {
  if(size == '100'){
    BigmanPlayer1.DisplaySize = 0;
    self.resizeTo(566,454);
  }
  else if(size == '300'){
    BigmanPlayer1.DisplaySize = 4;
    self.resizeTo(896,716);
  }
  else if(size == 'full'){
    BigmanPlayer1.DisplaySize = 3;
  }
}

function ControlVolume(step) {
  cur_vol = mPlayer.settings.volume;
  cur_vol += vol_unit * step;

  if (cur_vol > max_vol) {
    cur_vol = max_vol;
  }
  else if (cur_vol < min_vol) {
    cur_vol = min_vol;
  }

  mPlayer.settings.volume = cur_vol;
  slider.style.posLeft = (cur_vol - min_vol)/vol_unit - slider_center;
//	alert(cur_vol + ", " + slider.style.posLeft);
}

// È¸¿ø ¾ÆÀÌµð/ºñ¹ø Ã£±â¿¡¼­ ¾ÆÀÌµð °Ë»ö ÇÔ¼ö
function goSearchIdValid(frm) {
  /*if (bitBPROCESSING) {
	alert ("Áö±Ý Ã³¸®Áß ÀÔ´Ï´Ù. Àá½Ã¸¸ ±â´Ù·Á ÁÖ½Ê½Ã¿À.");
	return false;
  }*/

  var ret = 0;

  if (!frm.txt_NAME.value) {
    alert("ÀÌ¸§À» ÀÔ·ÂÇÏ¼¼¿ä.");
    frm.txt_NAME.focus();
    return false;
  }

  if (!goCheckBAN(frm.txt_NAME.value, ":;/'|`~!@#$%^&*()_+-=\\\"<>" + ALPHA + NUM)) {
    alert("ÀÌ¸§À» È®ÀÎÇÏ¼¼¿ä.");
    frm.txt_NAME.focus();
    return false;
  }

  if (!goCheckBAN(frm.txt_NAME.value, " ")) {
		alert("ÀÌ¸§À» °ø¹é¾øÀÌ ÀÔ·ÂÇÏ¼¼¿ä.");
		frm.txt_NAME.focus();
		return false;
	}

  if (!goCheckLenKr(frm.txt_NAME.value, "ÀÌ¸§", 2, 32, 1)) {
		alert (ERRORMSG);
		frm.txt_NAME.focus();
		return false;
	}

  if (!frm.txt_JUMIN1.value) {
    alert("ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
    frm.txt_JUMIN1.focus();
    return false;
  }

  if (!frm.txt_JUMIN2.value) {
    alert("ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
    frm.txt_JUMIN2.focus();
    return false;
  }

  ret = goCheckRID (frm.txt_JUMIN1.value, frm.txt_JUMIN2.value, "");

	if ( ret != 0 ) {
		alert(ERRORMSG);
	
    if (ret < 0)
			frm.txt_JUMIN1.focus();
    else
			frm.txt_JUMIN2.focus();
		
		return false;
	}

  return true;
}

// È¸¿ø ¾ÆÀÌµð/ºñ¹ø Ã£±â¿¡¼­ ºñ¹ø °Ë»ö ÇÔ¼ö
function goSearchPwdValid(frm) {
  var ret = 0;

  if (frm.txt_MEMBERID.value.split(" ").join("").length < 4) {
    alert("¾ÆÀÌµð´Â ¿µ¹®/¼ýÀÚ 4ÀÚÀÌ»ó ÀÔ´Ï´Ù.");
    frm.txt_MEMBERID.select();
    return false;
  }

  if (!frm.txt_NAME.value) {
    alert("ÀÌ¸§À» ÀÔ·ÂÇÏ¼¼¿ä.");
    frm.txt_NAME.focus();
    return false;
  }

  if (!goCheckBAN(frm.txt_NAME.value, ":;/'|`~!@#$%^&*()_+-=\\\"<>" + ALPHA + NUM)) {
    alert("ÀÌ¸§À» È®ÀÎÇÏ¼¼¿ä.");
    frm.txt_NAME.focus();
    return false;
  }

  if (!goCheckBAN(frm.txt_NAME.value, " ")) {
		alert("ÀÌ¸§À» °ø¹é¾øÀÌ ÀÔ·ÂÇÏ¼¼¿ä.");
		frm.txt_NAME.focus();
		return false;
	}

  if (!goCheckLenKr(frm.txt_NAME.value, "ÀÌ¸§", 2, 32, 1)) {
		alert (ERRORMSG);
		frm.txt_NAME.focus();
		return false;
	}

  if (!frm.txt_JUMIN1.value) {
    alert("ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
    frm.txt_JUMIN1.focus();
    return false;
  }

  if (!frm.txt_JUMIN2.value) {
    alert("ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
    frm.txt_JUMIN2.focus();
    return false;
  }

  ret = goCheckRID (frm.txt_JUMIN1.value, frm.txt_JUMIN2.value, "");

	if ( ret != 0 ) {
		alert(ERRORMSG);
	
    if (ret < 0)
			frm.txt_JUMIN1.focus();
    else
			frm.txt_JUMIN2.focus();
		
		return false;
	}

  if (!frm.txt_emailId.value) {
    alert("ÀÌ¸ÞÀÏÀ» ÀÔ·ÂÇÏ¼¼¿ä.");
    frm.txt_emailId.focus();
    return false;
  }

  var emaildomain;

  if (frm.sel_emaildomainindex.value == "direct_input") {
    if (!frm.txt_emaildomain.value) {
      alert("ÀÌ¸ÞÀÏÀ» ÀÔ·ÂÇÏ¼¼¿ä.");
      frm.txt_emaildomain.focus();
      return false;
    }

    emaildomain = frm.txt_emaildomain.value;
  } 
  else {
    emaildomain = frm.sel_emaildomainindex.value;
  }
  /*
  if (!goCheckBAN(frm.txt_emailId.value, " ")) {
    alert("ÀÌ¸ÞÀÏÀ» °ø¹é¾øÀÌ ÀÔ·ÂÇÏ¼¼¿ä.");
    frm.txt_emailId.focus();
    return false;
  }

  if (!goCheckBAN(frm.txt_emailId.value, "~!@#$%^&*()_+-=\\\"<>")) {
    alert("ÀÌ¸ÞÀÏ¿¡ Àß¸øµÈ ¹®ÀÚ°¡ ÀÖ½À´Ï´Ù.");
    frm.txt_emailId.focus();
    return false;
  }

  if (!goCheckBAN(emaildomain, " ")) {
    alert("ÀÌ¸ÞÀÏÀ» °ø¹é¾øÀÌ ÀÔ·ÂÇÏ¼¼¿ä.");
    //frm.emaildomain.focus();
    return false;
  }

  if (!goCheckBAN(emaildomain, "~!@#$%^&*()_+-=\\\"<>")) {
    alert("ÀÌ¸ÞÀÏ¿¡ Àß¸øµÈ ¹®ÀÚ°¡ ÀÖ½À´Ï´Ù.");
    //frm.emaildomain.focus();
    return false;
  }
*/
  if ( !goCheckEmail(frm.txt_emailId.value + '@' + emaildomain) ) {
    //ERRORMSG = "ÀÌ¸ÞÀÏ" + ERRORMSG;
    alert ("ÀÌ¸ÞÀÏ ÁÖ¼Ò¸¦ È®ÀÎÇÏ¼¼¿ä.");
    frm.txt_emailId.focus();
    return false;
  }

  if ( !checkEmail(frm.txt_emailId.value + '@' + emaildomain) ) {
    //ERRORMSG = "ÀÌ¸ÞÀÏ" + ERRORMSG;
    alert ("ÀÌ¸ÞÀÏ ÁÖ¼Ò¸¦ È®ÀÎÇÏ¼¼¿ä.");
    frm.txt_emailId.focus();
    return false;
  }

  return true;
}

// ÃÖ»óÀ§ µµ¸ÞÀÎÃ¼Å© , ÇÑ±Û»ç¿ë¸øÇÏ°ÔµîÀÌ Ãß°¡ µÈ°ÍÀÔ´Ï´Ù.
function checkEmail(txt) {

	//var f=document.cnjform;
	//txt=f.cnj_mail.value;  // ÀÌ¸ÞÀÏÆû ¼³Á¤ º¯¼ö ÁöÁ¤

	if (txt== "") { // °ø¹é½Ã ¿¡·¯
	  //alert("¸ÞÀÏÀ» ÀÔ·ÂÇÏ½Ê½Ã¿À ..");
	  //f.cnj_mail.focus(); // Æ÷Ä¿½º ÁöÁ¤
	  return false;
	}

	for (i=0; i<txt.length; i++) {   
	  if (txt.charCodeAt(i)>127) {  
		//alert("ÇÑ±ÛÀ» »ç¿ëÇÒ¼ö ¾ø½À´Ï´Ù."); 
		return false; 
	  } 
	} 


	if (txt.indexOf("@")<3){  
	  //alert("ÀÌ¸ÞÀÏ Çü½ÄÀÌ Àß¸ø µÇ¾ú°Å³ª @°¡ ºüÁ³½À´Ï´Ù.");
	  return false;
	}

	// ÃÖ»óÀ§ µµ¸ÞÀÎ Ãß°¡½Ã &&(txt.indexOf("ÃÖ»óÀ§µµ¸ÞÀÎ")<5) ÇÏ¸é µÊ
	// ÃÖ»óÀ§ µµ¸ÞÀÎÁï kr/com/net/org µîÀÌ ¾Æ´Ò°á¿ì ¿¡·¯ Ãâ·Â ºÎºÐ
	if ( (txt.indexOf(".com")<5)&&(txt.indexOf(".org")<5)
	&&(txt.indexOf(".gov")<5)&&(txt.indexOf(".net")<5)
	&&(txt.indexOf(".mil")<5)&&(txt.indexOf(".edu")<5)
	&&(txt.indexOf(".kr")<4)&&(txt.indexOf(".st")<4)
	&&(txt.indexOf(".tv")<4)&&(txt.indexOf(".ro")<4)
	&&(txt.indexOf(".arpa")<6)&&(txt.indexOf(".biz")<5)
	&&(txt.indexOf(".aero")<6)&&(txt.indexOf(".name")<6)
	&&(txt.indexOf(".coop")<6)&&(txt.indexOf(".info")<6)
	&&(txt.indexOf(".pro")<5)&&(txt.indexOf(".museum")<7)
	)

	{ 
	  // Âü°í·Î alert ÀÌº¥Æ®¿¡¼­ ¸àÆ®°¡ ±æ¾îÁú°æ¿ì ¾Æ·¡¿¡ ÀÔ·ÂÇÒ°æ¿ì +"¸àÆ®" ÀÌ·¸°Ô ÇÏ¸é µË´Ï´Ù. 
	  /*alert("ÀÌ¸ÞÀÏ Çü½ÄÀÇ ÃÖ»óÀ§ µµ¸ÞÀÎÇü½ÄÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.nn"
	  +" .kr .com .org .gov .net .mil .edu .arpa .biznn"
	  +".aero .name .coop .info .pro .museum .st .tv .ro"
	  );*/
	  return false;
	}

	if ( !goCheckEmail(txt) ) {
		//ERRORMSG = "ÀÌ¸ÞÀÏ" + ERRORMSG;
		//alert ("ÀÌ¸ÞÀÏ ÁÖ¼Ò¸¦ È®ÀÎÇÏ¼¼¿ä.");
		//frm.txt_emailId.focus();
		return false;
	}

  return true;
}