﻿
// When the user clicks on the keywords field, clear it if needed
function FIFFocusKeywordsField(objField) {
	if ( objField.value == objField.defaultValue ) {
		objField.value = '';
	}
}
// If the user clicks out of the keywords field without entering anything,
// restore it to it's default text;
function FIFBlurKeywordsField(objField) {
	if ( objField.value == '' ) {
		objField.value = objField.defaultValue;
	}
}

// Display the correct ui based on the selection
function FIFSelectTopic(objSelect) {
	FIFSelectID = objSelect;
	var strParentTag = String(objSelect[objSelect.selectedIndex].value);
	
	document.getElementById('FIF-none').className = (strParentTag=="") ? "visible-content" : "hidden-content";
	document.getElementById('FIF-hardware').className = (strParentTag=="hardware") ? "visible-content" : "hidden-content";
	document.getElementById('FIF-software').className = (strParentTag=="software") ? "visible-content" : "hidden-content";
	document.getElementById('FIF-applications').className = (strParentTag=="refdsgn") ? "visible-content" : "hidden-content";
}

var FIFOldOnLoad = window.onload;
window.onload = function() {
	
	// Get the div containing the select
	var FIFSelectDivSelects = document.getElementById('FIF-select-div').getElementsByTagName("select");
	FIFSelectTopic(FIFSelectDivSelects[0]);

	if ( FIFOldOnLoad != null ) {
		FIFOldOnLoad();
	}
}