var _slide_exe;
var _current_slide = 1;
function pulsate_key_areas(){
    new Effect.Pulsate("menu-accordion", { queue: 'end' });
    new Effect.Pulsate("bottombar", { queue: 'end' });
    new Effect.Pulsate("shortcutsbar", { queue: 'end' });
    new Effect.Pulsate("slideshow", { queue: 'end' });
    new Effect.Pulsate("topbar-links", { queue: 'end' });
}
function reset_all_slide_boxes(){
    $('slidebox1').setStyle({
        backgroundColor: '#929292'
    });
    $('slidebox2').setStyle({
        backgroundColor: '#929292'
    });
    $('slidebox3').setStyle({
        backgroundColor: '#929292'
    });
    $('slidebox4').setStyle({
        backgroundColor: '#929292'
    });
}
function hide_all_slides(){
    $('slide1').setStyle({
        display: 'none'
    });
    $('slide2').setStyle({
        display: 'none'
    });
    $('slide3').setStyle({
        display: 'none'
    });
    $('slide4').setStyle({
        display: 'none'
    });
    $('sightsounds').setStyle({
        display: 'none'
    });
    $('whatsnew').setStyle({
        display: 'none'
    });
}
function run_slide_show(){
    _slide_exe = new PeriodicalExecuter(function() {
        new Effect.Fade('slide' + _current_slide);
        $('slidebox' + _current_slide).setStyle({
            backgroundColor: '#929292'
        });
        _current_slide++;
        if (_current_slide > 4) {
            _current_slide = 1;
        }
        new Effect.Appear('slide' + _current_slide);
        $('slidebox' + _current_slide).setStyle({
            backgroundColor: '#FFFFFF'
        });
    }, 7);
}
function bind_buttons(){
    $('slidebox1').observe('click', function(){
        _slide_exe.stop();
        hide_all_slides();
        $('slide1').setStyle({
            display: 'block'
        });
        reset_all_slide_boxes();
        $('slidebox1').setStyle({
            backgroundColor: '#FFFFFF'
        });
    });
    $('slidebox2').observe('click', function(){
        _slide_exe.stop();
        hide_all_slides();
        $('slide2').setStyle({
            display: 'block'
        });
        reset_all_slide_boxes();
        $('slidebox2').setStyle({
            backgroundColor: '#FFFFFF'
        });
    });
    $('slidebox3').observe('click', function(){
        _slide_exe.stop();
        hide_all_slides();
        $('slide3').setStyle({
            display: 'block'
        });
        reset_all_slide_boxes();
        $('slidebox3').setStyle({
            backgroundColor: '#FFFFFF'
        });
    });
    $('slidebox4').observe('click', function(){
        _slide_exe.stop();
        hide_all_slides();
        $('slide4').setStyle({
            display: 'block'
        });
        reset_all_slide_boxes();
        $('slidebox4').setStyle({
            backgroundColor: '#FFFFFF'
        });
    });
    $('sightssoundsicon').observe('click', function(){
        _slide_exe.stop();
        hide_all_slides();
        $('sightsounds').setStyle({
            display: 'block'
        });
        reset_all_slide_boxes();
    });
    $('whatsnew-button').observe('click', function(){
        _slide_exe.stop();
        hide_all_slides();
        $('whatsnew').setStyle({
            display: 'block'
        });
        reset_all_slide_boxes();
        pulsate_key_areas();
    });
}
document.observe("dom:loaded", function(){
    run_slide_show();
    bind_buttons();
});