var path = '/images/';
var rollovers = [
  new RollOver('nav-about', path +'nav-about01.gif', path +'nav-about02.gif'),
  new RollOver('nav-acade', path +'nav-acade01.gif', path +'nav-acade02.gif'),
  new RollOver('nav-admis', path +'nav-admis01.gif', path +'nav-admis02.gif'),
  new RollOver('nav-athle', path +'nav-athle01.gif', path +'nav-athle02.gif'),
  new RollOver('nav-campu', path +'nav-campu01.gif', path +'nav-campu02.gif'),
  new RollOver('nav-cocur', path +'nav-cocur01.gif', path +'nav-cocur02.gif'),
  
  new RollOver('icommunav-stude', path +'icommunav-stude01.gif', path +'icommunav-stude02.gif'),
  new RollOver('icommunav-paren', path +'icommunav-paren01.gif', path +'icommunav-paren02.gif'),
  new RollOver('icommunav-facul', path +'icommunav-facul01.gif', path +'icommunav-facul02.gif'),
  new RollOver('icommunav-alumn', path +'icommunav-alumn01.gif', path +'icommunav-alumn02.gif'),
  
  new RollOver('utilnav-calen', path +'utilnav-calen01.gif', path +'utilnav-calen02.gif'),
  new RollOver('utilnav-galleries', path +'utilnav-galleries01.gif', path +'utilnav-galleries02.gif'),
  new RollOver('utilnav-news', path +'utilnav-news01.gif', path +'utilnav-news02.gif'),
  new RollOver('utilnav-conta', path +'utilnav-conta01.gif', path +'utilnav-conta02.gif'),
  new RollOver('utilnav-home', path +'utilnav-home01.gif', path +'utilnav-home02.gif'),
  new RollOver('utilnav-store', path +'utilnav-store01.gif', path +'utilnav-store02.gif'),
  new RollOver('utilnav-direc', path +'utilnav-direc03.gif', path +'utilnav-direc04.gif'),
  new RollOver('amdgImg',path+'utilnav-amdg01.gif',path+'utilnav-amdg02.gif')
]

Menu = {
  _menu : [],
  addMenu : function(name, link, div, imageID, image1, image2){
    Menu._menu[Menu._menu.length] = {'id':name,
      'link':link,
      'div':div,
      'imageID':imageID,
      'image1':image1,
      'image2':image2,
      'inMenu':0,
      'height':0,
      'timer':null}
  },
  hide : function(menu){
    if(typeof menu == 'object'){ var mname = menu.id }
    else { var mname = menu; }
    for(i=0;i<Menu._menu.length;i++){ if(Menu._menu[i]['link'] == mname || Menu._menu[i]['div'] == mname){ hideElement(Menu._menu[i]['div']); break } }
  },
  init : function(){
    for(i=0;i<Menu._menu.length;i++){
      e=getElement(Menu._menu[i]['div'])
      if(e){
        l=getElement(Menu._menu[i]['link'])
        if(l){
          l.onmouseover=function(){Menu.inMenu(this);Menu.toggleMenu(this)}
          l.onmousemove=function(){Menu.inMenu(this);Menu.toggleMenu(this)}
          l.onmouseout=function(){Menu.outMenu(this);}
          e.onmouseover=function(){Menu.inMenu(this);Menu.toggleMenu(this)}
          e.onmousemove=function(){Menu.inMenu(this);Menu.toggleMenu(this)}
          e.onmouseout=function(){Menu.outMenu(this);}
        }
      }
    }
  },
  inMenu : function(menu){
    if(typeof menu == 'object'){ var mname = menu.id }
    else { var mname = menu; }
    for(i=0;i<Menu._menu.length;i++){ if(Menu._menu[i]['link'] == mname || Menu._menu[i]['div'] == mname){ Menu._menu[i]['inMenu'] = 1; break } }
  },
  outMenu : function(menu){
    if(typeof menu == 'object'){ var mname = menu.id }
    else { var mname = menu; }
    for(i=0;i<Menu._menu.length;i++){ if(Menu._menu[i]['link'] == mname || Menu._menu[i]['div'] == mname){ 
      Menu._menu[i]['inMenu'] = 0
      Menu._menu[i]['timer']  = window.setTimeout('Menu.toggleMenu("'+mname+'")',1000)
      break
    } }
  },
  show : function(menu){
    if(typeof menu == 'object'){ var mname = menu.id }
    else { var mname = menu; }
    for(i=0;i<Menu._menu.length;i++){ if(Menu._menu[i]['link'] == mname || Menu._menu[i]['div'] == mname){ showElement(Menu._menu[i]['div']); break } }
  },
  toggleMenu : function(menu){
    if(typeof menu == 'object'){ var mname = menu.id }
    else { var mname = menu;  }
    if(menu == undefined){ return; }
    for(i=0;i<Menu._menu.length;i++){ if(Menu._menu[i]['link'] == mname || Menu._menu[i]['div'] == mname){
      var m = Menu._menu[i]
      if(m['inMenu'] == 1){
        for(i=0;i<Menu._menu.length;i++){ Menu.hide(Menu._menu[i]['link']); }
        Menu.show(mname)
        img=getElement(m['imageID'])
        if(img){ img.src=m['image2']; }
      }
      else {
        Menu.hide(mname) 
        img=getElement(m['imageID'])
        if(img){ img.src=m['image1'] }
      }
      break
    } }
  }
}

//Changes to a new URL for drop down menus
function JumpToIt(list) {
	var newPage = list.options[list.selectedIndex].value
	if (newPage != "") {
		location.href=newPage
	}
}


Menu.addMenu('directoryMenu','dirsearch','directoryMenu','utilnav-direc','/images/utilnav-direc03.gif','/images/utilnav-direc04.gif')
if(sectionID != 2 || sectionID==undefined){
  Menu.addMenu('aboutMenu','nav-about-link','menuabout_sluh','nav-about','/images/nav-about01.gif','/images/nav-about02.gif')
}
if(sectionID != 3 || sectionID==undefined){
  Menu.addMenu('academicsMenu','nav-acade-link','menuacademics','nav-acade','/images/nav-acade01.gif','/images/nav-acade02.gif')
}
if(sectionID != 4 || sectionID==undefined){
  Menu.addMenu('admissionsMenu','nav-admis-link','menuadmissions','nav-admis','/images/nav-admis01.gif','/images/nav-admis02.gif')
}
if(sectionID != 5 || sectionID==undefined){
  Menu.addMenu('athleticsMenu','nav-athle-link','menuathletics','nav-athle','/images/nav-athle01.gif','/images/nav-athle02.gif')
}
if(sectionID != 6 || sectionID==undefined){
  Menu.addMenu('campusMinistry','nav-campu-link','menucampus_ministry','nav-campu','/images/nav-campu01.gif','/images/nav-campu02.gif')
}
if(sectionID != 7 || sectionID==undefined){
  Menu.addMenu('cocurriculars','nav-cocur-link','menuco_curriculars','nav-cocur','/images/nav-cocur01.gif','/images/nav-cocur02.gif')
}

addLoadEvent(function(){ Menu.init() });
addLoadEvent(function(){ RollOver.init(); })