	function dateInputDisplay(sel, inputName) {
		if(sel.options[sel.selectedIndex].value == "4") {
			Element.show(inputName+'Date');	
		}
		else {
			Element.hide(inputName+'Date');	
		}
	}


	function rangeInputDisplay(sel, inputName) {
		if(sel.options[sel.selectedIndex].value == "single_value") {
			Element.show(inputName+'SingleValue');	
			Element.hide(inputName+'LowerLimit');	
			Element.hide(inputName+'UpperLimit');
			Element.hide(inputName+'Range');
		}
		else if(sel.options[sel.selectedIndex].value == "lower_limit") {
			Element.hide(inputName+'SingleValue');	
			Element.show(inputName+'LowerLimit');	
			Element.hide(inputName+'UpperLimit');
			Element.hide(inputName+'Range');
		}
		else if(sel.options[sel.selectedIndex].value == "upper_limit") {
			Element.hide(inputName+'SingleValue');	
			Element.hide(inputName+'LowerLimit');	
			Element.show(inputName+'UpperLimit');
			Element.hide(inputName+'Range');
		}
		else if(sel.options[sel.selectedIndex].value == "range") {
			Element.hide(inputName+'SingleValue');	
			Element.hide(inputName+'LowerLimit');	
			Element.hide(inputName+'UpperLimit');
			Element.show(inputName+'Range');
		}		
		else {
			Element.hide(inputName+'SingleValue');	
			Element.hide(inputName+'LowerLimit');	
			Element.hide(inputName+'UpperLimit');
			Element.hide(inputName+'Range');		
		}
	}	
	
	function checkboxInputDisplay(sel, inputName) {
		if(sel.options[sel.selectedIndex].value != 4) {
			Element.hide('display_'+inputName+'_checkboxes');	
		}
		else {
			Element.show('display_'+inputName+'_checkboxes');
		}
	}
	
	function coordinatesInputDisplay(sel, inputName) {
		if(sel.options[sel.selectedIndex].value == 'exact_coordinates') {
			Element.show(inputName);	
		}
		else {
			Element.hide(inputName);
		}
	}	
	
	function resourcesInputDisplay(sel, linkDiv, fileDiv) {
		if(sel.options[sel.selectedIndex].value == 4) { // If "Links" option selected
			Element.show(linkDiv);
			Element.hide(fileDiv);
		}
		else {
			Element.hide(linkDiv);
			Element.show(fileDiv);
		}
	}

	function releaseTypeDisplay(sel, reintroDiv, translocDiv) {
		if(sel.options[sel.selectedIndex].value == 1) {
			Element.show(reintroDiv);
			Element.hide(translocDiv);
		} else if(sel.options[sel.selectedIndex].value == 2) {
				Element.show(translocDiv);
				Element.hide(reintroDiv);
		} else {		
			Element.hide(reintroDiv);
			Element.hide(translocDiv);
		}
	}
	
		
