function Bindcarousel(ContainerID,RightScrollID,LeftScrollID ) {

        //move he last list item before the first item. The purpose of this is if the user clicks to slide left he will be able to see the last item.
        jQuery('#'+ ContainerID +' li:first').before(jQuery('#'+ ContainerID +' li:last')); 
        
        
        //when user clicks the image for sliding right        
       	 jQuery('#'+ RightScrollID ).click(function(){
       	 //get the width of the items ( i like making the jquery part dynamic, so if you change the width in the css you won't have o change it here too ) '
            var item_width = jQuery('#'+ ContainerID +' li').outerWidth() + 10;
            
            //calculae the new left indent of the unordered list
            var left_indent = parseInt(jQuery('#'+ ContainerID +'').css('left')) - item_width;
            
            //make the sliding effect using jquery's anumate function '
            jQuery('#'+ ContainerID +':not(:animated)').animate({'left' : left_indent},500,function(){    
                
                //get the first list item and put it after the last list item (that's how the infinite effects is made) '
                jQuery('#'+ ContainerID +' li:last').after(jQuery('#'+ ContainerID +' li:first')); 
                
                //and get the left indent to the default -210px
                jQuery('#'+ ContainerID +'').css({'left' : '-197px'});
            }); 
        });
        
        //when user clicks the image for sliding left
        jQuery('#'+ LeftScrollID).click(function(){
       		var item_width = jQuery('#'+ ContainerID +' li').outerWidth() + 10;
            
            /* same as for sliding right except that it's current left indent + the item width (for the sliding right it's - item_width) */
            var left_indent = parseInt(jQuery('#'+ ContainerID +'').css('left')) + item_width;
            
            jQuery('#'+ ContainerID +':not(:animated)').animate({'left' : left_indent},500,function(){    
            
            /* when sliding to left we are moving the last item before the first list item */            
            jQuery('#'+ ContainerID +' li:first').before(jQuery('#'+ ContainerID +' li:last')); 
            
            /* and again, when we make that change we are setting the left indent of our unordered list to the default -210px */
            jQuery('#'+ ContainerID +'').css({'left' : '-197px'});
            });
            
            
        });
}


