YOffset=20; // no quotes!! staticYOffset=20; // no quotes!! slideSpeed=20 // no quotes!! waitTime=1000; // no quotes!! this sets the time the menu stays out for after the mouse goes off it. hdrFontFamily="Verdana"; hdrFontSize="3"; hdrFontColor="white"; hdrBGColor="#170088"; hdrAlign="right"; hdrVAlign="center"; hdrHeight="20"; linkFontFamily="Verdana"; linkFontSize="2"; linkBGColor="white"; linkOverBGColor="#DDDDDD"; linkTarget="_self"; linkAlign="left"; menuBGColor="white"; menuIsStatic="yes"; menuWidth=110; // Must be a multiple of 10! no quotes!! barBGColor="#444444"; barFontFamily="Verdana"; barFontSize="2"; barFontColor="white"; barVAlign="top"; barWidth=20; // no quotes!! NS6 = (document.getElementById&&!document.all) IE = (document.all) NS = (navigator.appName=="Netscape" && navigator.appVersion.charAt(0)=="4") moving=setTimeout('null',1) function moveOut() { if ((NS6 && parseInt(ssm.left)<0)||(IE && ssm.style.pixelLeft<0)||(NS && document.ssm.left<0)) { clearTimeout(moving);moving = setTimeout('moveOut()', slideSpeed) if (NS6) {ssm.left = parseInt(ssm.left)+10+"px";} if (IE) {ssm.style.pixelLeft += 10;} if (NS) {document.ssm.left += 10;}} else {clearTimeout(moving);moving=setTimeout('null',1)}}; function moveBack() { clearTimeout(moving);moving = setTimeout('moveBack1()', waitTime)} function moveBack1() { if ((NS6 && parseInt(ssm.left)>(-menuWidth))||(IE && ssm.style.pixelLeft>(-menuWidth))||(NS && document.ssm.left>(-menuWidth))) { clearTimeout(moving);moving = setTimeout('moveBack1()', slideSpeed); if (NS6) {ssm.left = parseInt(ssm.left)-10+"px";} if (IE) {ssm.style.pixelLeft -= 10;} if (NS) {document.ssm.left -= 10;}} else {clearTimeout(moving);moving=setTimeout('null',1)}}; lastY = 0; function makeStatic() { if (NS6) {winY = window.pageYOffset;} if (IE) {winY = document.body.scrollTop;var NM=document.all('ssm').style} if (NS) {winY = window.pageYOffset;var NM=document.ssm} if (NS6||IE||NS) { if (winY!=lastY&&winY>YOffset-staticYOffset) { smooth = .2 * (winY - lastY - YOffset + staticYOffset);} else if (YOffset-staticYOffset+lastY>YOffset-staticYOffset) { smooth = .2 * (winY - lastY);} else {smooth=0} if(smooth > 0) smooth = Math.ceil(smooth); else smooth = Math.floor(smooth); if (NS6) ssm.top=parseInt(ssm.top)+smooth+"px" if (IE) NM.pixelTop+=smooth; if (NS) NM.top+=smooth; lastY = lastY+smooth; setTimeout('makeStatic()', 1)}} function initSlide() { if (NS6){ ssm=document.getElementById("ssm").style ssm.visibility="visible"; ssm.left = -menuWidth;} else if (IE) { ssm.style.visibility = "visible" ssm.style.pixelLeft = -menuWidth;} else if (NS) { document.ssm.left = -menuWidth; document.ssm.visibility = "show"} if (menuIsStatic=="no") makeStatic();} function startMenu(menuHeader, barText) { if (IE||NS6) {document.write('')} if (NS) {document.write('')} if (NS6||IE||NS) setTimeout('initSlide();', 100)}