function processSlider(value, scrollPane, scrollContent, scrollContentWidth)
{	  
  if( scrollContent.width() > scrollPane.width() ){ 
    scrollContent.css('margin-left', Math.round( value / 100 * ( scrollPane.width() - scrollContent.width() )) + 'px'); 
  }else{
    scrollContent.css('margin-left', 0); 
  }
}


$(document).ready( function() {
    index_promos_width = 227 * $("#index-promotions .box").size();
    $("#index-promotions .scroll-content-dynwidth").css("width", index_promos_width +"px").css("height", "160px");


    $("#index-teaser").everyTime(10000, function() {


	$('.businessarea-1').animate({ left: '733', top: '53', width: '206', height: '139' }, 
				     1500,
				     function() {
				       $(this).removeClass("businessarea-1").addClass("businessarea-2");
				     });


				    
	$('.businessarea-2').animate({ top: '217' }, 
				     1500,
				     function() {
				       $(this).removeClass("businessarea-2").addClass("businessarea-3");
				     });


	$('.businessarea-3').animate({ left: '10', top: '0', width: '719', height: '356' }, 
				     1500,
				     function() {
				       $(this).removeClass("businessarea-3").addClass("businessarea-1");
				     });

      });







    var scrollPane = $('.scroll-content');
    var scrollContent = $('.scroll-content-inner .scroll-content-dynwidth');
    var scrollContentWidth = $(".scroll-content-inner").width();
    
    //build slider
    $(".scroll-bar").slider({
      slide: function(e, ui){processSlider(ui.value, scrollPane, scrollContent, scrollContentWidth)}
      });
    
    $(".arrow-right").click(function() {
	value = $(".scroll-bar").slider("value");
	new_value =  value + 10;
	$(".scroll-bar").slider("value", new_value);

	processSlider(value, scrollPane, scrollContent, scrollContentWidth);
      });
    
    $(".arrow-left").click(function() {
	value = $(".scroll-bar").slider("value");
	new_value =  value - 10;
	$(".scroll-bar").slider("value", new_value);
	processSlider(value, scrollPane, scrollContent, scrollContentWidth);
      }); 

});

