<!--
function Start()
{
	document.regi_form.ID.focus();
}

function id_check()
{
	var id = document.regi_form.ID.value;
	var frm = document.regi_form;
	if(!frm.ID.value) {
		alert("Please enter ID");
		frm.ID.focus();
		return;
	}
	else if (frm.ID.value.length<6 || frm.ID.value.length>12) {
		alert('Account ID must be more than 6 characters and not exceed 12 characters.');
		return;
	}
	else if (chkValueID(frm.ID.value)!=true) {
		alert('ID may consist of a-z, 0-9');
		return;
	}
	window.open("idcheck.asp?id="+id, "idcheck", "width=290, height=80");
}

function change_id(){
	document.regi_form.chkID.value="";
}

function change_nick(){
	document.regi_form.chkNick.value="";
}

function nick_check()
{
	var nick = document.regi_form.name3.value;
	var frm = document.regi_form;
	if(!frm.name3.value) {
		alert("Please enter Nickname");
		frm.name3.focus();
		return;
	}
	else if (frm.name3.value.length<6 || frm.name3.value.length>12) {
		alert('Nickname must be more than 6 characters and not exceed 12 characters.');
		return;
	}
	else if (chkValueID(frm.name3.value)!=true) {
		alert('Nickname may consist of a-z, 0-9');
		return;
	}
	window.open("nickcheck.asp?nick="+nick, "nickcheck", "width=290, height=80");
}

function chkValueID(str) 
{
	var ref="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
	var sLength=str.length;
	var chr, idx, idx2;

	for(var i=0; i<sLength; i++) {
		chr=str.charAt(i);
		idx=ref.indexOf(chr);
		if(idx==-1) {
			return 0;
		}
	}
	
	return 1;
}

function fnCheckMail(str){
	if (str == "") return false;	
	var t = str;
	
	var Alpha = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
	var Digit = '1234567890';
	var Symbol='_-';
	var check = '@.' + Alpha + Digit + Symbol;
	
	for (i=0; i < t.length; i++)
	   if(check.indexOf(t.substring(i,i+1)) < 0) 	{
		return false;
		}
	
	var check = '.';
	var b = 0;	
	for (i=0; i < t.length; i++)
		if(check.indexOf(t.substring(i,i+1)) >= 0) 	b = i;

	if (b != 0 && b != t.length-1 ) {
		return true;
	} else {
		return false;
	}
}

function fnChkNumber(value) {
	var temp = new String(value)
		
	if(temp.search(/\D/) != -1) {
		return false;
	}
	return true;
}

function resist_check() {

var txtMail = document.regi_form.email1.value + '@' + document.regi_form.email2.value;
var frm = document.regi_form;

	if (!frm.ID.value) {
		alert('Please insert ID');
		return;
	} else if (frm.ID.value.length<6 || frm.ID.value.length>12) {
		alert('Account ID must be more than 6 characters and not exceed 12 characters.');
	} else if (chkValueID(frm.ID.value)!=true) {
		alert('Account ID may consist of a-z, 0-9');				
	} else if (frm.chkID.value=="") {
		alert('Please check if your account ID is available.');				

	} else if (!frm.pass.value) {
		alert('Please enter Password');
	} else if (chkValueID(frm.pass.value)!=true) {
		alert('Must not contain any special characters');				
	} else if (frm.pass.value.length<6 || frm.pass.value.length>12) {
		alert('Password must be more than 6 characters and not exceed 12 characters.');
	} else if (!frm.pass2.value) {
		alert('Please enter the password again to confirm');
	} else if (frm.pass.value!=frm.pass2.value) {
		alert('Confirm password does not match with your password.');	

	} else if (!frm.name3.value) {
		alert('Please enter Nickname');
	} else if (frm.name3.value.length<6 || frm.name3.value.length>12) {
		alert('Nickname must be more than 6 characters and not exceed 12 characters.');
	} else if (chkValueID(frm.name3.value)!=true) {
		alert('Nickname may consist of a-z, 0-9');				
	} else if (frm.chkNick.value=="") {
		alert('Please check if your nickname is available.');				
		
	} else if (fnChkNumber(frm.birth_year.value)==false)  {
		alert('Year of birth must be a 4 digit number.');

	} else if (!txtMail) {
		alert('Please enter E-mail');
	} else if (fnCheckMail(txtMail)==false) {
		alert('Not a valid email format');

	} 
	else {
		frm.action="regist_ok.asp";
		frm.submit();
	}
}		

