jQuery.fn.awVSlider = function(customOptions) {
    jQuery.each(this, function(){
        var $slidingWrapper = jQuery(this);
        var $sliderButton = jQuery(this).find('.slider-btn');
        var $slidingContent = jQuery(this).find('.slider-inner');
        var additionalMargin = parseInt(jQuery(this).find('.product-thumb').css('margin-right'));
        var animating = false;
        $slidingContent.css('width',jQuery(this).find('.product-thumb').length*(jQuery(this).find('.product-thumb').outerWidth()+additionalMargin));
        $sliderButton.click(function(){
            if(animating == false &&
               jQuery(this).hasClass('slider-fwd')?(parseInt($slidingContent.css('margin-left'))-$slidingWrapper.innerWidth())>-$slidingContent.outerWidth()+additionalMargin
                                                  : parseInt($slidingContent.css('margin-left'))+$slidingWrapper.innerWidth()<=0){
                animating = true;
                $slidingContent.animate({marginLeft:(jQuery(this).hasClass('slider-fwd')?'-=':'+=')+parseInt($slidingWrapper.outerWidth()+additionalMargin)}, 'medium', function(){
                    animating = false;
                });
            }
        })

    })
}
