function checkForm() {
var str = "The following errors were found:\n\n";
var errorMsg = str;
	
	if (document.signupForm.verifyPassword.value.length > 0) {
		if (document.signupForm.password.value != document.signupForm.verifyPassword.value) {
		errorMsg = errorMsg + "*Passwords do not match.\n";
		}
	}
	
	if ((document.signupForm.username.value.length > 50) || (document.signupForm.username.value.length < 2)){
		errorMsg = errorMsg + "*Please make sure your username is 2 to 50 characters.\n";
	}
	
	if ((document.signupForm.password.value.length > 16) || (document.signupForm.password.value.length < 4)){
		errorMsg = errorMsg + "*Please make sure your password is 4 to 16 characters.\n";
	}
	
	if (document.signupForm.name.value.length > 50) {
		errorMsg = errorMsg + "*Please enter your name.\n";
	}
	
	if (document.signupForm.categoryID.value == 0) {
		errorMsg = errorMsg + "*Please select a Business category.\n";
	}
	
	
	if ((/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.signupForm.email.value)) == 0) {
		errorMsg = errorMsg + "*Please enter a valid e-mail address.";
	}
	
	if (errorMsg != str) {
		alert (errorMsg);
		return false;
	} else {
		return true;
	}
}