﻿
startList = function() {
    var navRoots = new Array(); // = getElementsByClassName(document, 'div', 'nav') ;

    navRoots[0] = document.getElementById('leftnav') ;
    navRoots[1] = document.getElementById('rightnav') ;
    
    if(document.getElementById('typesnav'))
    {
        navRoots[2] = document.getElementById('typesnav') ;
    }

    if (document.all&&document.getElementById) {

        for(var nodeiter=0; nodeiter<navRoots.length; nodeiter++)
        {
            navRoot = navRoots[nodeiter] ;
            for (i=0; i<navRoot.childNodes.length; i++) 
            {
                node = navRoot.childNodes[i];
                if (node.nodeName=="LI") 
                {
                    node.onmouseover=function(){ this.className+=" over"; }
                    node.onmouseout=function(){ this.className=this.className.replace(" over", ""); }
                }
             } // for navRoot Child Nodes
         } // for navroots
    } // if document.all && document.getElementById
}

function getElementsByClassName(oElm, strTagName, strClassName){
    /*
        Written by Jonathan Snook, http://www.snook.ca/jonathan
        Add-ons by Robert Nyman, http://www.robertnyman.com
    */
    var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
    var arrReturnElements = new Array();
    strClassName = strClassName.replace(/\-/g, "\\-");
    var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
    var oElement;
    for(var i=0; i<arrElements.length; i++){
        oElement = arrElements[i];      
        if(oRegExp.test(oElement.className)){
            arrReturnElements.push(oElement);
        }   
    }
    return (arrReturnElements)
}

window.onload=startList;
