
  Event.observe( window, 'load', function() {

    irisSlides = new AC.SectionBureau( 'slides' );

    var initialDrawerId = document.location.search.toQueryParams()[ 'section' ];
    var initialDrawer = null;

    var drawerNodes= $( 'slides' ).getElementsByTagName( 'li' );

    for( var i = 0; i < drawerNodes.length; i++ )
    {
      var drawerBits = drawerNodes[ i ].childNodes;

      var drawerActualBits = [];

      for( var k = 0; k < drawerBits.length; k++ ) 
      { 
        if( drawerBits[ k ].nodeType == 1 ) { drawerActualBits.push( drawerBits[ k ] ); } 
      }

      var view = null;
      var handle = null;

      for( var j = 0; j < drawerActualBits.length; j++ )
      {
        if( Element.hasClassName( drawerActualBits[ j ], 'view' ) )
        {
          view = drawerActualBits[ j ];
          view.hide();
        }
        else if( Element.hasClassName( drawerActualBits[ j ], 'trigger' ) ) { handle = drawerActualBits[ j ]; }
      }

      var options = {
        transitionDuration:0.5,
        triggerEvent:'mouseover',
        triggerDelay:300
      }

      var drawer = new AC.SectionDrawer( view, handle, irisSlides, options );
      irisSlides.addDrawer( drawer );

      if( drawerNodes[ i ].id == initialDrawerId ) { initialDrawer = drawer; }
    }

    if( initialDrawer == null ) { initialDrawer = irisSlides.drawers[ 0 ]; }

    initialDrawer.open();
    
  });

