jQuery(document).ready(function() {
								
								
	// Added variable to detect height of given DIV
	var headersize = jQuery('#leaderboard').height();
								
								
	jQuery('#article_tools').show();	
	
	
	
	// top variable modified for interstitial ad fix
	var top;
	
	
	if (headersize != 0) {
		top = jQuery('#article_tools').offset().top - parseFloat(jQuery('#article_tools').css('marginTop').replace(/auto/, 0));
	} else {
		top = 450;
	}
		
	jQuery(window).scroll(function (event) {
		// what the y position of the scroll is
		var y = jQuery(this).scrollTop();
		var article_tools_btm = y + jQuery('#article_tools').height() + parseFloat(jQuery('#article_tools').css('paddingTop').replace(/auto/, 0));
		var leftcol_btm = jQuery('.body_content').offset().top + jQuery('.body_content').height();
		
		
		if (y >= top && leftcol_btm >= article_tools_btm) {
		  // if so, add the fixed class
		  jQuery('#article_tools').addClass('fixed');
		  jQuery('#article_tools').css('top', '0');
		} else if (leftcol_btm < article_tools_btm) {
		  // otherwise remove it and keep the toolbar at the bottom
		  jQuery('#article_tools').removeClass('fixed');
		  jQuery('#article_tools').css('top', (jQuery('.body_content').height() - jQuery('#article_tools').height()) + 'px');
		} else {
		  // otherwise remove it
		  jQuery('#article_tools').removeClass('fixed');
		  jQuery('#article_tools').css('top', '0');
		}
	});
	
	jQuery('#article_tools').click(function(){		
		if(typeof(OPG.Eloqua) != 'undefined') OPG.Eloqua.refresh_iframe("social");
	});
});


