﻿var selectedMainNav = 1;
var selectedSubNav = 1;

var defaultMainNav = 1;
var defaultSubNav = 1;	    

var is_firefox = !(document.all && document.getElementById);

function sfHoverMain() {
    if (typeof defaultNav != "undefined") {
        selectedMainNav = defaultNav;
        selectedSubNav = defaultNav;

        defaultMainNav = defaultNav;
        defaultSubNav = defaultNav;	   
    }
    
	document.getElementById('main-navst-' + selectedMainNav).className += " over";
	document.getElementById('second-nav-' + selectedSubNav).style.display = 'block';
	
	var sfEls = document.getElementById("main-navst").getElementsByTagName("A");
	var subNav = 0;
	
	for (var i=0; i<sfEls.length; i++) {
		if (is_firefox) {
		    sfEls[i].onmouseover=function() {
			    this.className ="over";
    			
			    if (selectedMainNav != 0) { document.getElementById('main-navst-' + selectedMainNav).className = ""; }
			    if (selectedSubNav != 0) { document.getElementById('second-nav-' + selectedSubNav).style.display = 'none'; }

			    subNav = this.getAttribute("accesskey");
			    document.getElementById('second-nav-' + subNav).style.display = 'block';
			    selectedSubNav = subNav;
			    selectedMainNav = subNav;
		    }
		    sfEls[i].onmouseout=function() {
		        if (selectedMainNav == 11 || selectedMainNav == 120) {
			        if (selectedMainNav != 0) { document.getElementById('main-navst-' + selectedMainNav).className = ""; }
			        if (selectedSubNav != 0) { document.getElementById('second-nav-' + selectedSubNav).style.display = 'none'; }
	                document.getElementById('main-navst-' + defaultMainNav).className = "over";
	                document.getElementById('second-nav-' + defaultSubNav).style.display = 'block';
			        selectedSubNav = defaultMainNav;
			        selectedMainNav = defaultSubNav;
		        }
		    }
		}
		else {
		    sfEls[i].onmouseover=function() {
			    this.className+=" over";
    			
			    if (selectedMainNav != 0) { document.getElementById('main-navst-' + selectedMainNav).className = document.getElementById('main-navst-' + selectedMainNav).className.replace(new RegExp(" over\\b"), ""); }
			    if (selectedSubNav != 0) { document.getElementById('second-nav-' + selectedSubNav).style.display = 'none'; }

			    subNav = this.getAttribute("accesskey");
			    document.getElementById('second-nav-' + subNav).style.display = 'block';
			    selectedSubNav = subNav;
			    selectedMainNav = subNav;
		    }
		    sfEls[i].onmouseout=function() {
		        if (selectedMainNav == 11 || selectedMainNav == 120) {
			        if (selectedMainNav != 0) { document.getElementById('main-navst-' + selectedMainNav).className = document.getElementById('main-navst-' + selectedMainNav).className.replace(new RegExp(" over\\b"), ""); }
			        if (selectedSubNav != 0) { document.getElementById('second-nav-' + selectedSubNav).style.display = 'none'; }
	                document.getElementById('main-navst-' + defaultMainNav).className += " over";
	                document.getElementById('second-nav-' + defaultSubNav).style.display = 'block';
			        selectedSubNav = defaultMainNav;
			        selectedMainNav = defaultSubNav;
		        }
		    }
		}
	}
}
