function menu_hide_tabs() {
	// if(console && console.log) { console.log("menu_hide_tabs() called"); }
	var menu = document.getElementById("row_bar");
	if(menu) {
		var list = document.getElementById("row_bar").getElementsByTagName("li");
		for(i=0;i<list.length;i++) {
			var anchor = list[i].getElementsByTagName("a")[0];
			if(anchor) {
				anchor.setAttribute("class","unselected");
				anchor.setAttribute("className","unselected"); // for IE
			}
		}
	}
}

function menu_tabs_setup() {
	if(!document.getElementsByTagName) { return; }
	menu_hide_tabs();
}

function menu_tab_show(tab) {
	// if(console && console.log) { console.log("menu_tab_show("+tab+")"); }
	
	if(tab && tab >= 0) {
		var list = document.getElementById("row_bar").getElementsByTagName("li");
		for(i=0;i<list.length;i++) {
			var anchor = list[i].getElementsByTagName("a")[0];
			var relAttribute = String(anchor.getAttribute("rel"));
			if(anchor.getAttribute("href") && (relAttribute.toLowerCase().match("menu"))) {
				var nameAttribute = anchor.getAttribute("name");
				// alert(nameAttribute);
				if(nameAttribute.toLowerCase().match("m_"+tab+"_")) {
					// alert("menu_tab_show("+tab+") matched");
					
					anchor.setAttribute("class","selected");
					anchor.setAttribute("className","selected"); // for IE
					// anchor.getAttributeNode("class").value = "selected_anchor"; // does not work in IE for 'a' tags
					
					// anchor.style.cssText = "color:#290909;"; // works in IE, but as colour is specific and this is a shared .js file, not a good solution
					
					if(i<(list.length-1)) {
						list[i].setAttribute("class","separator selected");
						list[i].setAttribute("className","separator selected");
					} else {
						list[i].setAttribute("class","selected");
						list[i].setAttribute("className","selected");
					}
				} else {
					anchor.setAttribute("class","unselected");
					anchor.setAttribute("className","unselected"); // for IE
					
					// anchor.style.cssText = ""; // for IE
					
					if(i<(list.length-1)) {
						list[i].setAttribute("class","separator unselected");
						list[i].setAttribute("className","separator unselected");
					} else {
						list[i].setAttribute("class","unselected");
						list[i].setAttribute("className","unselected");
					}
				}
			}
		}
	}
	return true;
}

function attach_event(obj,evt,fnc,useCapture) {
	if(obj.addEventListener) {
		obj.addEventListener(evt,fnc,useCapture);
		return true;
	} else if (obj.attachEvent) {
		return obj.attachEvent("on"+evt,fnc);
	} else {
		obj["on"+evt]=fnc;
	}
	return true;
}

attach_event(window,"load",menu_tabs_setup,true);