var newsOffset = 0;
var maxNewsOffset = 0;
var newsItems = new Array();

function createNewsBrowser(){
  $('#prevNews').hide();
  $('.newsBlock').hide();
  $('#nextNews').hide();
  newsOffset = 0;
  
  /* hide all but first three*/
  $('.newsBlock').each(function(index) {
    newsItems.push($(this));
    if(index<3){
      $(this).show();
    }
  });
  
  maxNewsOffset = Math.ceil(newsItems.length/3); //number of pages
  $('#newsCounter').html('1/'+maxNewsOffset);
  if(maxNewsOffset>1){
    $('#nextNews').show();
  }
  
  $('#prevNews').click(function(){
    newsOffset -= 1;
    $('#nextNews').show();
    if(newsOffset<=0){
      newsOffset=0;
      $('#prevNews').hide();
    }
    updateNews(newsOffset);
  
  });
  $('#nextNews').click(function(){
    $('#prevNews').show();
    newsOffset += 1;
    if(newsOffset>=maxNewsOffset-1){
      $('#nextNews').hide();
    }
    updateNews(newsOffset);
  
  });

}

function updateNews(offset){
  // stop all video players in news box
  for(player in youtubePlayers){
    var tempPlayer = youtubePlayers[player];
    try{
      var tempPlayerState = tempPlayer.getPlayerState();
      }catch(err){
        //trace('not supported by browser');
      }
    trace('stop '+tempPlayer);
    if(tempPlayerState==1){
      try{
          tempPlayer.stopVideo();
      }catch(err){
        //trace('not supported by browser');
      }
      }
  }
  $('#newsCounter').html((offset+1)+'/'+maxNewsOffset);
  var tempStart = offset * 3;
  var tempEnd = (offset+1) * 3;
  trace('start: '+tempStart+' end: '+tempEnd);
  var tempCount = 0;
  $('.newsBlock').each(function(index) {
    if(tempCount >= tempStart && tempCount < tempEnd){
      $(this).show();
    }else{
      $(this).hide();
    }
    tempCount+=1;
  });
  /*for(item in newsItems){
    if(item >= tempStart && item < tempEnd){
      newsItems[item].show();
    }else{
      newsItems[item].hide();
    }
  }*/
  
}
