/***********************************************
* Dolphin Tabs Menu- by JavaScript Kit (www.javascriptkit.com)
* This notice must stay intact for usage
* Visit JavaScript Kit at http://www.javascriptkit.com/ for this script and 100s more
***********************************************/
var dolphintabs={
	subcontainers:[],subcontainers_id:[] , last_accessed_tab:[],NextTab:[],rotate_tabs:[],

	revealsubmenu:function(curtabref){

	this.hideallsubs(curtabref);
	if (this.last_accessed_tab[curtabref.getAttribute("nume_menu")]!=null) {
		this.last_accessed_tab[curtabref.getAttribute("nume_menu")].className="";
		this.last_accessed_tab[curtabref.getAttribute("nume_menu")].style.backgroundColor = "";
	}
	if (curtabref.getAttribute("rel")); //If there's a sub menu defined for this tab item, show it
		document.getElementById(curtabref.getAttribute("rel")).style.display="block";

	if (curtabref.getAttribute("overwrite_class") != "") {
		curtabref.className=curtabref.getAttribute("overwrite_class");
	}else{
		curtabref.className="current";
	}

	if (curtabref.getAttribute("background_color") != '') {
		curtabref.style.backgroundColor = curtabref.getAttribute("background_color");
	}

	this.last_accessed_tab[curtabref.getAttribute("nume_menu")]=curtabref;
	},

	hideallsubs:function(curtabref){
		curtabref1 = curtabref.getAttribute("nume_menu");
		for (var i=0; i<this.subcontainers.length; i++){
			if (this.subcontainers_id[i+1] == curtabref1) {
			   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"); //store id of submenu div of tab menu item
				this.subcontainers_id[this.subcontainers.length] = menuId;
				}
			if (i==selectedIndex){ //if this tab item should be selected by default
				if (tabItems[i].getAttribute("overwrite_class")!="") {
					tabItems[i].className = tabItems[i].getAttribute("overwrite_class");
				}else{
					tabItems[i].className = "current";
				}
				this.revealsubmenu(tabItems[i])
			}

			tabItems[i].onmouseover=function(){
		   	   dolphintabs.revealsubmenu(this);
			}
		} //END FOR LOOP
	},

	rotate:function(menuId){
	var tabItems = document.getElementById(menuId).getElementsByTagName("a");
		this.NextTab[menuId] = 0;
		for (var i=0; i < tabItems.length; i++){
			if (tabItems[i].getAttribute("overwrite_class")!="") {
				TabDefaultClassName = tabItems[i].getAttribute("overwrite_class");
			}else{
				TabDefaultClassName = "current";
			}
			if (tabItems[i].className == TabDefaultClassName){
				this.NextTab[menuId] = i+1;
				if (this.NextTab[menuId] > (tabItems.length-1)) {
					this.NextTab[menuId] = 0;
				}
			}
		}

		if (this.rotate_tabs[menuId] == 1) {
			this.init(menuId,this.NextTab[menuId]);
		}
	},

	init_rotate:function(menuId,time,start){
		if (start == 'start') {
			this.start(menuId);
		}
		if (this.rotate_tabs[menuId] == 1) {
			setTimeout("dolphintabs.rotate('"+menuId+"');dolphintabs.init_rotate('"+menuId+"',"+time+");",time);
		}else{
			setTimeout("dolphintabs.init_rotate('"+menuId+"',"+time+");",time);
		}
	},

	stop:function(menuId){
		this.rotate_tabs[menuId] = 0;
	},

	start:function(menuId){
		this.rotate_tabs[menuId] = 1;
	}
};