// SIDEMENU - V2.0 // BY: BRIAN GOSSELIN (HTTP://SCRIPTASYLUM.COM) // ADD YOUR LINKS BELOW. // TO ADD A HYPERLINK, THE FORMAT IS: list[x]=new Array('text displayed' , 'url' , 'target' ); // TO ADD A NON-WORKING LINK, THE FORMAT IS: list[x]=new Array('text displayed' , '' , '' ); // TO ADD A TITLEBAR, THE FORMAT IS: list[x]=new Array('text displayed' , null, null ); // KEEP NUMERICAL ORDER. START WITH 1. DO NOT SKIP A NUMBER. var list=[[], ['
Calendars
', null , null ], ['2010-2011 School Year' , 'pdf/calendar10_11.pdf', '_blank' ], ['April 2011' , 'pdf/apr.pdf' , '_blank' ], ['May 2011' , 'pdf/may.pdf' , '_blank' ], ['
Lunch Menus
' , null , null ], ['LOWER SCHOOL April' , 'pdf/lunLSapr.pdf' , '_blank'], ['UPPER SCHOOL April' , 'pdf/lunUSapr.pdf' , '_blank' ], ['LOWER SCHOOL May' , 'pdf/lunLSmay.pdf' , '_blank'], ['UPPER SCHOOL May' , 'pdf/lunUSmay.pdf' , '_blank' ], ['
Weekly Newsletters
' , null , null ], ['April 1, 2011' , 'pdf/news04_01_11.pdf' , '_blank' ], ['April 8, 2011' , 'pdf/news04_08_11.pdf' , '_blank' ], ['April 15, 2011' , 'pdf/news04_15_11.pdf' , '_blank' ], [' ' , null , null ] ] // VARIOUS SETTINGS/COLORS/TEXT STYLES var linktextcolor="blue"; // FONT COLOR OF THE LINKS var linktexthovercolor="#ff0000"; // HOVER COLOR OF LINKS var linktextsize=2; // FONT SIZE OF THE LINKS (1 TO 6) var linktextface="sans-serif"; // FONT FACE OF THE LINKS var linkbgcolor="white"; // BACKGROUND COLOR OF THE LINK BARS var linkhoverbgcolor="yellow"; // BACKGROUND COLOR OF THE LINK BARS AS USER HOVERS OVER THEM var cellheight=22; // HEIGHT OF LINK BARS IN PIXELS (MIN=20). var bartextcolor="ffff00"; // FONT COLOR OF THE "MENU" BAR AND ANY TITLEBARS var bartextsize=2; // FONT SIZE OF THE MENU/TITLE BARS var bartextface="sans-serif"; // FONT FACE OF THE MENU/TITLE BARS var barbgcolor="#0000ff"; // BACKGROUND COLOR OF THE MENU/TITLE BARS var bordercolor="blue"; // BORDER COLOR SURROUNDING ALL BARS var barwidth=22; // WIDTH OF THE "MENU" BAR (SET WIDE ENOUGH SO LINKTEXT DOESN'T WRAP) var follow=true; // true=MENU FOLLOWS PAGE SCROLL, false=MENU IS STATIONARY var menuwidth=215; // WIDTH OF TEXT LINK BARS var yoffset=10; // OFFSET FROM TOP OF THE PAGE //*********DO NOT EDIT BEYOND THIS POINT**********// var smenu, pagedone=false, id, loff=1; linktextsize=Math.max(Math.min(linktextsize,6),1); if(linktextsize>6)linktextsize=6; if(linktextsize<1)linktextsize=1; if((linktextsize*5+10)>cellheight)cellheight=Math.max(20,(linktextsize*5+10)); var btbl='
=0 && parseFloat(navigator.appVersion) >= 4 && parseFloat(navigator.appVersion) < 5)? true : false; var IE4=(document.all)? true : false; var NS6=(parseFloat(navigator.appVersion) >= 5 && navigator.appName.indexOf("Netscape")>=0 )? true: false; var txt=(NS4)?'' : '
'; txt+=(NS4)?''+btbl+' bgcolor="'+linkbgcolor+'"> '+list[i][0]+'' : '
'+btbl+' bgcolor="'+linkbgcolor+'"> '+list[i][0]+'
'; txt+=(NS4)?'' : '
'+btbl+'>'; txt+=''; txt+=(NS4)?'' : '
'; }else{ txt+=''+list[i][0]+''; loff+=1; } if(i==1)txt+='M
E
N
U
'; txt+=''; } txt+=''; txt+=(NS4)?'
' : ''; document.write(txt); function hoverlayer(h,n,num){ if(NS6){ document.getElementById(h+num).style.visibility="visible"; document.getElementById(n+num).style.visibility="hidden"; } if(IE4){ document.all[h+num].style.visibility="visible"; document.all[n+num].style.visibility="hidden"; } if(NS4){ smenu.document.layers[num].document.layers[h+num].visibility="show"; smenu.document.layers[num].document.layers[n+num].visibility="hide"; }} function init(){ if(NS4){ smenu=document.smenu; movexto(-menuwidth-2); smenu.visibility="show"; } else if(IE4){ smenu=document.all.smenu; movexto(-menuwidth-2); smenu.style.visibility="visible"; } else if(NS6){ smenu=document.getElementById('smenu'); movexto(-menuwidth-2); smenu.style.visibility="visible"; } pagedone=true; setInterval('movemenu()', 75); } function movemenu(){ if(follow){ var y=(NS4)?smenu.top:parseInt(smenu.style.top); var sy=(IE4||IE5)?document.body.scrollTop:window.pageYOffset; moveyto(((sy-y+yoffset)/3+3)+y); }} function showmenu(toshow){ if(pagedone){ if(toshow){ clearTimeout(id); movexto(0); }else id=setTimeout('movexto(-menuwidth-2)',200); }} function movexto(x){ if(NS4)smenu.left=x; if(IE4||NS6)smenu.style.left=x+'px'; } function moveyto(y){ if(NS4)smenu.top=y; if(IE4||NS6)smenu.style.top=y+'px'; } if(NS4)window.onresize=new Function("history.go(0)"); window.onload=init;