function ToggleLayers(sPrefix) {
	var aLayers = document.getElementsByTagName("div");
	
	for (i = 0; i < aLayers.length; i++) {
		if (aLayers[i].id.match(sPrefix) != null && aLayers[i].id != "Q1") {
			ToggleElement(aLayers[i].id);
		}
	}
}

function ToggleElement(sId) {
	var oLayer = document.getElementById(sId);

	if (oLayer.style.display == "none") {
		oLayer.style.display = "block";
	} else {
		oLayer.style.display = "none";
	}
}

function ToggleImage(sId, sImage) {
	var sSwap = "Open";
	var oImage1 = document.getElementById(sId);
	var oImage2;

	if (oImage1.src.match("open_") != null) {
		sSwap = "Close";
	}

	if (sImage != undefined) {
		oImage2 = document.getElementById(sSwap + sImage);
	} else {
		oImage2 = document.getElementById(sSwap + sId);
	}
	
  oImage1.src = oImage2.src;	
  oImage1.alt = oImage2.alt;
}