var collapse_index = 0;
collapse_list = new Array();


function expandCollapse() {
	for (var i=0; i<expandCollapse.arguments.length; i++) {
		var element = document.getElementById(expandCollapse.arguments[i]);
		element.style.display = (element.style.display == "none") ? "block" : "none";
	}
}

function addCollapseSection(x) {
	collapse_list[collapse_index++] = x;
}

//
// Set group name to "non-blank" if you want to minimize the entire group
// (other than 'expandName')
//
function maximizeSection(expandName, groupName) {
	if (groupName == '') {
		var element = document.getElementById(expandName + '_min');
		element.style.display = "none";
		var element = document.getElementById(expandName + '_max');
		element.style.display = "block";
	} else {
		for (var i=0; i < collapse_list.length; i++) {
			if (collapse_list[i].substr(0,groupName.length) == groupName) {
				var element = document.getElementById(collapse_list[i] + '_min');
				element.style.display = (collapse_list[i] != expandName) ? "block" : "none";
				
				var element = document.getElementById(collapse_list[i] + '_max');
				element.style.display = (collapse_list[i] == expandName) ? "block" : "none";
			}
		}
	}
}

function minimizeSection(expandName) {
	var element = document.getElementById(expandName + '_min');
	element.style.display = "block";
	var element = document.getElementById(expandName + '_max');
	element.style.display = "none";
}


