
function CheckUsername(TheValue) {
			invalidChars = " _ /:,;!@#$%^&*()-+={}[]|\<>?~`"
			

			for (i=0; i<invalidChars.length; i++) {
				badChar = invalidChars.charAt(i)
				if (TheValue.indexOf(badChar,0) > -1) {
					return false
				}
			}
		
			return true
		}

function CheckUsernameLength(TheValue) {
		

			if (TheValue.length < 6) {
				

					return false

			}
		
			return true
		}
		
		
function CheckPassword(TheValue) {
			invalidChars = " _ /:,;!@#$%^&*()-+={}[]|\<>?~`"
			

			for (i=0; i<invalidChars.length; i++) {
				badChar = invalidChars.charAt(i)
				if (TheValue.indexOf(badChar,0) > -1) {
					return false
				}
			}
		
			return true
		}

function CheckPasswordLength(TheValue) {
		

			if (TheValue.length < 6) {
				

					return false

			}
		
			return true
		}


function submitIt() {

		// check for required fields

		if (document.LAYOUTFORM.UserName.value == "") {
				alert("Please choose your Username")
			
				return false
			}
			
	// check to see if the uername has valid characters
			if (!CheckUsername(document.LAYOUTFORM.UserName.value)) {
				alert("Please enter a valid Username using only a-z and 0-9")
		
				return false
			}	
			
	// check to see if the useranme has 6 characters minimum
			if (!CheckUsernameLength(document.LAYOUTFORM.UserName.value)) {
				alert("Your username must be a least six characters")
			
				return false
			}		
					
			
		if (document.LAYOUTFORM.ChosenPassword.value == "") {
				alert("Please choose a password")
				
				return false
			}

		// check to see if the password has valid characters
			if (!CheckPassword(document.LAYOUTFORM.ChosenPassword.value)) {
				alert("Please enter a valid Password using only a-z and 0-9")
			
				return false
			}		

	// check to see if the password has 6 characters minimum
			if (!CheckPasswordLength(document.LAYOUTFORM.ChosenPassword.value)) {
				alert("Your Password must be a least six characters")
				
				return false
			}		
			
		if (document.LAYOUTFORM.ConfirmPassword.value == "") {
				alert("Please confirm your password by repeating it")
				
				return false
			}
	

      //cross validate password
	if (document.LAYOUTFORM.ChosenPassword.value != document.LAYOUTFORM.ConfirmPassword.value){
				alert("Your repeated password does not match. Please retype your passwords so they are the same")
				
				return false
			}

		
	
			// If we made it to here, everything's valid, so return true
			return true
		}

