/**
 * Title		:	login javascript
 * Description	:	login¿¡ »ç¿ëµÇ´Â javascript
 *					- js_CheckLoginForm : id, pwd Ã¼Å©
 * Filename		:	pkc_login.js
 * Cre_date		:	2002.05.24
 * Mod_date		:	2002.06.20
 * @author		:	¼Û¿ø¸¸ (nitto182@kornet.net)
 * @version		:	V 0.0.1
 */

<!--
function js_CheckLoginForm(arg){

	var user_id = arg.user_id.value;
	var user_pwd = arg.user_pwd.value

	if(user_id == "") {
		window.alert(" Please type your ID. ");
		arg.user_id.focus();
		return false;
	}else{
		if(js_ValueChk(user_id)!=true){
			alert(" ID should be made by a number and Alphabet more than 4 characters. ");
			arg.user_id.focus();
			return false;
		}
		if(user_id.length<4 || user_id.length>10){
			alert(" ID should be made by a number and Alphabet from 4 to 10 characters.");
			arg.user_id.focus();
			return false;
		}
	}

	if(user_pwd == "" ) {
		window.alert(" Please type your password. ");
		arg.user_pwd.focus();
		return false;
	}else{
		if(js_ValueChk(user_pwd)!=true){
			alert(" Password should be made by a number and Alphabet more than 4 characters. ");
			arg.user_pwd.focus();
			return false;
		}
		if(user_pwd.length<4 || user_pwd.length>10){
			alert(" Password should be made by a number and Alphabet more than 4 characters. ");
			arg.user_pwd.focus();
			return false;
		}
	}

	if(!js_ValueChk(user_id) || !js_ValueChk(user_pwd)) {
		window.alert(" ¿Ã¹Ù¸¥ ¾ÆÀÌµð¿Í ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù. ");
		arg.user_pwd.focus();
		return false;
	}


//	arg.action = "pkc_loginconf.jsp";
	arg.submit();


/*
	//ÄíÅ° ÄÁÆ®·Ñ
	document.cookie = "BrowserMemorry=ok;"
	document.cookie = "BrowserFile=ok; expires="
		+ new Date((new Date()).getTime() + 1000*60*2).toGMTString()
		+ ";"

	var testCookie = document.cookie;
	var nMem	= testCookie.indexOf("BrowserMemorry=ok");
	
	// default
	var nFile = 1;
	if ( f.bRememberID.checked ) {
		nFile	= testCookie.indexOf("BrowserFile=ok");
	}
	
	if ( nMem == -1 || nFile == -1) {
		var sDefCookieError = "\n\n('µµ±¸-ÀÎÅÍ³Ý¿É¼Ç-º¸¾È'¿¡¼­ '±âº»¼öÁØ'À» ¼±ÅÃÇØ ÁÖ¼¼¿ä.)";
		if ( nMem == -1 && nFile == -1 ) {
			alert("[¼¼¼Ç ´ÜÀ§ ÄíÅ°]¿Í [ÄÄÇ»ÅÍ¿¡ ÀúÀå ÄíÅ°]¸¦ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ºê¶ó¿ìÁ® ¼³Á¤À» ÇØ ÁÖ¼¼¿ä."
				+ sDefCookieError);
		} else if  ( nMem == -1 ) {
			alert("[¼¼¼Ç ´ÜÀ§ ÄíÅ°]¸¦ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ºê¶ó¿ìÁ® ¼³Á¤À» ÇØ ÁÖ¼¼¿ä."
				+ sDefCookieError);
		} else if ( nFile == -1 ) {
			alert("[ÄÄÇ»ÅÍ¿¡ ÀúÀå ÄíÅ°]¸¦ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ºê¶ó¿ìÁ® ¼³Á¤À» ÇØ ÁÖ¼¼¿ä."
				+ sDefCookieError);
		}

		return false;
	}
	
	document.cookie = "BrowserMemorry=ok; expires=Thu, 01-Jan-1970 00:00:01 GMT;"
	document.cookie = "BrowserFile=ok; expires=Thu, 01-Jan-1970 00:00:01 GMT;"
*/
	return true;
}


function js_ChkLessForm1() {

	var user_id = document.idpwdlessForm1.user_id.value;
	var rr_no1 = document.idpwdlessForm1.rr_no1.value;
	var rr_no2 = document.idpwdlessForm1.rr_no2.value;
	var ugp_div = document.idpwdlessForm1.ugp_div.value;
	var user_mail_new = document.idpwdlessForm1.user_mail_new.value;
	


	//	value check
	if(user_id==""){
		alert(" ¾ÆÀÌµð¸¦ ÀÔ·ÂÇØ ÇØÁÖ½Ã±â ¹Ù¶ø´Ï´Ù. ");
		document.idpwdlessForm1.user_id.focus();
		return false;
	}else{
		if(js_ValueChk(user_id)!=true){
			alert(" ¾ÆÀÌµð´Â 4ÀÚ¸®ÀÌ»óÀÇ ¼ýÀÚ¿Í ¿µ¾î·Î ÀÌ·ç¾îÁý´Ï´Ù. ");
			document.idpwdlessForm1.user_id.focus();
			return false;
		}
		if(user_id.length<4 || user_id.length>10){
			alert(" ¾ÆÀÌµð´Â 4ÀÚ¸®ÀÌ»ó 10ÀÚ¸® ÀÌÇÏÀÇ ¼ýÀÚ¿Í ¿µ¾î·Î ÀÌ·ç¾îÁý´Ï´Ù. ");
			document.idpwdlessForm1.user_id.focus();
			return false;
		}
	}

	//	ÁÖ¹Î¹øÈ£ check
	if(!rr_no1 == "" || !rr_no2 == ""){
		if(rr_no1 == ""){
			alert(" ÁÖ¹Îµî·Ï¹øÈ£ ¾Õ¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù. ");
			document.idpwdlessForm1.rr_no1.focus();
			return false;
		}else{
			if(rr_no1.length != 6){
				alert(" ÁÖ¹Îµî·Ï¹øÈ£¸¦ ¾Õ¹øÈ£´Â 6ÀÚ¸®ÀÇ ¼ýÀÚ·Î ÀÔ·ÂÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù. ");
				document.idpwdlessForm1.rr_no1.focus();
				return false;
			}else{
				thisfilednum = js_CheckNum(rr_no1);
				if (!thisfilednum) {
					alert(" ÁÖ¹Îµî·Ï¹øÈ£´Â ¼ýÀÚ·Î ÀÔ·ÂÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù. ");
					document.idpwdlessForm1.rr_no1.focus();
				return false;
				}
			}
		}
		if(rr_no2 == ""){
			alert(" ÁÖ¹Îµî·Ï¹øÈ£ µÞ¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù. ");
			document.idpwdlessForm1.rr_no2.focus();
			return false;  		   		   
		}else{
			if(rr_no2.length != 7){
				alert(" ÁÖ¹Îµî·Ï¹øÈ£¸¦ µÞ¹øÈ£´Â 7ÀÚ¸®ÀÇ ¼ýÀÚ·Î ÀÔ·ÂÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù. ");
				document.idpwdlessForm1.rr_no2.focus();
				return false;
			}else{
				thisfilednum = js_CheckNum(rr_no2);
				if(!thisfilednum){
					alert(" ÁÖ¹Îµî·Ï¹øÈ£´Â ¼ýÀÚ·Î ÀÔ·ÂÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù. ");
					document.idpwdlessForm1.rr_no2.focus();
					return false;
				}
			}
		}
		if(js_CheckResidentNO1()!=true){
			alert(' ¿Ã¹Ù¸¥ ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù. ');
			return false;
		}
	}else{
		alert(' ÁÖ¹Îµî·Ï¹øÈ£¸¦ ¸ðµÎ ÀÔ·ÂÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù. ');
		document.idpwdlessForm1.rr_no1.focus();
		return false;
	}

	if(ugp_div == "new"){
		if(user_mail_new == ""){
			alert(' »õ·Î¿î e-mailÁÖ¼Ò¸¦ ÀÔ·ÂÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù. ');
			document.idpwdlessForm1.user_mail_new.focus();
			return false;
		}else{
			if(js_ComChkMail(idpwdlessForm1.user_mail_new)!=true){
				document.idpwdlessForm1.user_mail_new.value = "";
				document.idpwdlessForm1.user_mail_new.focus();
				return false;
			}else{
//				alert('new-ok');
				return true;
			}
		}
	}else{
		if(user_mail_new != ""){
			alert(' ±âÁ¸ÀÇ e-mailÁÖ¼Ò¸¦ »ç¿ëÇÏ½Ã´ÂÁö, »õ·Î¿î e-mailÀ» »ç¿ëÇÏ½ÇÁö È®ÀÎÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù. ');
			document.idpwdlessForm1.user_mail_new.focus();
			return false;
		}
//		alert('old-ok');
		return true;
	}
	return true;
}


function js_ChkLessForm2() {

	var user_name = document.idpwdlessForm2.user_name.value;
	var rr_no1 = document.idpwdlessForm2.rr_no1.value;
	var rr_no2 = document.idpwdlessForm2.rr_no2.value;
	var ugp_div = document.idpwdlessForm2.ugp_div.value;
	var user_mail_new = document.idpwdlessForm2.user_mail_new.value;

	//	value check
	if(user_name==""){
		alert(" ¼º¸íÀ» ÀÔ·ÂÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù. ");
		document.idpwdlessForm2.user_name.focus();
		return false;
	}

	//	ÁÖ¹Î¹øÈ£ check
	if(!rr_no1 == "" || !rr_no2 == ""){
		if(rr_no1 == ""){
			alert(" ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿À. ");
			document.idpwdlessForm2.rr_no1.focus();
			return false;
		}else{
			if(rr_no1.length != 6){
				alert("ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿À.\n 6ÀÚ¸®ÀÇ ¼ýÀÚÀÔ´Ù.");
				document.idpwdlessForm2.rr_no1.focus();
				return false;
			}else{
				thisfilednum = js_CheckNum(rr_no1);
				if (!thisfilednum) {
					alert("ÁÖ¹Îµî·Ï¹øÈ£´Â ¼ýÀÚ¸¸ °¡´ÉÇÕ´Ï´Ù.");
					document.idpwdlessForm2.rr_no1.focus();
				return false;
				}
			}
		}
		if(rr_no2 == ""){
			alert("ÁÖ¹Îµî·Ï¹øÈ£ 7ÀÚ¸®¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿À.");
			document.idpwdlessForm2.rr_no2.focus();
			return false;  		   		   
		}else{
			if(rr_no2.length != 7){
				alert("ÁÖ¹Îµî·Ï¹øÈ£ ¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿À.\n 7ÀÚ¸®ÀÇ ¼ýÀÚÀÔ´Ï´Ù.");
				document.idpwdlessForm2.rr_no2.focus();
				return false;
			}else{
				thisfilednum = js_CheckNum(rr_no2);
				if(!thisfilednum){
					alert("ÁÖ¹Îµî·Ï¹øÈ£´Â ¼ýÀÚ¸¸ °¡´ÉÇÕ´Ï´Ù.");
					document.idpwdlessForm2.rr_no2.focus();
					return false;
				}
			}
		}
		if(js_CheckResidentNO2()!=true){
			alert('¿Ã¹Ù¸¥ ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿ä.');
			return false;
		}
	}else{
		alert('ÁÖ¹Îµî·Ï¹øÈ£¸¦ ¸ðµÎ ÀÔ·ÂÇÏ½Ê½Ã¿ä.');
		document.idpwdlessForm2.rr_no1.focus();
		return false;
	}

	if(ugp_div == "new"){
		if(user_mail_new == ""){
			alert('»õ·Î¿î e-mailÁÖ¼Ò¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä.');
			document.idpwdlessForm2.user_mail_new.focus();
			return false;
		}else{
			if(js_ComChkMail(idpwdlessForm2.user_mail_new)!=true){
				document.idpwdlessForm2.user_mail_new.value = "";
				document.idpwdlessForm2.user_mail_new.focus();
				return false;
			}else{
//				alert('new-ok');
				return true;
			}
		}
	}else{
		if(user_mail_new != ""){
			alert('±âÁ¸ÀÇ e-mailÁÖ¼Ò¸¦ »ç¿ëÇÏ½Ã´ÂÁö, »õ·Î¿î e-mailÀ» »ç¿ëÇÏ½ÇÁö È®ÀÎÇØ ÁÖ½Ê½Ã¿ä.');
			document.idpwdlessForm2.user_mail_new.focus();
			return false;
		}
//		alert('old-ok');
		return true;
	}

	return true;
}


	function js_ValueChk(word){
		var str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890";
		
		for (i=0; i< word.length; i++)
		{
			idcheck = word.charAt(i);
			
			for ( j = 0 ;  j < str.length ; j++){
			
				if (idcheck == str.charAt(j)) break;
					
	     			if (j+1 == str.length){
	   				return false;
	     			}
	     		}
	     	}
	     	return true;
	}


	// ÁÖ¹Îµî·Ï Ã¼Å©
	function js_CheckResidentNO1(){  

	  var str_f_num = document.idpwdlessForm1.rr_no1.value;
	  var str_l_num = document.idpwdlessForm1.rr_no2.value;

		var i3=0
  		for(var i=0;i<str_f_num.length;i++){
      		var ch1 = str_f_num.substring(i,i+1);
      			if (ch1<'0' || ch1>'9') { i3=i3+1 }
		}
  		if((str_f_num == '') || ( i3 != 0 )){
    			return (false);
		}

		var i4=0
		for(var i=0;i<str_l_num.length;i++){
		var ch1 = str_l_num.substring(i,i+1);
			if(ch1<'0' || ch1>'9'){
				i4=i4+1
			}
		}

		if((str_l_num == '') || ( i4 != 0 )){
			return (false);
		}

		if(str_f_num.substring(0,1) < 0){
			return (false);
		}

		if(str_l_num.substring(0,1) > 2){
			return (false);
		}

		if((str_f_num.length > 7) || (str_l_num.length > 8)){
			return (false);
		}

		if((str_f_num == '72') || ( str_l_num == '18')){
			return (false);
		}

		var f1=str_f_num.substring(0,1)
		var f2=str_f_num.substring(1,2)
		var f3=str_f_num.substring(2,3)
		var f4=str_f_num.substring(3,4)
		var f5=str_f_num.substring(4,5)
		var f6=str_f_num.substring(5,6)
		var hap=f1*2+f2*3+f3*4+f4*5+f5*6+f6*7
		var l1=str_l_num.substring(0,1)
		var l2=str_l_num.substring(1,2)
		var l3=str_l_num.substring(2,3)
		var l4=str_l_num.substring(3,4)
		var l5=str_l_num.substring(4,5)
		var l6=str_l_num.substring(5,6)
		var l7=str_l_num.substring(6,7)
		hap=hap+l1*8+l2*9+l3*2+l4*3+l5*4+l6*5
		hap=hap%11
		hap=11-hap
		hap=hap%10
		
		if(hap != l7){
		    return (false);
		}

		return true;
	}


	// ÁÖ¹Îµî·Ï Ã¼Å©
	function js_CheckResidentNO2(){  

	  var str_f_num = document.idpwdlessForm2.rr_no1.value;
	  var str_l_num = document.idpwdlessForm2.rr_no2.value;

		var i3=0
  		for(var i=0;i<str_f_num.length;i++){
      		var ch1 = str_f_num.substring(i,i+1);
      			if (ch1<'0' || ch1>'9') { i3=i3+1 }
		}
  		if((str_f_num == '') || ( i3 != 0 )){
    			return (false);
		}

		var i4=0
		for(var i=0;i<str_l_num.length;i++){
		var ch1 = str_l_num.substring(i,i+1);
			if(ch1<'0' || ch1>'9'){
				i4=i4+1
			}
		}

		if((str_l_num == '') || ( i4 != 0 )){
			return (false);
		}

		if(str_f_num.substring(0,1) < 0){
			return (false);
		}

		if(str_l_num.substring(0,1) > 2){
			return (false);
		}

		if((str_f_num.length > 7) || (str_l_num.length > 8)){
			return (false);
		}

		if((str_f_num == '72') || ( str_l_num == '18')){
			return (false);
		}

		var f1=str_f_num.substring(0,1)
		var f2=str_f_num.substring(1,2)
		var f3=str_f_num.substring(2,3)
		var f4=str_f_num.substring(3,4)
		var f5=str_f_num.substring(4,5)
		var f6=str_f_num.substring(5,6)
		var hap=f1*2+f2*3+f3*4+f4*5+f5*6+f6*7
		var l1=str_l_num.substring(0,1)
		var l2=str_l_num.substring(1,2)
		var l3=str_l_num.substring(2,3)
		var l4=str_l_num.substring(3,4)
		var l5=str_l_num.substring(4,5)
		var l6=str_l_num.substring(5,6)
		var l7=str_l_num.substring(6,7)
		hap=hap+l1*8+l2*9+l3*2+l4*3+l5*4+l6*5
		hap=hap%11
		hap=11-hap
		hap=hap%10
		
		if(hap != l7){
		    return (false);
		}

		return true;
	}


	// ¼ýÀÚÀÎÁö Ã¼Å©2
	function js_CheckNum(tocheck){
		var isnum = true;

		if (tocheck == null || tocheck == ""){
			isnum = false;
			return isnum;
		}

		for (var j = 0 ; j < tocheck.length; j++){
	  		if (tocheck.substring(j, j + 1) != "0" &&
			    tocheck.substring(j, j + 1) != "1" &&
			    tocheck.substring(j, j + 1) != "2" &&
			    tocheck.substring(j, j + 1) != "3" &&
			    tocheck.substring(j, j + 1) != "4" &&
			    tocheck.substring(j, j + 1) != "5" &&
			    tocheck.substring(j, j + 1) != "6" &&
			    tocheck.substring(j, j + 1) != "7" &&
			    tocheck.substring(j, j + 1) != "8" &&
			    tocheck.substring(j, j + 1) != "9"){
				isnum = false;
			}	
		}
		return isnum;
	}


function setFocus(bIsUserID) {
	var f = document.forms[0];

	if ( bIsUserID ) {
		f.user_pwd.focus();
	} else {
		if ( f.user_pwd.value == "" ) {
			f.user_id.focus();
		}
	}
}

function ShowMsg (bError, sMsg) {
	if (bError) {
		alert (sMsg);
	}
}


function js_GoIdpwdless(){
	location.href="/login/pku_idpwdless.jsp";
	return true;
}

function js_GoRegi(){
	location.href="/login/pku_membreg.jsp";
	return true;
}

function js_GoLogout(){
	location.href="/login/pkc_logout.jsp";
	return true;
}

function js_GoUserEdit(){
	location.href="/login/pku_useredit.jsp";
	return true;
}


//-->
/*
 *	[¼öÁ¤»çÇ× history]
 *	V 0.0	2002.05.24	ÃÖÃÊÀÛ¼º (Æ²¸¸ ÀÛ¼º, Å×½ºÆ®¸¸)
 *	V 0.0.1	2002.06.21	Naming Rule¿¡ ±ÔÄ¢µû¸§. js_CheckLoginForm(object) ¼öÁ¤
 *	V 0.0.2	2002.06.xx	
 */