var dolphintabs={
	subcontainers:[], last_accessed_tab:null,

	revealsubmenu:function(curtabref) {
		this.hideallsubs();
		if(this.last_accessed_tab!=null) this.last_accessed_tab.className="";
		if(curtabref.getAttribute("rel")) document.getElementById(curtabref.getAttribute("rel")).style.display="block";
		curtabref.className="current";
		this.last_accessed_tab=curtabref;
	},

	hideallsubs:function() {
		for(var i=0; i<this.subcontainers.length; i++) { 
			document.getElementById(this.subcontainers[i]).style.display="none";
		}
	},

	init:function(menuId, selectedIndex) {
		var tabItems=document.getElementById(menuId).getElementsByTagName("a");
		for(var i=0; i<tabItems.length; i++) {
			if(tabItems[i].getAttribute("rel")) this.subcontainers[this.subcontainers.length]=tabItems[i].getAttribute("rel");
			if(i==selectedIndex) {
				tabItems[i].className="current";
				this.revealsubmenu(tabItems[i]);
			}
			tabItems[i].onmouseover=function() {
				dolphintabs.revealsubmenu(this);
			}
		}
	}
}