function goLogin(){
	var form = document.forms[0];
	if (form == null)
		return;
	if (form.txtID.value == "")
	{
		alert("ID를 입력하세요.");
		form.txtID.focus();
		return;
	}
	var url = "loginComplete.jsp?id="+form.id.value+"&txtID="+form.txtID.value+"&txtPasswd="+form.txtPasswd.value;
	window.location = url;
}

//	이용자 ID 중복체크
function findUser()
{
	var form = document.forms[0];
	if(form.txtUserId.value == ""){
		alert("이용자 ID를 입력하세요.");
		form.txtUserId.focus();
		return;
	}
	var url = "login.jsp?id=2&txtUserId="+form.txtUserId.value;
	window.location = url;
}
//	기관관리자 신규입력
function save()
{
	var form = document.forms[0];
	if(form.txtUserId.value == ""){
		alert("이용자 ID를 입력하세요.");
		form.txtUserId.focus();
		return;
	}else if(form.txtPwd1.value == ""){
		alert("비밀번호를 입력하세요.");
		form.txtPwd1.focus();
		return;
	}else if(form.txtPwd2.value == ""){
		alert("비밀번호를 입력하세요.");
		form.txtPwd2.focus();
		return;
	}else if(form.txtName.value == ""){
		alert("한글 성명을 입력하세요.");
		form.txtName.focus();
		return;
	}else if(form.txtJumin1.value == ""){
		alert("주민번호를 입력하세요.");
		form.txtJumin1.focus();
		return;
	}else if(form.txtJumin2.value == ""){
		alert("주민번호를 입력하세요.");
		form.txtJumin2.focus();
		return;
	}else if(form.selOrgan.value == ""){
		alert("소속기관을 선택하세요.");
		form.selOrgan.focus();
		return;
	}else if(form.txtEMail.value == ""){
		alert("E-Mail을 입력하세요.");
		form.txtEMail.focus();
		return;
	}else if(form.txtWorkPhone.value == ""){
		alert("직장 전화번호를 입력하세요.");
		form.txtWorkPhone.focus();
		return;
	}
	
	if(trim(form.txtPwd1.value) != trim(form.txtPwd2.value)){
		alert("비밀번호가 일치하지 않습니다.");
		return;
	}else if(!checkResidentNo(form.txtJumin1, form.txtJumin2)){
		return;	
	}
	form.txtJumin1.value = form.txtJumin1.value+form.txtJumin2.value;
	form.action = "userWriteComplete.jsp";
	form.submit();
}
//주민등록번호 체크
function checkResidentNo (inputElement1, inputElement2) {
	
	// 주민등록번호를 입력하였는지  체크 
	if(inputElement1.value.length == 0 || inputElement1.value.length != 6) {
        alert("주민등록번호 앞자리에 6자리 숫자를 입력하여 주십시요 ");
        inputElement1.focus();
        return false;
	}

	// 주민등록번호 앞  부분에서 생년월일을 알아냄 
	var year = inputElement1.value.substring(0,2);
	var month = inputElement1.value.substring(2,4); 
	var day = inputElement1.value.substring(4,6);
	// 주민등록번호 뒷  부분에서 남녀 성별  정보 찾아냄 
	var sex = inputElement2.value.substring(0,1);

	// 주민등록번호 앞  부분 체크하기 
	if ((year <25 || month<1 || month>12 ||day<1) ) {
	  	    alert ("잘못된 주민등록번호 입니다.") ;
	  	    inputElement1.focus() ;
	  	    return false ;
	}
	
	// 주빈등록번호 뒷  부분 체크하기 
	if ( (sex != 1 && sex != 2 ) || (inputElement2.value.length != 7 ) ) {
	 	    alert("주민등록번호 뒷자리 숫자가 정확한지 확인하여 주십시요 ");
	 	    inputElement2.focus() ;
	 	    return false ;
	}
	
	// 주민등록번호 알고리즘  체크 
	var val = 0 ;
	for (var i = 0; i <=5;  i++) {
	  	    val = val + ((i%8+2) * parseInt(inputElement1.value.substring(i,i+1))) ;
	}
	
	for (var i = 6; i <=11;  i++) {
	   	  val = val + ((i%8+2) * parseInt(inputElement2.value.substring(i-6,i-5))) ;
	}
	
	val = 11 - (val %11); 
	val = val % 10 ;
	
	//alert("val = " + val + " : " + inputElement2.value.substring(6,7));
	
	if (val != inputElement2.value.substring(6,7)) {
	   	    alert ("잘못된 주민등록번호 입니다."); 
	   	    inputElement2.focus(); 
	   	    return false; 
	}

	return true; 
}
//문자열 trim
function trim(s){
	s = s.replace(/^\s*/,'').replace(/\s*$/, '');
	return s;
} 
//비밀번호 찾기
function goFindPwd(){
	var form = document.forms[0];
	
	if(trim(form.userName.value) == ''){
		alert("이름을 입력하세요.");
		form.userName.focus();
		return;
	}
	if(trim(form.juminBunho.value) == ''){
		alert("주민번호를 입력하세요.");
		form.juminBunho.focus();
		return;
	}
	if(trim(form.passwdAnswer.value) == ''){
		alert("졸업한 초등학교를 입력하세요.");
		form.passwdAnswer.focus();
		return;
	}
	
	form.action = "login.jsp?id=3";
	form.submit();
	//var url = "login.jsp?id=3&userName="+trim(form.userName.value)+"&juminBunho="+trim(form.juminBunho.value)+"&passwdAnswer="+trim(form.passwdAnswer.value);
	//window.location = url;
}
//로그인 화면으로 가기
function goLoginInterface()
{
	var url = "login.jsp?id=1";
	window.location = url;
}
//개인정보수정
function userRevise(){
	var form = document.forms[0];
	if(form.txtPwd2.value == ""){
		alert("비밀번호를 입력하세요.");
		form.txtPwd2.focus();
		return;
	}else if(form.txtName.value == ""){
		alert("한글 성명을 입력하세요.");
		form.txtName.focus();
		return;
	}else if(form.selOrgan.value == ""){
		alert("소속기관을 선택하세요.");
		form.selOrgan.focus();
		return;
	}else if(form.txtEMail.value == ""){
		alert("E-Mail을 입력하세요.");
		form.txtEMail.focus();
		return;
	}else if(form.txtWorkPhone.value == ""){
		alert("직장 전화번호를 입력하세요.");
		form.txtWorkPhone.focus();
		return;
	}
	
	if(trim(form.txtPwd1.value) != trim(form.txtPwd2.value)){
		alert("비밀번호가 일치하지 않습니다.");
		return;	
	}
	form.action = "userUpdateComplete.jsp";
	form.submit();	
}
