
	<!--
		//set initial form and query values...
		var curForm = "web";
		var curQuery = "";
		
		function switchForm(showForm) {
			//hide all of the forms...
			var formRegion = document.getElementById("form_region");
			var numFormChildren = formRegion.childNodes.length;
			for (var i=0; i < numFormChildren; i++){
				if(formRegion.childNodes[i].className == "formInputs"){
					formRegion.childNodes[i].style.display = "none";
				}
			}
			
			//set the correct color...
			formRegion.className="search-" + showForm;
			document.getElementById("tab_" + curForm).className = "";
			document.getElementById("tab_" + showForm).className = "active_" + showForm;
			document.getElementById("tab_" + showForm).firstChild.firstChild.className = "srch_active";
			document.getElementById("tab_" + curForm).firstChild.firstChild.className = "srch_blue";
			document.getElementById("srch_line_top").className = "line_" + showForm;
			document.getElementById("srch_line_bottom").className = "line_" + showForm;
			
			//handle the query even if the form was not submitted...
			if(document.getElementById("query_" + curForm)){
				curQuery = document.getElementById("query_" + curForm).value;
			}
			if(document.getElementById("query_" + showForm)){
				document.getElementById("query_" + showForm).value = curQuery;
			}
			
			//show the correct form...
			document.getElementById("form_" + showForm).style.display = "block";
			
			//place the focus...
			setCursor(showForm);
			
			//set the current form...
			curForm = showForm;

			return true;
		}
		
		function blockOffensive(newState) {
			//change to Offensive Content settings for all appropriate forms...
			document.webform.adf.value = newState;
			document.discussionform.adf.value = newState;
			document.newsform.adf.value = newState;
			document.multiform.adf.value = newState;
			
			var tabArray = new Array("web", "discussion", "news", "multi");
			
			for (var i=0; i < tabArray.length; i++){
				//reset all the links for that tab...
				document.getElementById("block_on_" + tabArray[i]).className = "";
				document.getElementById("block__" + tabArray[i]).className = "";
				document.getElementById("block_off_" + tabArray[i]).className = "";
			}
			
			for (var j=0; j < tabArray.length; j++){
				//highlight the correct one on each tab...
				document.getElementById("block_" + newState + "_" + tabArray[j]).className = "bold-text";
			}
			
			return true;
		}

		function setCursor(showForm) {
			switch(showForm){
				case "people":
					document.getElementById("fname").focus();
					break;
				case "yp":
					document.getElementById("category").focus();
					break;
				default:
					document.getElementById("query_" + showForm).focus();
					break;
			}
		}

		function isIE4() {
			return( navigator.appName.indexOf("Microsoft") != -1 && (navigator.appVersion.charAt(0)=='4') );
		 }
		
	// -->
