Array.prototype.contains = function (element) {
	for (var i = 0; i < this.length; i++) {
		if (this[i] == element) {
			return true;
		}
	}
	return false;
};

var toggleditems = [];
toggle = function(id) {
	var el = document.getElementById(id);
	if(!toggleditems.contains(el)) {
		toggleditems.push(el);
	}
	for(var i = 0; i < toggleditems.length; i++) {
		toggleditems[i].style.display = 'none';
	}
	el.style.display = 'block';
};

markSelectedItems = function(){
	var selectedItem = document.getElementById('leftNavigation_selItem').innerHTML;
	var selectedSubitems = selectedItem + '-si';
	var subitemIndex = parseInt(document.getElementById('leftNavigation_selSubitem').innerHTML);
	var item = document.getElementById(selectedItem);
	var subitemPanel = document.getElementById(selectedSubitems);

	if(item) {
		item.className="selectedItem";
	}
	if(subitemPanel) {
		subitemPanel.style.display = '';
		var subitems = subitemPanel.getElementsByTagName('a');
		var subitem = subitems[subitemIndex];
		if(subitem) {
			subitem.className = "selectedSubitem";
		}
	}
};