var tickspeed = 700;
var ticktimeout = 7000;

$(document).ready( function() {
  var tickelements = $("#news").children();
  if (tickelements.length > 1) {
    for (var i = 0; i < tickelements.length; i++) {
      $(tickelements[i]).css('z-index', String(tickelements.length-i+5)).css('position', 'absolute').hide();
    };
    $(tickelements[0]).show();
    nextticker = function(tickelements, current, last, type) {
      $(tickelements[last]).fadeOut(tickspeed);
      $(tickelements[current]).fadeIn(tickspeed, function() { removeFilter($(this)[0]); });			
      if (type == "sequence") {
        if ((current + 1) < tickelements.length) {
          current = current + 1;
          last = current - 1;
        } else {
          current = 0;
          last = tickelements.length - 1;
        }
      } else if (type == "random") {
        last = current;
        while (current == last)
          current = Math.floor(Math.random() * tickelements.length);
      }
      setTimeout(function() {
        nextticker(tickelements, current, last, type);
      }, ticktimeout);			
    }
    nextticker (tickelements, 0, tickelements.length-1, "sequence");			
  }		
});
