window.addEvent('domready', function() {
    
    function split(string) {
       return string.split('-')[2];
    }
    
    var links_plus = $('films').getElements('a[id^=link-plus]');

    links_plus.each(function(link, index){
        link.addEvent('click', function(e){
            e.stop();
            
            new Fx.Slide($('short-'+split(this.id))).hide();
            new Fx.Slide($('long-'+split(this.id))).hide().slideIn();
        });
    });
    
    var links_minus = $('films').getElements('a[id^=link-minus]');
    links_minus.each(function(link, index){
        link.addEvent('click', function(e){
            e.stop();
            
            new Fx.Slide($('long-'+split(this.id))).hide();
            new Fx.Slide($('short-'+split(this.id))).hide().slideIn();
        });
    });
    
    var pars = $('films').getElements('p[id^=long]');
    pars.each(function(par, index){
        new Fx.Slide(par).hide();
    });
    
});
