/* Used in multiple areas to show/hide divs */
var listx = new Array();

function hidediv(pass) {
	var d = document;

	var dds = d.getElementsByTagName('dd');
	for(i = 0; i < dds.length; i++) {
		if (dds[i].id == (pass)) {
			if (d.getElementById) // DOM3 = IE5, NS6
				dds[i].style.display = 'none';
			else {
				if (d.layers) {
					d.layers[dds[i]].display = 'none';
					d.layers[dds[i]].position = 'absolute';
				}
				else {
					d.all.hideShow.dds[i].visibility = 'none';
					d.all.hideShow.dds[i].position = 'absolute';
				}
			}
		}
	}

	listx[pass] = "hidden";
}

function showdiv(pass) {
	var d = document;
	if (listx[pass] == "shown") 
		hidediv(pass);
	else {
		var dds = d.getElementsByTagName('dd');
		for(i = 0; i < dds.length; i++) {
			if (dds[i].id == (pass)) {
				if (d.getElementById) // DOM3 = IE5, NS6
					dds[i].style.display = 'block';
				else {
					if (d.layers) {
						d.layers[dds[i]].display = 'block';
						d.layers[dds[i]].position = 'relative';
					}
					else {
						d.all.hideShow.dds[i].visibility = 'block';
						d.all.hideShow.dds[i].position = 'relative';
					}
				}
			}
		}

		listx[pass] = "shown";
	}
}
