var nameformat=/^[\w]{4,20}$/;
var emailformat=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
var telformat=/^[\d-(),+]{7,50}$/;
var mobileformat=/^[\d]{8,11}$/;

var pwd_key=0;

//用户注册第一步的验证
function reg1_check(){
	var flag=0;
	$("#username_txt").text("");
	$("#password_txt").text("");
	$("#repass_txt").text("");
	$("#email_txt").text("");
	$("#username_msg").text("");
	$("#password_msg").text("");
	$("#repass_msg").text("");
	$("#email_msg").text("");
	if(username_check() == false){
		return false;
	}
	if(password_check() == false){
		return false;
	}
	if(repass_check() == false){
		return false;
	}
	if(email_check() == false){
		return false;
	}
	for(i=0;i<5;i++){
		if(document.form1.roleid[i].checked == true){
			flag=1;
			break;
		}
	}
	if(flag == 0){
		$("#roleid_msg").text("请选择用户类型！");
		return false;
	}
	
}

function username_check(){
	$("#username_txt").text("");
	$("#username_msg").text("");
	if(document.form1.username.value == ''){
		document.form1.username.focus();
		$("#username_msg").text("请填写用户名！");
		return false;
	}
	else if(!nameformat.exec(document.form1.username.value)){
		document.form1.username.focus();
		$("#username_msg").text("格式为数字与字母的组合，4-20个字符！");
		return false;
	}
	else{
		var username=$("#username").val();
		$.get("index.php?c=user&a=validateusername",{username:username},function(data){
			if(data == '1'){
				document.form1.username.focus();
				$("#username_msg").text("用户名已被占用！");
				$("#btn_next").attr("disabled","disabled");
				return false;
			}
			else{
				$("#username_txt").text("OK!");
				$("#btn_next").removeAttr("disabled");
				return true;
			}
		});
	}
}

function password_check(){
	$("#password_msg").text("");
	$("#password_txt").text("");
	if(document.form1.password.value==''){
		document.form1.password.focus();
		$("#password_msg").text("请填写密码！");
		return false;
	}
	else if(document.form1.password.value.length < 6){
		document.form1.password.focus();
		$("#password_msg").text("长度不少于6个字符！");
		return false;
	}
	else{
		$("#password_txt").text("OK!");
		return true;
	}
}

function repass_check(){
	$("#repass_msg").text("");
	$("#repass_txt").text("");
	if(document.form1.repass.value != document.form1.password.value){
		document.form1.repass.focus();
		$("#repass_msg").text("两次填写的密码不一致！");
		return false;
	}
	else{
		$("#repass_txt").text("OK!");
		return true;
	}
}

function email_check(){
	$("#email_msg").text("");
	$("#email_txt").text("");
	if(document.form1.email.value == ''){
		document.form1.email.focus();
		$("#email_msg").text("请填写电子邮件！");
		return false;
	}
	else if(!emailformat.exec(document.form1.email.value)){
		document.form1.email.focus();
		$("#email_msg").text("电子邮件格式不正确！");
		return false;
	}
	else{
		var email=$("#email").val();
		$.get("index.php?c=user&a=validateemail",{email:email},function(data){
			if(data == '1'){
				document.form1.email.focus();
				$("#email_msg").text("邮箱已被占用！");
				$("#btn_next").attr("disabled","disabled");
				return false;
			}
			else{
				$("#email_txt").text("OK!");
				$("#btn_next").removeAttr("disabled");
				return true;
			}
		});
	}
}

function tel_check(){
	$("#tel_msg").text("");
	$("#tel_txt").text("");
	if(!telformat.exec(document.form1.tel.value) && document.form1.tel.value != ''){
		document.form1.tel.focus();
		$("#tel_msg").text("电话号码格式不正确！");
		return false;
	}
	else{
		$("#tel_txt").text("OK!");
		return true;
	}
}

function fax_check(){
	$("#fax_msg").text("");
	$("#fax_txt").text("");
	if(!telformat.exec(document.form1.fax.value) && document.form1.fax.value != ''){
		document.form1.fax.focus();
		$("#fax_msg").text("传真号码格式不正确！");
		return false;
	}
	else{
		$("#fax_txt").text("OK!");
		return true;
	}
}

function mobile_check(){
	$("#mobile_msg").text("");
	$("#mobile_txt").text("");
	if(!mobileformat.exec(document.form1.mobile.value) && document.form1.mobile.value != ''){
		document.form1.mobile.focus();
		$("#mobile_msg").text("手机号码格式不正确！");
		return false;
	}
	else{
		$("#mobile_txt").text("OK!");
		return true;
	}
}

//用户注册第二步的验证
function reg_vis_check(){
	$("#truename_msg").text("");
	$("#email_msg").text("");
	if(document.form1.truename.value == ''){
		document.form1.truename.focus();
		$("#truename_msg").text("请填写姓名！");
		return false;
	}
	if(email_check() == false){
		return false;
	}
	if(tel_check() == false){
		return false;
	}
	if(mobile_check() == false){
		return false;
	}
}

function reg_hall_check(){
	$("#hallname_msg").text("");
	$("#email_msg").text("");
	if(document.form1.hallname.value == ''){
		document.form1.hallname.focus();
		$("#hallname_msg").text("请填写展馆名称！");
		return false;
	}
	if(document.form1.areaid1.value == '0'){
		document.form1.areaid1.focus();
		alert("请选择地区！");
		return false;
	}
	if(document.form1.areaid2.value == '0'){
		document.form1.areaid2.focus();
		alert("请选择地区！");
		return false;
	}
	if(email_check() == false){
		return false;
	}
	if(tel_check() == false){
		return false;
	}
	if(fax_check() == false){
		return false;
	}
}

function reg_org_check(){
	$("#orgname_msg").text("");
	$("#email_msg").text("");
	if(document.form1.orgname.value == ''){
		document.form1.orgname.focus();
		$("#orgname_msg").text("请填写单位名称！");
		return false;
	}
	if(email_check() == false){
		return false;
	}
	if(tel_check() == false){
		return false;
	}
	if(fax_check() == false){
		return false;
	}
}

function reg_serv_check(){
	$("#scomname_msg").text("");
	$("#email_msg").text("");
	if(document.form1.scomname.value == ''){
		document.form1.scomname.focus();
		$("#scomname_msg").text("请填写公司名称！");
		return false;
	}
	if(email_check() == false){
		return false;
	}
	if(tel_check() == false){
		return false;
	}
	if(fax_check() == false){
		return false;
	}
}

function reg_com_check(){
	$("#comname_msg").text("");
	$("#email_msg").text("");
	if(document.form1.comname.value == ''){
		document.form1.comname.focus();
		$("#comname_msg").text("请填写公司名称！");
		return false;
	}
	if(email_check() == false){
		return false;
	}
	if(tel_check() == false){
		return false;
	}
	if(fax_check() == false){
		return false;
	}
}

//修改密码验证
function changepwd_check(){
	$("#oldpass_txt").text("");
	$("#oldpass_msg").text("");
	$("#oldpass_txt").text("");
	$("#oldpass_msg").text("");
	$("#newpass2_msg").text("");
	$("#newpass2_txt").text("");
	if(document.form1.oldpassword.value == ''){
		document.form1.oldpassword.focus();
		$("#oldpass_msg").text("请填写原密码！");
		return false;
	}
	if(newpass_check() == false){
		return false;
	}
	if(newpass2_check() == false){
		return false;
	}
}

function oldpass_check(){
	$("#oldpass_txt").text("");
	$("#oldpass_msg").text("");
	var oldpwd=$("#oldpassword").val();
	$.get("index.php?c=user&a=validatepwd",{oldpwd:oldpwd},function(data){
		if(data == '1'){
			$("#oldpass_txt").text('OK!');
			pwd_key=1;
			$("#btn_pwd").removeAttr("disabled");
			return true;
		}
		else{
			$("#oldpass_msg").text('原始密码错误！请重新输入。');
			document.form1.oldpassword.focus();
			pwd_key=0;
			$("#btn_pwd").attr("disabled","disabled");
			return false;
		}
	});
}

function newpass_check(){
	$("#newpass_msg").text("");
	$("#newpass_txt").text("");
	if(document.form1.newpassword.value==''){
		document.form1.newpassword.focus();
		$("#newpass_msg").text("请填写新密码！");
		return false;
	}
	else if(document.form1.newpassword.value.length < 6){
		document.form1.newpassword.focus();
		$("#newpass_msg").text("长度不少于6个字符！");
		return false;
	}
	else{
		$("#newpass_txt").text("OK!");
		return true;
	}
}

function newpass2_check(){
	$("#newpass2_msg").text("");
	$("#newpass2_txt").text("");
	if(document.form1.newpassword2.value != document.form1.newpassword.value){
		document.form1.newpassword2.focus();
		$("#newpass2_msg").text("两次填写的新密码不一致！");
		return false;
	}
	else{
		$("#newpass2_txt").text("OK!");
		return true;
	}
}

//发布文章的验证
function art_check(){
	if(document.form1.title.value == ''){
		document.form1.title.focus();
		alert("请输入标题！");
		return false;
	}
}

//发布服务的验证
function serv_check(){
	if(document.form1.servname.value == ''){
		document.form1.servname.focus();
		alert("请输入服务名称！");
		return false;
	}
}

//建立展会的验证
function expo_check(){
	if(document.form1.exponame.value == ''){
		document.form1.exponame.focus();
		alert("请输入展会名称！");
		return false;
	}
}

//发表反馈的验证
function fb_check(){
	if(document.form1.textarea.value == ''){
		document.form1.textarea.focus();
		alert("请输入反馈内容！");
		return false;
	}
}

//检索验证
function search_check(){
	if(document.sform.searchkey.value == ''){
		alert("请输入搜索关键词！");
		return false;
	}
}

//发布产品的验证
function prod_check(){
	if(document.form1.prodname.value == ''){
		document.form1.prodname.focus();
		alert("请输入产品名称！");
		return false;
	}
}

//添加图片的验证
function addpic_check(){
	if(document.form1.pic.value == ''){
		document.form1.pic.focus();
		alert("请选择一张图片！");
		return false;
	}
}

//发布资料的验证
function file_check(){
	if(document.form1.filename.value == ''){
		document.form1.filename.focus();
		alert("请输入资料名称！");
		return false;
	}
	if(document.form1.tmpfile.value == ''){
		document.form1.tmpfile.focus();
		alert("请选择一个文件！");
		return false;
	}
	if(document.form1.expoid.value == '0'){
		document.form1.expoid.focus();
		alert("请选择一个展会！");
		return false;
	}
}

//编辑资料的验证
function file_edit_check(){
	if(document.form1.filename.value == ''){
		document.form1.filename.focus();
		alert("请输入资料名称！");
		return false;
	}
	if(document.form1.expoid.value == '0'){
		document.form1.expoid.focus();
		alert("请选择一个展会！");
		return false;
	}
}

//PM的验证
function pm_check(){
	if(document.form1.title.value == ''){
		document.form1.title.focus();
		alert("请输入标题！");
		return false;
	}
	if(document.form1.content.value == ''){
		document.form1.title.focus();
		alert("请输入标题！");
		return false;
	}
}

//找回密码的验证
function getpwd_check(){
	if(document.form1.username.value == ''){
		document.form1.username.focus();
		alert("请输入用户名！");
		return false;
	}
}

//设定新密码的验证
function updatepwd_check(){
	if(document.form1.password.value == ''){
		document.form1.password.focus();
		alert("请输入新密码！");
		return false;
	}
}

