// Generic Form Validation

function validate_form() {		



		// #############################
		// check if EMAIL field is blank
		// #############################

		if (document.ORDERFORM.email.value == "") {

			alert("Please enter a value for the \"email\" field.");

			ORDERFORM.email.focus();

			return false

		}



		// #################################################
		// Test if valid email address i.e must have @ and .
		// #################################################

		var checkEmail = "@.";

		var checkStr = document.ORDERFORM.email.value;

		var EmailValid = false;

		var EmailAt = false;

		var EmailPeriod = false;

		for (i = 0;  i < checkStr.length;  i++) {

			ch = checkStr.charAt(i);

			for (j = 0;  j < checkEmail.length;  j++) {

				if (ch == checkEmail.charAt(j) && ch == "@")

					EmailAt = true;
		
				if (ch == checkEmail.charAt(j) && ch == ".")

					EmailPeriod = true;

	  			if (EmailAt && EmailPeriod)

					break;

	 			 if (j == checkEmail.length)

					break;

			}


			// if both the @ and . were in the string

			if (EmailAt && EmailPeriod) {

			
				EmailValid = true

				break;

			}


		}


		if (!EmailValid) {

			alert("The \"email\" field must contain an \"@\" and a \".\".");

			ORDERFORM.email.focus();

			return false

		}






}