var calendarYear = "2011";
var calendarEndYear = "2012";
var isIE45= document.all;
var isNav6= 0;
var isNav4= document.layers;
var timer;
var leftStart;
var todaysDate = new Date()
var months = new Array(12);
months [0] = "jan";
months [1] = "feb";
months [2] = "mar";
months [3] = "apr";
months [4] = "may";
months [5] = "jun";
months [6] = "jul";
months [7] = "aug";
months [8] = "sep";
months [9] = "oct";
months[10] = "nov";
months[11] = "dec";

if (document.body && document.body.clientWidth) 
 window.innerWidth = document.body.clientWidth;
 
if (document.getElementById && !isIE45)
 isNav6=true; 
 
if(isIE45) 
 { 
  var xcoord = new Array(2,126,248,374,498,622);
  var ycoord = 50;
  var xwidth = new Array(125,123,127,125,125,124);
 }
 
if(isNav4) 
 { 
  var xcoord = new Array(0,118,232,365,494,622);
  var ycoord = 43;
  var xwidth = new Array(119,116,134,130,129,122);
 }
 
if(isNav6) 
 { 
  var xcoord = new Array(0,123,244,371,496,620);
  var ycoord = 43;
  var xwidth = new Array(124,122,128,126,125,124);  
 }
 
leftStart=8;
No3 = (parseInt(navigator.appVersion) > 3) ? 1:0;
layer = (isIE45 && No3) ? "document.all['L'+menu].style" : (isNav4 && No3) ? "document.layers['L'+menu]" :(isNav6 && No3) ? "document.getElementById('L'+menu).style" : 0;

function Hide()
 { 
  timer = setTimeout("Show()", 200); 
 }

function LayerSpecs(Left,Top,Width) 
 { 
  if(No3)
   {
    this.left  = Left; 
    this.top   = Top;
    this.info  = "";
    this.info +=  "<table width='" + Width + "' cellpadding='0' cellspacing='0' border='0' class='MenuBackground'>";
    this.info +=  "<tr>";
    this.info +=  "<td>";
    this.info +=  "<table width='" + Width + "' border='0' cellpadding='4' cellspacing='1'>";
    for(i=3; i<arguments.length; i++)
     {
      if(isIE45) 
       {
        this.info += "<tr>";
        this.info += "<td width='" + Width + "' height='20' class='MenuButton'><a class='MenuLink' href=" + arguments[i++] + arguments[i] + "</a></td>";
        this.info += "</tr>";
       } 
      else if (isNav6) 
       {
        this.info += "<tr>";
        this.info += "<td width='" + Width + "' height='20' class='MenuButton'><a class='MenuLink' href=" + arguments[i++] + arguments[i] + "</a></td>";
        this.info += "</tr>";
       } 
      else 
       {
        this.info += "<tr>";
        this.info += "<td width='" + Width + "' height='20' class='MenuButton'>";
        this.info += "<ilayer>";
        this.info += "<layer><a class=\"MenuLink\" href=" + arguments[i++] + arguments[i] + "</a></layer>";
        this.info += "</ilayer>";
        this.info += "</td>";
        this.info +- "</tr>"; 
       } 
     }
    this.info +=  "</table>";
    this.info +=  "</td>";
    this.info +=  "</tr>";
    this.info +=  "</table>";
   } 
 }
 
function regenerate()
 {
  window.location.reload()
 }
 
function regenerate2()
 {
  setTimeout("window.onresize=regenerate",450)
 }
 
function Show() 
 { 
  if(layer)
   {
    if(timer) 
     clearTimeout(timer);
    for(menu=0; menu < Layer.length; menu++) 
     {
      if(Layer[menu]) 
       eval(layer).visibility = "hidden"; 
     }
    for(i=0; i<arguments.length; i++) 
     { 
      menu=arguments[i]; 
      eval(layer).visibility = "visible"; 
     }
   }  
 }
//////////////////////////////////////////////
/*	Create Your layers below by typing:
Layer[incrementing number] = new LayerSpecs(Left Position, Top Position, Width, '"Link URL" onMouseOver="Show(#,#,#)">','Link Name');
The order of parameters for the show function as follows: 													 
Show(	Layer Number to Open, Current Layer, Any Layers Opened before the current layer) 			
Keep in mind punctuation is very important!!	 													
*/

Layer = new Array();

//About SMSH
Layer[1] =	new LayerSpecs(leftStart+xcoord[0],ycoord,xwidth[0],
								'"/about/missionstatement.html" onMouseOver="Show(1)">',	'Our Mission', 
								'"/about/history.html" onMouseOver="Show(1)">',	'School History', 
								// '"/about/facility.html" onMouseOver="Show(1)">', 'Facility',		  
								'"/about/schoolhours.html" onMouseOver="Show(1)">', 'School Hours',
								'"/about/admissionspolicy.html" onMouseOver="Show(1)">', 'Admissions Policy',
								'"/about/faculty.html" onMouseOver="Show(1)">', 'Faculty & Staff',  
								// '"/about/faq.html" onMouseOver="Show(1)">', 'FAQ\'s'  
								'"/about/contacts.html" onMouseOver="Show(1)">', 'Contacts',         
								'"/about/directions.html" onMouseOver="Show(1)">', 'Directions'
 							);
							
//Office
Layer[2] =	new LayerSpecs(leftStart+xcoord[1],ycoord,xwidth[1],
								'"/office/schoolcalendar_' + months[todaysDate.getMonth()] + '.html" onMouseOver="Show(2)">',	'School Calendar', 
								// '"/office/monthlyupdates.html" onMouseOver="Show(2)">', 'Monthly Updates',
								'"/office/weeklyupdates.html" onMouseOver="Show(2)">', 'Weekly Updates',        
								'"/office/lunchcalendar.html" onMouseOver="Show(2)">', 'Lunch Calendar',
								'"/office/handbook.html" onMouseOver="Show(2)">', 'Handbook', 
								// '"/office/uniformupdate.html" onMouseOver="Show(2)">', 'Uniform Update',  
								'"/office/forms.html" onMouseOver="Show(2)">', 'Online Forms'
 							);
							
//Classroom
Layer[3] =	new LayerSpecs(leftStart+xcoord[2],ycoord,xwidth[2],
								 '"/classroom/curriculum.html" onMouseOver="Show(3)">', 'Curriculum',
								 '"/classroom/grading.html" onMouseOver="Show(3)">', 'Grading System',
	 							 '"/classroom/K-A/index.html" onMouseOver="Show(3)">', 'Kindergarten - A',
								 '"/classroom/K-B/index.html" onMouseOver="Show(3)">', 'Kindergarten - B',
								 '"/classroom/grade1-A/index.html" onMouseOver="Show(3)">', '1st Grade - A',
								 '"/classroom/grade1-B/index.html" onMouseOver="Show(3)">', '1st Grade - B',
								 '"/classroom/grade2-A/index.html" onMouseOver="Show(3)">', '2nd Grade - A',
								 '"/classroom/grade2-B/index.html" onMouseOver="Show(3)">', '2nd Grade - B',
								 '"/classroom/grade3/index.html" onMouseOver="Show(3)">', '3rd Grade',
								 '"/classroom/grade4-A/index.html" onMouseOver="Show(3)">', '4th Grade - A',
								 '"/classroom/grade4-B/index.html" onMouseOver="Show(3)">', '4th Grade - B',
								 '"/classroom/grade5/index.html" onMouseOver="Show(3)">', '5th Grade',
								 '"/classroom/grade6/index.html" onMouseOver="Show(3)">', '6th Grade',
								 '"/classroom/grade7/index.html" onMouseOver="Show(3)">', '7th Grade',
								 '"/classroom/grade8/index.html" onMouseOver="Show(3)">', '8th Grade',
								 '"/classroom/phys-ed/index.html" onMouseOver="Show(3)">', 'Physical Education', 
								 '"/classroom/music/index.html" onMouseOver="Show(3)">', 'Music',
								 '"/classroom/art/index.html" onMouseOver="Show(3)">', 'Art',                         
								 '"/classroom/computer-science/index.html" onMouseOver="Show(3)">', 'Computer Science',                                                                    
								 '"/classroom/spanish/index.html" onMouseOver="Show(3)">', 'Spanish'
  							);
							
//Student Life
Layer[4] =	new LayerSpecs(leftStart+xcoord[3],ycoord,xwidth[3],
  							'"/student/boys-basketball/index.html" onMouseOver="Show(4)">', 'Boys Basketball',
  							'"/student/girls-basketball/index.html" onMouseOver="Show(4)">', 'Girls Basketball',
  							'"/student/volleyball/index.html" onMouseOver="Show(4)">', 'Volleyball', 
  							'"/student/track/index.html" onMouseOver="Show(4)">', 'Track',  
  							'"/student/intramurals/index.html" onMouseOver="Show(4)">', 'Intramurals', 
  							'"/student/student-council/index.html" onMouseOver="Show(4)">', 'Student Council',                                               
  							// '"/student/fair/index.html" onMouseOver="Show(4)">', 'Science/Social Studies Fair',
  							'"/student/drama/index.html" onMouseOver="Show(4)">', 'Drama Club',
  							'"/student/trial/index.html" onMouseOver="Show(4)">', 'Mock Trial',  
  							'"/student/quiz-bowl/index.html" onMouseOver="Show(4)">', 'Quiz Bowl',                                                                                                                                             
  							'"/student/eden-project/index.html" onMouseOver="Show(4)">', 'Eden Project' 
  							);
							
//Parents
Layer[5] =	new LayerSpecs(leftStart+xcoord[4],ycoord,xwidth[4],
  							// '"/parents/fsa.html" onMouseOver="Show(5)">', 'FSA',
  							// '"/parents/volunteering.html" onMouseOver="Show(5)">', 'Volunteering',
  							'"/parents/fundraising.html" onMouseOver="Show(5)">', 'Fundraising',  
  							'"/parents/collectionprograms.html" onMouseOver="Show(5)">', 'Collection Programs',         
  							// '"/parents/abuseprevention.html" onMouseOver="Show(5)">', 'Abuse Prevention', 
  							// '"/parents/wishlist.html" onMouseOver="Show(5)">', 'Wish List',                                               
  							'"/parents/extendedcare.html" onMouseOver="Show(5)">', 'Extended Care'
  							// '"/parents/questions.html" onMouseOver="Show(5)">', 'Q & A'
  							);
							
//Alumni
Layer[6] =	new LayerSpecs(leftStart+xcoord[5],ycoord,xwidth[5],
  							'"/alumni/updates.html" onMouseOver="Show(6)">', 'Alumni Update'
  							// '"/alumni/reunions.html" onMouseOver="Show(6)">', 'Reunions',
  							// '"/alumni/newsletter.html" onMouseOver="Show(6)">', 'Newsletter', 
  							// '"/alumni/donations.html" onMouseOver="Show(6)">', 'Donations',  
  							// '"/alumni/registration.html" onMouseOver="Show(6)">', 'Registration'
  							);
							
j = (Layer[0]) ? 0:1;

for(i=j; i < Layer.length; i++) 
 {
  if(isIE45 && No3 || isNav6) 
   document.write("<span onmouseover='clearTimeout(timer)' onmouseout='Hide(" + i +")' id='L" + i + "' style='position:absolute; visibility:hidden; background:#B2BA9D; top:" + Layer[i].top + "; left:" + Layer[i].left + ";'>" + Layer[i].info + "</span>"); 
  else if(isNav4 && No3) 
   document.write("<layer onmouseover='clearTimeout(timer)' onmouseout='Hide(" + i + ")' id='L" + i + "' position=absolute visibility=hidden bgcolor='#B2BA9D' background='#B2BA9D' top=" + Layer[i].top + " left=" + Layer[i].left + ">" + Layer[i].info + "</layer>"); 
 }
 
////////////////////////////////////////////////////////////////

window.onload=regenerate2;
