function CheckRegisterData()
{
	if( Trim( document.getElementById( 'UserNameTxt' ).value ).length == 0 )
	{
		alert( "请填写用户名!" );
		return false;
	}
	if( Trim( document.getElementById( 'UserNameTxt' ).value ).replace(/[^\x00-\xff]/g,"**").length < 4 || Trim( document.getElementById( 'UserNameTxt' ).value ).replace(/[^\x00-\xff]/g,"**").length > 15 )
	{
		alert( "用户名长度不符合!" );
		return false;
	}
	var notIntPattern = /^\d{1}([0-9A-Za-z])+$/;
	if( notIntPattern.test( Trim( document.getElementById( 'UserNameTxt' ).value ) ) )
	{
		alert( "用户名不能以数字开头!" );
		return false;
	}
	/*
	if( Trim( document.getElementById( 'UserEmailTxt' ).value ).length == 0 )
	{
		alert( "请填写邮箱!" );
		return false;
	}
	var emailPattern = /^\w+([-+.]\w+)*@\w+([-.]\\w+)*\.\w+([-.]\w+)*$/;
	if( !emailPattern.test( Trim( document.getElementById( 'UserEmailTxt' ).value ) ) )
	{
		alert( "邮箱格式错误!" );
		return false;
	}
	*/
	if( Trim( document.getElementById( 'UserPasswordTxt' ).value ).length == 0 )
	{
		alert( "请填写密码!" );
		return false;
	}
	if( Trim( document.getElementById( 'ConfirmUserPasswordTxt' ).value ).length == 0 )
	{
		alert( "请填写确认密码!" );
		return false;
	}
	if( Trim( document.getElementById( 'UserPasswordTxt' ).value ).length < 6 || Trim( document.getElementById( 'UserPasswordTxt' ).value ).length > 15 )
	{
		alert( "密码长度错误!" );
		return false;
	}
	if( Trim( document.getElementById( 'UserPasswordTxt' ).value ) != Trim( document.getElementById( 'ConfirmUserPasswordTxt' ).value ) )
	{
		alert( "2次输入的密码不同!" );
		return;
	}
	/*
	if( Trim( document.getElementById( 'IdCardTxt' ).value ).length > 0 )
	{
		
		if( Trim( document.getElementById( 'IdCardTxt' ).value ).length != 15 && Trim( document.getElementById( 'IdCardTxt' ).value ).length != 18 )
		{
			alert( "请填写正确的身份证号码!" );
			return false;
		}
		
		var idCardPattern = /^\d{15}(\d{2}[xX0-9])?$/;
		var idCardPattern1 = /^[a-zA-Z]\d{5}\d+$/;
		if( !idCardPattern.test( Trim( document.getElementById( 'IdCardTxt' ).value ) ) && !idCardPattern1.test( Trim( document.getElementById( 'IdCardTxt' ).value ) ) )
		{
			alert( "请填写正确的身份证号码!" );
			return false;
		}
	}
	if( document.getElementById( 'QuestionDdl' ).selectedIndex == 0 )
	{
		//alert( "请选择密码提问!" );
		//return false;
	}
	else
	{
		if( Trim( document.getElementById( 'AnswerTxt' ).value ).length == 0 )
		{
			alert( "请填写密码答案!" );
			return false;
		}
	}
	*/
	//if( Trim( document.getElementById( 'ValidateTxt' ).value ).length != 6 )
	//{
	//	alert( "请填写验证码!" );
	//	return false;
	//}
	if( !document.getElementById( 'ConfirmChk' ).checked )
	{
		alert('请阅读服务条款!');
		return false;
	}
	return true;
}

function Trim( str )
{
	return str.replace( /\s+/g, '' );
}

function CheckConfirmPassword()
{
	var td = document.getElementById( "ConfirmPasswordTd" );
	if( td != null )
	{
		if( Trim( document.getElementById( 'ConfirmUserPasswordTxt' ).value ).length == 0 )
		{
			td.innerHTML = '';
			return;
		}
		if( Trim( document.getElementById( 'UserPasswordTxt' ).value ).length > 0 && Trim( document.getElementById( 'ConfirmUserPasswordTxt' ).value ).length > 0 )
		{
			if(  Trim( document.getElementById( 'UserPasswordTxt' ).value ) != Trim( document.getElementById( 'ConfirmUserPasswordTxt' ).value ) )
			{
				td.innerHTML = '<img src="Images/wrong.gif" width="13" height="13" border="0" />您的输入有误，请重新输入。';
				return;
			}
			td.innerHTML = '<img src="Images/right.gif" width="13" height="13" border="0" />';
			return;
		}
		else if( Trim( document.getElementById( 'UserPasswordTxt' ).value ).length == 0 && Trim( document.getElementById( 'ConfirmUserPasswordTxt' ).value ).length == 0 )
		{
			td.innerHTML = '';
		}
		else
		{
			td.innerHTML = '<img src="Images/wrong.gif" width="13" height="13" border="0" />您的输入有误，请重新输入。';
		}
	}
}

function CheckUserName()
{
	var userName = Trim( document.getElementById('UserNameTxt').value );
	if( userName.length == 0 )
	{
		alert( "请填写用户名!" );
		return;
	}
	if( userName.replace(/[^\x00-\xff]/g,"**").length < 4 || userName.replace(/[^\x00-\xff]/g,"**").length > 15 )
	{
		alert( "用户名长度不符合!" );
		return;
	}
	var notIntPattern = /^\d{1}([0-9A-Za-z])+$/;
	if( notIntPattern.test( userName ) )
	{
		alert( "用户名不能以数字开头!" );
		return;
	}
	window.open( 'http://passport.7fgame.com/CheckUserName.aspx?userName=' + UrlEncode( userName ), null, 'width=450,height=235' );
}

function UrlEncode( str )
{
	return encodeURIComponent( str );
}
