jQuery.fn.awVSliderWidth = function(customOptions) {
    jQuery.each(this, function(){
        var $outerSliderWrapper = jQuery(this);
        var $slidingWrapper = jQuery(this).find('#slider');
        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 productThumb = jQuery(this).find('.product-thumb');
        var animating = false;
        $slidingContent.css('width',jQuery(this).find('.product-thumb').length*(jQuery(this).find('.product-thumb').outerWidth()+additionalMargin));
        checkNextPrevStatus();
        function checkNextPrevStatus(){
                if(parseInt($slidingContent.css('margin-left'))>=0){
                    $outerSliderWrapper.find('.slider-back').addClass('disabled');                       
                }else{
                     $outerSliderWrapper.find('.slider-back').removeClass('disabled');
                }
                if(($slidingWrapper.innerWidth()-parseInt($slidingContent.css('margin-left')))<$slidingContent.outerWidth()){
                         $outerSliderWrapper.find('.slider-fwd').removeClass('disabled');
                }else if(($slidingWrapper.innerWidth()-parseInt($slidingContent.css('margin-left')))>=$slidingContent.outerWidth()){
                    
                    $outerSliderWrapper.find('.slider-fwd').addClass('disabled');
                }
        }
    })
}
jQuery.fn.awVSlider = function(customOptions) {
    jQuery.each(this, function(){
        var $outerSliderWrapper = jQuery(this);
        var $slidingWrapper = jQuery(this).find('#slider');
        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 productThumb = jQuery(this).find('.product-thumb');
        var animating = false;
        $slidingContent.css('width',jQuery(this).find('.product-thumb').length*(jQuery(this).find('.product-thumb').outerWidth()+additionalMargin));
        checkNextPrevStatus();
        $sliderButton.click(function(){
            if(animating == false &&
               jQuery(this).hasClass('slider-fwd')?($slidingWrapper.innerWidth()-parseInt($slidingContent.css('margin-left')))<$slidingContent.outerWidth()
                                                  : parseInt($slidingContent.css('margin-left'))<0){
                animating = true;
                
                $slidingContent.animate({marginLeft:(jQuery(this).hasClass('slider-fwd')?'-=':'+=')+parseInt(productThumb.outerWidth()+additionalMargin)}, 'medium', function(){
                checkNextPrevStatus();
                animating = false;
                });
            }else{
                checkNextPrevStatus();
            }
        })

        function checkNextPrevStatus(){
                if(parseInt($slidingContent.css('margin-left'))>=0){
                    $outerSliderWrapper.find('.slider-back').addClass('disabled');                       
                }else{
                     $outerSliderWrapper.find('.slider-back').removeClass('disabled');
                }
                if(($slidingWrapper.innerWidth()-parseInt($slidingContent.css('margin-left')))<$slidingContent.outerWidth()){
                         $outerSliderWrapper.find('.slider-fwd').removeClass('disabled');
                }else if(($slidingWrapper.innerWidth()-parseInt($slidingContent.css('margin-left')))>=$slidingContent.outerWidth()){
                    
                    $outerSliderWrapper.find('.slider-fwd').addClass('disabled');
                }
        }
    })
}
