<!-- Begin
// Call All Functions //////////////////
function submitForm() {
if ((firstname()) && (lastname()) && (email()) && (user()) && (pass()) && (pass2()) && (passQ()) && (passA()) && (homep()))
		return true;
else
	return false;
}
// FirstName
function firstname() {
	var str = document.siteusers.FirstName.value;
	if (str == "") {
		alert("\nThe First Name field is empty.\n\nPlease enter your first name.")
		document.siteusers.FirstName.focus();
		return false;
	}
	return true;
}
// LastName
function lastname() {
	var str = document.siteusers.LastName.value;
	if (str == "") {
		alert("\nThe Last Name field is empty.\n\nPlease enter your last name.")
		document.siteusers.LastName.focus();
		return false;
	}
	return true;
}
// User
function user() {
	var str = document.siteusers.User.value;
	if (str == "") {
		alert("\nThe Username field is empty.\n\nPlease enter a user name.")
		document.siteusers.User.focus();
		return false;
	} 
	else if (str.length < 2) {
		alert("\nYour Username must be at least 2 characters.\n\nPlease enter a 2 character or more username.")
		document.siteusers.User.focus();
		return false;
	}	
	return true;
}
// Email
function email()
{
	var str=document.siteusers.Email.value
		
		if (str == "")
        {
			alert("\nThe E-mail field is empty.\n\nPlease enter your e-mail correctly.")
			document.siteusers.Email.focus()
			return false;
        }
        else if (document.siteusers.Email.value.indexOf ('@',0) == -1 || 
				 document.siteusers.Email.value.indexOf ('.',0) == -1)
		{
			alert("\nThe E-mail field requires a \"@\" and \".\".\n\nPlease enter your e-mail again.")
			document.siteusers.Email.focus();
			document.siteusers.Email.select();
			return false;
		}
	else
	return true;
}

// Password
function pass() {
	var str = document.siteusers.Password.value;
	if (str == "") {
		alert("\nThe Password field is empty.\n\nPlease enter your password.")
		document.siteusers.Password.focus();
		return false;
	}
	if (str.length < 4) {
		alert("\nYour Password must be at least 4 characters.\n\nPlease enter a 4 character or more password.")
		document.siteusers.Password.focus();
		return false;
	}	
	return true;
}
// Password Ver
function pass2() {
	var str = document.siteusers.Password2.value;
	if (str != document.siteusers.Password.value) {
		alert("\nThe Password and Verify Password fields do not match.\n\nPlease verify your password by re-entering it.")
		document.siteusers.Password2.focus();
		return false;
	}
	return true;
}
// Password Question
function passQ() {
	var str = document.siteusers.PassHintQuestions.value;
	if (str == "") {
		alert("\nThere is no Password Hint Question selected.\n\nPlease select a Password Hint Question.")
		document.siteusers.PassHintQuestions.focus();
		return false;
	}
	return true;
}
// Password Answer
function passA() {
	var str = document.siteusers.PassHintAnswer.value;
	if (str == "") {
		alert("\nThe Password Hint Answer field is blank.\n\nPlease enter a Password Hint Answer.")
		document.siteusers.PassHintAnswer.focus();
		return false;
	}
	return true;
}
// HomePort
function homep() {
	var str = document.siteusers.HomePoint.value;
	if (str == "" || str == "City, State") {
		alert("\nThe Home Port field is blank.\n\nPlease enter your home port city and state.")
		document.siteusers.HomePoint.focus();
		return false;
	}
	return true;
}
//  End -->