// JavaScript Document


 function Scroll(content,curseur,bar){
	
	
	if( $(content).attr("scrollHeight")<= $(content).height())
	{
			$(curseur).hide();
	}
	else
	{
	var  newPosition=1;
	$(curseur).attr('class','curseur');
    $(bar).attr('class','bar');

  	$(curseur).draggable({containment:'parent', drag :function(){
														 
	var maxScroll = $(content).attr("scrollHeight") - $(content).height();
  	var position = $(this).css('top');
	position=position.replace('px',' ');
	position=parseInt(position); 
	newPosition = (maxScroll/($(bar).height()-22))*position;
 	 $(content).attr({scrollTop: newPosition });	 
															 
															 
				 } }
				 
				 );
	

  

 $(content).mouseover(function(){
							   
		  $(content).mousewheel(function(event, delta) {
          var maxScroll = $(content).attr("scrollHeight") - $(content).height();
		   var dir = delta > 0 ? 'Up' : 'Down';
		   if(dir=='Up')
		   {
			  if(newPosition>0){ newPosition = newPosition-((Math.abs(delta))*2); }
		    
		   }
		   else
		   {
			   if(newPosition<maxScroll){ newPosition = newPosition+((Math.abs(delta))*2);}
			   
			   
		   }
		 var position=newPosition/(maxScroll/($(bar).height()-22));
		 if(position<0 ){ position=0;}
		 if(position>($(bar).height()-22)){  position=$(bar).height()-22;      }
		  $(curseur).css('top',position+'px');
 	 	   $(content).attr({scrollTop: newPosition });
              
        });
							   
							   
							   
							   
							   
});
 }
  }
  
  
  
  function dropScroll(content,curseur,bar)
{
	$(curseur).draggable('destroy');
	$(content).mouseover(function(){rienfaire();});
	
}

function rienfaire()
{
	
}
