function validateSearchForm() {
	var formOk = true
	var SearchString = document.frmSearch.SearchString

	// require a display name
	if (SearchString.value.length <= 0) {
		formOk = false;
		alert('You must enter search criteria!');
		SearchString.focus();
	}

	if (formOk == false) {
		return;
	}
	else {
		document.frmSearch.submit()
		return true;
	}
}

function advancedSearch(imgName, elementName){
			
	if (!isNS4) {
		var currentDiv = document.getElementById(elementName);
		var currentImg = document.getElementById(imgName);

		if (currentDiv.style.display == "none") {

			// Hide Div
			currentDiv.style.display = "block";
						
			// Flip Image
			currentImg.src = "../images/up_enabled.gif";
			currentImg.alt = "Hide Advanced";

			// write state to cookie
			saveCookie(elementName, "block", 360);
		}
		else {

			// Show Div
			currentDiv.style.display = "none";
						
			// Flip Image
			currentImg.src = "../images/down_enabled.gif";
			currentImg.alt = "Advanced Search";

			// write state to cookie
			saveCookie(elementName, "none", 360);
		}
	}
}

function maintainAdvancedSearchState(img, elementName){

	if (!isNS4) {
		var currentDiv = document.getElementById(elementName);
		var imgToShow = document.getElementById(img);

		if (currentDiv != null) {
			if ((readCookie(elementName) == "none") || (readCookie(elementName) == null)) {
				// Hide Div
				currentDiv.style.display = "none";

				// Flip Image
				imgToShow.src = "../images/down_enabled.gif";
				imgToShow.alt = "Advanced Search";

				// write state to cookie
				saveCookie(elementName, "none", 360);
			}
			else {
				// Show Div
				currentDiv.style.display = "block";

				// Flip Image
				imgToShow.src = "../images/up_enabled.gif";
				imgToShow.alt = "Hide Advanced";

				// write state to cookie
				saveCookie(elementName, "block", 360);
			}
		}
	}
}
