(function($) {
	
	$.calvinParallax = function (obj, options) {
		var options = options || {};
		var $obj = $(obj);
		var $window = $(window);
		
		// vertical options
		options.speed = typeof( options.speed ) != 'undefined' ? options.speed : 1.2;
		
		var startPos = $obj.position().top;
		var ani = function() {
			var scrollTop = $window.scrollTop();
			var top = startPos+(options.speed * scrollTop);
			$obj.css("top",top+"px");
		};
		$window.scroll( function() {
			ani();
		});
	};

	$.fn.calvinParallax = function (options) {
		this.each(function() {
			new $.calvinParallax(this, options);
		});
		return this;
	};


})(jQuery);
