
slider = {};
slider.elements = ['','','', ''];
slider.pos = 0;
slider.last = 0;
slider.animateTime = 500;
slider.changeAfter = 4000;
slider.loaded = [0,0,0,0];

slider.switchTo = function(number){
    if(number>=slider.elements.length)
    {
        number = slider.elements.length-1;
    }
    
    var nextImg =  $("<img></img>");
    $(nextImg).attr("src",slider.elements[number]);
    $(nextImg).unbind("load");
    if(slider.loaded[number] == 1){
        slider.switchTo2(number)
    }else{
        $(nextImg).bind("load",function(){
            slider.switchTo2(number)
        });
    }
}

slider.switchTo2 = function(number)
{
    slider.pos = number;
    slider.loaded[number] = 1;
    $('#bookmark li').stop();
    $('#bookmark li').not('#pos'+number).removeClass('active');
    $('#bookmark #pos'+number).addClass('active');
    $('#rotator2').stop(true,true).show();
    $('#rotator1').stop(true,true);
    $('#rotator1 img').attr('src',slider.elements[number]);
    $('#rotator2').fadeOut(slider.animateTime, function(){
        $('#rotator2 img').attr('src',slider.elements[number]);
        $(this).fadeIn();
    });
}



slider.showNext = function()
{
    if(slider.last!=slider.pos)
    {
        slider.last = slider.pos;
    }
    else
    {
        slider.last++;
        if(slider.last>=slider.elements.length)
        {
            slider.last = 0;
        }
        slider.switchTo(slider.last);
    }
    setTimeout('slider.showNext()', slider.changeAfter);
}

$(document).ready(function(){
    setTimeout('slider.showNext()', slider.changeAfter);
});
