﻿// JavaScript Document
//<![CDATA[
//=================================
//注意：本页面添加了注册和登录的验证等函数
//=================================
$.setupJMPopups({
	screenLockerBackground: "#000",
	screenLockerOpacity: "0.5"
});
function userload(path) {
	$.openPopupLayer({
		name: "pop_userload",
		width: 480,
		url: path + "../user/load.asp?path=" + path
	});
}
function userreg(path) {
	$.openPopupLayer({
		name: "pop_userreg",
		width: 600,
		url: path + "../user/reg.asp?path=" + path
	});
}
function subscribe(path) {
	
	$.openPopupLayer({
		name: "pop_subscribe",
		width: 410,
		url: path + "subscribe.html"
	});
}
function validSubscribe(){
	
	var cName = $("#sub_Name");
	var Name = $.trim(cName.val());
	if(Name==""){
		alert("请先填写姓名");
		cName.focus();
		return false;
	}
	
	var cEmail = $("#sub_Email");
	var Email = $.trim(cEmail.val());
	if(Email==""){
		alert("请先填写电子邮箱");
		cEmail.focus();
		return false;
	}
	if(/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/.test(Email)==false){
		alert("邮箱地址格式不正确");
		cEmail.focus();
		return false;
	}
	
	var cMobile = $("#sub_Mobile");
	var Mobile = $.trim(cMobile.val());
	if(Mobile==""){
		alert("请先填写手机号码");
		cMobile.focus();
		return false;
	}
	if(Mobile!="" && /^\d{11,}$/.test(Mobile)==false){
		alert("手机号码格式不正确");
		cMobile.focus();
		cMobile.select();
		return false;
	}
	
	var cQQ = $("#sub_QQ");
	var QQ = $.trim(cQQ.val());
	if(QQ==""){
		alert("请先填写QQ");
		cQQ.focus();
		return false;
	}
	if(QQ!="" && /^\d{6,}$/.test(QQ)==false){
		alert("QQ号码格式不正确");
		cQQ.focus();
		cQQ.select();
		return false;
	}
	
	var cProduct = $("#sub_Product");
	var Product = $.trim(cProduct.val());
	if(Product==""){
		alert("请先填写您感兴趣的产品");
		cProduct.focus();
		return false;
	}
	
}
function openStaticPopup(path) {
	$.openPopupLayer({
		name: "pop_openStaticPopup",
		width: 800,
		target: "myImages"
	});
}

//验证、注册、跳转
function reg(path){
	var cLoginId = $("#LoginId");
	var LoginId = $.trim(cLoginId.val());
	if(LoginId==""){
		alert("请先填写登录账号");
		cLoginId.focus();
		return false;
	}
	if(LoginId.length<3){
		alert("登录账号的长度必须在3-16个字符之间");
		cLoginId.focus();
		return false;
	}
	if(/^[a-zA-Z0-9]{3,16}$/.test(LoginId)==false){
		alert("登录账号只能由3-16位字母、数字组成");
		cLoginId.focus();
		return false;
	}
	
	var cPassword = $("#Password");
	var Password = $.trim(cPassword.val());
	if(Password==""){
		alert("请先填写登录密码");
		cPassword.focus();
		return false;
	}
	if(Password.length<6){
		alert("登录密码的长度必须在6-16个字符之间");
		cPassword.focus();
		return false;
	}
	if(/^\d+$/.test(Password)==true || /^[a-zA-Z]+$/.test(Password)==true){
		alert("密码过于简单，请至少使用字母和数学混合的密码！");
		cPassword.focus();
		return false;
	}
	
	var cConfirmPassword = $("#ConfirmPassword");
	var ConfirmPassword = $.trim(cConfirmPassword.val());
	if(ConfirmPassword==""){
		alert("请先填写确认密码");
		cConfirmPassword.focus();
		return false;
	}
	if(Password!=ConfirmPassword){
		alert("两次输入的密码不一样，请重新输入");
		cConfirmPassword.focus();
		cConfirmPassword.select();
		return false;
	}
	
	var cEmail = $("#Email");
	var Email = $.trim(cEmail.val());
	if(Email==""){
		alert("请先填写电子邮箱");
		cEmail.focus();
		return false;
	}
	if(/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/.test(Email)==false){
		alert("邮箱地址格式不正确");
		cEmail.focus();
		return false;
	}
	
	var cMobile = $("#Mobile");
	var Mobile = $.trim(cMobile.val());
	if(Mobile==""){
		alert("请先填写手机号码");
		cMobile.focus();
		return false;
	}
	if(Mobile!="" && /^\d{11,}$/.test(Mobile)==false){
		alert("手机号码格式不正确");
		cMobile.focus();
		cMobile.select();
		return false;
	}
	
	var cAcceptClause=$("#AcceptClause");
	var AcceptClause = cAcceptClause.attr("checked");
	if(AcceptClause==false){
		alert("你是否同意正奥会员条例?");
		cAcceptClause.focus();
		return false;
	}
	var cApplyForAgent=$("#ApplyForAgent");
	var ApplyForAgent = cApplyForAgent.attr("checked")?1:0;
	$.ajax({
		   type:"POST",
		   url: path+"user/reg_post.asp",
		   data:"LoginId="+escape(LoginId)+"&Password="+escape(Password)+"&Email="+escape(Email)+"&Mobile="+escape(Mobile)+"&ApplyForAgent="+escape(ApplyForAgent),
		   success:function(data){
			   if($.trim(data)=="1"){
				   alert("注册成功！\n请进入你注册时填写的邮箱点击验证链接以激活你的账号！");
				   location.href=path + "user/index.asp";
				   return false;
			   }
			   else if($.trim(data)=="2"){
				   alert("注册成功！\nEmail验证邮件发送失败，如有问题，请联系系统管理员！");
				   location.href=path + "user/index.asp";
				   return false;
			   }else{
				   alert(data);
				   return false;
				}
			}
	});
	return false;
}



//验证、登录、跳转
function login(path){
	var cLoginId = $("#uid");
	var LoginId = $.trim(cLoginId.val());
	if(LoginId==""){
		alert("请先填写登录账号");
		cLoginId.focus();
		return false;
	}
	if(LoginId.length<3){
		alert("登录账号的长度必须在3-16个字符之间");
		cLoginId.focus();
		return false;
	}
	if(/^[a-zA-Z0-9]{3,16}$/.test(LoginId)==false){
		alert("登录账号只能由3-16位字母、数字组成");
		cLoginId.focus();
		return false;
	}
	
	var cPassword = $("#pwd");
	var Password = $.trim(cPassword.val());
	if(Password==""){
		alert("请先填写登录密码");
		cPassword.focus();
		return false;
	}
	if(Password.length<6){
		alert("登录密码的长度必须在6-16个字符之间");
		cPassword.focus();
		return false;
	}
	if(/^\d+$/.test(Password)==true || /^[a-zA-Z]+$/.test(Password)==true){
		alert("密码过于简单，请至少使用字母和数学混合的密码！");
		cPassword.focus();
		return false;
	}
	var cRememberMe=$("#RememberMe");
	var RememberMe = cRememberMe.attr("checked")?1:0;
	$.ajax({
		   type:"POST",
		   url: path+"user/login_post.asp",
		   data:"LoginId="+escape(LoginId)+"&Password="+escape(Password)+"&RememberMe="+escape(RememberMe),
		   success:function(data){
			   if($.trim(data)=="1"){
				   location.href=path + "user/index.asp";
				   return false;
			   }else{
				   alert(data);
				   return false;
				}
			}
	});
	return false;
}

function isValidInfo(){
	var cEmail = $("#Email");
	var Email = $.trim(cEmail.val());
	if(Email==""){
		alert("请先填写电子邮箱");
		cEmail.focus();
		return false;
	}
	if(/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/.test(Email)==false){
		alert("邮箱地址格式不正确");
		cEmail.focus();
		return false;
	}
	
	var cMobile = $("#Mobile");
	var Mobile = $.trim(cMobile.val());
	if(Mobile==""){
		alert("请先填写手机号码");
		cMobile.focus();
		return false;
	}
	if(Mobile!="" && /^\d{11,}$/.test(Mobile)==false){
		alert("手机号码格式不正确");
		cMobile.focus();
		cMobile.select();
		return false;
	}
	
	var cPostal = $("#Postal");
	var Postal = $.trim(cPostal.val());
	if(Postal!="" && /^\d{6}$/.test(Postal)==false){
		alert("邮编必须是6位数字");
		cPostal.focus();
		cPostal.select();
		return false;
	}
	
	if($("#RequireAgentInfo").val()=="1"){
		
		var cCompanyName = $("#CompanyName");
		var CompanyName = $.trim(cCompanyName.val());
		if(CompanyName==""){
			alert("请先填写公司全称");
			cCompanyName.focus();
			return false;
		}
		
		var cCompanyAddress = $("#CompanyAddress");
		var CompanyAddress = $.trim(cCompanyAddress.val());
		if(CompanyAddress==""){
			alert("请先填写公司地址");
			cCompanyAddress.focus();
			return false;
		}
		
		var cCompanyPhone = $("#CompanyPhone");
		var CompanyPhone = $.trim(cCompanyPhone.val());
		if(CompanyPhone==""){
			alert("请先填写公司电话");
			cCompanyPhone.focus();
			return false;
		}
		if(CompanyPhone!="" && /^((\d{3,4})-?)?\d{7,}$/.test(CompanyPhone)==false){
			alert("公司电话格式不正确");
			cCompanyPhone.focus();
			cCompanyPhone.select();
			return false;
		}
		
		var cCompanyFax = $("#CompanyFax");
		var CompanyFax = $.trim(cCompanyFax.val());
		if(CompanyFax==""){
			alert("请先填写公司传真");
			cCompanyFax.focus();
			return false;
		}
		if(CompanyFax!="" && /^((\d{3,4})-?)?\d{7,}$/.test(CompanyFax)==false){
			alert("公司传真格式不正确");
			cCompanyFax.focus();
			cCompanyFax.select();
			return false;
		}
		
	}
	
	return true;
}

function isValidPassword(){
	var coPassword = $("#oPassword");
	var oPassword = $.trim(coPassword.val());
	if(oPassword==""){
		alert("请先填写旧密码");
		coPassword.focus();
		return false;
	}
	if(oPassword.length<6){
		alert("旧密码的长度必须在6-16个字符之间");
		coPassword.focus();
		return false;
	}
	if(/^\d+$/.test(oPassword)==true || /^[a-zA-Z]+$/.test(oPassword)==true){
		alert("旧密码过于简单，请至少使用字母和数学混合的密码！");
		coPassword.focus();
		return false;
	}
	
	var cPassword = $("#Password");
	var Password = $.trim(cPassword.val());
	if(Password==""){
		alert("请先填写新密码");
		cPassword.focus();
		return false;
	}
	if(Password.length<6){
		alert("新密码的长度必须在6-16个字符之间");
		cPassword.focus();
		return false;
	}
	if(/^\d+$/.test(Password)==true || /^[a-zA-Z]+$/.test(Password)==true){
		alert("新密码过于简单，请至少使用字母和数学混合的密码！");
		cPassword.focus();
		return false;
	}
	
	var cConfirmPassword = $("#ConfirmPassword");
	var ConfirmPassword = $.trim(cConfirmPassword.val());
	if(ConfirmPassword==""){
		alert("请先填写确认密码");
		cConfirmPassword.focus();
		return false;
	}
	if(Password!=ConfirmPassword){
		alert("两次输入的密码不一样，请重新输入");
		cConfirmPassword.focus();
		cConfirmPassword.select();
		return false;
	}	
}

function isValidRecommend(){
	var cEmail = $("#Email");
	var Email = $.trim(cEmail.val());
	if(Email==""){
		alert("请先填写电子邮箱");
		cEmail.focus();
		return false;
	}
	if(/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/.test(Email)==false){
		alert("邮箱地址格式不正确");
		cEmail.focus();
		return false;
	}
	
	var cMobile = $("#Mobile");
	var Mobile = $.trim(cMobile.val());
	if(Mobile==""){
		alert("请先填写手机号码");
		cMobile.focus();
		return false;
	}
	if(Mobile!="" && /^\d{11,}$/.test(Mobile)==false){
		alert("手机号码格式不正确");
		cMobile.focus();
		cMobile.select();
		return false;
	}
	
	var cName = $("#Name");
	var Name = $.trim(cName.val());
	if(Name==""){
		alert("请先填写姓名");
		cName.focus();
		return false;
	}
}

function isValidAppForm(){
	
	var cCompany = $("#Company");
	var Company = $.trim(cCompany.val());
	if(Company==""){
		alert("请先填写公司名称");
		cCompany.focus();
		return false;
	}
	
	var cAddress = $("#Address");
	var Address = $.trim(cAddress.val());
	if(Address==""){
		alert("请先填写公司地址");
		cAddress.focus();
		return false;
	}
	
	var cName = $("#Name");
	var Name = $.trim(cName.val());
	if(Name==""){
		alert("请先填写姓名");
		cName.focus();
		return false;
	}
	
	var cPhone = $("#Phone");
	var Phone = $.trim(cPhone.val());
	if(Phone==""){
		alert("请先填写电话/手机");
		cPhone.focus();
		return false;
	}
	if(/^((\d{3,4})-?)?\d{7,}$/.test(Phone)==false && /^\d{11,}$/.test(Phone)==false){
		alert("电话/手机格式不正确");
		cPhone.focus();
		cPhone.select();
		return false;
	}
	
	var cEmail = $("#Email");
	var Email = $.trim(cEmail.val());
	if(Email==""){
		alert("请先填写电子邮箱");
		cEmail.focus();
		return false;
	}
	if(/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/.test(Email)==false){
		alert("邮箱地址格式不正确");
		cEmail.focus();
		return false;
	}
	
	return true;
	
}

function isValidFeedback(TypeId){
	
	var cName = $("#Name"+TypeId);
	var Name = $.trim(cName.val());
	if(Name==""){
		alert("请先填写姓名");
		cName.focus();
		return false;
	}
	
	var cPhone = $("#Phone"+TypeId);
	var Phone = $.trim(cPhone.val());
	if(Phone==""){
		alert("请先填写电话/手机");
		cPhone.focus();
		return false;
	}
	if(/^((\d{3,4})-?)?\d{7,}$/.test(Phone)==false && /^\d{11,}$/.test(Phone)==false){
		alert("电话/手机格式不正确");
		cPhone.focus();
		cPhone.select();
		return false;
	}
	
	var cEmail = $("#Email"+TypeId);
	var Email = $.trim(cEmail.val());
	if(Email==""){
		alert("请先填写电子邮箱");
		cEmail.focus();
		return false;
	}
	if(/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/.test(Email)==false){
		alert("邮箱地址格式不正确");
		cEmail.focus();
		return false;
	}
	
	var cContent = $("#Content"+TypeId);
	var Content = $.trim(cContent.val());
	if(Content==""){
		alert("请先填写内容");
		cContent.focus();
		return false;
	}
	
	var cvalidcode = $("#validcode"+TypeId);
	var validcode = $.trim(cvalidcode.val());
	if(validcode==""){
		alert("请先填写验证码");
		cvalidcode.focus();
		return false;
	}
	if(validcode.length!=4){
		alert("验证码错误");
		cvalidcode.focus();
		return false;
	}
	
	return true;
}
//]]>
