jQuery.noConflict();
function forgetPwd(){
    var params = {};
    var step = $('#step').val();
    params.modes = modes;
    params.step = step;
    params.loginName = $.trim($('#loginName').val());
    params.Checkcode = $('#checkCode').val();
    params.verifyCode = $('#loginVerfy').val();
    if(params.loginName=='' && step==1){
    	WST.msg('请输入用户名','info');
    	WST.getVerify("#verifyImg1")
    	return;
    }
    $.post(WST.U('mobile/users/findPass'),params,function(data,textStatus){
      var json = WST.toJson(data);
      if(json.status=='1'){
	        	if(step==1){
		        	location.href=WST.U('mobile/users/forgetPasst','',true);
	        	}else if(step==2){
	        		if(modes==1){
	        			location.href=json.url;
	        		}else{
	        			disabledBtn();
	        		}
	        	}
      }else{
            WST.msg(json.msg,'info');
            WST.getVerify("#verifyImg1")
      }
    });
}

$(function(){
	// 弹出层
   $("#frame").css('top',0);
});

//弹框
function dataShow(type){
	if(type=="email"){
		modes = 0;
		$('#contentTitle').html('通过邮箱找回密码');
		$('.emailBox').show();
		$('.phoneBox').hide();
	}else if(type=="phone"){
		modes = 1;
		$('#contentTitle').html('通过手机找回密码');
		$('.emailBox').hide();
		$('.phoneBox').show();
	}else{
		return;
	}
    jQuery('#cover').attr("onclick","javascript:dataHide();").show();
    jQuery('#frame').animate({"right": 0}, 500);
}
function dataHide(){
    var dataHeight = $("#frame").css('height');
    var dataWidth = $("#frame").css('width');
    jQuery('#frame').animate({'right': '-'+dataWidth}, 500);
    jQuery('#cover').hide();
}



/* 手机找回 */
function forgetPhone(){
	var code = $.trim($('#checkCode').val());
	if(code!=''){
		forgetPwd()
	}else{
		WST.msg('请输入手机校验码','info');
		return false;
	}
}
/* 发送邮箱校验码 */
function forgetEmail(){
	modes = 0;
	var code = $.trim($('#loginVerfy').val());
	if(code != ''){
		forgetPwd();
	}else{
		WST.msg('请输入验证码','info');
		return false;
	}	
}
/* 提交邮箱验证码-重置密码 */
function resetByEmail(){
	var code = $.trim($('#emailCode').val());
	if(code == ''){
		WST.msg('请输入校验码','info');
		return false;
	}else{
		$.post(WST.U('mobile/users/forgetPasss'),{secretCode:code},function(data){
			var json = WST.toJson(data);
			if(json.status==-1){
				WST.msg('校验码错误','info');
				WST.getVerify("#verifyImg1")
				return false;
			}else{
				location.href=WST.U('mobile/users/resetPass','',true);
			}
		})
	}	
}

/*重置密码*/
function resetPwd(){
	var loginPwd = $('#loginPwd').val();
	var repassword = $('#repassword').val();
    if(window.conf.IS_CRYPTPWD==1){
        var public_key=$('#key').val();
        var exponent="10001";
   	    var rsa = new RSAKey();
        rsa.setPublic(public_key, exponent);
        var loginPwd = rsa.encrypt(loginPwd);
        var repassword = rsa.encrypt(repassword);
    }
	var params = {};
	params.step = $('#step').val();
	params.loginPwd = loginPwd;
	params.repassword = repassword;
	$.post(WST.U('mobile/users/findPass'),params,function(data){
		var json = WST.toJson(data);
		if(json.status==1){
			WST.msg('重置成功');
			setTimeout(function(){
				location.href=WST.U('mobile/users/index');
			},1000)
		}else{
			WST.msg(json.msg,'info');
			return false;
		}
	})
}



var modes = '';

/** 校验码 **/
function phoneVerify2(){
	if(!$('#smsVerify').val()){
		WST.msg('请输入验证码','info');
		return false;
	}

	modes = $('#modes').val();
	var time = 0;
	var isSend = false;
	var smsVerfy = $('#smsVerify').val();
	$.post(WST.U('mobile/users/getfindPhone'),{smsVerfy:smsVerfy},function(data,textStatus){
		var json = WST.toJson(data);
		if(isSend )return;
		isSend = true;
		if(json.status!=1){
			WST.msg(json.msg, 'info');
			WST.getVerify('#verifyImg2');
			time = 0;
			isSend = false;
		}if(json.status==1){
			WST.msg('短信已发送,请注册查收');
			time = 120;
			$('#timeObtain').attr('disabled', 'disabled');
			$('#timeObtain').html('重新获取(120)');
			var task = setInterval(function(){
				time--;
				$('#timeObtain').html('重新发送('+time+")");
				if(time==0){
					isSend = false;						
					clearInterval(task);
					$('#timeObtain').html("重新获取");
					$('#timeObtain').removeAttr('disabled');
				}
			},1000);
		}
	});
}
function disabledBtn(){
	time = 120;
	$('#emailBtn').attr('disabled', 'disabled');
	$('#emailBtn').html('发送验证邮件(120)');
	var task = setInterval(function(){
		time--;
		$('#emailBtn').html('重新发送('+time+")");
		if(time==0){
			isSend = false;						
			clearInterval(task);
			$('#emailBtn').html("发送验证邮件");
			$('#emailBtn').removeAttr('disabled');
		}
	},1000);
}