/**
 * HP Slider
 * 
 */
 
jQuery.easing.easeOutQuart=function(x,t,b,c,d){return -c*((t=t/d-1)*t*t*t-1)+b;};

$(function() {
	$('#slider .scroll').serialScroll({
		items:'.panel',
		prev:'div.scrollButtons.left a',
		next:'div.scrollButtons.right a',
		offset:0, 
		start:0,
		duration:500,
		step:1,
		force:true,
		stop:true,
		lock:false,
		cycle:false, 
		easing:'easeOutQuart', 
		jump: false,
      onBefore:function(e, elem, $pane, $items, pos){		 
         manageArrows(e, elem, $pane, $items, pos);   
      }
	});        	       
}); 


function manageArrows(e, elem, $pane, $items, pos) {
   var prev = "div.scrollButtons.left a";
   var next = "div.scrollButtons.right a";
   var max = $items.length - 1;
   
   if(pos > 0) {
      $(prev).removeClass('disabled');   
   } else {
      $(prev).addClass('disabled');
   }
   
   if (pos == max) {
      $(next).addClass('disabled');
   } else {
      $(next).removeClass('disabled');   
   }
}