function MenuPanel(initializedIndex, list, links) {
	this.selectedIndex = initializedIndex;
	this.initializedIndex = initializedIndex;
	this.selected = list;
	this.locations = links;
	return this;
}

MenuPanel.prototype = {
	selectedClassName: 'select',
	deselectedClassName: 'deselect',
	
	setIndex: function(index) {
		if (this.selectedIndex != index) {
			this.selected[this.selectedIndex].className = this.deselectedClassName;
			this.selected[index].className = this.selectedClassName;
			this.selectedIndex = index;
		}
	},
	
	getLink: function() {
		if (this.locations != null) {
			return this.locations[this.selectedIndex];
		}
		return null;
	},
	
	resetIndex: function() {
		this.setIndex(this.initializedIndex);
	}
};
