	var collapsedGroups = new Array();
	
	function collapsedGroup(s) {
		collapsedGroups[collapsedGroups.length] = s;
	}
	
	function expandedGroup(s) {
		i = 0;
		while (i < collapsedGroups.length) {
			if (collapsedGroups[i] == s) {
				collapsedGroups.splice(i, 1);
			} else {
				i++;
			}
		}
	}
	
	function appendOptions(s) {
		i = 0;
		while (i < collapsedGroups.length) {
			s.href += '&collapsedGroup=' + collapsedGroups[i];
			i++;
		}
	}
	
	function clickRefineGroup(s, groupClassName) {
		clickDiv = document.getElementById(s);
		
		if(clickDiv.className == groupClassName + 'Off') {
			clickDiv.className  = groupClassName + 'On';
			expandedGroup(s);
		} else {
			clickDiv.className  = groupClassName + 'Off';
			collapsedGroup(s);
		}
		showHide(s + 'Items');
	}
	
	function showHide(s) {
		showHideDiv = document.getElementById(s);
		
		if(showHideDiv.style.display == 'none') {
			showHideDiv.style.display = '';
		} else {
			showHideDiv.style.display = 'none';
		}
	}
