var InfoCycler = Class.create({
  initialize: function(name){
    this.name = name;
    this.messages = $$('#fresh_content>div');
    this.first = this.messages.first;
    this.animateLess();
    this.messages.each(function(mess){
      mess.setStyle({height: "70px", margin: "0", position: "relative"});
    });
    $('fresh_content').writeAttribute("style", "position:relative;top:0; ");
    this.folded = true;
  },
  
  toggleSize: function(){
    if(this.folded){
      this.animateMore();
    }else{
      this.animateLess();
    };
  },

  animateLess: function(){
    $('fresh_frame').morph("height:70px;");
    this.folded = true;
    $("fresh_morea").innerHTML = "więcej";
  },
                           
  animateMore: function(){
    $('fresh_frame').morph("height:280px;");
    this.folded = false;
    $("fresh_morea").innerHTML = "mniej";
  },
                                     
  cycle: function(){
    var messages = $$("#fresh_content>div");
    $$('#fresh_content>div')[0].morph("margin-top: -70px;");
    setTimeout("infocyc.lol()",3500);
  },

  lol: function(){
    var elm = $$('#fresh_content>div')[0];  
    $$('#fresh_content>div').last().insert({after: elm.cloneNode(true)});
    $$('#fresh_content>div').last().setStyle({marginTop: "0"});
    elm.remove();
    this.cycle();
  }
})

document.observe("dom:loaded", function(){
  infocyc = new InfoCycler();
  infocyc.cycle();
})
