// This code was removed from the home page to get all of the JS into separately linked files. 02-18-2011 - SPU UC Web Team JL.
  document.observe('dom:loaded', function () {
    HomepageUndergraduateLinks = new SelectAndGo($('ddlUndergraduateLinks'));
    HomepageGraduateLinks = new SelectAndGo($('ddlGraduateLinks'));
    NewsPanelHeightAdjust = new HeightAdjust($$('div#homepage_news_listing div.panel'), { parentElem: $('homepage_news_listing_inner'), ieAdj: 0 });
    HomepageInsideCarousel = new InfiniteCarousel(
     $('homepage_inside_carousel'),
     $('homepage_inside_carousel_inner'),
     $$('#homepage_inside_carousel_inner div.item'),
     $('homepage_inside_carousel_lnk_prev'),
     $('homepage_inside_carousel_lnk_next'),
     { initialIndex: 0, itemsPerGroup: 1, visibleItems: 3, loops: true, speed: 0.3 }
    );
    HomepageNewsListing = new TabSwitcher(
     $('homepage_news_listing'),
     $$('div#homepage_news_listing li.page a'),
     $$('div#homepage_news_listing div.panel'),
     { initialIndex: 0, appearEffect: true, speed: 0.3, lnkPrev: $('news_rotator_lnk_prev'), lnkNext: $('news_rotator_lnk_next') }
    );
    HomepageHeroRotator = new Rotator(
     $$('div#heroimage ul li'),
     $('rotator_lnk_prev'),
     $('rotator_lnk_next'),
     { initialIndex: 'random', speed: 0.5 }
    );
    HomepageHeroWidget = new HeroWidget(
     $$('div#heroimage img.active'),
     $$('div#heroimage img.static'),
     $$('div#heroimage a.hero-cta'),
     $$('div#heroimage a.vid-lnk'),
     $('homepage_video_overlay'),
     $('homepage_video_shell'),
     $('homepage_video_content'),
     $('lnk_close_home_video'),
     { swfPath: rootVirtual + '_ui/swf/videoPlayer_home.swf', stageWidth:'485', stageHeight:'290' }
    );
    if (!isIE6) {
     FancyForms.initialize();
    }
     var tabs = $$('#homepage_magazine_callouts li.hmc-item');
     var isFirst = true;
     $(tabs).each(function (ths) {
      if (isFirst) {
       $(ths).addClassName('hover1'); //used hover1 as ie6/7 interprets .hover as :hover
       isFirst = false;
     }
      $(ths).observe('mouseover', function (e) {
       $(tabs).each(function (ths2) {
        $(ths2).removeClassName('hover1');
       });
      $(ths).addClassName('hover1');
     });
    });
   });
