/**
 * Javascript used for site element carrousel
 */

if (carrousel_delay == undefined) {
    var carrousel_delay = 5000; 
}

if (carrousel_speed == undefined) {
    var carrousel_speed = 2000; 
}

if (carrousel_div == undefined) {
    var carrousel_div = 'carrousel';
}

var carrousel_position = 0;

function carrousel() {
    setInterval('carrousel_loop()', carrousel_delay);
}

function carrousel_loop() {
    var div = $('#'+carrousel_div);
    var aImg = div.children('img');
    
    if(aImg[carrousel_position] == undefined) {
        carrousel_position = 0;
    }
    
    var i = 0;
    aImg.each(function() {
        if(i == carrousel_position) {
            $(this).fadeIn(carrousel_speed);
        } else {
            $(this).fadeOut(carrousel_speed);
        }

        i++;
    });

    carrousel_position++;
}

$(document).ready(carrousel);

