// JavaScript Document
function cssClass(obj,css)
{
	$("#"+obj).attr("class",css);
}
//用户名检测
function checkUserName()
{
	var username = $("#txtReg_UserName").val();
	username = $.trim(username);
	if(username.length<=0)
	{
		$("#txtRegUserName").html("用户名密码填写！");	
		cssClass("txtRegUserName","regFF0000");
		$("#txtReg_UserName").focus();
		return false;
	}
	if(username.length >= 5 && username.length <= 20)
	{
		var re=/^[0-9a-z][\w-.]*[0-9a-z]$/i;
		if(re.test(username))
		{
			$("#txtRegUserName").html("<img src=\"/images/loading.gif\">");	
			$.ajax({
				type:"POST",
				url:"/include/checkName.aspx",
				data:"username="+username+"&t="+new Date(),
				success:function(msg){
					//alert($.trim(msg).toLowerCase())
					if($.trim(msg)=="true")
					{
						$("#txtRegUserName").html("对不起，此用户名已被占用！");	
						cssClass("txtRegUserName","regFF0000");
						$("#txtReg_UserName").focus();
						return false;
					}
					else
					{
						$("#txtRegUserName").html("恭喜您，此用户名未被占用，可以注册");
						cssClass("txtRegUserName","reg00FF00");
						return true;
					}
				}
			})
		}
		else
		{
			$("#txtRegUserName").html("用户名必须为5－20中间的字母或数字！");	
			cssClass("txtRegUserName","regFF0000");
			$("#txtReg_UserName").focus();
			return false;
		}
		
	}
	else
	{
		$("#txtRegUserName").html("用户名必须为5－20中间的字母或数字！");	
		cssClass("txtRegUserName","regFF0000");
		$("#txtReg_UserName").focus();
		return false;
	}
}
//密码检测
function checkPassWord()
{
	var pass = $("#txtReg_PassWord").val();
	pass = $.trim(pass);
	if(pass.length <= 0)
	{
		//txtRegPassWord
		$("#txtRegPassWord").html("密码必须填写！");
		cssClass("txtRegPassWord","regFF0000");
		$("#txtReg_PassWord").focus();
		return false;
	}
	if(pass.length >= 5 && pass.length <= 20)
	{
		$("#txtRegPassWord").html("正确！");
		cssClass("txtRegPassWord","reg00FF00");
		return true;
	}
	else
	{
		$("#txtRegPassWord").html("密码必须在5－20字符中间！");
		$("#txtReg_PassWord").focus();
		cssClass("txtRegPassWord","regFF0000");
		return false;
	}
}
//重复密码验证
function checkPass2()
{
	var pass = $.trim($("#txtReg_PassWord2").val());
	if(pass.length<=0)
	{
		$("#txtRegPassWord2").html("密码必须填写！");
		cssClass("txtRegPassWord2","regFF0000");
		$("#txtReg_PassWord2").focus();
		return false;
	}
	var pass2 = $.trim($("#txtReg_PassWord").val());
	if(pass == pass2)
	{
		$("#txtRegPassWord2").html("正确！");
		cssClass("txtRegPassWord2","reg00FF00");
		return true;
	}
	else
	{
		$("#txtRegPassWord2").html("两次密码输入不相同！");
		cssClass("txtRegPassWord2","regFF0000");
		$("#txtReg_PassWord2").focus();
		return false;
	}
}

//电子邮箱验证
function checkEmail()
{//txtReg_UserMail //txtRegEmail
	var mail = $.trim($("#txtReg_UserMail").val());
	if(mail.length <= 0)
	{
		$("#txtRegEmail").html("电子邮箱必须填写！");
		cssClass("txtRegEmail","regFF0000");
		$("#txtReg_UserMail").focus();
		return false;
	}
	
	var pattern = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/; 
	if(pattern.test(mail))
	{
		$("#txtRegEmail").html("正确！");
		cssClass("txtRegEmail","reg00FF00");
		return true;
	}
	else
	{
		$("#txtRegEmail").html("邮箱格式错误！");
		cssClass("txtRegEmail","regFF0000");
		$("#txtReg_UserMail").focus();
		return false;
	}
}
//电话
function checkMobile()
{//txtReg_UserTel txtRegTel
	var tel = $.trim($("#txtReg_UserTel").val());

	if(tel.length == 11)
	{
		$("#txtRegTel").html("正确！");
		cssClass("txtRegTel","reg00FF00");
		return true;
	}
	else
	{
		$("#txtRegTel").html("移动电话为11位的数字！");
		cssClass("txtRegTel","regFF0000");
		$("#txtReg_UserTel").focus();
		return false;
	}
}
/*function checkMobile()
{
	var tel = $.trim($("#txtReg_UserTel").val());

	if(tel.length == 11)
	{
	    $("#txtRegTel").html("<img src=\"/images/loading.gif\">");	
			$.ajax({
				type:"POST",
				url:"/include/checkPhone.aspx",
				data:"usermail="+tel+"&t="+new Date(),
				success:function(msg)
				{
				
					if($.trim(msg)=="true")
					{
						$("#txtRegTel").html("对不起，此电话已经存在！");	
						cssClass("txtRegTel","regFF0000");
						$("#txtReg_UserTel").focus();
						return false;
					}
					else
					{
						$("#txtRegTel").html("正确！");
		                cssClass("txtRegTel","reg00FF00");
		                return true;
					}
				}
			})
	
	}
	else
	{
		$("#txtRegTel").html("移动电话为11位的数字！");
		cssClass("txtRegTel","regFF0000");
		$("#txtReg_UserTel").focus();
		return false;
	}
}*/
//个人简介
function checkContent()
{
	//txtUserContent
	//checkAbout
	var content = $.trim($("#txtReg_UserContent").val());
	if(content.length > 500)
	{
		$("#txtUserContent").html("个人简介不能超过500个字符！");
		cssClass("txtUserContent","regFF0000");
		$("#txtReg_UserContent").attr("value",content.substring(0,500));
	}
	return true;
}
//表单提交
function onSubmit()
{
	var uname = checkUserName();
	//alert(uname);
	if(uname != false)
	{
		var upass = checkPassWord();
		if(upass)
		{
			var pass2 = checkPass2();
			if(pass2)
			{
				var truename = checkTrueName();
				if(truename)
				{
					var mail = checkEmail();
					if(mail)
					{
						var tel = checkMobile();
						if(tel)
							return true;
						else
							return false;
					}
					else
						return false;
				}
				else
					return false;
			}
			else
				return false;
		}
		else
			return upass;
	}
	else
		return false;
}
function checkCompany()
{
	//txtReg_CompanyName //txtRegCompanyName
	var company = $.trim($("#txtReg_CompanyName").val());
	if(company.length<=0)
	{
		$("#txtRegCompanyName").html("公司名称必须填写！");
		cssClass("txtRegCompanyName","regFF0000");
		$("#txtReg_CompanyName").focus();
		return false;
	}
	
	if(company.length >= 3 && company.length <= 100)
	{
		$("#txtRegCompanyName").html("正确！");
		cssClass("txtRegCompanyName","reg00FF00");
		return true;
	}
	else
	{
		$("#txtRegCompanyName").html("公司名称必须是3－100个字符中间！");
		cssClass("txtRegCompanyName","regFF0000");
		$("#txtReg_CompanyName").focus();
		return false;
	}
}
function checkCompanyEmail()
{//txtReg_UserMail //txtRegEmail
	var mail = $.trim($("#txtReg_CompanyEmail").val());
	if(mail.length <= 0)
	{
		return true;
	}
	else
	{
		var pattern = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/; 
		if(pattern.test(mail))
		{
			$("#txtRegCompanyEmail").html("正确！");
			cssClass("txtRegCompanyEmail","reg00FF00");
			return true;
		}
		else
		{
			$("#txtRegCompanyEmail").html("邮箱格式错误！");
			cssClass("txtRegCompanyEmail","regFF0000");
			$("#txtReg_CompanyEmail").focus();
			return false;
		}
	}
}
function formSubmit()
{
	var user = checkUserName();
	if(user != false)
	{
		var pass = checkPassWord();
		if(pass)
		{
			var pass2 = checkPass2();
			if(pass2)
			{
				var company = checkCompany();
				if(company)
				{
					var mail = checkCompanyEmail();
					if(mail)
						return true;
					else
						return false;
				}
				else
					return false;
			}
			else
				return false;
		}
		else
			return false;
	}
	else
		return false;
}
//真实姓名验证
function checkTrueName()
{
  var truename = $.trim($("#txtReg_TrueName").val());
	if(truename.length<=0)
	{
		$("#txtRegTruename").html("真实姓名必须填写！");
		cssClass("txtRegTruename","regFF0000");
		$("#txtReg_TrueName").focus();
		return false;
	}
	else
	{
		$("#txtRegTruename").html("正确！");
		cssClass("txtRegTruename","reg00FF00");
		return true;
	}
	
}

	
   