$(document).ready(function() {
	$('#USERID').focus();
	$('#loginBtn').click(function() { goLogin(); });	
	$('#logoutBtn').click(function() { goLogout(); });
	
	$('#USERID').keydown(function(event){
		if(event.keyCode==13){ goLogin();}
	});
	$('#PASSWD').keydown(function(event){
		if(event.keyCode==13){ goLogin();}
	});
	
	$( '#divMenu' ).scrollFollow();

	
});

function goSearch(str) {
	//alert('a');
}

function goLoginAlert(){
	alert('로그인 후 이용할 수 있습니다.');
}

function goLogin() {
	if ( chkSpace($('#USERID').val()) ) {	alert("회원ID를 입력해주십시오."); $('#USERID').focus(); return; }
	if ( !chkSpace2($('#USERID').val()) ) {  alert("기호, 한글, 특수문자, 공백이 들어간 회원ID는 사용할수 없습니다."); $('#USERID').focus(); return; 	}
	if ( chkSpace($('#PASSWD').val()) ) {	alert("비밀번호를 입력해주십시오."); $('#PASSWD').focus(); return; }
	$('#proc_kind').val('login');
	
	$.getJSON("encrypt.jsp", function (data, textStatus){
		if(textStatus == 'success'){     
			$('#userIDEncrypt')[0].value = Encrypt($('#USERID').val(), data.rsaPublicKeyModulus, data.rsaPublicKeyExponent);
			$('#passwordEncrypt')[0].value = Encrypt($('#PASSWD').val(), data.rsaPublicKeyModulus, data.rsaPublicKeyExponent);
			$('#USERID')[0].value = '';
			$('#PASSWD')[0].value = '';
			goEncryptLogin();
			
        } else { 
           	alert("암호화에 실패했습니다.");
			return false;
           
		} 
	});  
	/*
	$.post("service_login_proc.jsp", $('#form1').find('input').serialize(),
		
		function (data){
			//alert($('#form1').find('input').serialize());
			//alert(data);
			if(data=='0'){
				alert('로그인 정보가 없습니다.'); 
				$('#form1').resetForm();
				$('#USERID').focus();
			}else {
				alert('로그인되었습니다.');
				location.href = "service03.jsp";
			}
	});*/
}

function goEncryptLogin(){
	$.post("service_login_proc.jsp", $('#form1').find('input').serialize(),
		
		function (data){
			//alert($('#form1').find('input').serialize());
			//alert(data);
			if(data=='0'){
				alert('로그인 정보가 없습니다.'); 
				$('#form1').resetForm();
				$('#USERID').focus();
			}else {
				alert('로그인되었습니다.');
				location.href = "service03.jsp";
			}
	});
}



function goLogout(){
	$('#proc_kind').val('logout');
	$.post("service_login_proc.jsp", $('#form1').find('input').serialize(),
		function (data){
			if(data=='0'){
				alert('로그아웃되었습니다.');
				parent.location.href = "main.jsp";
			}
	});
}


