// JavaScript Document
//Author by itFarmer

//用户登录Start------------------------------------
function UserLogin(frmurl,frmid){
	var frmUrl = "" || frmurl;
	var frmId = "" || frmid;

	var py_loginacc = $("#py_loginacc").attr("value");
	var py_loginpwd = $("#py_loginpwd").attr("value").strip();
	var py_picnum = $("#py_picnum").attr("value").strip();
	var py_savecook = $("#py_savecook").attr("value").strip();

	if(py_loginacc.length < 4 || py_loginacc.length > 20 || !regList["username"].test(py_loginacc))
	{
		$("#msg_py_loginacc").html(SetMsg("输入有误！")).show(); 
		return false;
	}else{
		$("#msg_py_loginacc").html(SetMsg(1)).show(); 
	}
	if(py_loginpwd.length < 6 || py_loginpwd.length > 16)
	{
		$("#msg_py_loginpwd").html(SetMsg("输入有误！")).show(); return false;
	}else{
		$("#msg_py_loginpwd").html(SetMsg(1)).show(); 
	}
	if(py_picnum.length == 0 || py_picnum.length != 4)
	{
		$("#msg_py_picnum").html(SetMsg("输入有误！")).show(); 
		return false;
	}else{
		//发送Ajax请求			
		$.get("/Ajax/AjaxCheck.aspx", {action:"checkvcode",val:escape(py_picnum)}, function (data, textStatus){
			this;
			if(textStatus=="success"){
				if(data!="true")
				{
					$("#msg_py_picnum").html(SetMsg("输入有误！")).show(); 
					return false;
				}else{
					$("#msg_py_picnum").html(SetMsg(1)).show(); 
				}
			}
		});
	}
	
	//发送Ajax请求
	$("#msg_show").html(SetMsg("loading")).show();
	$.get("/Ajax/AjaxLogin.aspx", {action:"login",loginacc:escape(py_loginacc),loginpwd:escape(py_loginpwd),vcode:escape(py_picnum),savecook:escape(py_savecook)}, function (data, textStatus){
		this;
		if(textStatus=="success"){
			if(data=="success"){				
				$("#msg_show").html(SetMsg(1)).show();
				window.location.reload();	
				return false;
			}else{
				$("#msg_show").html(SetMsg(data)).show();
				return false;
			}
		}else{
			$("#msg_show").html(SetMsg("Ajax请求出错！")).show();
			return false;
		}
	});		
}
//用户登录End-------------------------------------

//注册Start--------------------------
function UserRegister(){
	if($("#xieyi")[0].checked == true)
	{
		var py_loginacc=$("#py_loginacc").attr("value").strip();
		var py_loginacc_check=$("#py_loginacc_check");
		var py_loginpwd=$("#py_loginpwd").attr("value").strip();
		var py_loginpwd_check=$("#py_loginpwd_check");
		var py_loginpwd1=$("#py_loginpwd1").attr("value").strip();
		var py_loginpwd1_check=$("#py_loginpwd1_check");
		var py_email=$("#py_email").attr("value").strip();
		var py_email_check=$("#py_email_check");		
		var py_realname=$("#py_realname").attr("value").strip();
		var py_realname_check=$("#py_realname_check");		
		var py_tel=$("#py_tel").attr("value").strip();
		var py_tel_check=$("#py_tel_check");
		var py_address=$("#py_address").attr("value").strip();
		var py_address_check=$("#py_address_check");		
		var py_picnum=$("#py_picnum").attr("value").strip();
		var py_picnum_check=$("#py_picnum_check");				
		
		
		if(py_loginacc=="")
		{
			py_loginacc_check.html(SetMsg("用户名不能为空")).show();
			return false;
		}
		else if(py_loginacc.length<5||py_loginacc.length>20)
		{
			py_loginacc_check.html(SetMsg("用户名长度有误")).show();
			return false;
		}
		else if(!regList["username"].test(py_loginacc))
		{
			py_loginacc_check.html(SetMsg("用户名格式有误")).show();
			return false;
		}
		else
		{
		//;
		}	

		if(py_loginpwd=="")
		{
			py_loginpwd_check.html(SetMsg("密码不能为空")).show();
			return false;
		}
		else if(py_loginpwd.length<6||py_loginpwd.length>16)
		{
			py_loginpwd_check.html(SetMsg("密码长度有误")).show();
			return false;
		}
		else
		{
			//
		}	

		if(py_loginpwd1=="")
		{
			py_loginpwd1_check.html(SetMsg("重复密码不能为空")).show();
			return false;
		}
		else if(py_loginpwd!=py_loginpwd1)
		{
			py_loginpwd1_check.html(SetMsg("两次密码输入不一致")).show();
			return false;
		}
		else
		{
			//
		}	

		if(py_email=="")
		{
			py_email_check.html(SetMsg("邮箱不能为空")).show();
			return false;
		}
		else if(!py_email.match(/^.+@.+$/))
		{
			py_email_check.html(SetMsg("邮箱格式有误")).show();
			return false;
		}
		else
		{
			//
		}		

		if(py_realname.length < 2 || py_realname.length > 4)
		{
			py_realname_check.html(SetMsg("真实姓名长度不正确")).show();
			return false;
		}
		//else if(!regList["chinese"].test(py_realname))
		//{
		//	py_realname_check.html(SetMsg("请用中文填写")).show();
		//	return false;
		//}
		else
		{
			//
		}	

		if(py_tel == "")
		{
			py_tel_check.html(SetMsg("请填写电话或手机号")).show();
			return false;
		}
		else
		{
			//
		}	

		if(py_address == "")
		{
			py_address_check.html(SetMsg("请填写联系地址")).show();
			return false;
		}
		else
		{
			//
		}

		if(py_picnum=="")
		{
			py_picnum_check.html(SetMsg("请输入验证码")).show();
			return false;
		}					
		else
		{
			//
		}		
		
		//Ajax
		$("#msg_show").html("<img src=/Images/loading/ajax_1.gif align=absmiddle> <font style=color:#DEDEDE;>加载中...</font>").show();
		$.get("/Ajax/AjaxReg.aspx", {action:"reg",loginacc:escape(py_loginacc),loginpwd:escape(py_loginpwd),email:escape(py_email),realname:py_realname,tel:escape(py_tel),address:py_address,vcode:escape(py_picnum)}, function (data, textStatus){
			this;
			if(textStatus=="success"){
				if(data=="success"){
					$("#msg_show").html(SetMsg("注册成功 <b>3</b>秒后跳转到登录页面")).show();
					setTimeout("sendmsg('/Ajax.aspx','action=ajax_login','ajax_login');",3000);
					return false;
				}
				else{
					$("#msg_show").html(SetMsg(data)).show();
					return false;
				}
			}
			else{
				$("#msg_show").html(SetMsg("Ajax执行出错")).show();
				return false;
			}
		});					
		return false;
	}
	else
	{
		$("#msg_show").html(SetMsg("请先阅读用户注册协议")).show();
		return false;
	}
}
//注册End-------------------------

//注册检测Start-------------------------
function loseFocusCheck(type_1)
{
	var py_loginacc=$("#py_loginacc").attr("value").strip();
	var py_loginacc_check=$("#py_loginacc_check");
	var py_loginpwd=$("#py_loginpwd").attr("value").strip();
	var py_loginpwd_check=$("#py_loginpwd_check");
	var py_loginpwd1=$("#py_loginpwd1").attr("value").strip();
	var py_loginpwd1_check=$("#py_loginpwd1_check");
	var py_email=$("#py_email").attr("value").strip();
	var py_email_check=$("#py_email_check");
	
	var py_realname=$("#py_realname").attr("value").strip();
	var py_realname_check=$("#py_realname_check");
	var py_tel=$("#py_tel").attr("value").strip();
	var py_tel_check=$("#py_tel_check");
	var py_address=$("#py_address").attr("value").strip();
	var py_address_check=$("#py_address_check");
	
	var py_picnum=$("#py_picnum").attr("value").strip();
	var py_picnum_check=$("#py_picnum_check");
	
	if(type_1==1)
	{
		if(py_loginacc=="")
		{
			py_loginacc_check.html(SetMsg("用户名不能为空")).show();
		}
		else if(py_loginacc.length < 5 || py_loginacc.length > 20)
		{
			py_loginacc_check.html(SetMsg("用户名长度有误")).show();
		}
		else if(!regList["username"].test(py_loginacc))
		{
			py_loginacc_check.html(SetMsg("用户名格式有误")).show();
		}
		else
		{
			//Ajax
			$("#py_loginacc_check").html("<img src=\"/Images/loading/Ajax_1.gif\" align=\"absmiddle\">加载中...").show();
			$.get("/Ajax/AjaxCheck.aspx", {action:"checkacc",val:escape(py_loginacc)}, function (data, textStatus){
				this;
				if(textStatus=="success"){
					if(data=="true")
						py_loginacc_check.html(SetMsg(1)).show();
					else
						py_loginacc_check.html(SetMsg("用户名已经被注册")).show();
				}
			});
		}
	}
	else if(type_1==2)
	{
		if(py_loginpwd=="")
		{
			py_loginpwd_check.html(SetMsg("密码不能为空")).show();
		}
		else if(py_loginpwd.length<6||py_loginpwd.length>16)
		{
			py_loginpwd_check.html(SetMsg("密码长度有误")).show();
		}
		else
		{
			py_loginpwd_check.html(SetMsg(1)).show();
		}	
	}
	else if(type_1==3)
	{
		if(py_loginpwd1=="")
		{
			py_loginpwd1_check.html(SetMsg("重复密码不能为空")).show();
		}
		else if(py_loginpwd!=py_loginpwd1)
		{
			py_loginpwd1_check.html(SetMsg("两次密码输入不一致")).show();
		}
		else
		{
			py_loginpwd1_check.html(SetMsg(1)).show();
		}	
	}
	else if(type_1==4)
	{
		if(py_email=="")
		{
			py_email_check.html(SetMsg("邮箱不能为空")).show();
		}
		else if(!py_email.match(/^.+@.+$/))
		{
			py_email_check.html(SetMsg("邮箱格式有误")).show();
		}
		else
		{
			py_email_check.html(SetMsg(1)).show();
		}	
	}
	else if(type_1==5)
	{
		if(py_picnum==="")
		{
			py_picnum_check.html(SetMsg("请输入验证码")).show();
		}		
		else
		{
			//Ajax
			$("#py_picnum_check").html("<img src=\"/Images/loading/Ajax_1.gif\" align=\"absmiddle\">加载中...").show();
			$.get("/Ajax/AjaxCheck.aspx", {action:"checkvcode",val:escape(py_picnum)}, function (data, textStatus){
				this;
				if(textStatus=="success"){
					if(data=="true")
						py_picnum_check.html(SetMsg(1)).show();
					else
						py_picnum_check.html(SetMsg("验证码有误")).show();
				}
			});
		}	
	}	
	else if(type_1==6)
	{
		if(py_realname.length < 2 || py_realname.length > 4)
		{
			py_realname_check.html(SetMsg("真实姓名长度不正确")).show();
		}
		else if(!regList["chinese"].test(py_realname))
		{
			py_realname_check.html(SetMsg("请用中文填写")).show();
		}
		else
		{
			py_realname_check.html(SetMsg(1)).show();
		}	
	}
	else if(type_1==7)
	{
		if(py_tel == "")
		{
			py_tel_check.html(SetMsg("请填写电话或手机号")).show();
		}
		else
		{
			py_tel_check.html(SetMsg(1)).show();
		}	
	}
	else if(type_1==8)
	{
		if(py_address == "")
		{
			py_address_check.html(SetMsg("请填写联系地址")).show();
		}
		else
		{
			py_address_check.html(SetMsg(1)).show();
		}	
	}
	
	
	
	
}
//注册检测End-------------------------

//编辑检测Start-------------------------
function loseFocusCheckEdit(type_1)
{
	var py_picnum=$("#py_picnum").attr("value").strip();
	var py_picnum_check=$("#py_picnum_check");
	if(type_1==5)
	{
		if(py_picnum==="")
		{
			py_picnum_check.html(SetMsg("请输入验证码")).show();
		}		
		else
		{
			//Ajax
			$("#py_picnum_check").html("<img src=\"/Images/loading/Ajax_1.gif\" align=\"absmiddle\">加载中...").show();
			$.get("/Ajax/AjaxCheck.aspx", {action:"checkvcode",val:escape(py_picnum)}, function (data, textStatus){
				this;
				if(textStatus=="success"){
					if(data=="true")
						py_picnum_check.html(SetMsg(1)).show();
					else
						py_picnum_check.html(SetMsg("验证码有误")).show();
				}
			});
		}	
	}	
}
//编辑检测End-------------------------


//用户编辑Start--------------------------
function UserEdit(){

	var py_userid=$("#py_userid").attr("value").strip();
	var py_email=$("#py_email").attr("value").strip();
	var py_email_check=$("#py_email_check");		
	var py_realname=$("#py_realname").attr("value").strip();
	var py_realname_check=$("#py_realname_check");		
	var py_tel=$("#py_tel").attr("value").strip();
	var py_tel_check=$("#py_tel_check");
	var py_address=$("#py_address").attr("value").strip();
	var py_address_check=$("#py_address_check");
	var py_viplevel=$("input[@name=py_viplevel][@checked]").val();
	var py_staus=$("input[@name=py_staus][@checked]").val();
	var py_picnum=$("#py_picnum").attr("value").strip();
	var py_picnum_check=$("#py_picnum_check");				
	
	if(py_email=="")
	{
		py_email_check.html(SetMsg("邮箱不能为空")).show();
		return false;
	}
	else if(!py_email.match(/^.+@.+$/))
	{
		py_email_check.html(SetMsg("邮箱格式有误")).show();
		return false;
	}
	else
	{
		//
	}		

	if(py_realname.length < 2 || py_realname.length > 4)
	{
		py_realname_check.html(SetMsg("真实姓名长度不正确")).show();
		return false;
	}
	else
	{
		//
	}	

	if(py_tel == "")
	{
		py_tel_check.html(SetMsg("请填写电话或手机号")).show();
		return false;
	}
	else
	{
		//
	}	

	if(py_address == "")
	{
		py_address_check.html(SetMsg("请填写联系地址")).show();
		return false;
	}
	else
	{
		//
	}

	if(py_picnum=="")
	{
		py_picnum_check.html(SetMsg("请输入验证码")).show();
		return false;
	}					
	else
	{
		//
	}		
	
	//Ajax
	$("#msg_show").html("<img src=/Images/loading/ajax_1.gif align=absmiddle> <font style=color:#DEDEDE;>加载中...</font>").show();
	$.get("/Ajax/AjaxReg.aspx", {action:"edit",userid:escape(py_userid),email:escape(py_email),realname:py_realname,tel:escape(py_tel),address:py_address,viplevel:py_viplevel,staus:py_staus,vcode:escape(py_picnum)}, function (data, textStatus){
		this;
		if(textStatus=="success"){
			if(data=="success"){
				$("#msg_show").html(SetMsg("编辑成功")).show();
				return false;
			}
			else{
				$("#msg_show").html(SetMsg(data)).show();
				return false;
			}
		}
		else{
			$("#msg_show").html(SetMsg("Ajax执行出错")).show();
			return false;
		}
	});					
	return false;

}
//用户编辑End-------------------------

//用户修改权限Start--------------------------
function UserChangePass(){
	var py_userid=$("#py_userid").attr("value").strip();
	var py_oldpass=$("#py_oldpass").attr("value").strip();
	var py_oldpass_check=$("#py_oldpass_check");
	var py_newpass=$("#py_newpass").attr("value").strip();
	var py_newpass_check=$("#py_newpass_check");
	var py_repass=$("#py_repass").attr("value").strip();
	var py_repass_check=$("#py_repass_check");
	var py_picnum=$("#py_picnum").attr("value").strip();
	var py_picnum_check=$("#py_picnum_check");				

	if(py_oldpass == "")
	{
		py_oldpass_check.html(SetMsg("")).show();
		return false;
	}
	else
	{
		py_oldpass_check.html(SetMsg(1)).show();
	}	

	if(py_newpass == "")
	{
		py_newpass_check.html(SetMsg("")).show();
		return false;
	}
	else if(py_newpass.length<6||py_newpass.length>16)
	{
		py_newpass_check.html(SetMsg("")).show();
	}
	else
	{
		py_newpass_check.html(SetMsg(1)).show();
	}
	
	if(py_repass != py_newpass)
	{
		py_repass_check.html(SetMsg("")).show();
		return false;
	}
	else
	{
		py_repass_check.html(SetMsg(1)).show();
	}

	if(py_picnum=="")
	{
		py_picnum_check.html(SetMsg("请输入验证码")).show();
		return false;
	}					
	else
	{
		py_picnum_check.html(SetMsg(1)).show();
	}		
	
	//Ajax
	$("#msg_show").html("<img src=/Images/loading/ajax_1.gif align=absmiddle> <font style=color:#DEDEDE;>加载中...</font>").show();
	$.get("/Ajax/AjaxReg.aspx", {action:"changepass",userid:escape(py_userid),oldpass:escape(py_oldpass),newpass:escape(py_newpass),vcode:escape(py_picnum)}, function (data, textStatus){
		this;
		if(textStatus=="success"){
			if(data=="success"){
				$("#msg_show").html(SetMsg("编辑成功")).show();
				return false;
			}
			else{
				$("#msg_show").html(SetMsg(data)).show();
				return false;
			}
		}
		else{
			$("#msg_show").html(SetMsg("Ajax执行出错")).show();
			return false;
		}
	});					
	return false;

}
//用户修改权限End-------------------------

function ToRegister(){
	sendmsg('/Ajax.aspx','action=ajax_register','');
}

//用户登录商城检测
function ShopLogin(){
	$.get("/Ajax/AjaxCheck.aspx", {action:"checklogin",val:"testid"}, function (data, textStatus){
		this;
		if(textStatus=="success"){
			if(data!="true")
			{
				//登录框
				sendmsg("../Ajax.aspx","action=ajax_login","");
				return false;
			}else{
				//跳转到商城
				location.href="/Shop.aspx";
			}
		}
	});
}


