//<SCRIPT LANGUAGE="JavaScript">
		<!-- Begin
		function validateForm() {
			
			var agentid = document.CreateUser.AgentID.value;
			var first = document.CreateUser.FirstName.value;
			var last = document.CreateUser.LastName.value;
			var phone = document.CreateUser.OfficePhone.value;
			var email = document.CreateUser.Email.value;
			var invalid = " "; // Invalid character is a space
			var minLength = 6; // Minimum length
			var pw1 = document.CreateUser.Password.value;
			var pw2 = document.CreateUser.Password2.value;
			var passwordanswer = document.CreateUser.PasswordAnswer.value;
			var agree = document.CreateUser.AgreeTerms.checked;
			var directions = document.CreateUser.Directions.value
			// var office = document.CreateUser.OfficeID.selected;
			
			
			// Make sure user has signed terms of agreement
			/*	if (office != true) {
				alert('Please select an office location');
				return false;
			} */
				
								
			if (agentid == '') {
				alert('Please enter an Agent ID');
				return false;
			}
			
			if (first == '') {
				alert('Please enter a first name');
				return false;
			}
			
			if (last == '') {
				alert('Please enter a last name');
				return false;
			}
			
			if (phone == '') {
				alert('Please enter a valid phone number');
				return false;
			}
			
			if (directions == '') {
				alert('Please enter directions');
				return false;
			}					
			
			var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
			if (filter.test(email)) {				
			}
			else { 
				alert('Not a valid email address');
				return false;
			}

						
			// check for a value in both fields.
			if (pw1 == '' || pw2 == '') {
				alert('Please enter your password twice.');
				return false;
			}
			
			// check for minimum length
			if (document.CreateUser.Password.value.length < minLength) {
				alert('Your password must be at least ' + minLength + ' characters long. Try again.');
				return false;
			}
			
			// check for spaces
			if (document.CreateUser.Password.value.indexOf(invalid) > -1) {
				alert("Sorry, spaces are not allowed.");
				return false;
			}
			else {
				if (pw1 != pw2) {
					alert ("You did not enter the same new password twice. Please re-enter your password.");
					return false;
				}			
			}
			
			if (passwordanswer == '') {
				alert('Please enter a password answer.  This will be used to retrieve forgotten passwords');
				return false;
			}
			
			if (agree != 1) {
				alert('You must agree to the terms');
				return false;
			}
		}
		//  End -->
//		</script>
		
		
		