(function($){
    $.fn.parallax = function(options){
        var $$ = $(this);
        offset = $$.offset();
        var defaults = {
            "start": 0,
            "stop": offset.top + $$.height(),
            "coeff": 0.95
        };
        var opts = $.extend(defaults, options);
        return this.each(function(){
            $(window).bind('scroll', function() {
                windowTop = $(window).scrollTop();				
                if((windowTop >= opts.start) && (windowTop <= opts.stop)) {
					if(opts.start > 0){
						windowTop = windowTop - opts.start;
					}
					
                    newCoord = windowTop * opts.coeff;
                    $$.css({
                        "background-position": "center "+ newCoord + "px"
                    });
                }
            });
        });
    };
})(jQuery);
