
function nf1(form) {
	if (form.jumin1.value.length == 6) {
		form.jumin2.focus();
		if (isNaN(form.jumin1.value)) {
			alert("ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ ¼ýÀÚ·Î ÀÔ·ÂÇÏ¿© ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.");
			form.jumin1.value="";form.jumin1.focus();
		}
	}	
}

function CheckStr(strOriginal, strFind, strChange){
	var position, strOri_Length;
	position = strOriginal.indexOf(strFind); 
	while (position != -1){
	  strOriginal = strOriginal.replace(strFind, strChange);
	  position = strOriginal.indexOf(strFind);
	}
	strOri_Length = strOriginal.length;
	return strOri_Length;
}

function juminCheck(form) {
	var jumin=form.jumin1.value + form.jumin2.value;
	var serial="234567892345";
	var jumintot=0;
	for (var i=0; i<12; i++) {
		jumintot=jumintot + parseInt((jumin.substring(i,i+1))) * parseInt((serial.substring(i,i+1)));		
	}
	jumintot=11 - (jumintot % 11);
	if (jumintot==11) jumintot=1;
	if (jumintot==10) jumintot=0;
	if (jumin.substring(12,13) != jumintot) {		
		form.jumin1.value="";form.jumin2.value="";form.jumin1.focus();
		return false;}
	else {
		return true;
	}
}

function check(form) {
	if (!form.agree1.checked) {
		alert("µ¿ÀÇÇÏ¼Å¾ß °¡ÀÔÀÌ °¡´ÉÇÕ´Ï´Ù.");
		form.agree1.focus();return false;
	}
	if (!form.agree2.checked) {
		alert("µ¿ÀÇÇÏ¼Å¾ß °¡ÀÔÀÌ °¡´ÉÇÕ´Ï´Ù.");
		form.agree2.focus();return false;
	}
	if (!form.agree3.checked) {
		alert("µ¿ÀÇÇÏ¼Å¾ß °¡ÀÔÀÌ °¡´ÉÇÕ´Ï´Ù.");
		form.agree3.focus();return false;
	}
	if (!form.agree4.checked) {
		alert("µ¿ÀÇÇÏ¼Å¾ß °¡ÀÔÀÌ °¡´ÉÇÕ´Ï´Ù.");
		form.agree4.focus();return false;
	}
	if (!form.agree5.checked) {
		alert("µ¿ÀÇÇÏ¼Å¾ß °¡ÀÔÀÌ °¡´ÉÇÕ´Ï´Ù.");
		form.agree5.focus();return false;
	}
	if (CheckStr(form.name.value," ","")==0) {
		alert("ÀÌ¸§À» ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä!");
		form.name.value="";form.name.focus();return false;
	}
	if (!juminCheck(form))
	{
		alert("Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.");
		form.jumin1.value="";form.jumin2.value="";
		form.jumin1.focus();return false;
	}
	if (CheckStr(form.id.value," ","")<4 || CheckStr(form.id.value," ","")>10) {
		alert("ID¸¦ 4~10 ÀÚ·Î ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä!");
		form.id.value="";form.id.focus();return false;
	}
	if (form.id.value.indexOf("master") != -1 || form.id.value.indexOf("webmaster") != -1 || form.id.value.indexOf("test") != -1) {
		alert("ÀÔ·ÂÇÏ½Å ID´Â »ç¿ëÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");form.id.value="";form.id.focus();
		return false;
	}
	if (CheckStr(form.pwd.value," ","")<4) {
		alert("ºñ¹Ð¹øÈ£¸¦ 4ÀÚ¸® ÀÌ»ó ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä!");
		form.pwd.value="";form.pwd.focus();return false;
	}
	if (form.pwd1.value!=form.pwd.value) {
		alert("ºñ¹Ð¹øÈ£¿Í ºñ¹Ð¹øÈ£ È®ÀÎÀÌ ÀÏÄ¡ÇÏ¿©¾ß ÇÕ´Ï´Ù.");
		form.pwd1.value="";form.pwd1.focus();return false;
	}
	mail1 = form.mail1.value;
	if (mail1.search(/(\S+)@(\S+)\.(\S)/)==-1) {
		alert("±âº» ¸ÞÀÏ ÁÖ¼Ò¸¦ Á¤È®È÷ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä!");		
		form.mail1.focus();
		return false;
	}
	else {		
		atpos = mail1.indexOf("@");
		domain = mail1.substring(atpos, mail1.length);
		if (domain == "@hanmail.com" || domain == "@hanmail.co.kr" || domain == "@daum.com" || domain == "@daum.co.kr" || domain == "@hotmail.net") {
				alert("\n DaumÀÇ ÇÑ¸ÞÀÏÀº hanmail.net ÀÌ°í\n\n MS»çÀÇ ÇÖ¸ÞÀÏÀº hotmail.com ÀÔ´Ï´Ù.\n\n ±âº»¸ÞÀÏÀÇ .net °ú .com À» È®ÀÎÇÏ¼¼¿ä.");
				form.mail1.focus();
				return false;
			}
		}

	mail2 = form.mail2.value;

	if (CheckStr(form.mail2.value," ","")==0) {
	}
	/*
	if (mail2.search(/(\S+)@(\S+)\.(\S)/)==-1) {
		alert("Ãß°¡ ¸ÞÀÏ ÁÖ¼Ò¸¦ Á¤È®È÷ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä!");		
		form.mail2.focus();
		return false;
	*/

	else {		
		atpos = mail2.indexOf("@");
		domain = mail2.substring(atpos, mail2.length);
		if (domain == "@hanmail.com" || domain == "@hanmail.co.kr" || domain == "@daum.com" || domain == "@daum.co.kr" || domain == "@hotmail.net") {
				alert("\n DaumÀÇ ÇÑ¸ÞÀÏÀº hanmail.net ÀÌ°í\n\n MS»çÀÇ ÇÖ¸ÞÀÏÀº hotmail.com ÀÔ´Ï´Ù.\n\n Ãß°¡¸ÞÀÏÀÇ .net °ú .com À» È®ÀÎÇÏ¼¼¿ä.");
				form.mail2.focus();
				return false;
			}
		}
	if (mail1==mail2) {
		alert("\n±âº»¸ÞÀÏÁÖ¼Ò¿Í Ãß°¡¸ÞÀÏÁÖ¼Ò°¡ µ¿ÀÏÇÕ´Ï´Ù.\n\nµ¿ÀÏÇÑ ÁÖ¼Ò´Â µÎ¹øÀÔ·ÂÇÏ½Ç ÇÊ¿ä°¡ ¾ø½À´Ï´Ù.");
		form.mail2.value="";form.mail2.focus();
		return false;
	}

	/*
	if (CheckStr(form.question.value," ","")==0) {
		alert("ºñ¹Ð¹øÈ£ ºÐ½Ç½Ã ÈùÆ®·Î »ç¿ëµÉ Áú¹®À» ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä!");
		form.question.value="";form.question.focus();	return false;
	}
	if (CheckStr(form.answer.value," ","")==0) {
		alert("ºñ¹Ð¹øÈ£ ºÐ½Ç½Ã ÈùÆ®¿¡ ´ëÇÑ ´äº¯À» ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä!");
		form.answer.value="";form.answer.focus();	return false;
	}
	if (CheckStr(form.zipcode1.value," ","")==0 || isNaN(form.zipcode1.value) || form.zipcode1.value.length != 3) {
		alert("¿ìÆí¹øÈ£¸¦ Á¤È®È÷ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä!");
		form.zipcode1.value="";form.zipcode1.focus();	return false;
	}
	if (CheckStr(form.zipcode2.value," ","")==0 || isNaN(form.zipcode2.value) || form.zipcode2.value.length != 3) {
		alert("¿ìÆí¹øÈ£¸¦ Á¤È®È÷ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä!");
		form.zipcode2.value="";form.zipcode2.focus();	return false;
	}
	if (CheckStr(form.addr2.value," ","")==0) {
		alert("ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä!");
		form.addr2.value="";form.addr2.focus();	return false;
	}
	if (CheckStr(form.zipcode1.value," ","") ==0 || form.zipcode1.value.length!=3 || isNaN(form.zipcode1.value)) {
		alert("¿ìÆí¹øÈ£ ¾ÕÀÚ¸®¸¦  ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä!");
		form.zipcode1.value="";form.zipcode1.focus();	return false;
	}
	if (CheckStr(form.zipcode2.value," ","") ==0 || form.zipcode2.value.length!=3 || isNaN(form.zipcode2.value)) {
		alert("¿ìÆí¹øÈ£ µÑÂ°ÀÚ¸®¸¦  ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä!");
		form.zipcode2.value="";form.zipcode2.focus();	return false;
	}*/
	if (CheckStr(form.addr1.value," ","")==0) {
		alert("ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä!");
		form.addr1.value="";form.Submit4.focus();	return false;
	}
	if (CheckStr(form.addr2.value," ","")==0) {
		alert("ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä!");
		form.addr2.value="";form.addr2.focus();	return false;
	}
	if (CheckStr(form.tel1.value," ","")==0 || isNaN(form.tel1.value)) {
		alert("ÀüÈ­¹øÈ£¸¦ Á¤È®È÷ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä!");
		form.tel1.value="";form.tel1.focus();	return false;
	}
	if (CheckStr(form.tel2.value," ","")==0 || isNaN(form.tel2.value)) {
		alert("ÀüÈ­¹øÈ£¸¦ Á¤È®È÷ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä!");
		form.tel2.value="";form.tel2.focus();	return false;
	}
	if (CheckStr(form.tel3.value," ","")==0 || isNaN(form.tel3.value)) {
		alert("ÀüÈ­¹øÈ£¸¦ Á¤È®È÷ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä!");
		form.tel3.value="";form.tel3.focus();	return false;
	}
	if (CheckStr(form.hp1.value," ","")==0 || isNaN(form.hp1.value)) {
		alert("ÈÞ´ëÀüÈ­¹øÈ£¸¦ Á¤È®È÷ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä!");
		form.hp1.value="";form.hp1.focus();	return false;
	}
	if (CheckStr(form.hp2.value," ","")==0 || isNaN(form.hp2.value)) {
		alert("ÈÞ´ëÀüÈ­¹øÈ£¸¦ Á¤È®È÷ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä!");
		form.hp2.value="";form.hp2.focus();	return false;
	}
	if (CheckStr(form.hp3.value," ","")==0 || isNaN(form.hp3.value)) {
		alert("ÈÞ´ëÀüÈ­¹øÈ£¸¦ Á¤È®È÷ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä!");
		form.hp3.value="";form.hp3.focus();	return false;
	}
}
function nation(form) {
	if (form.nationality[0].checked == true) {
		form.passport.disabled = true 
	} else {
		form.passport.disabled = false
	}
}
function idcheck(id) {
	form = document.form1;
	if (CheckStr(form.id.value," ","")<4) {
		alert("ID¸¦ 4 ÀÚ ÀÌ»ó ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä!");
		form.id.value="";form.id.focus();	return false;
	}
	w=window.open('idcheck.asp?id='+id,'idcheck','width=300,height=200');
	w.focus();
}
function findzip() {
	w=window.open('zipcode.asp','findzip','width=500,height=400,resizable,scrollbars');
	w.focus();
}
