jQuery.noConflict();
//mark lxy 增加分享人 2018/4/4
function GetQueryString(name) {
	var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
	var r = window.location.search.substr(1).match(reg);
	if(r != null)
		return unescape(r[2]);
	return null;
}

var pname =GetQueryString('pName')?GetQueryString('pName'): localStorage.getItem('pName'); 

if(!pname) {
	pname = localStorage.getItem('pName');
	var indexNum = pname.indexOf('&');
	if(indexNum > 0){
		pname = pname.slice(0,indexNum);
	}
}

if(pname) {
	$('#pName').val(pname);;
	$('#pName').attr('disabled', 'disabled');
}


var nameType = 3;

function onTesting(obj) {
	//不能输入中文
	WST.isChinese(obj, 1);
	var data = $(obj).val();
	var regMobile = /^0?1[3|4|5|8][0-9]\d{8}$/;
	if(regMobile.test(data)) { //手机
		nameType = 3;
		$.post(WST.U('mobile/users/checkUserPhone'), {
			userPhone: data
		}, function(data) {
			var json = WST.toJson(data);
			if(json.status == 1) {} else {
				var dia = $.dialog({
					title: '',
					content: '<p style="text-align: center;">手机号已注册</p>',
					button: ["确认"]
				});
			}
			data = json = null;
		});
	}
}

function register() {
	var regName = $('#regName').val();
	var regPwd = $('#regPwd').val();
	var regcoPwd = $('#regcoPwd').val();
	var regVerfy = $('#regVerfy').val();
	var phoneCode = $('#phoneCode').val();
	var smsVerfy = $('#smsVerfy').val();	
	var pName = $('#pName').val();
	var param = {};
	if($('#defaults').hasClass('ui-icon-unchecked-s')) {
		WST.msg('请阅读用户注册协议', 'info');
		return false;
	}
	if(regName == '') {
		WST.msg('请输入账号', 'info');
		return false;
	}
	if(regName.length < 6) {
		WST.msg('账号为6位以上数字或字母', 'info');
		return false;
	}
	if(regPwd == '') {
		WST.msg('请输入密码', 'info');
		return false;
	}
	if(regPwd.length < 6 || regPwd.length > 16) {
		WST.msg('请输入密码为6-16位字符', 'info');
		return false;
	}
	if(regcoPwd == '') {
		WST.msg('确认密码不能为空', 'info');
		return false;
	}
	// if(smsVerfy == '') {
	// 	WST.msg('验证码不能为空', 'info');
	// 	return false;
	// }
	if(regPwd != regcoPwd) {
		WST.msg('确认密码不一致', 'info');
		return false;
	}
	if(phoneCode == '') {
		WST.msg('请输入短信验证码', 'info');
		return false;
	}
	param.mobileCode = phoneCode;
	if(window.conf.IS_CRYPTPWD == 1) {
		var public_key = $('#key').val();
		var exponent = "10001";
		var rsa = new RSAKey();
		rsa.setPublic(public_key, exponent);
		var regcoPwd = rsa.encrypt(regcoPwd);
		var regPwd = rsa.encrypt(regPwd);
	}
	WST.load('注册中···');
	param.nameType = nameType;
	param.loginName = regName;
	param.loginPwd = regcoPwd;
	param.reUserPwd = regPwd;
    param.pName = pName;
    param.verifyCode = smsVerfy;
	$('#regButton').addClass("active").attr('disabled', 'disabled');
	$.post(WST.U('mobile/users/register'), param, function(data) {
		var json = WST.toJson(data);
		if(json.status == 1) {
			WST.msg(json.msg, 'success');
			var url = json.url;
			setTimeout(function() {
				if(WST.blank(url)) {
					location.href = url;
				} 
				else {
					location.href ='/down/orange/index.html';
				}
			}, 200);
		} else {
			WST.msg(json.msg, 'warn');
			WST.getVerify("#verifyImg3");
			$('#regButton').removeAttr('disabled').removeClass("active");
		}
		WST.noload();
		data = json = null;
	});
}
var time = 0;
var isSend = false;

function obtainCode() {
	var userPhone = $('#regName').val();
	if(userPhone == '') {
		WST.msg('请输入帐号为手机号码', 'info');
		$('#userPhone').focus();
		return false;
	}
	if(WST.conf.SMS_VERFY == 1) {
		var smsVerfy = $('#smsVerfy').val();
		if(smsVerfy == '') {
			WST.msg('请输入验证码', 'info');
			$('#smsVerfy').focus();
			return false;
		}
	}
	var param = {};
	param.userPhone = userPhone;
	param.smsVerfy = smsVerfy;
	param.isMobile = 1;
	if(isSend) return;
	isSend = true;
	$.post(WST.U('mobile/users/getPhoneVerifyCode'), param, function(data) {
		var json = WST.toJson(data);
		if(json.status == 1) {
			WST.msg(json.msg, 'success');
			time = 120;
			$('#obtain').attr('disabled', 'disabled').html('120秒获取');
			var task = setInterval(function() {
				time--;
				$('#obtain').html('' + time + "秒获取");
				if(time == 0) {
					isSend = false;
					clearInterval(task);
					$('#obtain').removeAttr('disabled').html("重新发送");
				}
			}, 1000);
		} else {
			WST.msg(json.msg, 'warn');
			WST.getVerify("#verifyImg3");
			isSend = false;
		}
		data = json = null;
	});
}
//弹框
function wholeShow(type) {
	jQuery('#' + type).animate({
		"right": 0
	}, 500);
}

function wholeHide(type) {
	var dataWidth = $('#' + type).css('width');
	jQuery('#' + type).animate({
		'right': '-' + dataWidth
	}, 500);
}
//协议
function inAgree(obj) {
	if($('#defaults').hasClass('wst-active')) {
		$(obj).addClass('ui-icon-unchecked-s');
		$(obj).removeClass('ui-icon-success-block wst-active');
	} else {
		$(obj).removeClass('ui-icon-unchecked-s');
		$(obj).addClass('ui-icon-success-block wst-active');
	}
}
$(document).ready(function() {
	var w = WST.pageWidth();
	var h = WST.pageHeight();
	$('#protocol .content').css('overflow-y', 'scroll').css('height', h - 61);
	$("#protocol").css('right', -w);
});