
$(function(){
	$("#loginBut").click(function(){
		login();
	});
});

function toTab(){
		if(event.keyCode==13)
		event.keyCode=9;
}

function login(){
	var username = $.trim($("#username").val());
	if(username==""){
		alert("请填写登录账号或邮箱!");
		$("#username").select();
		return false;
	}

	if(!isEmailOrAccount(username)){
		alert("登录账号或邮箱格式不正确!");
		$("#username").select();
		return false;
	}
	
	var password = $.trim($("#password").val());
	if(password==""){
		alert("请填写登录密码!");
		$("#password").focus();
		return false;
	}
	
	if(password.length<1){
		alert("密码不能为空!");
		$("#password").focus();
		return false;
	}
	
	if(password.length>20){
		alert("密码不能大于20位!");
		$("#password").focus();
		return false;
	}
	
	var passreg = /^([\\w\\-]{6,})$/;	 
	 if(passreg.test(password)){
		 alert("密码只能由英文字母,下划线和数字组成!");
		 $("#password").select();
		 return false;
	 }
	 var sinaId = $.trim($("#sinaId").val())
	$.ajax({
	   type: "POST",
	   async:false, //同步调用
	   url: "/topmylogin.do", //TopResumeLoginAction.java
	   data: "action=login&username="+username+"&password="+encodeURIComponent(password)+"&sinaId="+sinaId,
	   dataType:"xml",
	   success: function(msg){
	   	  var flag = $(msg).find("flag").text();
	   	  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){
          window.location="/personal/center/index.jsp";
       	 //alert("服务器忙，请稍后重试!");
       }
	   }); 
}

function submitSearchForm(){
	if($("#jobLocation1").val()==0 && $.trim($("#keyword").val())=="关键字搜索..." ){
		$("#jobLocation1").focus();
		alert("请选择搜索地区!");
		return ;
	}
	
	if($.trim($("#keyword").val())=="" && $("#jobLocation1").val()==0){	
		alert("请输入正确的关键字!");
		$("#keyword").select();
		return ;
	}
	
	if($.trim($("#keyword").val())=="关键字搜索..."){
		$("#keyword").val("");
	}
	
	$("#searchForm").attr("action","/personal/util/my_searchresult.do")
					.attr("target","_blank")
					.attr("method","post")
					.submit();
}
//选择语言
function editLanguage(id)
{
	$("#divlag").css("display","none");
	$("#showdivlan").css("display","");
	getInfo1('showdivlan','/personal/center/util/set/my_language.do?flag='+id);
	
}
//保存选择的语言
function submitLag()
{
	var flag=$("#showEngResume").val();
	var showEngResume1="0";
	if($("#showEngResume1").attr('checked')){
		showEngResume1=$("#showEngResume1").attr("value");
	}
	//alert(">>>>"+showEngResume1);return;
	var url="/personal/center/util/my_editlanguage.do";
	//定义缓存处理变量
	var nowDate = (new Date()).getTime();
	url +="?t="+nowDate;
	$.post(url,{
		showEngResume:showEngResume1
	},function(data){
		if($.trim(data)=="0")
		{  
			$("#divlag").css("display","none");
			$("#showdiv").css("display","");
			getInfo1('showdiv','showlanguage.jsp');
			$("#showdivlan").css("display","none");
			
		}else{
			alert("信息处理失败");
			$("#divlag").css("display","none");
			$("#showdiv").css("display","");
			getInfo1('showdiv','showlanguage.jsp');
			$("#showdivlan").css("display","none");
			
		}
	});
	//$("#showdivlan").css("display","none");
	//$("#divlag").css("display","");
	
}

//密码设置
function submitPass()
{
	var len = $.trim($("#txtNewPassword").val());
	var re=/^[\w-]{6,20}$/;
	if($("#txtNewPassword").val()==$("#txtOldPassword").val())
    {
       document.getElementById("fnpwd").style.display="";
       document.getElementById("fnpwd1").style.display="none";
       document.getElementById("rnpwd").style.display="none";
       return;
    }

   else if(!re.test($("#txtNewPassword").val()))
    {
       document.getElementById("fnpwd1").style.display="";
       document.getElementById("fnpwd").style.display="none";
        document.getElementById("rnpwd").style.display="none";
        return false;
    }
    else
    {
      document.getElementById("rnpwd").style.display="";
      document.getElementById("fnpwd1").style.display="none";
      document.getElementById("fnpwd").style.display="none";
      //return;
    }
    if(len.length<6 || len.length>20)
    {
      document.getElementById("fnpwd1").style.display="";
      document.getElementById("rnpwd").style.display="none";
      document.getElementById("fnpwd").style.display="none";
      return;
    }
    if($("#txtNewPassword1").val()!=$("#txtNewPassword").val())
   {
      document.getElementById("fpwd").style.display="";
      document.getElementById("rpwd").style.display="none";
      return;
   }
   else
   {
      document.getElementById("rpwd").style.display="";
      document.getElementById("fpwd").style.display="none";
   }
	var url="/personal/center/my_changepassword.do";
	//定义缓存处理变量
	var nowDate = (new Date()).getTime();
	url +="?t="+nowDate;
	$.post(url,{
		txtOldPassword:$("#txtOldPassword").val(),txtNewPassword:$("#txtNewPassword").val(),
		txtNewPassword1:$("#txtNewPassword1").val()
	},function(data){
		if($.trim(data)=="0")
		{  
		   closeDiv('密码修改成功');
		   setTimeout("hideDiv('floatBoxBg');",750);
			
		}else{
			//alert("密码修改失败");
			closeDiv('密码修改失败');
		    setTimeout("hideDiv('floatBoxBg');",750);
			
		}
	});
}
//更新简历
function submitRefresh()
{
	var rp = $.trim($("#relationPhone").val());
    if (rp!="" && !isTel(rp))
    {
        alert("不是有效电话号码,请修改!(如010-3366291-129)");
        $("#relationPhone").focus();
        return false;
    }

    var mn =$.trim($("#mobileNum").val());
    if (mn!="" && !isTel(mn))
    {
       alert("不是有效手机号码,请修改!");
       $("#mobileNum").focus();
       return false;
    }

    if (!(rp!=""||mn.length>0))
    {
        alert("两种联系方式必须填一种!");
        $("#mobileNum").focus();
        return false;
    }

    var qicq =$.trim($("#imNum").val());
    if (qicq!="" && !isValidString(qicq)) {
        alert("请输入正确格式即时通信号码!");
        $("#imNum").focus();
        return false;
    }
    var mail = $.trim($("#email").val());
    if(mail=="")
    {
        alert("请填写邮件地址!");
        $("#email").focus();
        return false;
    }
    if(mail!="" && !isEmail(mail)) 
    {
        alert("对不起,您输入的电子邮件可能不正确！\n如果，您使用的是我们系统无法识别的电子邮件地址，请和我们联系！");
        $("#email").focus();
        return false;
    }
	var url="/personal/center/refreshresume.do";
	//定义缓存处理变量
	var nowDate = (new Date()).getTime();
	url +="?t="+nowDate;
	$.post(url,{
		relationPhone:rp,mobileNum:mn,
		imNum:qicq,email:mail
	},function(data){
		if($.trim(data)=="0") {  
		   closeDiv("简历刷新成功");
		   setTimeout("hideDiv('floatBoxBg');",750);
			
		}else{
			closeDiv("简历刷新失败");
		    setTimeout("hideDiv('floatBoxBg');",750);
			
		}
	});
}
//隐藏dialog
function closeDiv(msg)
{
	dialogshow("信息修改","url:post?/personal/center/util/successmsg.jsp?msg="+msg,"300px","auto","from");
	
}

