jQuery.fn.scrollite = function(left, margin, duration) {
	margin = parseInt(margin) || 0; duration = parseInt(duration) || 0;
	return this.each(function() {
		var target = jQuery(this).css({position: 'absolute', zIndex: 10000})
			.css(left ? 'left' : 'right', margin + 'px');
		$(window).bind('load scroll resize', function() {
			target.animate({top: (jQuery(window).height() + (window.scrollY || window.pageYOffset || document.documentElement.scrollTop) - target.height() - margin) + 'px'}, duration);
		});
	});
};