ftrIntervalTime = 16000;
ftrSelection = 1;

function bindFtr() {
  $('.ftrcontrol .left').unbind().click(function(){$('#loader').stop();ftrSlide(2)});
  $('.ftrcontrol .right').unbind().click(function(){$('#loader').stop();ftrSlide(1)});
  $('img[@src$=.png]').rollover();
  $('img[@src$=.gif]').rollover();

}

function ftrSlide(ftrDirection) { // 1=Nach rechts, 2=Nach links
  if (ftrDirection == 1)
  {
    if (ftrSelection < $('#featured ul li').length) {
      ftrSelection++;
    } else {
      ftrSelection = 1;
    }
  } else if (ftrDirection == 2) {
    if (ftrSelection > 1) {
      ftrSelection--;
    } else {
      ftrSelection = $('#featured ul li').length;
    }
  }
  
  $('#featured').unbind();
  $('#loader').animate({opacity:0},200, 'linear', function () {
    $('#featured .ftrdesc:eq(0)').after('<div class="ftrdesc" style="display:none">'+$('#featured ul li:eq('+(ftrSelection-1)+') .ftrdesc').html()+'</div>');

    $('#featured .ftrdesc:eq(1)').fadeIn(1000, function(){$('#featured .ftrdesc:eq(1) h1 img').ifixpng();$('#featured .ftrdesc:eq(0)').remove(); bindFtr();});

    $('#featured ul').animate({left:((ftrSelection-1)*590*-1)}, 1000, 'easeInOutExpo', function() {
      $('#loader').css({width:1,opacity:1});
      loaderInterval();
    });
  });
}

function loaderInterval() {
  $('#loader').stop();
  $('#loader').animate({width:590}, ftrIntervalTime, 'linear', function(){ftrSlide(1);});
  $('#featured').unbind().hover (function(){$('#loader').stop();}, function() {
    // calculate rest of the time
    restTime = parseInt(ftrIntervalTime - (ftrIntervalTime / 590 * $('#loader').width()));
    $('#loader').animate({width:590}, restTime, 'linear',  function(){ftrSlide(1);});
  });
}

$(document).ready(function(){
  bindFtr();
  loaderInterval();
})