var companyscroller_sliderinterval = 7000;  // Zeit zwischen wechsel der Banner (in ms)

jQuery(document).ready(function() 
{

  // Scrollbables aktivieren
  // Entferne alle Container, bei denen der Adserver ein empty.gif ausliefert
  jQuery('#topFirmenSidebarBox .scrollable .items div img[src*="empty.gif"]').parent().remove();
  adelements = jQuery('#topFirmenSidebarBox .scrollable .items > div').size();

  if (adelements == 0)
  {
    // keine Bannerauslieferung -> gesamte Box ausblenden
    jQuery('#topFirmenSidebarBox').hide();
  }
  else if (adelements > 1) {
    // es werden mehrere Banner ausgeliefert --> zufälligen startindex festlegen
    startindex = companyscroller_getRandom(0,(adelements-1));
    // nur wenn mehr als 1 element zu scrollen ist, scrollable aktivieren....
    jQuery("#topFirmenSidebarBox .scrollable").scrollable(
    {
      circular: false, 
      initialIndex:startindex,
      next: null, 
      prev: null, 
      onBeforeSeek: function(event, i) 
      {
        if (this.getSize() == i )
        {
          this.begin();
        }
      }
    }).autoscroll({ autoplay: true,interval:companyscroller_sliderinterval });
  }

});


function companyscroller_getRandom( min, max ) {
	if( min > max ) {
		return( -1 );
	}
	if( min == max ) {
		return( min );
	}
  return( min + parseInt( Math.random() * ( max-min+1 ) ) );
}

