containers = new Array();
buttons = new Array();
currentContainer = '';

function RegisterAllContainers(containersStr) {	
	containersStr = containersStr.replace (/\s+$/g, "");
	containers = containersStr.split (' ');
	
	for (var i in containers) {
		var myContainer = document.getElementById(containers[i] + "_Button");
		var myButtonPar = new Array();
		myButtonPar['normal'] = myContainer.src;
		myButtonPar['selected'] = getSelected(myContainer.src);
		buttons[containers[i]] = myButtonPar;
	}
	
	buttons.push()
	hideAllContainers();
}


function hideAllContainers() {
	for (var i in containers) {
		var myContainer = document.getElementById(containers[i]);
		myContainer.style.display = "none";
	}
}

function SwitchTo(target) {
	if (document.getElementById(target)) {
		if (document.getElementById(currentContainer)) {
			// Ausblenden
			var myContainer = document.getElementById(currentContainer);
			myContainer.style.display = "none";
		}
		
		var myContainer = document.getElementById(target);
		myContainer.style.display = "block";
		
		if (document.getElementById(currentContainer)) {
			var myOldButton = document.getElementById(currentContainer + "_Button");
			myOldButton.src = buttons[currentContainer]["normal"];
		}
		
		var myNewButton = document.getElementById(target + "_Button");
		myNewButton.src = buttons[target]["selected"];

		currentContainer = target;
	}
}

function getSelected(str) {
	return str.substr(0, str.length - 4) + '.Selected' + str.substr(str.length - 4);
}
