// For whatever reason, in the ICV pages under IE
// Offset is off by the scroll values
(function($){
	
	if ($.browser.msie) {
		var oldOffset = $.fn.offset;
		$.fn.offset = function() {
			var tmp = oldOffset.apply(this);
			if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
				//DOM compliant
				tmp.top += document.body.scrollTop;
				tmp.left += document.body.scrollLeft;
			} else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
				//IE6 standards compliant mode
				tmp.top += document.documentElement.scrollTop;
				tmp.left += document.documentElement.scrollLeft;
			}
			return tmp;
		}
	}
	
})(jQuery);
