

YAHOO.util.Event.addListener(window, 'load', function() {
  //initialise tabs
  myTabs = new YAHOO.widget.TabView('schoolsContent');
  //set min-height on body to stop page size shrinking when a smaller tab is loaded
  YAHOO.util.Dom.setStyle(document.body,'min-height',YAHOO.util.Dom.getStyle(document.body,'height'));
  theAnim = new YAHOO.util.Anim( myTabs.getTab(0).get('contentEl').parentNode, {opacity: { to: 0.99 }}, 0.6, YAHOO.util.Easing['easeIn'] );
  //explicitly set transformation to make future development easier
  myTabs.contentTransition = function(newTab, oldTab) {
  if ( theAnim && theAnim.isAnimated() ) theAnim.stop(true);
    //if the current tab caused the body to expand beyond its min-height then update min-height 
    if(YAHOO.util.Dom.getStyle(document.body,'height') > YAHOO.util.Dom.getStyle(document.body,'min-height')) YAHOO.util.Dom.setStyle(document.body,'min-height',YAHOO.util.Dom.getStyle(document.body,'height'));
    //Implement transition effects
    //hide the old element before displaying the new to avoid jumping page
    YAHOO.util.Dom.setStyle(oldTab.get('contentEl').parentNode,'opacity','0');
    YAHOO.util.Dom.setStyle(oldTab.get('contentEl'),'display','none');
    YAHOO.util.Dom.setStyle(newTab.get('contentEl'),'display','block');
    myTabs.removeClass(oldTab.get('labelEl'),'selected');
    myTabs.addClass(newTab.get('labelEl'),'selected');
    theAnim.animate();
    //stop the slideshow is it exists
    if(typeof(mySlideshow) != 'undefined' && mySlideshow.stop) mySlideshow.stop();
  };

YAHOO.util.Event.addListener(document.getElementById("schoolVideoPlaylist"),'click',function(e)
{
  var links = document.getElementById("schoolVideoPlaylist").getElementsByTagName('a');
  if(e.target) targ = e.target; else if (e.srcElement) targ = e.srcElement;
  for(i = 0;i<links.length;i++)
  {
    if(targ === links[i])
    {
      YAHOO.util.Event.preventDefault(e);
      for(j=0;j<links.length;j++) YAHOO.util.Dom.removeClass(links[j],'selected');
      YAHOO.util.Dom.addClass(links[i],'selected');
      flowplayer("schoolVideoContainer").play(i);
      return;
    }
  }
});

});
