

if (document.getElementById ) {
    var primaryNav = document.getElementById("primaryNav");
    if (primaryNav != null) {
	    // loop through children of primaryNav
	    for (var p = 0; p < primaryNav.childNodes.length; p++) {
	        if (primaryNav.childNodes[p].nodeName == "UL") {
	            var navList = primaryNav.childNodes[p];
	            // loop through primary nav items
	            for (var n = 0; n < navList.childNodes.length; n++) {
	                var primaryNode = navList.childNodes[n];
	                if (primaryNode.nodeName == "LI") {
	                    primaryNode.onmouseover = function() {
	                    	liOver(this);
	                        hidePinned(this);
	                    }
	                    primaryNode.onmouseout = function() {
	                    	liOut(this);
	                        showPinned(this);
	                    }
	                    // loop through remaining list items
	                    var subNodes = primaryNode.getElementsByTagName("LI");
	                    for (var s = 0; s < subNodes.length; s++) {
	                        subNodes[s].onmouseover = function() {
	                        	liOver(this);
	                        }
	                        subNodes[s].onmouseout = function() {
	                        	liOut(this);
	                        }
	                    }
	                }
	            }
	        }
	    }
	}
}

