
///////////////////////////////////////////
//
//	FORM Object Check Function
//
///////////////////////////////////////////

/*
 TextField ÀÇ °ªÀÌ ÀÖ´ÂÁö ¾ø´ÂÁö °Ë»çÇÏ¿© ¸Þ¼¼Áö¸¦ »Ñ·ÁÁØ´Ù.
 return °ªÀÌ flase ÀÏ¶§´Â °ªÀÌ ¾øÀ» °æ¿ì ÀÌ¸ç,
 return °ªÀÌ true ÀÏ¶§´Â °ªÀÌ ÀÖÀ» °æ¿ì ÀÌ´Ù.
*/
function TextCheck(item, message) {

	var strMemo = item.value;
	var resultMemo = strMemo.split(" ");

	if (!item.value || (strMemo.length + 1 == resultMemo.length)) {
		alert(message);
		item.focus();
		return false;	// °ªÀÌ ¾øÀ» °æ¿ì
	}
	return true;		// °ªÀÌ ÀÖÀ» °æ¿ì
}

/*
 Select Ç®´Ù¿î ¹Ú½º¸¦ ¼±ÅÃ Çß´ÂÁö °Ë»çÇÏ¿© ¸Þ¼¼Áö¸¦ »Ñ·ÁÁØ´Ù.
 return °ªÀÌ flase ÀÏ¶§ ¼±ÅÃ µÇÁö ¾ÊÀº °æ¿ì ÀÌ¸ç,
 return °ªÀÌ true ÀÏ¶§´Â ¼±ÅÃµÇ¾úÀ» °æ¿ì ÀÌ´Ù.

*/
function SelectCheck(item, message) {
	if (item.selectedIndex == 0) {
		alert(message);
		item.focus();
		return false;	// ¼±ÅÃÀ» ÇÏÁö ¾Ê¾ÒÀ» °æ¿ì
	}
	return true;		// ¼±ÅÃÀ» ÇÏ¿´À» °æ¿ì

}


/*
 CheckBox ¿Í Radio ÀÇ Ã¼Å©¸¦ °Ë»çÇÑ´Ù.
 return °ªÀÌ flase ÀÌ¸é ¾Æ¹«°Íµµ ¼±ÅÃµÇÁö ¾ÊÀº °ÍÀÌ¸ç,
 return °ªÀÌ true ÀÌ¸é ÇÏ³ªÀÌ»óÀÌ ¼±ÅÃµÈ °æ¿ì ÀÌ´Ù.
*/
function CheckBoxRadioCheck(item,message)
{
	var i, flag=true;
	for (i=0; i<item.length; i++) {
		if (item[i].checked == true) {
			flag = false;
		}
	}
	if (flag) {
		alert(message);
		item[0].focus();
		return false;
	} else {
		return true;
	}
}

function CheckBoxRadioCheck1(item,message)
{
	var i, flag=true;
	for (i=0; i<item.length; i++) {
		if (item[i].checked == true) {
			flag = false;
		}
	}
	if (flag) {
		alert(message);
		//item[0].focus();
		return false;
	} else {
		return true;
	}
}

// ÁÖ¹Î¹øÈ£ Ã¼Å©
function check_juminno(jumin1,jumin2) {
	if(jumin1.value=="" || jumin2.value=="" || jumin1.value.length!=6 || jumin2.value.length!=7) {
	        alert("ÁÖ¹Îµî·Ï¹øÈ£¸¦ Àû¾îÁÖ¼¼¿ä.");
	        return false;
	}

	var yy     = jumin1.value.substr(0,2);  // ³âµµ
	var mm     = jumin1.value.substr(2,2);        // ¿ù
	var dd     = jumin1.value.substr(4,2);        // ÀÏ
	var genda  = jumin2.value.substr(0,1);        // ¼ºº°
	var msg, ss, cc;

	// ¼ýÀÚ°¡ ¾Æ´Ñ °ÍÀ» ÀÔ·ÂÇÑ °æ¿ì
	if (!isNumeric(jumin1.value)) {
	        alert("ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ ¼ýÀÚ·Î ÀÔ·ÂÇÏ¼¼¿ä.");
	        jumin1.value = "";
	        jumin1.focus();
	        return false;
	}
	// ±æÀÌ°¡ 6ÀÌ ¾Æ´Ñ °æ¿ì
	if (jumin1.value.length != 6) {
	        alert("ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
	        jumin1.value = "";
	        jumin1.focus();
	        return false;
	}
	// Ã¹¹øÂ° ÀÚ·á¿¡¼­ ¿¬¿ùÀÏ(YYMMDD) Çü½Ä Áß ±âº» ±¸¼º °Ë»ç
	if (yy < "00" || yy > "99" ||
	        mm < "01" || mm > "12" ||
	        dd < "01" || dd > "31") {
	        alert("ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
	        jumin1.value = "";
	        jumin1.focus();
	        return false;
	}
	// ¼ýÀÚ°¡ ¾Æ´Ñ °ÍÀ» ÀÔ·ÂÇÑ °æ¿ì
	if (!isNumeric(jumin2.value)) {
	        alert("ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®¸¦ ¼ýÀÚ·Î ÀÔ·ÂÇÏ¼¼¿ä.");
	        jumin2.value = "";
	        jumin2.focus();
	        return false;
	}
	// ±æÀÌ°¡ 7ÀÌ ¾Æ´Ñ °æ¿ì
	if (jumin2.value.length != 7) {
	        alert("ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
	        jumin2.value = "";
	        jumin2.focus();
	        return false;
	}
	// ¼ºº°ºÎºÐÀÌ 1 ~ 4 °¡ ¾Æ´Ñ °æ¿ì
	if (genda < "1" || genda > "4") {
	        alert("ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
	        jumin2.value = "";
	        jumin2.focus();
	        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("ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
	        jumin1.value = "";
	        jumin1.focus();
	        return false;
	}
	// Check Digit °Ë»ç
	if (!isSSN(jumin1.value, jumin2.value)) {
	        alert("ÀÔ·ÂÇÑ ÁÖ¹Îµî·Ï¹øÈ£¸¦ °ËÅäÇÑ ÈÄ, ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
	        jumin1.value = "";
	        jumin2.value = "";
	        jumin1.focus();

	        return false;
	}
	return true;
}

function isYYYYMMDD(y, m, d) {
	switch (m) {
	case 2:        // 2¿ùÀÇ °æ¿ì
	        if (d > 29) return false;
	        if (d == 29) {
	                // 2¿ù 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 isNumeric(s) {
	for (i=0; i<s.length; i++) {
	        c = s.substr(i, 1);
	        if (c < "0" || c > "9") return false;
	}
	return true;
}

function isLeapYear(y) {
	if (y < 100)
	y = y + 1900;
	if ( (y % 4 == 0) && (y % 100 != 0) || (y % 400 == 0) ) {
	        return true;
	} else {
	        return false;
	}
}

function getNumberOfDate(yy, mm) {
	month = new Array(29,31,28,31,30,31,30,31,31,30,31,30,31);
	if (mm == 2 && isLeapYear(yy)) mm = 0;
	return month[mm];
}

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 fgn_no_chksum(reg_no) {
    var sum = 0;
    var odd = 0;

    buf = new Array(13);
    for (i = 0; i < 13; i++) buf[i] = parseInt(reg_no.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;
    }
    else {
        return true;
    }
}



/*
¿Ü±¹ÀÎ ÁÖ¹Î¹øÈ£ Ã¤Å© ½ÃÀÛ
*/

function check_no(cform){
        var fgn_reg_no = cform.jumin1.value
                         + cform.jumin2.value;

		if (fgn_reg_no == ''){
		  alert('¿Ü±¹ÀÎµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿À.');
		  return false;
		}

		if (fgn_reg_no.length != 13) {
		  alert('¿Ü±¹ÀÎµî·Ï¹øÈ£ ÀÚ¸®¼ö°¡ ¸ÂÁö ¾Ê½À´Ï´Ù.');
		  return false;
		}

        if ((fgn_reg_no.charAt(6) == "5") || (fgn_reg_no.charAt(6) == "6"))
        {
           birthYear = "19";
        }
        else if ((fgn_reg_no.charAt(6) == "7") || (fgn_reg_no.charAt(6) == "8"))
        {
           birthYear = "20";
        }
        else if ((fgn_reg_no.charAt(6) == "9") || (fgn_reg_no.charAt(6) == "0"))
        {
           birthYear = "18";
        }
        else
        {
          alert("µî·Ï¹øÈ£¿¡ ¿À·ù°¡ ÀÖ½À´Ï´Ù. ´Ù½Ã È®ÀÎÇÏ½Ê½Ã¿À.");
          return false;
        }
        birthYear += fgn_reg_no.substr(0, 2);
        birthMonth = fgn_reg_no.substr(2, 2) - 1;
        birthDate = fgn_reg_no.substr(4, 2);
        birth = new Date(birthYear, birthMonth, birthDate);

        if ( birth.getYear() % 100 != fgn_reg_no.substr(0, 2) ||
             birth.getMonth() != birthMonth ||
             birth.getDate() != birthDate) {
          alert('»ý³â¿ùÀÏ¿¡ ¿À·ù°¡ ÀÖ½À´Ï´Ù. ´Ù½Ã È®ÀÎÇÏ½Ê½Ã¿À.');
          return false;
        }

        if (fgn_no_chksum(fgn_reg_no) == false){

            alert('¿Ü±¹ÀÎµî·Ï¹øÈ£¿¡ ¿À·ù°¡ ÀÖ½À´Ï´Ù. ´Ù½Ã È®ÀÎÇÏ½Ê½Ã¿À.');
            return false;
        }
        else {
            return true;
        }

}



function check_no_mem(jumin1,jumin2){
        var fgn_reg_no = jumin1 + jumin2;

		if (fgn_reg_no == ''){
		  alert('¿Ü±¹ÀÎµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿À.');
		  return false;
		}

		if (fgn_reg_no.length != 13) {
		  alert('¿Ü±¹ÀÎµî·Ï¹øÈ£ ÀÚ¸®¼ö°¡ ¸ÂÁö ¾Ê½À´Ï´Ù.');
		  return false;
		}

        if ((fgn_reg_no.charAt(6) == "5") || (fgn_reg_no.charAt(6) == "6"))
        {
           birthYear = "19";
        }
        else if ((fgn_reg_no.charAt(6) == "7") || (fgn_reg_no.charAt(6) == "8"))
        {
           birthYear = "20";
        }
        else if ((fgn_reg_no.charAt(6) == "9") || (fgn_reg_no.charAt(6) == "0"))
        {
           birthYear = "18";
        }
        else
        {
          alert("µî·Ï¹øÈ£¿¡ ¿À·ù°¡ ÀÖ½À´Ï´Ù. ´Ù½Ã È®ÀÎÇÏ½Ê½Ã¿À.");
          return false;
        }
        birthYear += fgn_reg_no.substr(0, 2);
        birthMonth = fgn_reg_no.substr(2, 2) - 1;
        birthDate = fgn_reg_no.substr(4, 2);
        birth = new Date(birthYear, birthMonth, birthDate);

        if ( birth.getYear() % 100 != fgn_reg_no.substr(0, 2) ||
             birth.getMonth() != birthMonth ||
             birth.getDate() != birthDate) {
          alert('»ý³â¿ùÀÏ¿¡ ¿À·ù°¡ ÀÖ½À´Ï´Ù. ´Ù½Ã È®ÀÎÇÏ½Ê½Ã¿À.');
          return false;
        }

        if (fgn_no_chksum(fgn_reg_no) == false){

            alert('¿Ü±¹ÀÎµî·Ï¹øÈ£¿¡ ¿À·ù°¡ ÀÖ½À´Ï´Ù. ´Ù½Ã È®ÀÎÇÏ½Ê½Ã¿À.');
            return false;
        }
        else {
            return true;
        }

}
/*
¿Ü±¹ÀÎ ÁÖ¹Î¹øÈ£ Ã¤Å© ³¡
*/





/*
 TextField ÀÇ °ªÀÌ ÀÖ´ÂÁö ¾ø´ÂÁö °Ë»çÇÏ¿© ¸Þ¼¼Áö¸¦ »Ñ·ÁÁØ´Ù.
 return °ªÀÌ true ÀÏ¶§´Â °ªÀÌ ¾øÀ» °æ¿ì ÀÌ¸ç,
 return °ªÀÌ false ÀÏ¶§´Â °ªÀÌ ÀÖÀ» °æ¿ì ÀÌ´Ù.
*/
function TextField_check_message(item, message_value) {

	var strMemo = item.value;
	var resultMemo = strMemo.split(" ");

	if (!item.value || (strMemo.length + 1 == resultMemo.length)) {
		alert(message_value);
		item.focus();
		return true;	// °ªÀÌ ¾øÀ» °æ¿ì
	}
	return false;		// °ªÀÌ ÀÖÀ» °æ¿ì
}

/*
 Select Ç®´Ù¿î ¹Ú½º¸¦ ¼±ÅÃ Çß´ÂÁö °Ë»çÇÏ¿© ¸Þ¼¼Áö¸¦ »Ñ·ÁÁØ´Ù.
 return °ªÀÌ true ÀÏ¶§ ¼±ÅÃ µÇÁö ¾ÊÀº °æ¿ì ÀÌ¸ç,
 return °ªÀÌ false ÀÏ¶§´Â ¼±ÅÃµÇ¾úÀ» °æ¿ì ÀÌ´Ù.

*/
function Select_check_message(item, message_value) {
	if (item.selectedIndex == 0) {
		alert(message_value);
		item.focus();
		return true;	// ¼±ÅÃÀ» ÇÏÁö ¾Ê¾ÒÀ» °æ¿ì
	}
	return false;		// ¼±ÅÃÀ» ÇÏ¿´À» °æ¿ì

}


/*
 CheckBox ¿Í Radio ÀÇ Ã¼Å©¸¦ °Ë»çÇÑ´Ù.
 return °ªÀÌ true ÀÌ¸é ¾Æ¹«°Íµµ ¼±ÅÃµÇÁö ¾ÊÀº °ÍÀÌ¸ç,
 return °ªÀÌ flase ÀÌ¸é ÇÏ³ªÀÌ»óÀÌ ¼±ÅÃµÈ °æ¿ì ÀÌ´Ù.
*/
function Checkbox_Radio_check_message(item,message_value)
{
	var i, flag=true;
	for (i=0; i<item.length; i++) {
		if (item[i].checked == true) {
			flag = false;
		}
	}
	if (flag) {
		alert(message_value);
		item[0].focus();
		return true;
	} else {
		return false;
	}
}




/**************************************
* ±â´É: °øÅë ¶óÀÌºê·¯¸®
* ÀÛ¼ºÀÏ: 2002-07-04
* ÀÛ¼ºÀÚ: °ÅÄ£¸¶·ç
* ¼öÁ¤: ÇÏ±ÙÈ£
* 2Â÷¼öÁ¤ : Æ®·Ð¢â
* 2Â÷¼öÁ¤ÀÏ : 2002-09-09
* 3Â÷¼öÁ¤ : ÀÌµ¿Ã¶
* 3Â÷¼öÁ¤ÀÏ : 2002-12-24
* 4Â÷¼öÁ¤ : ±è°æÈ£
* 4Â÷¼öÁ¤ÀÏ : 2002-12-30
***************************************
* ²À FORM¿¡ nameÀ» Á¤ÀÇÇØ ÁØ´Ù!!
* <FORM name="form1" onSubmit="return chkForm(this)">
* input tag¿¡ ´ëÇÑ ¼³¸í
* <input
*    type="text" //Ã¼Å©ÇÒ Çü½Ä
*    name="id" //³Ñ¾î°¥ÀÌ¸§
*    hname="¾ÆÀÌµð" //°æ°íÃ¢¿¡ ³ªÅ¸³¾ ¹®ÀÚ¿­
*    oname="¾ÆÀÌµð" // Á¤±Ô½ÄÃ¼Å©ÈÄ °æ°íÃ¢¿¡ ³ªÅ¸³¾ ¹®ÀÚ¿­, option ÀÌ ÀÖ´Â °÷¿¡¸¸ ¼±¾ð
*    option="regId" //¾î¶² Á¤±Ô½ÄÀ¸·Î Ã³¸®ÇÒÁö ¼±¾ð
*    required //²À Ã¼Å©¸¦ ¿øÇÏ´Â Ç×¸ñ¿¡ ¼³Á¤
* >
***************************************/

function chkForm(f)
{
    var i,currEl,varcheck;
    var checkcurrE;
    var jumincheck,jumincurrE;



    for(i = 0; i < f.elements.length; i++){
        currEl = f.elements[i];
        //ÇÊ¼ö Ç×¸ñÀ» Ã¼Å©ÇÑ´Ù.
        if (currEl.getAttribute("required") != null) {

            if(currEl.type == "TEXT" || currEl.type == "text" ||
               currEl.tagName == "SELECT" || currEl.tagName == "select" ||
               currEl.tagName == "TEXTAREA" || currEl.tagName == "textarea"){
                if(!chkText(currEl,currEl.hname)) return false;

            } else if(currEl.type == "PASSWORD" || currEl.type == "password"){
                if(!chkText(currEl,currEl.hname)) return false;

            } else if(currEl.type == "CHECKBOX" || currEl.type == "checkbox"){
                if(!chkCheckbox(f, currEl,currEl.hname)) return false;

            } else if(currEl.type == "RADIO" || currEl.type == "radio"){
                if(!chkRadio(f, currEl,currEl.hname)) return false;

            }

        }


        // ÀÔ·Â ÆäÅÏÀ» Ã¼Å©ÇÑ´Ù.
        if(currEl.getAttribute("option") != null && currEl.value.length > 0){
            if(!chkPatten(currEl,currEl.option,currEl.oname)) return false;
        }
        if(currEl.getAttribute("notdaum") != null && currEl.value.length > 0){
            if(!chkDaum(currEl,currEl.value)) return false;
        }
        if(currEl.getAttribute("equal") != null && currEl.value.length > 0){
            	if(varcheck!=null){
            		//alert(varcheck);
            		//alert(currEl.value);
            		if(!chkEqual(currEl,checkcurrE,currEl.value,varcheck,currEl.checkname)) return false;


            	}else{
            		checkcurrE =currEl;
        		varcheck=currEl.value;

        	}
        }
        if(currEl.getAttribute("jumin") != null && currEl.value.length > 0){
            	if(jumincheck!=null){
            		//alert(varcheck);
            		//alert(currEl.value);
            		if(!isValidResno(jumincurrE,currEl)) return false;


            	}else{
            		jumincurrE =currEl;
        		jumincheck=currEl.value;

        	}
        }
    }


}
function chkDaum(filed,mail_value) {
	var mail = mail_value;
	mail = mail.toLowerCase();
	var mail_array = mail.split("@");
	if(mail_array[1] == 'hanmail.net' || mail_array[1] == 'daum.net') {
		alert("ÁË¼ÛÇÕ´Ï´Ù.ÇÑ¸ÞÀÏÀº ¾ÈµË´Ï´Ù. ´Ù¸¥ E-mailÀ» Àû¾îÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.");
		filed.value="";
		filed.focus();
		return false;
	}else{
	    return true;
	}

}

 function chkEqual(field,field2,value1,value2,name)
{
	 if(value1 != value2){
	        alert(name);
	        field.value = "";
	        field2.value = "";
	        field2.focus();
	        return false;
	    }else{
	    return true;
	    varcheck="";
	}

}



function chkPatten(field,patten,name)
{
    var regNum =/^[0-9]+$/;
    var regPhone =/^[0-9]{2,3}-[0-9]{3,4}-[0-9]{4}$/;                     // Çü½Ä : 033-1234-5678
    var regMail =/^[_a-zA-Z0-9-]+@[._a-zA-Z0-9-]+\.[a-zA-Z]+$/;
    var regDomain =/^[.a-zA-Z0-9-]+.[a-zA-Z]+$/;
    var regAlpha =/^[a-zA-Z]+$/;
    var regHost =/^[a-zA-Z-]+$/;
    var regHangul =/[°¡-ÆR]/;
    var regHangulEng =/[°¡-ÆRa-zA-Z]/;
    var regHangulOnly =/^[°¡-ÆR]*$/;
    var regId = /^[a-zA-Z]{1}[a-zA-Z0-9_-]{4,15}$/;
    var regId2 =/^[a-z]{1}([0-9a-z_]{3,11})$/;     //¿µ¹® ¼Ò¹®ÀÚ, _ ,¼ýÀÚ¸¸ °¡´É,4-12
    var regId3 = /^[a-zA-Z]{1}[a-zA-Z0-9]{3,9}$/;
    var regDate =/^[0-9]{4}-[0-9]{2}-[0-9]{2}$/;                         // Çü½Ä : 2002-08-15

    patten = eval(patten);
    if(!patten.test(field.value)){
        alert(name);
        field.focus();
        return false;
    }
    return true;
}

function chkText(field, name)
{
    fieldvalue = field.value;
    fieldvalue = fieldvalue.split(" ");

    if(field.value.length + 1 == fieldvalue.length){
        alert(name);
        //field.value = "";
        field.focus();
        return false;
    }
    return true;
}


function chkCheckbox(form, field, name)
{
	alert("hi checkbox !!!");
    /*
    fieldname = eval(form.name+'.'+field.name);
    */
    //if (!fieldname.checked){
    if (!form.field.checked){
        alert(name);
        field.focus();
        return false;
    }

    return true;

}

function chkRadio(form, field, name)
{
    fieldname = eval(form.name+'.'+field.name);
    for (i=0;i<fieldname.length;i++) {
        if (fieldname[i].checked)
            return true;
    }
    alert(name);
    field.focus();
    return false;
}

/*
//ÆÐ½º¿öµå¶õ°ú ÆÐ½º¿öµå È®ÀÎ ¿¡¼­ ºñ±³ ÇÒ¶§´Â

<TABLE BORDER="1">
<FORM name="form1" METHOD="post" ACTION="" onSubmit="return chkForm(this)">
<TR>
    <TD>Ã¼Å©¹Ú½º</TD>
    <TD>
        <INPUT TYPE="checkbox" NAME="checkbox" VALUE="checkbox" required hname="Ã¼Å©¹Ú½º¸¦ ¼±ÅÃÇØ ÁÖ¼¼¿ä.">
    </TD>
</TR>
<TR>
    <TD>¶óµð¿À</TD>
    <TD>
        <INPUT TYPE="radio" NAME="radiobutton" VALUE="1" required hname="¶óµð¿À¸¦ ¼±ÅÃÇØ ÁÖ¼¼¿ä.">1
        <INPUT TYPE="radio" NAME="radiobutton" VALUE="2">2
    </TD>
</TR>
<TR>
    <TD>¼¿·ºÆ®</TD>
    <TD>
        <SELECT NAME="Á¦Ç°Á¾·ù"  hname="¼¿·ºÆ®¸¦ ¼±ÅÃÇØ ÁÖ¼¼¿ä.">
            <OPTION VALUE=""></OPTION>
            <OPTION VALUE="½ºÄÉÀÌÆ®">½ºÄÉÀÌÆ®</OPTION>
            <OPTION VALUE="ÇÁ·¹ÀÓ">ÇÁ·¹ÀÓ</OPTION>
            <OPTION VALUE="ÈÙ">ÈÙ</OPTION>
            <OPTION VALUE="º£¾î¸µ">º£¾î¸µ</OPTION>
            <OPTION VALUE="º¸È£Àå±¸">º¸È£Àå±¸</OPTION>
            <OPTION VALUE="±âÅ¸">±âÅ¸</OPTION>
        </SELECT>
    </TD>
</TR>
<TR>
    <TD>ÆÐ½º¿öµå</TD>
    <TD>
        <INPUT TYPE="password" NAME="ºñ¹Ð¹øÈ£" SIZE="30" VALUE="" required hname="ºñ¹Ð¹øÈ£¸¦ ³Ö¾îÁÖ¼¼¿ä.">
    </TD>
</TR>
<TR>
    <TD>ÅØ½ºÆ®</TD>
    <TD>
        <INPUT TYPE="text" NAME="ÀÌ¸§" SIZE="30" VALUE="" required hname="ÀÌ¸§À» ³Ö¾îÁÖ¼¼¿ä.">
    </TD>
</TR>
<TR>
    <TD>ÀÌ¸ÞÀÏ</TD>
    <TD>
    notdaumÀº ÇÑ¸ÞÀÏÀÌ³ª ´ÙÀ½ ¸ÞÀÏ Ã¼Å©!!
        <INPUT TYPE="text" NAME="ÀÌ¸ÞÀÏ" SIZE="30" VALUE="" required notdaum option="regMail" hname="ÀÌ¸ÞÀÏÀ» ³Ö¾îÁÖ¼¼¿ä." oname="ÀÌ¸ÞÀÏ Çü½ÄÀÌ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù." comp="equal1">
    </TD>
</TR>
 <tr>
       <td >ÁÖ¹Îµî·Ï¹øÈ£ Ã¼Å©</td>
       <td><table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr> //juminÀº ÁÖ¹Î¹øÈ£ Ã¼Å©½Ã µÎ  input box¿¡  jumin¸¦ Àû´Â´Ù
        <td height="22"><input name="ÁÖ¹Îµî·Ï¹øÈ£"1   required  jumin hname="ÁÖ¹Î ¹øÈ£¸¦ ³Ö¾îÁÖ¼¼¿ä." >
                       ¤Ñ
      <input name="ÁÖ¹Îµî·Ï¹øÈ£1" type="text"  required   jumin hname="ÁÖ¹Î ¹øÈ£¸¦ ³Ö¾îÁÖ¼¼¿ä." ></td>
 </tr>
 <tr>// equal´Â ºñ±³ÇØ¼­ °°¾Æ¾ß ÇÒ °æ¿ì µÎ input box¿¡ Àû´Â´Ù!!
                  <td >ºñ¹Ð¹øÈ£</td>
                  <td><input name="ºñ¹Ð¹øÈ£" type="password" class="input15" size="10" maxlength="10" required hname="ºñ¹Ð¹øÈ£À» È®ÀÎÇØ ÁÖ¼Å¿ä." equal>
                    <font color="#006699">[¾ËÆÄºª/¼ýÀÚ Á¶ÇÕ 4ÀÚ ÀÌ»ó 10ÀÌÇÏ]</font></td>
                </tr>
                <tr >
                  <td >ºñ¹Ð¹øÈ£ È®ÀÎ</td>
                  <td><input name="ºñ¹Ð¹øÈ£ È®ÀÎ" type="password"  required hname="ºñ¹Ð¹øÈ£È®ÀÎ¶õÀ» È®ÀÎÇØ ÁÖ¼Å¿ä.."  equal checkname="ºñ¹Ð¹øÈ£¿Í È®ÀÎ¶õ¿¡ °ªÀÌ ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù."></td>
                </tr>
<TR>
    <TD>ÀüÈ­¹øÈ£</TD>
    <TD>
        <INPUT TYPE="text" NAME="ÁýÀüÈ­" SIZE="30" VALUE="" required option="regPhone" hname="ÀüÈ­¹øÈ£¸¦ ³Ö¾îÁÖ¼¼¿ä." oname="ÀüÈ­¹øÈ£ Çü½ÄÀÌ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù." comp="equal1">
    </TD>
</TR>
<TR>
    <TD>³¯Â¥</TD>
    <TD>
        <INPUT TYPE="text" NAME="³¯Â¥" VALUE="" required option="regDate" hname="³¯Â¥¸¦ ³Ö¾îÁÖ¼¼¿ä." oname="³¯Â¥Çü½ÄÀÌ ¿Ã¹Ù¸£Áö ¾È½À´Ï´Ù.">
    </TD>
</TR>
<TR>
    <TD>±Û</TD>
    <TD>
        <TEXTAREA NAME="±Û" COLS="50" ROWS="5" required hname="³²±æ±ÛÀ» ³Ö¾î ÁÖ¼¼¿ä."></TEXTAREA>
    </TD>
</TR>
<TR>
    <TD> </TD>
    <TD>
        <INPUT TYPE="submit" NAME="Submit" VALUE="È®ÀÎ">
    </TD>
</TR>
</FORM>
</TABLE>





<TABLE BORDER="1">
<FORM name="form2" METHOD="post" ACTION="" onSubmit="return chkForm(this)">
<TR>
    <TD>Ã¼Å©¹Ú½º</TD>
    <TD>
        <INPUT TYPE="checkbox" NAME="checkbox" VALUE="checkbox" required hname="Ã¼Å©¹Ú½º¸¦ ¼±ÅÃÇØ ÁÖ¼¼¿ä.">
    </TD>
</TR>
<TR>
    <TD>¶óµð¿À</TD>
    <TD>
        <INPUT TYPE="radio" NAME="radiobutton" VALUE="1" required hname="¶óµð¿À¸¦ ¼±ÅÃÇØ ÁÖ¼¼¿ä.">1
        <INPUT TYPE="radio" NAME="radiobutton" VALUE="2">2
    </TD>
</TR>
<TR>
    <TD> </TD>
    <TD>
        <INPUT TYPE="submit" NAME="Submit" VALUE="È®ÀÎ">
    </TD>
</TR>
</FORM>
</TABLE>

*/



function local_view(localid, idvalue){
	localid.style.display=localid.style.display=='none' ? '' : 'none'
	for(i=0; i < document.all.length ;i++) {
		if(localid!=document.all[i] && document.all[i].idvalue == idvalue) document.all[i].style.display=  'none'
	}
}
/*
* ¿¹Á¦
<table>
<tr id=v_1 style="DISPLAY: none"  idvalue="viewmode">
	<td onClick="local_view(document.all.v_1, 'viewmode')">
	³»¿ë1
	</td>
</tr>
<tr id=v_2 style="DISPLAY: none"  idvalue="viewmode">
	<td onClick="local_view(document.all.v_2, 'viewmode')">
	³»¿ë2
	</td>
</tr>
<tr id=v_3 style="DISPLAY: none"  idvalue="viewmode">
	<td onClick="local_view(document.all.v_3, 'viewmode')">
	³»¿ë3
	</td>
</tr>
</table>
*/