function SlideShow(container, fileNames, interval) {
    if (fileNames.length == 0) return;
    var container = $(container);
    var fileNames = fileNames;
    var interval = interval || 4;
    var images = [];
    
    fileNames.each(function(fileName) {
        var IMG = new Element(
            'img',
            {
                'src': '/cms/images/slideShows/'+fileName,
                'style': 'position:absolute;display:none'
            }
        )
        images.push(IMG);
        container.insert(IMG);
    })
    if (fileNames.length > 1) {
        var currentImg = 0;
        Effect.Appear(images[currentImg]);
        new PeriodicalExecuter(function(pe) {   
            Effect.Fade(images[currentImg]);
            currentImg++;
            if (currentImg > images.length-1) { currentImg = 0};
            Effect.Appear(images[currentImg]);
        },5)
    } else {
        images[0].show();
    }
    
} 