// JavaScript Document
/*--------------------------------------------------*\
	ORIGINAL AUTHOR ::::::::: Emile Melbourne (EOM)
	CREATION DATE ::::::::::: 8/20/2008
	LAST MODIFIED AUTHOR :::: EOM
	LAST MODIFIED DATE :::::: 
	EDIT HISTORY :::::::::::: 
					 			  :: 8.20.2008 Initial Creation EOM
	FILENAME :::::::::::::::: categoryRollovers.js
	DESCRIPTION ::::::::::::: 
\*---------------------------------------------------*/

function setVisibility(objectID,state) {
	var object = document.getElementById(objectID);
	object.style.visibility = state;
}

function setDisplayState(objectID,state) {
	var object = document.getElementById(objectID);
	object.style.display = state;
}

function setBackgroundColorState(objectID,state) {
	var object = document.getElementById(objectID);
	object.style.backgroundColor = state;
}

function toggleVisibility(objectID) {
	var object = document.getElementById(objectID);
	state = object.style.visibility;
	if (state == 'hidden')
		object.style.visibility = 'visible';
	else {
		if (state == 'visible')
			object.style.visibility = 'hidden'; 
	else object.style.visibility = 'visible';
	}
}

function switchCategoryItem(targetItem) {
	for (var i = 1; i <= 5; i++) {
		if (targetItem == i) {
			setDisplayState("abstractTextItem_" + i, "block");
			setBackgroundColorState("categoryIssueItem_" + i, "#D2E7F7");
		} else {
			setDisplayState("abstractTextItem_" + i, "none");
			setBackgroundColorState("categoryIssueItem_" + i, "#9ec6dc");
		}
	} 
}
