		function ValidateAdd() {
			var message;
			var result;
			result = true;
			message = "The following errors occured:\n\n";

			if (document.form_add.txtEmail.value == "") {
				message = message + "Please enter an email address.\n";
				result = false;
			} else {
				var email_address;
				var email_result;

				email_address = document.form_add.txtEmail.value;
				email_result = true;

				var regexp = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
				if(! regexp.test(email_address) ) {
					email_result = false;
				}

				if (email_result == false) {
					message = message + "Please enter correct email format.\n";
					result = false;
				}
			}
			if (document.form_add.txtPassword.value == "") {
				message = message + "Please enter a password.\n";
				result = false;
			}
			if (document.form_add.txtLostPasswordQuestion.value == "") {
				message = message + "Please enter a lost password question.\n";
				result = false;
			}
			if (document.form_add.txtLostPasswordAnswer.value == "") {
				message = message + "Please enter a lost password answer.\n";
				result = false;
			}
			if (document.form_add.txtFirstName.value == "") {
				message = message + "Please enter a first name.\n";
				result = false;
			}
			if (document.form_add.txtLastName.value == "") {
				message = message + "Please enter a last name.\n";
				result = false;
			}
			if (document.form_add.txtAddress1.value == "") {
				message = message + "Please enter an address.\n";
				result = false;
			}
			if (document.form_add.txtCity.value == "") {
				message = message + "Please enter a city.\n";
				result = false;
			}
			if (document.form_add.selState.selectedIndex == 0) {
				message = message + "Please enter a state.\n";
				result = false;
			}
			if (document.form_add.txtZip.value == "") {
				message = message + "Please enter a zip code.\n";
				result = false;
			}
			if (document.form_add.selCountry.selectedIndex == 0) {
				message = message + "Please enter a country.\n";
				result = false;
			}
			if (result == false) {
				alert(message);
			}
			return result;
		}

		function AddItem() {
			if (document.form_add.txtPassword.value == document.form_add.txtPassword2.value) {
				if (ValidateAdd() == true) {
					document.form_add.submit();
				}
			} else {
				alert("Passwords do not match.\n");
			}
		}

