/* -------------------------------------------------------------------------- */
/* ----------------------------------- Ads  --------------------------------- */
/* -------------------------------------------------------------------------- */
(function($) {
	jQuery.fn.extend({
		showInterstitial: function() {
		},
		closeInterstitial: function() {
		},
		showStickyLeaderboard: function() {
			var lb = $('#adblock-leaderboard');
        	lb.addClass('sticky').next().css('margin-top',lb.height());
		},
		closeStickyLeaderboard: function() {
			$('#adblock-leaderboard.sticky').removeClass('sticky').next().css('margin-top','0');
		},
		setHeightLeaderboard: function() {
			var obj = $('#adblockinner-leaderboard .ad-block .AVinfo'),
				height = 100;
			if(obj.next('table').length!=0){
				height = obj.next('table').height();
			} else if(obj.next('a').find('img').length!=0){
				height = obj.next('a').find('img').height();
			}
			$('#adblock-skyscraper').css('top',height+'px');
			$('#shell').css('margin-top',height+'px');
		},
	    showStickySkyscraper: function() {
	        var ss = $('#adblock-skyscraper');
	        var originalTop = ss.position().top;
	        var originalMargin = 0;
	        var fixPosition = function() {
	            var maxTop = $('#shell').height() - ss.height() - 1;
	            var marginTop = Math.min( maxTop, Math.max(originalMargin,$(window).scrollTop()-originalTop));
	            if (!ss.hasClass('moving')) {
	                ss.addClass('moving').animate(
	                    {"marginTop": marginTop+'px'}, 
	                    {
	                        speed: 'fast', 
	                        complete:function(){
	                            $('#adblock-skyscraper').removeClass('moving');
	                            fixPosition()
	                        }
	                    }
	                );
	            }
	        }
	        $(window).scroll(fixPosition);
	    }
	});
})(jQuery);