

/**
 *
 * @access public
 * @return void
 **/
function getSlides() {
    var slides = $$("div.slide");
    for (var i=0; i < slides.length; i++) {
        if (i>0) {
            slides[i].hide();
        }
    }
}


/**
 * Slider
 * -------------------------------------------------------------------------- */
var animation_running = false;

function slideRight() {
    if (animation_running == false) {
        animation_running = true;
        var element = $$("div.slide");
        var last = element.length -1;
        element[last].style.zIndex = 999;
        var x = 620;
        new Effect.Move(element[last], { x: x, y: 0, mode: 'absolute', duration: 1, afterFinish: moveSlide });
    }
    return false;
}

function slideLeft() {
    if (animation_running == false) {
        animation_running = true;
        var element = $$("div.slide");
        element[0].style.left = "900px";
        element[0].style.zIndex = 999;
        $("slider_content").insert({bottom: element[0]})
        new Effect.Move(element[0], { x: 0, y: 0, mode: 'absolute', duration: 1, afterFinish: setZIndex });
    }
    return false;
}

function setZIndex() {
    var element = $$("div.slide");
    for (i=0; i<element.length; i++) {
        element[i].style.zIndex = 100;
    }
    animation_running = false;
}

function moveSlide() {
    var element = $$("div.slide");
    var last = element.length -1;
    element[last].style.zIndex = 100;
    element[last].style.left = 0;
    $("slider_content").insert({top: element[last]})
    animation_running = false;
}
