    
    //This function is responsible for changing the page when a link is selected.
    function changePage(newPage) {
		parent.location.href = newPage;
	}
	
	//This function checks to make sure that only one form of data is submitted to the server.
	//If this is the case it sets a hidden field to tell the CGI script what to process.
	function checkFields() {
		var textData = document.formdata.data.value;
		var email = document.formdata.email.value;
		
		if (textData != "" && email != "") {
			return true;
		}
		else {
			document.getElementById("error").innerHTML = "<font color='red'>Please check to make sure that you have entered the At numbers and your email address.</font>"; 
			return false;
		}
	}
	
	//This function allows the user to specify advanced features for the wordfinder program by displaying them or hiding them.
	function changeOptions() {
	
		if (document.formdata.advanced.value == "Show Advanced Options") { 
			document.formdata.advanced.value = "Hide Advanced Options";
			document.getElementById("advanced_options_1").innerHTML = "<input type='radio' name='filter_off' value='1'><b>Turn filtering off (report all results)</b><br><input type='radio' name='filter_off' value='0' checked><b>Leave filtering on</b><br>";
			document.getElementById("advanced_options_2").innerHTML = "<b>False Discovery Rate Cutoff (Benjamini and Hochberg FDR):</b> <input type='text' name='sig_level' value='0.05' size='10' maxlength='10'/><br>";
			document.getElementById("advanced_options_3").innerHTML = "<b>Binomial Probability Cutoff:</b> <input type='text' name='bin_level' value='0.05' size='10' maxlength='10'/><br>";
			document.getElementById("advanced_options_4").innerHTML = "<b>Minimun percentage of promoters that must contain at least one word hit: <input type='text' name='promter_percentage' value='0' size='5' maxlength='5'/>%</b> <br>";
			document.getElementById("advanced_options_5").innerHTML = "<input type='hidden' name='advanced' value='true'>";
		}
		else {
			document.formdata.advanced.value = "Show Advanced Options";
			document.getElementById("advanced_options_1").innerHTML = "";
			document.getElementById("advanced_options_2").innerHTML = "";
			document.getElementById("advanced_options_3").innerHTML = "";
			document.getElementById("advanced_options_4").innerHTML = "";
			document.getElementById("advanced_options_5").innerHTML = "";
		}
	}
	
	//submits the data from the validation page
	function sendData() {
		document.formdata.submit();
	}
	
	//opens a window to dispay an example
	function makeExampleWindow() {
		exampleWindow = window.open("/element_example.html", "example", "HEIGHT=450, WIDTH=350");
	}
