
var adScroller=new Object();jQuery(document).ready(function()
{adScroller.init();adScroller.repositionAd();$(adScroller.adContainerId).css("position","fixed");$(window).scroll(adScroller.repositionAdVertical);$(window).resize(adScroller.repositionAd);});adScroller.init=function()
{adScroller.adHeight=600;adScroller.adWidth=160;adScroller.spaceBetweenAdAndTopOfViewport=10;adScroller.spaceBetweenAdAndRightHorizontalContainer=20;adScroller.topContainerId="#content";adScroller.topContainerCurrentPosition;adScroller.topContainerTopMargin;adScroller.bottomContainerId="#main";adScroller.horizontalContainerId="#main";adScroller.lowestAdBottom;adScroller.adContainerId="#gads";adScroller.horizontalContainerWidth=$(adScroller.horizontalContainerId).outerWidth();var spaceBetweenAdAndBottomContainer=10;adScroller.bottomStuff=parseInt($(adScroller.bottomContainerId).css("margin-top"))+$(adScroller.bottomContainerId).outerHeight()-spaceBetweenAdAndBottomContainer;}
adScroller.repositionAd=function()
{adScroller.topContainerCurrentPosition=$(adScroller.topContainerId).position().top;adScroller.topContainerTopMargin=parseInt($(adScroller.topContainerId).css("margin-top"));adScroller.lowestAdBottom=$(adScroller.bottomContainerId).position().top+adScroller.bottomStuff;var horizontalContainerLeft=$(adScroller.horizontalContainerId).offset().left;var adLeftPos=horizontalContainerLeft+adScroller.horizontalContainerWidth-adScroller.adWidth-adScroller.spaceBetweenAdAndRightHorizontalContainer;$(adScroller.adContainerId).css("left",adLeftPos+"px");adScroller.repositionAdVertical();}
adScroller.repositionAdVertical=function()
{var yoffset=$(window).scrollTop();var top;if(yoffset+adScroller.adHeight+adScroller.spaceBetweenAdAndTopOfViewport>adScroller.lowestAdBottom)
{top=adScroller.lowestAdBottom-adScroller.adHeight-yoffset;}
else if(yoffset>adScroller.topContainerCurrentPosition+adScroller.topContainerTopMargin)
{top=adScroller.spaceBetweenAdAndTopOfViewport;}
else
{top=adScroller.topContainerCurrentPosition-yoffset+adScroller.topContainerTopMargin;}
$(adScroller.adContainerId).css("top",top+"px");}