/* carl [at] featureblend.com */
/* $Header: /home/featureb/cvsroot/material_insight_master/material_insight/innervision/web/scripts/secondary_menu.js,v 1.4 2004/10/17 18:00:36 featureb Exp $ $Name: innervision_release_01_09_2004 $ */
function SecondaryMenuClass(){
	var t = this;
	var selectedSectionIndex = 0;
	t.sectionMenuParentId = "secondary-menu";
	t.activeClassName = "secondary-menu-link-active";
	t.highLightSiblingClassName = "secondary-menu-arrow";
	t.deActiveClassName = "";
	t.startFrom = -1;
	t.highlightSibling = function(tdObj,state){
		var tdTargetObj = tdObj.parentNode.getElementsByTagName("TD")[1];
		var anchorObj = tdTargetObj.getElementsByTagName("A")[0];
		if(state){
			anchorObj.className = t.activeClassName;
		}else{
			anchorObj.className = t.deActiveClassName;
		}
	}
	t.setSection = function(sectionIndex){
		selectedSectionIndex = sectionIndex + t.startFrom;
		onloadLib.addEvent("secondaryMenu.highLightSection('"+t.activeClassName+"')");
	}
	t.highLightSection = function(classNameToSwap){
		var sectionMenuParentObj = document.getElementById(t.sectionMenuParentId);
		var sectionMenuTrCollection = sectionMenuParentObj.getElementsByTagName("TR");
		for(var i=0; i<sectionMenuTrCollection.length; i++){
			if(i==selectedSectionIndex){
				var tdTargetObj = sectionMenuTrCollection[i].getElementsByTagName("TD")[1];
				var anchorObj = tdTargetObj.getElementsByTagName("A")[0];
				anchorObj.className = classNameToSwap;
				continue;
			}
		}
	}
	t.assignHighlightSibling = function(){
		var e = getElements.byClassName(t.highLightSiblingClassName,"TD");
		for(var i=0; i<e.length; i++) {
			e[i].onmouseover = function(){ secondaryMenu.highlightSibling(this,true) };
			e[i].onmouseout = function(){ secondaryMenu.highlightSibling(this,false) };
		}
	}
	t.constructor = function(){
		onloadLib.addEvent("secondaryMenu.assignHighlightSibling()");
	}
	t.constructor();
}
var secondaryMenu = new SecondaryMenuClass();
