//  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/bse_combo.packed.js"></script>');
//document.write('<script type="text/javascript" src="/js/lazyloader.js"></script>');
//document.write('<script type="text/javascript" src="/js/sequence.js"></script>');
//document.write('<script type="text/javascript" src="/js/imgzoomer.js"></script>');
document.write('<script type="text/javascript" src="/js/iframezoomer.js"></script>');
//document.write('<script type="text/javascript" src="/js/informer.js"></script>');
//document.write('<script type="text/javascript" src="/js/helper.js"></script>');
//document.write('<script type="text/javascript" src="/js/cufon.js"></script>');
//document.write('<script type="text/javascript" src="/js/fonts/DIN-Regular.font.js"></script>');
//document.write('<script type="text/javascript" src="/js/fonts/DIN-Regular_DIN-Bold.font.js"></script>');
//document.write('<script type="text/javascript" src="/js/fonts/DIN-Bold.font.js"></script>');
//document.write('<script type="text/javascript" src="/js/fonts/Handwriting-Dakota.font.js"></script>');


// wait for DOM to load before initialising

document.observe("dom:loaded", dom_load);
Event.observe(window, "load", window_load);

var bse_debug = false;

var lazyloader;

function dom_load() {
//     var billboard = new Cycler("div#billboard .article", {
//         statusElement: true
//     });
                
//    billboard.startCycle();

//         var flow = new Flow("billboard", "#billboard li", {
//         	verticalAlignment: "bottom",
//             autoScroll: false,
//             pagingType: "per-page"
//         });

    if ($('message')) {
        new Effect.BlindUp($('message'),{ delay: 5 });
    }

    lazyloader = new LazyLoader($$("#billboard .container")[0], {
        placeHolderImage: "/images/blank.gif"
    });

Themes.idevice2 = {
    windowTheme: "idevice",
    shadowTheme: "dark",
    shadowThemeSize: 60,
    shadowDepth: 30,
    duration: 0.3,
    fadeDuration: 0.2,
    toggleDuration: 0.25,
    lightboxSequence: "parallel" // after, parallel, or before

};

    var imgZoomer = new ImgZoomer("div#billboard a", {
        theme: Themes.idevice,
        useLightbox: true
    });

    var iframezoomer = new ImgZoomer("#main .body .iframezoomer a", {
        theme: Themes.idevice,
        width: 700,
        height: 500,
        zoomRects: true,
        useLightbox: true
    });

//	Cufon.replace('#billboard h1', { fontSize: '40px', letterSpacing: '-2px', textShadow: '#c7ff40 1px 1px 0' });
// 	Cufon.replace('#main .article h1', { fontFamily: 'DIN-Regular', letterSpacing: '-1px', textTransform: 'uppercase' });
// 	Cufon.replace('#nav a', { hover: true, fontSize: '18px', textTransform: 'none' });

    //var informer = new Informer("input[type=text], textarea");

};

function window_load() {
//      $('billboard').applyShadow({ shadowTheme: "dark", overlay: "top", zIndex: -1 });
//      $$('#billboard .panorama')[0].applyShadow({ shadowTheme: "dark", overlay: "top", zIndex: -1 });

    var sequence = new Sequence("billboard", "#billboard li", {
//      focusOnClick: false,
        lazyLoader: lazyloader,
        lazyLoadType: "page",
        pagingLoop: false,
        pagingType: "per-page",
        keyScrollType: "per-page",
        keyScrollLoop: true,
        autoScroll: false,
        autoScrollType: "per-page",
        autoScrollFinishAction: "rewind",
        scrollDuration: 0.5
    });

};
