var NSoffset = 0 function ShowHide(x0,x1){ obj1 = eval(x0); obj2 = eval(x1); if (obj1.className == "showdiv"){ obj1.className = "hidediv"; obj2.src = "../img/buttons/row1.gif"; } else{ obj1.className = "showdiv"; obj2.src = "../img/buttons/row2.gif"; } } function show(c) { c.filters.alpha.opacity=100; } function hide(d) { d.filters.alpha.opacity=40; } //Image swap script and preloader------------------------------------------------------------// //Best used with the RollOverLink function in sharedfunctions.asp var myimages=new Array() function preloadimages(){ for (i=0;i=0) {mac=1} else {mac=0} IE = (document.all) ? true : false; NS4 = (document.layers) ? true : false; eID = document.getElementById; if(eID && NS) {NS6=true} else {NS6=false} if ((IE) || (NS4) || (NS6)) {dhtml=1;} //reload the page when a Netscape 4.0 window is resized if(NS4){origWidth = innerWidth; origHeight = innerHeight;} function resizeNS() { if (NS4) if (innerWidth != origWidth || innerHeight != origHeight) location.reload(true); } window.onResize = resizeNS; if (NS4){origWidth = innerWidth;origHeight = innerHeight;} px = ""; menuOn = -1; menuTop = 10; ext = 5; layerLeft = 0; // aryLayerX = new Array; aryLayerY = new Array(74,74,74,74,74);// submenu heights menuLeft = new Array(15,15,15,15,15);// submenu left edge function makeRef(refElement) { if (NS6) {var prefix = "document.getElementById('" + refElement + "')"} if (IE) {var prefix = "document.all." + refElement} if (NS4) {var prefix = "document." + refElement} return prefix; } function menuInit() { for (m=0; m<5; m++) { layerRef = makeRef("menu" + m); // aryLayerX[m] = (IE || NS6) ? eval(layerRef + ".offsetWidth + 5") : eval(layerRef + ".clip.width + 5"); } } function eventYell(menuEvents) { mouseY = (IE) ? event.y + menuTop : menuEvents.pageY + menuTop mouseX = (IE) ? event.x : menuEvents.pageX minmouseY = (IE) ? (menuTop - document.body.scrollTop - 20) : (menuTop-20); var menuRef = makeRef("menuHead" + menuOn) if( (mouseY >(aryLayerY[menuOn] + menuTop + ext)) || ((mouseY - menuTop) < minmouseY ) || (mouseX < (layerLeft - 10)) || // (mouseX > (aryLayerX[menuOn] + layerLeft)) (mouseX > (600 + layerLeft)) ){ (IE || NS6) ? eval(layerRef + ".style.visibility = 'hidden'") : eval(layerRef + ".visibility = 'hidden'"); navOff(menuOn); if (IE || NS6) { document.onmousemove = null } else{ document.releaseEvents(Event.MOUSEMOVE) } } } function MM_jumpMenu(targ,selObj,restore){ //v3.0 eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'"); if (restore) selObj.selectedIndex=0; } function navMenu(mID) { if(SubNavReady == 1){ navOn(mID); layerRef = makeRef("menu" + menuOn); if (menuOn != mID && menuOn != -1){ (IE || NS6) ? eval(layerRef + ".style.visibility = 'hidden'") : eval(layerRef + ".visibility = 'hidden'"); if (menuOn>=0) { navOff(menuOn) } } menuOn = mID; if(dhtml = 1){ browserwidth = (IE || (NS6 &! mac)) ? (document.body.clientWidth) : (self.innerWidth) if (browserwidth > 770) {layerLeft = ((browserwidth - 770)/770 + menuLeft[menuOn] - NSoffset);} else{layerLeft = (menuLeft[menuOn]);} var layerLeftFix = (IE && mac) ? (menuLeft[menuOn]) : (layerLeft) layerRef = makeRef("menu" + menuOn); (IE || NS6) ? eval(layerRef + ".style.left =" + layerLeftFix) : eval(layerRef + ".left =" + layerLeftFix); (IE || NS6) ? eval(layerRef + ".style.visibility = 'visible'") : eval(layerRef + ".visibility = 'visible'"); if(document.layers) {document.captureEvents(Event.MOUSEMOVE)} document.onmousemove = eventYell; if (IE) { document.onmouseover = null } else { document.releaseEvents(Event.MOUSEOVER)}; } } } window.onload = menuInit;