
		function AcceptClick()
		{
			$('signupPost').getElement('input[id$=btnSignUp]').disabled = !$('signupPost').getElement('input[id$=cbAccept]').checked;
		}
		
		function SignUpCheck()
		{
			if(!checkNotNull($('signupPost').getElement('input[id$=txtEmail]'), 'Email required'))
			{
				return false;
			}
			
			//验证
			if(!checkEmail($('signupPost').getElement('input[id$=txtEmail]'), 'Email is invalid!'))
			{
				return false;
			}
			
			if(!checkNotNull($('signupPost').getElement('input[id$=txtPassword]'), 'Password required'))
			{
				return false;
			}
			
			if(!checkNotNull($('signupPost').getElement('input[id$=txtConfirmPassword]'), 'Confirm Password required'))
			{
				return false;
			}
			
			//判断密码长度在4到16位之间
			if($('signupPost').getElement('input[id$=txtPassword]').value.length > 20 || $('signupPost').getElement('input[id$=txtPassword]').value.length < 4 )
			{
				alertAndSetFocus($('signupPost').getElement('input[id$=txtPassword]'), 'The password must contain 4-20 characters and is case sensitive.');

				return false
			}
			
			if($('signupPost').getElement('input[id$=txtPassword]').value != $('signupPost').getElement('input[id$=txtConfirmPassword]').value)
			{
				alertAndSetFocus($('signupPost').getElement('input[id$=txtPassword]'), 'Your password entries did not match.');

				return false;
			}

			if(!checkNotNull($('signupPost').getElement('input[id$=txtNickName]'), 'Nickname required'))
			{
				return false;
			}
			
			if(!checkLengthLower($('signupPost').getElement('input[id$=txtNickName]'), 12, 'Nickname is too larger!'))
			{
				return false;
			}
			
			if(!checkNotNull($('signupPost').getElement('input[id$=txtDomain]'), 'Your website required'))
			{
				return false;
			}
			
			if(!checkDomain($('signupPost').getElement('input[id$=txtDomain]'), 'Your website invalid. Only letters, numbers, underscores are allowed.'))
			{
				return false;
			}
			
			if(!checkNotNull($('signupPost').getElement('input[id$=txtLivePlace]'), 'Location required'))
			{
				return false;
			}
			
			if(!checkCoordinate($('signupPost').getElement('div[id$=ucCoordinate]')))
			{
				alertAndSetFocus($('signupPost').getElement('div[id$=ucCoordinate]').getElement('input[name=btnGetCoordinate]'), 'please select Coordinate!');
				return false;
			}
		}

		function CheckEmailExists(strMemberID)
		{
			//验证,不需要提示错误
			if(checkNotNull($('signupPost').getElement('input[id$=txtEmail]'), '') && checkEmail($('signupPost').getElement('input[id$=txtEmail]'), ''))
			{
				var strEmail = $('signupPost').getElement('input[id$=txtEmail]').value;
				ChinSoftProject.Ajax.AjaxServer.CheckEmailExists(strMemberID, strEmail, function(data){
					var resp = data.value;

					if(resp.Code != resp.SUCCESS)
					{
						$('signupPost').getElement('div[id=divEmailMessage]').set('html', resp.Message).warning();
					}
				});
				
				return false;
			}

			return true;
		}
		
		function CheckDomainExists(strMemberID)
		{
			//验证,不需要提示错误
			if(checkNotNull($('signupPost').getElement('input[id$=txtDomain]'), '') && isValidDomain($('signupPost').getElement('input[id$=txtDomain]').value.trim()))
			{
				var strDomain = $('signupPost').getElement('input[id$=txtDomain]').value;
				ChinSoftProject.Ajax.AjaxServer.CheckDomainExists(strMemberID, strDomain, function(data){
					var resp = data.value;

					if(resp.Code != resp.SUCCESS)
					{
						$('signupPost').getElement('div[id=divDomainMessage]').set('html', resp.Message).warning();
					}
				});
				
				return false;
			}
			
			return false;
		}
		
		window.addEvent('domready', function() {
			var inputs = $('signupPost').getElements('input[type=text]');
			inputs.extend($('signupPost').getElements('input[type=password]'));
			
			inputs.addEvent('keypress', function(event){
				return enterKeySubmit(event, $('signupPost').getElement('input[id$=btnSignUp]'));
			});
		});
	