function isEmpty( data )
{
	for ( var i = 0 ; i < data.length ; i++ )
	{
		if ( data.substring( i, i+1 ) != " " )
			return false;
	}
	return true;
}

function setFocus(data)
{
	if (data.value == "")
	{
		data.focus();
		return ;
	}
}

function containsCharsOnly(input,chars) {
    for (var inx = 0; inx < input.length; inx++) {
       if (chars.indexOf(input.charAt(inx)) == -1)
           return false;
    }
    return true;
}

function isNumber(input) {
    var chars = "0123456789";
    return containsCharsOnly(input,chars);
}




function openwin()
{
	var win= window.open("","window","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=380,height=350");
	if ( win.focus )
		win.focus();
}


function check_date(year, month, day)
{
	var dateString=year+"/"+month+"/"+day;

	var chkDate=new Date(Date.parse(dateString));
	var cmpDate=year+(chkDate.getMonth()+1)+(chkDate.getDate());

	var newDate=year+(1*month)+(1*day);

	if((""+newDate)!= (""+cmpDate) || !isNumber(chkDate))
	{
		return false;
	}
	return true;
}

function check_domain( domain )
{
	domain_chars = ".-0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
	for(var i=0; i<domain.length;i++)
	{
		if(domain_chars.indexOf(domain.charAt(i)) == -1)
			return false
	}
	return true
}

function check_emailid(emailid)
{
	emailid_chars = "!#$%&'*+-/0123456789=?ABCDEFGHIJKLMNOPQRSTUVWXYZ^_`abcdefghijklmnopqrstuvwxyz{|}~"
	for(var i=0; i<emailid.length;i++)
	{
		if(emailid_chars.indexOf(emailid.charAt(i)) == -1)
			return false
	}
	return true
}

function check_ename( ename )
{
	ename_chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz "
	for(var i=0; i<ename.length;i++)
	{
		if(ename_chars.indexOf(ename.charAt(i)) == -1)
			return false
	}
	return true;
}


function intuser_update_pwd_check(form)
{
	if( isEmpty( form.password.value )){
		alert('ÆÐ½º¿öµå¸¦ ÀÔ·ÂÇÏ¼¼¿ä.');
		form.password.focus();
		return false;
	}
	return true;
}


function zip_search()
{
	//document.register.addr.focus();
	var win = window.open("/BIN.INTIZEN/zip_find.cgi","search","height=220,width=330,scrollbars=yes");
	if( win.focus )
		win.focus();
}

function zip_find()
{
	//document.register.addr.focus();
	var win = window.open("/BIN.INTIZEN/zip_find.cgi","search","height=220,width=330,scrollbars=yes");
 	if( win.focus )
		win.focus();
}

function check_length_zip(f, s)
{
	if (s.length == 7)
	{
		var arg = "?c=b&zip="+s;
		var win = window.open("/BIN.INTIZEN/zip_find.cgi"+arg,"search","height=220,width=300,scrollbars=yes");
		if( win.focus )
			win.focus();
	}
}


function domainChange()
{
	var value = document.register.domain[document.register.domain.selectedIndex].value;
	var index = document.register.domain.selectedIndex;
	var len = document.register.domain.length;

	if( index == len-1 )
	{
		document.register.mailserver.disabled = false;
		document.register.mailserver.value=value;
		document.register.mailserver.focus();
	}
	else if( index == 0 )
	{
		document.register.mailserver.disabled = true;
		document.register.mailserver.value="";
		document.register.emailid.focus();
	}
	else
	{
		document.register.mailserver.disabled = true;
		document.register.mailserver.value=value;
		document.register.emailid.focus();
	}


	return;
}


function _reset()
{
	document.register.reset();
	return ;
}

function setfocus()
{
	var index = document.register.domain.selectedIndex;

	if( index == 0 )
	{
		document.register.domain[document.register.domain.length-1].selected = true;
		document.register.mailserver.disabled=false;
	}
	return ;
}


function donext()
{
	var uname,ssn1,ssn2;
	uname = document.frmT.name;
	ssn1 = document.frmT.jumin1;
	ssn2 = document.frmT.jumin2;
	if (uname.value == "") {
		alert("ÀÌ¸§À» ÀÔ·ÂÇÏ¼¼¿ä");
		uname.focus();
		return false;
	}
	if (!checkJuminNum(ssn1.value,ssn2.value)) {
		alert("Á¤È®ÇÑ ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä");
		ssn1.focus();
		return false;
	}
}


function checkJuminNum(strRegNo1, strRegNo2)
{
	var nCheckDigitFront, nCheckDigitBack;

	if (strRegNo1.substring(2,3) > 1)
		return false;

	if (strRegNo1.substring(4,5) > 3)
		return false;

	if (strRegNo2.substring(0,1) > 4
		|| strRegNo2.substring(0,1) == 0) {
		return false;
	}

	var a1 = strRegNo1.substring(0,1)
	var a2 = strRegNo1.substring(1,2)
	var a3 = strRegNo1.substring(2,3)
	var a4 = strRegNo1.substring(3,4)
	var a5 = strRegNo1.substring(4,5)
	var a6 = strRegNo1.substring(5,6)
	nCheckDigitFront = (a1 * 2) + (a2 * 3) + (a3 * 4) + (a4 * 5) + (a5 * 6) + (a6 * 7);

	var b1 = strRegNo2.substring(0,1)
	var b2 = strRegNo2.substring(1,2)
	var b3 = strRegNo2.substring(2,3)
	var b4 = strRegNo2.substring(3,4)
	var b5 = strRegNo2.substring(4,5)
	var b6 = strRegNo2.substring(5,6)
	var b7 = strRegNo2.substring(6,7)

	nCheckDigitBack = nCheckDigitFront + (b1 * 8) + (b2 * 9) + (b3 * 2) + (b4 * 3) + (b5 * 4) + (b6 * 5);
	nCheckDigitBack = nCheckDigitBack % 11
	nCheckDigitBack = 11 - nCheckDigitBack
	nCheckDigitBack = nCheckDigitBack % 10

	if (nCheckDigitBack != b7)
		return false;
	else
		return true;
}

function isDigit(c)
{
	return ((c >= "0") && (c <= "9"))
}
function isLetter(c)
{
	return ( ((c >= "a") && (c <= "z")) || ((c >= "A") && (c <= "Z")) )
}

function isAlphanumeric(s)
{
	var i;
	if (isEmpty(s))
		if (isAlphanumeric.arguments.length == 1) return defaultEmptyOK;
		else return (isAlphanumeric.arguments[1] == true);

	for (i = 0; i < s.length; i++) {
		var c = s.charAt(i);

	if (!(isLetter(c) || isDigit(c)))
		return false;
	}
	return true;
}

function validate_load()
{
	var chkForm = document.register
	if (chkForm.name.value == "" || chkForm.jumin.value == "") {
		alert("½Ç¸íÀÎÁõÀ» ÇÏ¼Å¾ßÇÕ´Ï´Ù. Ã³À½ºÎÅÍ ´Ù½Ã ½ÃÀÛÇÏ¼¼¿ä");
		document.location.replace("/BIN/intuser_register_check.cgi");
		return true;
	}
	return false;
}

function validate()
{
	var chkForm = document.register
	if (chkForm.name.value == "") {
		alert("ÀÌ¸§ÀÌ ¾ø½À´Ï´Ù.Ã³À½ºÎÅÍ ´Ù½Ã ½ÃÀÛÇÏ¼¼¿ä");
		document.location.replace("/BIN/intuser_register_check.cgi");
		return false;
	}
	if (chkForm.uid.value.length < 4) {
		alert("¾ÆÀÌµð´Â 4ÀÚ¸®ÀÌ»ó ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
		chkForm.uid.focus();
		return false;
	}
	else if (!isAlphanumeric(chkForm.uid.value)) {
		alert("¾ÆÀÌµð´Â ¿µ¹®ÀÚ¿Í ¼ýÀÚÁ¶ÇÕÀ¸·Î¸¸ ÀÔ·ÂÇÏ¼¼¿ä");	
		chkForm.uid.focus();
		return false;
	}
	if (chkForm.notoverlap.value != "ok") {
		alert("¾ÆÀÌµð Áßº¹Ã¼Å©¸¦ ¹Ýµå½Ã ÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
		chkForm.uid.focus();
		return false;
	}	
	if (chkForm.isupdate.value != chkForm.uid.value) {
		chkForm.notoverlap.value = "";
		alert("¾ÆÀÌµð Áßº¹Ã¼Å©¸¦ ¹Ýµå½Ã ÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
		chkForm.uid.focus();
		return false;
	}
	if (chkForm.pwd.value.length <4) {
		alert("ºñ¹Ð¹øÈ£´Â 4ÀÚ¸®ÀÌ»ó ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
		chkForm.pwd.focus();
		return false;
	}
	else if (!isAlphanumeric(chkForm.pwd.value)) {
		alert("ºñ¹Ð¹øÈ£´Â ¿µ¹®ÀÚ¿Í ¼ýÀÚÁ¶ÇÕÀ¸·Î¸¸ ÀÔ·ÂÇÏ¼¼¿ä");	
		chkForm.pwd.focus();
		return false;
	}
	if (chkForm.pwd.value != chkForm.pwdchk.value) {
		alert("ºñ¹Ð¹øÈ£°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.");
		chkForm.pwdchk.focus();
		return false;
	}
	
	if (chkForm.byear.value.length != 4) {
		alert("Ãâ»ý³âµµ¸¦ Á¤È®È÷ ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
		chkForm.byear.focus();
		return false;
	}
	else if (!isNumber(chkForm.byear.value)) {
		alert("Ãâ»ý³âµµ´Â ¼ýÀÚ·Î¸¸ ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
		chkForm.byear.focus();
		return false;
	}
	if (chkForm.zip.value == "" || chkForm.addr.value == "") {
		alert("ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù");
		chkForm.zip.focus();
		return false;
	}
	if (chkForm.phone1.selectedIndex == 0 || chkForm.phone2.value.length < 3 || chkForm.phone3.value.length < 3) {
		alert("ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä");
		chkForm.phone1.focus();
		return false;
	}
	if (!isNumber(chkForm.phone2.value) || !isNumber(chkForm.phone3.value)) {
		alert("ÀüÈ­¹øÈ£´Â ¼ýÀÚ·Î¸¸ ÀÔ·ÂÇÏ¼¼¿ä");
		chkForm.phone2.focus();
		return false;
	}

	if (chkForm.mphone1.selectedIndex == 0 || chkForm.mphone2.value.length < 3 || chkForm.mphone3.value.length < 3) {
		if (chkForm.mphone1.selectedIndex == 0) {
			alert("ÈÞ´ëÆù ¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
			chkForm.mphone1.focus();
			return false;
		}
		else
		{
			alert("ÈÞ´ëÆù ¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
			chkForm.mphone2.focus();
			return false;
		}
	}
	if (!isNumber(chkForm.mphone2.value) || !isNumber(chkForm.mphone3.value)) {
		alert("ÈÞ´ëÆù ¹øÈ£´Â ¼ýÀÚ·Î¸¸ ÀÔ·ÂÇÏ¼¼¿ä");
		chkForm.mphone2.focus();
		return false;
	}

	if (chkForm.emailid.value.length < 5 || chkForm.mailserver.value.length < 5) {
		alert("ÀÌ¸ÞÀÏ ÁÖ¼Ò¸¦ Á¤È®È÷ ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
		chkForm.emailid.focus();
		return false;
	}	
	
	chkForm.mailserver.disable = false;
	chkForm.email.value = chkForm.emailid.value+"@"+chkForm.mailserver.value;

	return true;
}


function validate_update()
{
	var chkForm = document.register

	if (chkForm.byear.value.length != 4) {
		alert("Ãâ»ý³âµµ¸¦ Á¤È®È÷ ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
		chkForm.byear.focus();
		return false;
	}
	else if (!isNumber(chkForm.byear.value)) {
		alert("Ãâ»ý³âµµ´Â ¼ýÀÚ·Î¸¸ ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
		chkForm.byear.focus();
		return false;
	}
	if (chkForm.zip.value == "" || chkForm.addr.value == "") {
		alert("ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù");
		chkForm.zip.focus();
		return false;
	}
	if (chkForm.phone1.selectedIndex == 0 || chkForm.phone2.value.length < 3 || chkForm.phone3.value.length < 3) {
		alert("ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä");
		chkForm.phone1.focus();
		return false;
	}
	if (!isNumber(chkForm.phone2.value) || !isNumber(chkForm.phone3.value)) {
		alert("ÀüÈ­¹øÈ£´Â ¼ýÀÚ·Î¸¸ ÀÔ·ÂÇÏ¼¼¿ä");
		chkForm.phone2.focus();
		return false;
	}

	if (chkForm.mphone1.selectedIndex == 0 || chkForm.mphone2.value.length < 3 || chkForm.mphone3.value.length < 3) {
		if (chkForm.mphone1.selectedIndex != 0) {
			alert("ÈÞ´ëÆù ¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
			chkForm.mphone2.focus();
			return false;
		}
		else
		{
			chkForm.mphone2.value = "";
			chkForm.mphone3.value = "";
		}
	}
	if (!isNumber(chkForm.mphone2.value) || !isNumber(chkForm.mphone3.value)) {
		alert("ÈÞ´ëÆù ¹øÈ£´Â ¼ýÀÚ·Î¸¸ ÀÔ·ÂÇÏ¼¼¿ä");
		chkForm.mphone2.focus();
		return false;
	}

	if (chkForm.emailid.value.length < 5 || chkForm.mailserver.value.length < 5) {
		alert("ÀÌ¸ÞÀÏ ÁÖ¼Ò¸¦ Á¤È®È÷ ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
		chkForm.emailid.focus();
		return false;
	}	
	
	chkForm.mailserver.disable = false;
	chkForm.email.value = chkForm.emailid.value+"@"+chkForm.mailserver.value;
	
	if (confirm("¼öÁ¤ÇÏ½Ã°Ú½À´Ï±î?"))
		return true;
	else
		return false;
}

function id_check()
{
	if( isEmpty( document.register.uid.value )){
		alert('ID¸¦ ÀÔ·ÂÇÏ¼¼¿ä.'); document.register.uid.focus();
		return;}

	document.register.uid.focus();
	arg="id="+document.register.uid.value;
	var win=window.open("/BIN/intuser_finduser.cgi?"+arg,"search","height=350,width=300 ,scrollbars=yes");
}


function validate_pwd()
{
	var chkForm;
		chkForm = document.frmPassword;

		if (chkForm.password.value.length <4) {
			alert("ÇöÀç ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
			chkForm.password.focus();
			return false;
		}

		if (chkForm.newpwd1.value.length <4) {
			alert("ºñ¹Ð¹øÈ£´Â 4ÀÚ¸®ÀÌ»ó ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
			chkForm.newpwd1.focus();
			return false;
		}
		else if (!isAlphanumeric(chkForm.newpwd1.value)) {
			alert("ºñ¹Ð¹øÈ£´Â ¿µ¹®ÀÚ¿Í ¼ýÀÚÁ¶ÇÕÀ¸·Î¸¸ ÀÔ·ÂÇÏ¼¼¿ä");	
			chkForm.newpwd1.focus();
			return false;
		}

		if (chkForm.newpwd1.value != chkForm.newpwd2.value) {
			alert("ºñ¹Ð¹øÈ£°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.");
			chkForm.newpwd2.focus();
			return false;
		}

	return true;
	
}

function vc()
{
	if (confirm("Å»ÅðÇÏ½Ã°Ú½À´Ï±î?"))
		document.frmT.submit();
	else
		return;
}


//-->                                                                                                                                                                                     
