    <!-- Begin

    function validate() {

    var theMessage = "Please complete the following: \n-----------------------------------\n";
    var noErrors = theMessage

    // make sure field is not blank
    if (document.members_reg.userName.value=="") {
    theMessage = theMessage + "\n --> User Name";
    }

    // validate an e-mail address
    if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(document.members_reg.email.value)){
    theMessage = theMessage + "\n --> Enter a valid e-mail address";
    }

	// validate password
var invalid = " "; // Invalid character is a space
var minLength = 6; // Minimum length
var pw1 = document.members_reg.password.value;
var pw2 = document.members_reg.vpassword.value;
// check for a value in both fields.
if (pw1 == '' || pw2 == '') {
	theMessage = theMessage + "\n --> Please enter your password twice.";
}
// check for minimum length
if (document.members_reg.password.value.length < minLength) {
	theMessage = theMessage + "\n --> Your password must be at least " + minLength + " characters long. Try again.";
}
// check for spaces
if (document.members_reg.password.value.indexOf(invalid) > -1) {
	theMessage = theMessage + "\n --> Sorry, spaces are not allowed.";
}
else {
if (pw1 != pw2) {
	theMessage = theMessage + "\n --> You did not enter the same password twice. Please re-enter your password.";
}
   }		
	
    // make sure field is not blank
    if (document.members_reg.fName.value=="") {
    theMessage = theMessage + "\n --> First Name";
    }
	
    // make sure field is not blank
    if (document.members_reg.lName.value=="") {
    theMessage = theMessage + "\n --> Last Name";
    }
	
    // make sure field is not blank
    if (document.members_reg.address.value=="") {
    theMessage = theMessage + "\n --> Address";
    }
	
    // make sure field is not blank
    if (document.members_reg.city.value=="") {
    theMessage = theMessage + "\n --> City";
    }
	
	// validate Zip Code
	if (document.members_reg.zipCode.value=="") {
	theMessage = theMessage + "\n --> Postal Code";
	}
	if (document.members_reg.zipCode.value=="Postal Code") {
	theMessage = theMessage + "\n --> Postal Code";
	}
	
	// validate phone number
	if (document.members_reg.pNumber.value=="") {
	theMessage = theMessage + "\n --> Phone Number";
	}
	if (document.members_reg.pNumber.value=="(xxx) xxx-xxxx") {
	theMessage = theMessage + "\n --> Phone Number";
	}
	
    // If no errors, submit the form
    if (theMessage == noErrors) {
    return true;

    } else {

    // If errors were found, show alert message
    alert(theMessage);
    return false;
    }
    }
    // End -->

