//  We really need a proper loading script like scriptaculous

document.write('<script type="text/javascript" src="/js/bse_admin.js"></script>');
document.write('<script type="text/javascript" src="/js/bse_search.js"></script>');
document.write('<script type="text/javascript" src="/js/combo.packed.js"></script>');
//document.write('<script type="text/javascript" src="/js/cycler.js"></script>');
//document.write('<script type="text/javascript" src="/js/imgzoomer.js"></script>');
//document.write('<script type="text/javascript" src="/js/sequence.js"></script>');
document.write('<script type="text/javascript" src="/js/plugins/flashzoomer.js"></script>');
document.write('<script type="text/javascript" src="/js/drawers.js"></script>');
document.write('<script type="text/javascript" src="/js/popup-webcast.js"></script>');

// wait for DOM to load before initialising

document.observe("dom:loaded", page_init);
var bse_debug = false;

function page_init() {
  
  var tilefade = new Cycler("div#tilefade div.tilefade", { delay: 5, random: true });
  tilefade.startCycle();
  
  //var navimage = new Cycler("div#header div div.navimage", { random: true });
  
   var drawers = new Drawers('#main .drawer', {
        duration: 0.25
    });
    
    var drawers = new Drawers('#sidebarL .drawer', {
        duration: 0.25
    });
    
    var drawers3 = new Drawers(".drawer3", {
       // singleDrawer: true,
        id: "drawer",
        duration: 0.25
    });
    Drawers.Check();
  
var zoomer = new ImgZoomer("a.zoomer", {
    videoPath: "/videos/",
    windowTheme: "bt",
    shadowThemeSize: 60,
    shadowDepth: 30,
    shadowTheme: "dark",
    videoAutoPlay: true
});

var news = new Cycler("#news .article .sequence .updates", {delay: 10});
    news.startCycle();

function window_init() {	
	var imgzoomer = new ImgZoomer("a.imgzoomer");
	
	  /*var sequence = new Sequence("news", "#news .sequence", {
        orientation: "horizontal",
        autoScrollDelay: 5,
        scrollDuration: .6,
        autoScrollFinishAction: "rewind",
        useMouseStop: true,
        enableClickEvents: true
    });*/
	
};

Event.observe(window, "load", window_init);	   
  if ($('message')) {
    new Effect.DropOut($('message'),{delay: 5});
  }
};

