function showDiv(divName){
 
 var dv = document.getElementById(divName);
 if(dv.style.display = ""){

  dv.style.display = "";
 }
}
 
function CloseDiv(divName){
 
 var dv = document.getElementById(divName);
 
 if(dv.style.display = "none"){

  dv.style.display = "none";
 }
 
}
//驗證個人註冊的
function checkLogin() { 
		var username = document.getElementById("top_username").value;
		var password = document.getElementById("top_password").value;
		var email =	document.getElementById("top_email").value;	
		if(username.length<1) {
			alert("請輸入用戶名!"); 
			document.getElementById("top_username").focus(); 
			return false; 
		}
		
		if(password.length<1) {
			alert("請輸入密碼!"); 
			document.getElementById("top_password").focus(); 
			return false; 
		} 
		
		if(document.getElementById("member").checked==true) {
			if(email.length < 1) {
			     alert("請輸入郵箱!");
			     document.getElementById("top_email").focus(); 
				 return false; 
			} 
			 doMemberSubmit(username,password,email);
		} 
		else if(document.getElementById("resume").checked==true) { 
			doPersonalSubmit(username,password);
		} 
		else if(document.getElementById("top_school").checked==true) { 
			doSchoolSubmit(username,password);
		} 
}

function doSchoolSubmit(username,password){
	$.ajax({
	   type: "POST",
	   url: "/schoollogin.do",
	   data: "action=login&username="+username+"&password="+password,
	   dataType:"xml",
	   success: function(msg){
	   	  var result = msg.getElementsByTagName("result")(0).firstChild.nodeValue;
	   	  if(result==0){
		      var accName =$(msg).find("schUserName").text();
		      var accPassWord = $(msg).find("schUserPwd").text();
		      var LastLoginDate = $(msg).find("schlastLoginDate").text();
		      var SchID = $(msg).find("schId").text();
		      var schName = $(msg).find("schName").text();
		      var email = $(msg).find("schMail").text();
		      var page = $(msg).find("page").text();
		      $.cookie("schUserName", accName);
		      $.cookie("schUserPwd", accPassWord);
		      $.cookie("schlastLoginDate", LastLoginDate);
		      $.cookie("schId", SchID);
		      $.cookie("schName", schName);
		      $.cookie("schMail", email);
		      window.location=page;
	      }
	      else {
	      	  alert($(msg).find("info").text());
	      }
    	},
       error: function(msg){
       	 alert("伺服器忙，請稍後重試!");
       }
	  }); 
}

function doMemberSubmit(username,password,email){
	$.ajax({
	   type: "POST",
	   url: "/memLogin.do",
	   data: "action=topLogin&username="+encodeURIComponent(username)+"&password="+
	          encodeURIComponent(password)+"&email="+encodeURIComponent(email),
	   dataType:"xml",
	   success: function(msg){
  	  		var res1 = msg.getElementsByTagName("res")[0].firstChild.data;
			var res2 = msg.getElementsByTagName("res")[1].firstChild.data;
			
			if(res1.indexOf("成功")!=-1){
			     var res3 = msg.getElementsByTagName("res")[2].firstChild.data;
			     var res4 = msg.getElementsByTagName("res")[3].firstChild.data;
			     var res5 = msg.getElementsByTagName("res")[4].firstChild.data;
			     var res6 = msg.getElementsByTagName("res")[5].firstChild.data;
			     var res7 = msg.getElementsByTagName("res")[6].firstChild.data;
			     var res8 = msg.getElementsByTagName("res")[7].firstChild.data;
			     var res9 = msg.getElementsByTagName("res")[8].firstChild.data;
			     var res10 = msg.getElementsByTagName("res")[9].firstChild.data;
			     var res11 = msg.getElementsByTagName("res")[10].firstChild.data;
			     var res12 = msg.getElementsByTagName("res")[11].firstChild.data;
			     var res13 = msg.getElementsByTagName("res")[12].firstChild.data;
			    
			     $.cookie('accUserName',res3);
			     $.cookie('accUserPwd',res4);
				 $.cookie('lastLoginDate',res5);
				 $.cookie('accountId',res6);
				 $.cookie('memberId',res7);
				 $.cookie('memberIsAdmin',res8);
				 $.cookie('memberDeptId',res9);
				 $.cookie('memberName',res10);
			 	 $.cookie('memberMail',res11);
				 $.cookie('memberType',res12);
				 $.cookie('lastLoginIP',res13);
				 
				 window.location=res2;
			}
			else{
				 alert(res1);
			}
			
    	},
       error: function(msg){
       	 alert("伺服器忙，請稍後重試!");
       }
	   }); 
	 
}

//個人登錄
function doPersonalSubmit(username,password){
	$.ajax({
	   type: "POST",
	   url: "/topmylogin.do",
	   data: "action=login&username="+username+"&password="+password,
	   dataType:"xml",
	   success: function(msg){
	   	  var flag = msg.getElementsByTagName("flag")(0).firstChild.nodeValue;
	   	  if(flag==0){
		      var resId =$(msg).find("resId").text();
		      var resumeUserID = $(msg).find("resumeUserID").text();
		      var resumeUserName = $(msg).find("resumeUserName").text();
		      var resumePassWord = $(msg).find("resumePassWord").text();
		      var resumePerName = $(msg).find("resumePerName").text();
		      var resumeEamil = $(msg).find("resumeEamil").text();
		      var resumeResumeStatus = $(msg).find("resumeResumeStatus").text();
		      var resumeMemberClass = $(msg).find("resumeMemberClass").text();
		      var engResumeFlag = $(msg).find("EngResumeFlag").text();
		      var checkFlag = $(msg).find("CheckFlag").text();
		      var page = $(msg).find("page").text();

		      jQuery.cookie("resId",resId);
		      jQuery.cookie("resumeUserID",resumeUserID);
		      jQuery.cookie("resumeUserName",resumeUserName);
		      jQuery.cookie("resumePassWord",resumePassWord);
		      jQuery.cookie("resumePerName",resumePerName);
		      jQuery.cookie("resumeEamil",resumeEamil);
		      jQuery.cookie("resumeResumeStatus",resumeResumeStatus);
		      jQuery.cookie("resumeMemberClass",resumeMemberClass);
		      jQuery.cookie("EngResumeFlag",engResumeFlag);
		      jQuery.cookie("CheckFlag",checkFlag);
 			 
		      window.location=page;
	      }
	      else {
	      	  alert($(msg).find("info").text());
	      }
    	},
       error: function(msg){
       	 alert("伺服器忙，請稍後重試!");
       }
	   }); 
}

function showLayer(flag) { 
		var loginTitle=document.getElementById('loginTitle');
		var checkEmail=document.getElementById("checkEmail");
		if(flag==1) {
			loginTitle.innerHTML='郵箱';
			checkEmail.style.display="none";
		}
		if(flag==2) {
		  loginTitle.innerHTML='帳號';	
		  checkEmail.style.display="";
		}
		
		if(flag==3) {
			loginTitle.innerHTML='帳號';	
			checkEmail.style.display="none";
		} 
		
}
function changeLoginTitle(){
		var loginTitle=document.getElementById('loginTitle');		if(document.getElementById('resume').checked==true) {
			loginTitle.innerHTML='郵箱';
		} else {loginTitle.innerHTML='帳號';
}}
function check_onkeydown() { 
		if (window.event.keyCode==13) checkLogin();
}
function changeImageCode(obj) { 
		obj.src="/include/member/image.jsp?"+Math.random();
}

function getCurrentLayer() {
    if ("<%=localUrl.toLowerCase()%>".indexOf("/member/") != -1) {
		showLayer(2);
		document.getElementById("member").checked=true;
    }	
    
}
getCurrentLayer();
//校園登錄驗證
function js_login()
{
	var m=document.loginForm;
	if(m.username.value.length<1)
	{
	    alert("用戶名不能為空!");
	    m.username.focus();
	    return false;
	}
	if(m.password.value.length<1){
	    alert("密碼不能為空!");
	    m.password.focus();
	    return false;
	}
	if (!isStr(m.username.value))
	{
		msg="註意：用戶名不能使用漢字、漢字字符以及非法字符(包括：空格、@、#、%等)!\n請把非法字符去掉後再嘗試登錄.";
		alert(msg);
	 	m.username.focus();
		return false;
	}
	if (!isStr(m.password.value))
	{
		msg="註意：密碼不能使用漢字、漢字字符以及非法字符(包括：空格、@、#、%等)!\n請把非法字符去掉後再嘗試登錄.";
		alert(msg);
	 	m.password.focus();
		return false;
	}
	
	$.ajax({
	   type: "POST",
	   url: "/schoollogin.do",
	   data: "action=login&username="+m.username.value+"&password="+m.password.value,
	   dataType:"xml",
	   success: function(msg){
	   	  var result = msg.getElementsByTagName("result")(0).firstChild.nodeValue;
	   	  if(result==0){
		      var accName =$(msg).find("schUserName").text();
		      var accPassWord = $(msg).find("schUserPwd").text();
		      var LastLoginDate = $(msg).find("schlastLoginDate").text();
		      var SchID = $(msg).find("schId").text();
		      var schName = $(msg).find("schName").text();
		      var email = $(msg).find("schMail").text();
		      var page = $(msg).find("page").text();
		      $.cookie("schUserName", accName);
		      $.cookie("schUserPwd", accPassWord);
		      $.cookie("schlastLoginDate", LastLoginDate);
		      $.cookie("schId", SchID);
		      $.cookie("schName", schName);
		      $.cookie("schMail", email);
		      window.location=page;
	      }
	      else {
	      	  alert($(msg).find("info").text());
	      }
    	},
       error: function(msg){
       	 alert("伺服器忙，請稍後重試!");
       }
	  }); 
}

function loginForm_onkeydown()
{
	if (window.event.keyCode==13) js_login();
}

