
		function checkIt( evt) {
			evt = ( evt) ? evt : window.event;
			var charCode = ( evt.which) ? evt.which : evt.keyCode;
			if ( charCode > 31 && ( charCode < 48 || charCode > 57)) {
				return false;
			}
			return true;
		}

		function validate()
		{
			var cError_string = "";
			var str = document.enquiry.email.value;
			var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9_\-])+\.)+([a-zA-Z0-9]+)$/;
			var invalidStr = false;

			if( document.enquiry.user.value == "")
				cError_string += "- Your NAME.\n";

			if( document.enquiry.company.value == "")
				cError_string += "- Your WINERY or COMPANY.\n";

			if( document.enquiry.location.value == "")
				cError_string += "- Your LOCATION (city, state/country).\n";
		
			if( document.enquiry.phone.value == "")
				cError_string += "- Your TELEPHONE number.\n";

			if ( !filter.test( str))
				cError_string += "- A valid E-MAIL address.\n";

			if( cError_string == "") return true;
			else
			{
				cError_string = "The following omitted input is required:\n\n" + cError_string;
				cError_string = cError_string + "\nPlease provide the missing information in order to submit your enquiry."
				alert( cError_string);
				return false;
			}
		}

