// JavaScript Document $(document).ready(function(){ $(".fixediv .close").click(function(){ $(".fixediv").fadeOut(400); }); $(".fixediv").floatadv(); }); jQuery.fn.floatadv = function(loaded) { var obj = this; body_height = parseInt($(window).height()); block_height = parseInt(obj.height()); top_position = parseInt((body_height/2) - (block_height/2) + $(window).scrollTop()); if (body_height<block_height) { top_position = 0 + $(window).scrollTop(); }; if(!loaded) { obj.css({'position': 'absolute'}); obj.css({ 'top': top_position }); $(window).bind('resize', function() { obj.floatadv(!loaded); }); $(window).bind('scroll', function() { obj.floatadv(!loaded); }); } else { obj.stop(); obj.css({'position': 'absolute'}); obj.animate({ 'top': top_position }, 400, 'linear'); } }