(function($){$.fn.jfollow=function(follow,startfn,stopfn){if($.browser.msie6===true||($.browser.msie===true&&/[67]/.test($.browser.version))){return false;}
function getScrollXY(){var scrOfX=0,scrOfY=0;if(typeof(window.pageYOffset)=='number'){scrOfY=window.pageYOffset;scrOfX=window.pageXOffset;}else if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){scrOfY=document.body.scrollTop;scrOfX=document.body.scrollLeft;}else if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){scrOfY=document.documentElement.scrollTop;scrOfX=document.documentElement.scrollLeft;}
return[scrOfX,scrOfY];}
var $targ=this.eq(0);var $follow=$(follow);var diff=$targ.offset().left-$follow.offset().left;$(window).bind('scroll resize',function(){var lefttop=$follow.offset().top;var righttop=$targ.offset().top;var wintop=getScrollXY()[1];if(wintop>=lefttop){$targ.css({position:'fixed',top:0,left:$follow.offset().left+diff});if(startfn){startfn();};}else{$targ.css({position:'static'});if(stopfn){stopfn();};};});return this;};})(jQuery);