// 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;