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, top: 0});
		$(window).bind('load scroll resize', function() {
			target.animate({top: (jQuery(window).height() + (window.scrollY || window.pageYOffset || document.documentElement.scrollTop) - target.height() - margin - 200) + 'px'}, duration);
		});
	});
};  

$(document).ready(function(){
    $('#likeFacebook').css({position: 'fixed', top: 0}).scrollite(false, 0, 420);
    $('#fbspan').click(function(){
        var A=$("#likeFacebook");
        var C=A.find("iframe:first");
        if (A.hasClass("on"))
            A.css("width","290px").stop().animate({width:0}, 200, null, function(){
                A.removeClass("on")
            });
        else
            A.css("width","47px").addClass("on").stop().animate({width:290},200,null);
    });
});

