﻿var IsEmail=false;
var IsUserName=false;
var IsPassword=false;
var IsEnterPassword=false;
function CheckUname(str)
{
	IsUserName=false;
	if(checkEmail(str))
	{
	$('#UserNameErrs').load('/CheckReg.aspx?'+str,function(result){
														   if(result=="完成")
														   		{
																	IsUserName=true;
																	$("#UserNameErrs").css("display","none");
																	$("#UserNameInfo").html("正确")
																}
															else
															{
																IsUserName=false;
																$("#UserNameErrs").css("display","block");
																$("#UserNameInfo").css("display","none");
																///$("#UserNameInfo").css("display","none");
																//$("#RegularExpressionValidator1").css("visibility","visible")
															}
														   
														   });
	}
}
function Len(str,len)
{
	IsPassword=false;
	if(str.replace(/(^\s+|\s+$)/g,"")!="")
	{
		if(str.length<len)
		{
			IsPassword=false;
			$("#Passwordsdiv").html("密码不能小于"+len+"位");
			$("#Passwordsdiv").css("display","block");
			$("#PasswordsInfo").css("display","none");
		}
		else
		{
			$("#PasswordsInfo").html("完成");
			$("#Passwordsdiv").css("display","none");
			$("#PasswordsInfo").css("display","block");
			IsPassword=true;
		}
	}
}
function VsPass(str1,str2)
{
	IsEnterPassword=false;
	Len(str1,6);
	if(str1!="")
	{
		if(str1==str2)
		{
			$("#AgainPassInfo").html("完成");
			$("#AgainPass").css("display","none");
			$("#AgainPassInfo").css("display","block");
			IsEnterPassword=true;	
		}
		else
		{
			$("#AgainPass").html("两次输入不一样");
			$("#AgainPass").css("display","block");
			$("#AgainPassInfo").css("display","none");
			IsEnterPassword=false;
		}
	}
}
function checkEmail(str)
{
	IsEmail=false;
	if(str.indexOf("@")>-1)
	{
		var emailPat=/^(.+)@(.+)$/;
		var matchArray=str.match(emailPat);
		if (matchArray==null) {
			$("#UserNameErrs").html("请输入一个正确的Email");
			$("#UserNameErrs").css("display","block");
			$("#UserNameInfo").css("display","none");
		}
		else
		{
			IsEmail=true;	
		}
	}
	else
	{
		IsEmail=true;
	}
	return IsEmail;
}
function CheckSub()
{
	if(!IsUserName)
	{
		$("#UserNameErrs").html("请输入一个正确的Email");
		$("#UserNameErrs").css("display","block");
		$("#UserNameInfo").css("display","none");
		return false;
	}
	if(!IsPassword)
	{
		$("#Passwordsdiv").html("密码不能小6位");
		$("#Passwordsdiv").css("display","block");
		$("#PasswordsInfo").css("display","none");
		return false;
	}
	if(!IsEnterPassword)
	{
		$("#AgainPass").html("两次输入不一样");
		$("#AgainPass").css("display","block");
		$("#AgainPassInfo").css("display","none");
		return false;
	}
	return IsUserName&&IsPassword&&IsEnterPassword;	
}
$(window).ready(function(){
						    $("#Email").focus(function(){
													   $("#UserNameErrs").css("display","none");
													  $("#UserNameInfo").css("display","block");
													   $("#UserNameInfo").html("请输入一个Email邮箱作为您的登录名")
													   
													   });
							$("#Email").blur(function(){
													  CheckUname($("#Email").val())
													  });
							
							$("#Passwords").focus(function(){
														   $("#PasswordsInfo").html("请输入一个6~12为的字符作为密码")
														   });
							$("#Passwords").blur(function(){
														  Len($("#Passwords").val(),6)
														  });
							$("#EnterPasswords").focus(function(){
														   $("#AgainPassInfo").html("请再次输入密码，确认和上面的密码一致！")
														   });
							$("#EnterPasswords").blur(function(){
														  VsPass($("#EnterPasswords").val(),$("#Passwords").val())
														  });
							$("form").submit(function(){CheckSub();});
							
						   })