var nk_n ='';
var nk_s ='';
var id_check = 'N';
var name_check = 'N';
String.prototype.trim = function() {
	return this.replace(/^\s+|\s+$/g, "");
}

function next_input(f) {
	if (f.serial1.value.length == 6) {
		f.serial2.focus();
	}
}

function realOffset(_e) {
	var T = 0, L = 0;
	do {
		T += _e.offsetTop  || 0;
		L += _e.offsetLeft || 0;
		_e = _e.offsetParent;
	} while (_e);
	return [L, T];
}

function chEmail (_val) {
	if (_val == '') {
		document.f.email2.style.display = 'inline';
	} else {
		document.f.email2.style.display = 'none';
	}

	document.f.email2.value = _val;
}


function find_userid(_val, _type) {
	_val = _val.trim();
	_val = _val.toLowerCase();
	
	if(_type=='next'){
		_type	 =	'&mode2=next';
	}else{
		_type	 =	'';
	}

	if (_val == '') {
		alert ("»ç¿ëÇÏ½Ã°íÀÚ ÇÏ´Â ¾ÆÀÌµð¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.");
		f.userid.focus();
		return false;
	} else if (!userid_chk(_val)) {
	} else {
		proc.location.replace('http://www.lottorich.co.kr/event/landing/landing_join/find_userid.ls?mode=IDCheck&userid=' + _val + _type);
		f.userid.focus();
	}

	return true;
}


//1->2´Ü°è
//¾ÆÀÌµð, ÆÐ½º¿öµå
function check_default_info(){
	
	if(id_check=='N'){
		alert('¾ÆÀÌµð Áßº¹À» È®ÀÎÇØ ÁÖ¼¼¿ä.');
		f.userid.focus();
		return false;
	}
	
	if (f.passwd1.value == '') {
		alert ("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.");
		f.passwd1.focus();
		return false;
	} else if (f.passwd2.value == '') {
		alert ("ºñ¹Ð¹øÈ£ È®ÀÎÀ» ÀÔ·ÂÇØÁÖ¼¼¿ä.");
		f.passwd2.focus();
		return false;
	} else if (!passwd_chk(f.passwd1.value, f.passwd2.value)) {
		f.passwd1.focus();
		return false;
	}

	f.nick.value	 =	f.userid.value;
	document.getElementById('userid_ment').innerHTML	=	f.userid.value;
	layer_view(2);
}


//2->3´Ü°è
function ckName (f) {
	f.name.value = f.name.value.trim();
	f.email.value = f.email1.value + '@' + f.email2.value;

	if(name_check=='N'){
		if (f.name.value == '') {
			alert ("ÀÌ¸§À» ÀÔ·ÂÇØÁÖ¼¼¿ä.");
			f.name.focus();
			return false;
		} else if (f.serial1.value.length != 6 || f.serial2.value.length != 7) {
			alert ("ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.");
			f.serial1.focus();
			return false;
		} else if (serial_chk (f.serial1.value, f.serial2.value) ) {
			document.getElementById("proc").src = "http://www.lottorich.co.kr/event/landing/landing_join/nc2.ls?a1=" + document.f.name.value + "&a2=" + document.f.serial1.value + '' + document.f.serial2.value;
		}
	}else{
		check_join_check(f);
	}
}


function check_join_check(f){

	if (f.phone2.value == '' || f.phone3.value == '') {
		alert ("ÇÚµåÆù¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.");
		f.phone2.focus();
		return false;
	} else if (!phone_chk(f.phone2.value, f.phone3.value)) {
		f.phone2.focus();
		return false;
	} else if (f.email1.value == '') {
		alert ("ÀÌ¸ÞÀÏ ÁÖ¼Ò¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.");
		f.email1.focus();
		return false;
	} else if (!email_chk(f.email.value)) {
		return false;
	} else {
		layer_view(3);
		f.submit();
	}
}



function layer_view(_num){

	for(var i=1; i<=4; i++){
		if(document.getElementById("layer_"+i).style.display=='block'){
			document.getElementById("layer_"+i).style.display	=	'none';
		}
	}

	document.getElementById("layer_"+_num).style.display	=	'block';
	document.getElementById("layer_"+_num).style.top = 300+'px';
	document.getElementById("layer_"+_num).style.left = 250+'px';
}




// ÀÌ¸ÞÀÏ Ã¼Å©
function email_chk (x) {
		if (x.indexOf('@') == -1 || x.indexOf('.') == -1) {
			alert ("Àß¸øµÈ ÀüÀÚ¿ìÆí ÁÖ¼ÒÀÔ´Ï´Ù.");
			return false;
		}
		return true;
}

// ºñ¹Ð¹øÈ£ Ã¼Å©
function passwd_chk (passwd1, passwd2) {
	var str = passwd1.toLowerCase();
	if (passwd1.length <4 || passwd1.length > 12) {
		alert ("ºñ¹Ð¹øÈ£´Â 4 ~ 12ÀÚ·Î ÀÔ·ÂÇÏ¼¼¾ß ÇÕ´Ï´Ù.");
		return false;
	} else if (passwd1 != passwd2) {
		alert ("ºñ¹Ð¹øÈ£¿Í ºñ¹Ð¹øÈ£ È®ÀÎÀÌ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.");
		return false;
	}
	for( var i = 0; i <= str.length -1 ; i++ ) {
		if ('a' <= str.charAt(i) && str.charAt(i) <= 'z' || str.charAt(i) >= '0' && str.charAt(i) <= '9') {
		} else {
			alert ("ºñ¹Ð¹øÈ£´Â ¿µ¹® ¹× ¼ýÀÚ·Î ±¸¼ºµÇ¾î¾ß ÇÕ´Ï´Ù");
			return false;
		}
	}
	return true;
}


//	ÀüÈ­¹øÈ£ Ã¼Å©
function phone_chk (val2, val3) {
	str = val2 +'' + val3;
	if (val2.length < 3) {
			alert ("ÀüÈ­¹øÈ£ ÀÔ·ÂÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.");
			return false;
	} else if (val3.length != 4) {
			alert ("ÀüÈ­¹øÈ£ ÀÔ·ÂÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.");
			return false;
	}

	for (var i = 0; i < str.length - 1; i++) {
			if ('0' <= str.charAt(i) && '9' >= str.charAt(i)) {
			} else {
			alert ("ÀüÈ­¹øÈ£ ÀÔ·ÂÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.");
				return false;
			}
	}
	return true;
}

//¾ÆÀÌµð Ã¼Å©
function userid_chk (str) {
		if (str.length < 4 || str.length > 12) {
				alert ("¾ÆÀÌµð´Â 4 ~ 12ÀÚ »çÀÌ ¿µ¹® ¹× ¼ýÀÚÀÌ¾î¾ß ÇÕ´Ï´Ù.");
				return false;
		}
		for( var i = 0; i <= str.length -1 ; i++ ) {
			if ('a' <= str.charAt(i) && str.charAt(i) <= 'z' || str.charAt(i) >= '0' && str.charAt(i) <= '9') {
				} else {
					alert ("¾ÆÀÌµð´Â 4 ~ 12ÀÚ »çÀÌÀÇ ¿µ¹® ¹× ¼ýÀÚÀÌ¾î¾ß ÇÕ´Ï´Ù.");
					return false;
				}
		}
		return true;
}


// ÁÖ¹Î¹øÈ£ Ã¼Å©
function serial_chk(serial1, serial2) {
        if (serial1.length != 6){
           alert("ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®´Â 6ÀÚ¸®ÀÔ´Ï´Ù.");
           document.f.input_serial1.focus();
                        return false;
        }

        else if (serial2.length != 7){
           alert("ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®´Â 7ÀÚ¸®ÀÔ´Ï´Ù.");
			return false;
        }

        else {
           var str_serial1 = serial1;
           var str_serial2 = serial2;

           var digit=0
           for (var i=0;i<str_serial1.length;i++){
           var str_dig=str_serial1.substring(i,i+1);
           if (str_dig<'0' || str_dig>'9'){
           digit=digit+1
             }
        }

         if ((str_serial1 == '') || ( digit != 0 )){
			alert ("Àß¸øµÈ ÁÖ¹Îµî·Ï ¹øÈ£ ÀÔ´Ï´Ù");
			return false;
        }

         var digit1=0
            for (var i=0;i<str_serial2.length;i++){
                var str_dig1=str_serial2.substring(i,i+1);
                 if (str_dig1<'0' || str_dig1>'9'){
                     digit1=digit1+1
                    }
         }

         if ((str_serial2 == '') || ( digit1 != 0 )){
			alert ("Àß¸øµÈ ÁÖ¹Îµî·Ï ¹øÈ£ ÀÔ´Ï´Ù");
			return false;
         }

         if (str_serial1.substring(2,3) > 1){
			alert ("Àß¸øµÈ ÁÖ¹Îµî·Ï ¹øÈ£ ÀÔ´Ï´Ù");
			return false;
         }

         if (str_serial1.substring(4,5) > 3){
				alert ("Àß¸øµÈ ÁÖ¹Îµî·Ï ¹øÈ£ ÀÔ´Ï´Ù");
				return false;
         }

         if (str_serial2.substring(0,1) > 4 || str_serial2.substring(0,1) == 0){
			alert ("Àß¸øµÈ ÁÖ¹Îµî·Ï ¹øÈ£ ÀÔ´Ï´Ù");
			return false;
         }

            var a1=str_serial1.substring(0,1)
            var a2=str_serial1.substring(1,2)
            var a3=str_serial1.substring(2,3)
            var a4=str_serial1.substring(3,4)
            var a5=str_serial1.substring(4,5)
            var a6=str_serial1.substring(5,6)

            var check_digit=a1*2+a2*3+a3*4+a4*5+a5*6+a6*7

            var b1=str_serial2.substring(0,1)
            var b2=str_serial2.substring(1,2)
            var b3=str_serial2.substring(2,3)
            var b4=str_serial2.substring(3,4)
            var b5=str_serial2.substring(4,5)
            var b6=str_serial2.substring(5,6)
            var b7=str_serial2.substring(6,7)


            var check_digit=check_digit+b1*8+b2*9+b3*2+b4*3+b5*4+b6*5

            check_digit = check_digit%11
            check_digit = 11 - check_digit
            check_digit = check_digit%10

         if (check_digit != b7){
                        alert ("Àß¸øµÈ ÁÖ¹Îµî·Ï ¹øÈ£ ÀÔ´Ï´Ù");
                        return false;
         }

         else{
                        return true;
		  }
		}
}
