
	function join()
	{
		var f=document.formcheck;
		if(f.joincheck[0].checked != true && f.joincheck[1].checked != true  )
		{
			alert("ÀÌ¿ë ¾à°ü¿¡ µ¿ÀÇ¸¦ Ã¼Å© ÇÏ¼Å¾ß °¡ÀÔÆäÀÌÁö·Î ÀÌµ¿ °¡´ÉÇÕ´Ï´Ù.");
			return false;
		}

		if(f.joincheck[1].checked == true)
		{
			alert("ÀÌ¿ë ¾à°ü¿¡ µ¿ÀÇ¸¦ Ã¼Å© ÇÏ¼Å¾ß °¡ÀÔÆäÀÌÁö·Î ÀÌµ¿ °¡´ÉÇÕ´Ï´Ù.");
			return false;
		}
			f.action="../join/join.asp";
	}


function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function valueCheck(txtObj,msg){	//°ªÀÌ ºñ¾îÀÖ´ÂÁö Ã¼Å© ÈÄ ºñ¾îÀÖ´Ù¸é, msg ¸¦ alert ÇÔ
	if(txtObj.value==""){
		alert(msg);
		txtObj.focus();
		return false;
	}
	else
		return true;
}

function valueCheck1(txtObj,txtObj1,msg){	//°ªÀÌ ºñ¾îÀÖ´ÂÁö Ã¼Å© ÈÄ ºñ¾îÀÖ´Ù¸é, msg ¸¦ alert ÇÔ
	if(txtObj.value=="" && txtObj1.value=="" ){
		alert(msg);
		if(document.regForm.tel1 =="")
		{
			txtObj.focus();
		}
		else if(document.regForm.hp1 =="")
		{
			txtObj1.focus();
		}
		return false;
	}
	else
		return true;
}

function sameCheck(ori,comp,msg){	//ori ¿Í comp °¡ °°ÀºÁö Ã¼Å© ´Ù¸£¸é, msg ¸¦ alert ÇÔ
	if(ori!=comp){
		alert(msg);
		return false;
	}
	else
		return true;
}



function isString(str) //¼ýÀÚ, ¿µ¹®¸¸ °¡´ÉÇÏµµ·Ï ÇÏ´Â ÇÔ¼ö
{
	var tempstr ="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
    for (i=0; i<str.length;i++)
	{
		if (tempstr.indexOf(str.substring(i, i+1)) == -1)
		{
			return false;
			break;
		}
	  }
	return true;
}

function isNumber(str) //¼ýÀÚ, °¡´ÉÇÏµµ·Ï ÇÏ´Â ÇÔ¼ö
{
	var tempstr ="0123456789";
    for (i=0; i<str.length;i++)
	{
		if (tempstr.indexOf(str.substring(i, i+1)) == -1)
		{
			return false;
			break;
		}
	  }
	return true;
}

function isValidJumin(el1,el2) {

    var pattern = /^([0-9]{6})-?([0-9]{7})$/;
	var num = el1.value + el2.value;
    if (!pattern.test(num)) return false;
    num = RegExp.$1 + RegExp.$2;

	var sum = 0;
	var last = num.charCodeAt(12) - 0x30;
	var bases = "234567892345";
	for (i=0; i<12; i++) {
		if (isNaN(num.substring(i,i+1))) return false;
		sum += (num.charCodeAt(i) - 0x30) * (bases.charCodeAt(i) - 0x30);
	}
	var mod = sum % 11;
	return ((11 - mod) % 10 == last) ? true : false;
}

function checkmail(email){
 var str = email.value

  if(((str.indexOf("\@") == -1 && str.length != 0) || (str.indexOf("\.") == -1 && str.length != 0)) || (str.indexOf("\@") > str.indexOf("\.")))
  {
    alert("ÀÌ¸ÞÀÏ ÁÖ¼Ò°¡ Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù! ")
    email.value = ""
    email.focus()
    return false;
  }

 /* if(str.indexOf('daum.net') != -1 || str.indexOf('hanmail.net') != -1)
  {
    alert("ÇÑ¸ÞÀÏÀº »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù!     ")
    email.value = ""
    email.focus()
    return false;
  }*/
  return true;
}

function onlynumber()
{
	if((event.keyCode<48)||(event.keyCode>57)){
	alert("Enter only numbers. ")
	event.returnValue=false;
	}
	else{
	event.returnValue=true;
	}
}

function onlytext()
{
if ((event.keyCode > 32 && event.keyCode < 48) || (event.keyCode > 57 && event.keyCode < 65) || (event.keyCode > 90 
&& event.keyCode < 97))
{
alert("can not use special characters.")
event.returnValue = false;}
else{
			event.returnValue=true;
	}
}

//ÀÚµ¿ ÅÇ ½ÃÀÛ
var isNN = (navigator.appName.indexOf("Netscape")!=-1);

function autoTab(input,len, e) {
        var keyCode = (isNN) ? e.which : e.keyCode; 
        var filter = (isNN) ? [0,8,9] : [0,8,9,16,17,18,37,38,39,40,46];
        if(input.value.length >= len && !containsElement(filter,keyCode)) {
        input.value = input.value.slice(0, len);
        input.form[(getIndex(input)+1) % input.form.length].focus();
}

function containsElement(arr, ele) {
        var found = false, index = 0;
        while(!found && index < arr.length)
        if(arr[index] == ele)
        found = true;
        else
        index++;
        return found;
}

function getIndex(input) {
        var index = -1, i = 0, found = false;
        while (i < input.form.length && index == -1)
        if (input.form[i] == input)index = i;
        else i++;
        return index;
        }
return true;
}
//ÀÚµ¿ ÅÇ ³¡


function checkForm(){

	var frm =  document.regForm;
	if(!valueCheck(frm.name,"Enter your name."))return;

	if(!valueCheck(frm.jumin1,"Please enter Number of residents."))return;
	if(!valueCheck(frm.jumin2,"Please enter Number of residents."))return;
	if(!(isNumber(frm.jumin1.value) && isNumber(frm.jumin2.value))){
		alert('Social Identification Number.');
		frm.jumin1.value="";
		frm.jumin2.value="";
		return;
	}
	if(!isValidJumin(frm.jumin1,frm.jumin2)){
		alert("Please enter the correct Number of residents.");
		frm.jumin1.focus();
		return;
	}

	if(!valueCheck(frm.userid,"Enter your name."))return;
	if(!valueCheck(frm.pwd,"Enter your password."))return;
	if(!valueCheck(frm.pwd1,"Enter your password Check."))return;
	if(!sameCheck(frm.pwd.value,frm.pwd1.value,"Does not match password."))return;
		
	if(!valueCheck(frm.addr1,"Enter your address."))return;
	if(!valueCheck(frm.addr2,"Enter your Detailed address."))return;

/*	
	if(!valueCheck(frm.tel1,"ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä."))return;
	if(!valueCheck(frm.tel2,"ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä."))return;
	if(!valueCheck(frm.tel3,"ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä."))return;
	
	if(!(isNumber(frm.tel1.value) && isNumber(frm.tel2.value) && isNumber(frm.tel3.value))){
		alert('ÀüÈ­¹øÈ£´Â ¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä.');		
		return;
	}
*/

	if(!valueCheck(frm.hp1,"Enter your phone number"))return;
	if(!valueCheck(frm.hp2,"Enter your phone number"))return;
	if(!valueCheck(frm.hp3,"Enter your phone number"))return;

	if(!(isNumber(frm.hp1.value) && isNumber(frm.hp2.value) && isNumber(frm.hp3.value))){
		alert('enter the phone number digits.');		
		return;
	}

	//if(!valueCheck(frm.email,"ÀÌ¸ÞÀÏÀ» ÀÔ·ÂÇÏ¼¼¿ä."))return;
	frm.submit();
}


function isString(str) //¼ýÀÚ, ¿µ¹®¸¸ °¡´ÉÇÏµµ·Ï ÇÏ´Â ÇÔ¼ö
{
	var tempstr ="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
    for (i=0; i<str.length;i++)
	{
		if (tempstr.indexOf(str.substring(i, i+1)) == -1)
		{
			return false;
			break;
		}
	  }
	return true;
}

function idcheck()
{
	var id = document.regForm.userid;
if (id.value == ""){
		alert("Enter your ID.");
		id.focus();
	}
	else if ((id.value.length < 6) ){
		alert("ID should be longer than 6 characters");
		id.focus();
	}
	else if (!isNaN(id.value)){
		alert("ID, please enter a combination of alphabetic and numeric.");
		id.focus();
	}
	else if (!isString(id.value)){
		alert("Input is available in English and numbers.\n\nThen please try again");
		id.focus();
	}
	else if ((id.value =="admin")||(id.value =="ADMIN")||(id.value =="administrator")||(id.value =="ADMINISTRATOR")){
   alert("ID is not available.\n\n Please enter a different ID");
   id.value="";
   id.focus();
   }

	else {
    url = "../join/pop_id.asp?frm=regForm&frm_id=userid&userid="+document.regForm.userid.value;
    window.open(url,'idcheck','width=350,height=300,hscroll=yes,scrolling=auto,resize=yes');
	}
} 

function zipcode(frm,code1,code2,addr1,addr2){	
	window.open('../join/pop_u.asp?frm='+frm+'&code1='+code1+'&code2='+code2+'&addr1='+addr1+'&addr2='+addr2,'popZipcode','width=400,height=300,scrollbars=yes');
}

function changeDomain(sel){
	document.regForm.email_domain.value = sel.options[sel.selectedIndex].value;
}

function birth_check(){
var f = document.regForm;
strjumin = f.jumin1.value

if(strjumin==""){
	f.b_day.value="";
}
else
{
if(strjumin.substring(0,2) > "05")
byear_pos = "19" + strjumin.substring(0,2)
else
byear_pos = "20" + strjumin.substring(0,2)
bmonth_pos = strjumin.substring(2,4)
bday_pos = strjumin.substring(4,6) 
f.b_day.value = byear_pos+"."+bmonth_pos+"."+bday_pos
f.jumin2.focus()
}

}

function checkId(){
	window.open('../join/pop_id.asp?frm=regForm&frm_id=userid&userid='+document.regForm.userid.value,'popID','width=376,height=236');
}

function enter()
{
	if(event.keyCode!=13)
	{
		return;
	}
	checkLogin();
}

function enter1()
{
	if(event.keyCode!=13)
	{
		return;
	}
	checkorder();
}

function checkorder(frm){
	if(frm.order_name.value==""){
		alert('Enter your name.');
		frm.order_name.focus();

	}
	else if(frm.order_no.value==""){
		alert('Enter only numbers.');
		frm.order_no.focus();
	}

	else if(!isNumber(frm.order_no.value)){
		alert('Order Number Please enter the numbers.');		
		return false;
	}
	else{
		return true;
	}
	return false;
}

function checkLogin(){
	if(loginForm1.userid.value==""){
		alert('Enter your name.');
		loginForm1.userid.focus();
		return;
	}
	else if(loginForm1.pwd.value==""){
		alert('Enter your password.');
		loginForm1.pwd.focus();
		return;
	}
	
	loginForm1.submit();
}

function login_ok(frm){
	frm= document.loginForm1
	if(!valueCheck(frm.userid,"Enter your name."))return false;
	else if(!valueCheck(frm.pwd,"Enter your password."))return false;
					//window.open("pop_id.asp",'popQBank','width=380,height=250,scrolling=no,scrollbars=no');  
					// »õÃ¢À» ÇÏ³ª ¸¸µé°í
	frm.action = '../login/login_ok.asp';
					  //frm.target = "popQBank";  // taget À» »õÃ¢ÀÇ ÀÌ¸§À» ºÎ¿©ÇÑ´Ù.
	frm.submit();
}

function login_ok1(frm){
	frm= document.loginForm1
	if(!valueCheck(frm.userid,"Enter your name."))return false;
	else if(!valueCheck(frm.pwd,"Enter your password."))return false;
					//window.open("pop_id.asp",'popQBank','width=380,height=250,scrolling=no,scrollbars=no');  
					// »õÃ¢À» ÇÏ³ª ¸¸µé°í
	frm.action = '../login/login_ok.asp';
					  //frm.target = "popQBank";  // taget À» »õÃ¢ÀÇ ÀÌ¸§À» ºÎ¿©ÇÑ´Ù.
	frm.submit();
}

function idcheckgo(frm){
	frm= document.idFindForm
	if(!valueCheck(frm.name,"Enter your ID."))return false;

					
	else if(!valueCheck(frm.jumin1,"Please enter Number of residents."))return false;
	else if(!valueCheck(frm.jumin2,"Please enter Number of residents."))return false;
	else if(!(isNumber(frm.jumin1.value) && isNumber(frm.jumin2.value))){
		alert('Social Identification Number.');
		frm.jumin1.value="";
		frm.jumin2.value="";
		return false;
	}
	else if(!isValidJumin(frm.jumin1,frm.jumin2)){
		alert("Please enter the correct Number of residents.");
		frm.jumin1.focus();
		return false;
	}
	else if(!valueCheck(frm.email,"Enter your e-mail."))return false;
					//window.open("pop_id.asp",'popQBank','width=380,height=250,scrolling=no,scrollbars=no');  

					// »õÃ¢À» ÇÏ³ª ¸¸µé°í
	frm.action = '../search/search_ok.asp';
					  //frm.target = "popQBank";  // taget À» »õÃ¢ÀÇ ÀÌ¸§À» ºÎ¿©ÇÑ´Ù.
	frm.submit();
}

function pwcheckgo(frm){
	frm= document.idFindForm1
	if(!valueCheck(frm.userid,"Enter your name."))return false;

	else if(!valueCheck(frm.name,"Enter your ID."))return false;
	else if(!valueCheck(frm.jumin1,"Please enter Number of residents."))return false;
	else if(!valueCheck(frm.jumin2,"Please enter Number of residents."))return false;
	else if(!(isNumber(frm.jumin1.value) && isNumber(frm.jumin2.value))){
		alert('Social Identification Number.');
		frm.jumin1.value="";
		frm.jumin2.value="";
		return false;
	}
	else if(!isValidJumin(frm.jumin1,frm.jumin2)){
		alert("Please enter the correct Number of residents.");
		frm.jumin1.focus();
		return false;
	}
	else if(!valueCheck(frm.email,"Enter your e-mail."))return false;
					//window.open("pop_id.asp",'popQBank','width=380,height=250,scrolling=no,scrollbars=no');  

					// »õÃ¢À» ÇÏ³ª ¸¸µé°í
	frm.action = '../search/searchpwd_ok.asp';
					  //frm.target = "popQBank";  // taget À» »õÃ¢ÀÇ ÀÌ¸§À» ºÎ¿©ÇÑ´Ù.
	frm.submit();

}