(function () {

if ( fb.$( 'banner' ) ) {  // already showing?
    return;
}

var banner = document.createElement( 'div' ),
    cycler = document.createElement( 'div' );

banner.id = 'banner';
fb.setStyle( banner, {
    position: fb.getScroll( 'top' ) > 200 ? 'fixed' : 'absolute',
    overflow: 'hidden',
    zIndex: 15,
    top: 0,
    width: '100%',
    height: 152,
    opacity: 0
} );    

fb.setStyle( cycler, {
    position: 'relative',
    width: 1463,
    height: '100%',
    margin: '0 auto'
} );

fb.addClass( cycler, 'fbCycler' );
cycler.innerHTML = [
    '<img src="/content/media/banner/1.jpg"/>',
    '<img data-fb-src="/content/media/banner/2.jpg" src="/images/blank.gif"/>',
    '<img data-fb-src="/content/media/banner/3.jpg" src="/images/blank.gif"/>',
    '<img data-fb-src="/content/media/banner/4.jpg" src="/images/blank.gif"/>',
    '<img data-fb-src="/content/media/banner/5.jpg" src="/images/blank.gif"/>',
    '<img data-fb-src="/content/media/banner/6.jpg" src="/images/blank.gif"/>',
    '<img data-fb-src="/content/media/banner/7.jpg" src="/images/blank.gif"/>',
    '<img data-fb-src="/content/media/banner/8.jpg" src="/images/blank.gif"/>',
    '<img data-fb-src="/content/media/banner/9.jpg" src="/images/blank.gif"/>',
    '<img data-fb-src="/content/media/banner/10.jpg" src="/images/blank.gif"/>',
    '<img data-fb-src="/content/media/banner/11.jpg" src="/images/blank.gif"/>',
    '<img data-fb-src="/content/media/banner/12.jpg" src="/images/blank.gif"/>',
    '<img data-fb-src="/content/media/banner/13.jpg" src="/images/blank.gif"/>',
    '<img data-fb-src="/content/media/banner/14.jpg" src="/images/blank.gif"/>',
    '<img data-fb-src="/content/media/banner/15.jpg" src="/images/blank.gif"/>',
    '<img data-fb-src="/content/media/banner/16.jpg" src="/images/blank.gif"/>'
].join( '' );

banner.appendChild( cycler );
document.body.insertBefore( banner, document.body.firstChild );

fb.setStyle( '#banner img', {
    width: 1463,
    minHeight: 152,
    borderWidth: 0
} );

fb.animate( [
        { $: banner, opacity: 1 },
        { $: 'ul.main_menu > li > a, ul.main_menu > li > span', opacity: 0.7 }
    ], function () {
        fb.activate( banner );
    }
);

})();