	<!--
	function validate_search(search_form)   {

		var keyword = search_form.keyword.value;
		var item_no = search_form.item_no.value;
		 if (keyword == "" && item_no == "") {
			alert("Search Keyword or Item # must be entered.");
			search_form.keyword.focus();
			return false;
		}

		// Check for invalid characters.
		invalidChars = "/:,;~#%\\()+$&*|^=<>?[]\"\'`"

		for (i=0; i<invalidChars.length; i++) {
			badChar = invalidChars.charAt(i)
			if (keyword.indexOf(badChar,0) != -1) {
				alert("Search Keyword has invalid character(s).");
				search_form.keyword.focus();
				return false;
			}
		 }


	 	for (i=0; i<invalidChars.length; i++) {
			badChar = invalidChars.charAt(i)
			if (item_no.indexOf(badChar,0) != -1) {
				alert("Item # has invalid character(s).");
				search_form.item_no.focus();
				return false;
			}
		 }

		return true;
	  }
	// -->
