$(document).ready(function() {        
  
  $("#scroll-right").css({"opacity": 0.5});
  $("#scroll-left").css({"opacity": 0.5});

  $("#scroll-right").hover(function() {
    $("#scroll-right").css({"opacity": 1});
  },function(){
    $("#scroll-right").css({"opacity": 0.5});
  });

  $("#scroll-left").hover(function() {
    $("#scroll-left").css({"opacity": 1});
  },function(){
    $("#scroll-left").css({"opacity": 0.5});
  });


  if($("#produse-scroll .selected-product").offset()) {
    defult_left_offset=$("#produse-scroll").offset().left;
    default_right_offset=defult_left_offset+540;
    selected_product_position=$("#produse-scroll .selected-product").offset().left;
    selected_product_width=$("#produse-scroll .selected-product").width();    
    //Verify if .selected-product exceds the visible area;
    if(selected_product_position>default_right_offset) {
      //formula: scroll_position=(default left offset position for #produse-scroll)-(selected position offset left)+(#produse-inner width)-(product width);                
      scroll_position=defult_left_offset-selected_product_position+610-selected_product_width;
      $("#produse-scroll").animate({"left": scroll_position}, 1000);
    }    
  };
     
  $("#scroll-right").hover(function(){      
      $("#produse-scroll").animate({"left": (0 - $("#product-table").width() + 610) }, 2000);
    }, function() {
      $("#produse-scroll").stop();
    }); 
  
  $("#scroll-left").hover(function(){      
      $("#produse-scroll").animate({"left": 0 }, 2000);
    }, function() {
      $("#produse-scroll").stop();
    });    
     
});

