$(function(){
	modifypwd.init();
});
var modifypwd = {
		init : function(){
			$("#modifyWin").css("display","none");
			$("#alterpasswd").click(function(){
				$(".bigDiv").show();
				$(".bigDiv").height($(document).height()).width($(document).width());
				//$("#modifyWin").css("display","block");
				$("#modifyWin").slideDown();
			});
			
			$(".loginClose").click(function(){
				$("#modifyWin").slideUp();
				$(".bigDiv").hide();
			});
			var that = this;
			$(".okBtn").click(function(){
				that.alterpasswd();
			});
			$(document).bind('keydown', function (e) {
	            var key = e.which;
	            if (key == 13) {
	                e.preventDefault();
	                that.alterpasswd();
	            }
	        });
		},
		alterpasswd : function(){
			$(".loginerror").css("visibility","hidden");
			var oldpwd = $("#oldpwd").val(),
				password = $("#newpwd").val(),
				password1 = $("#nepwd1").val();
			if(oldpwd==''){
				$("#modifyWin .loginerror:eq(0)").css("visibility","visible");
				$("#modifyWin .loginerror:eq(0)").html(common.getTip("iptoldpwd"));
				return false;
			}
			if(password==''){
				$("#modifyWin .loginerror:eq(1)").css("visibility","visible");
				$("#modifyWin .loginerror:eq(1)").html(common.getTip("iptnewpwd"));
				return false;
			}
			if(password1==''){
				$("#modifyWin .loginerror:eq(2)").css("visibility","visible");
				$("#modifyWin .loginerror:eq(2)").html(common.getTip("iptcrmpwd"));
				return false;
			}
			if(password!=password1){
				$("#modifyWin .loginerror:eq(2)").css("visibility","visible");
				$("#modifyWin .loginerror:eq(2)").html(common.getTip("iptnosame"));
				return false;
			}
			
			var that = this;
			
			$.post("ajax/alterpasswd",{"oldpasswd":oldpwd,"newpasswd":password},function(jsonStr){
				var dataJson = $.parseJSON(jsonStr);//{"data":}
				var data = dataJson.data;
				if(data == 'wrong')
				 {//原密码错误
					 $("#modifyWin .loginerror:eq(0)").css("visibility","visible");
					 $("#modifyWin .loginerror:eq(0)").html(common.getTip("iptwropwd"));
				 }else if(data == 'no')
				 {//失败
					 $("#modifyWin .loginerror:eq(1)").css("visibility","visible");
					 $("#modifyWin .loginerror:eq(1)").html(common.getTip("iptnopwd"));
				 }else if(data == 'right')
				 {//成功
						$("#modifyWin").slideUp();
						$(".bigDiv").hide();
						$("#oldpwd").val("");
						$("#newpwd").val("");
						$("#nepwd1").val("");
				 }else{
					 $("#modifyWin .loginerror:eq(2)").css("visibility","visible");
					 $("#modifyWin .loginerror:eq(2)").html(common.getTip("ipttippwd"));
					 return false;
				 }
			});
		},
		getRootHref : function(){
			var location = window.location.href;
			var arr = location.split("/");
			arr.pop();
			var href = arr.join("/");
			return href;
		}
		
};