
/*
	Hides ShareThis form & iframe to preserve fullscreen layout without vertical scrollbar
	Usage: ShareThisFix.run();
*/

if(typeof ShareThisFix=="undefined"){
var ShareThisFix = {
	
	run: function(){
		ShareThisFix.id1 = setInterval ( "ShareThisFix._findIFrame();", 10 );
		ShareThisFix.id2 = setInterval ( "ShareThisFix._findForm();", 10 );
		ShareThisFix.id3 = setInterval ( "ShareThisFix._findButton();", 10 );
	},
	
	_findIFrame: function (){
		var o = document.getElementsByName("stpostframe")[0];
		if(o != null) ShareThisFix._hideAndClear(o, ShareThisFix.id1);
	},
	
	_findForm: function(){
		var forms = document.forms;
		for(var f in forms){
			if(forms[f].target == "stpostframe"){
				ShareThisFix._hideAndClear(forms[f], ShareThisFix.id2);
				break;
			}
		}
	},

	_findButton: function (){
		var o = document.getElementById("sharethis_0");
		if(o != null) ShareThisFix._hideAndClear(o, ShareThisFix.id3);
	},
	
	_hideAndClear: function (o, id){
		clearInterval(id);
		o.style.display = "none";
		o.style.visibility = "hidden";
		o.style.position = "absolute";	
	}

}
}
