var jtfOldOnload = window.onload;
window.onload = function(e) {
	docBody = document.documentElement.scrollTop != undefined ? document.documentElement : document.body;
	jtfInit();
	if (jtfOldOnload) {
		jtfOldOnload();
	}
};

var docBody = null;
var jtfInt = null;
var jtfOffset = 70;
function jtfInit() {
	var elements = document.getElementsByTagName("*");
	for (var i = 0; i < elements.length; i ++) {
		if (elements[i].target == "fr") {
			elements[i].onclick = function() {
				jtfOffset = this.href.indexOf("Specials.aspx") != -1 ? 0 : 70;
				document.getElementById('fr').style.top = (0-jtfOffset)+"px";
				if (jtfInt) clearInterval(jtfInt);
				jtfInt = setInterval("jtfScroll()",50);
				return true;
			}
		}
	}
};

function jtfScroll() {
	var dist = (document.getElementById('fr').offsetTop + jtfOffset) - docBody.scrollTop;
	docBody.scrollTop += Math.ceil(dist / 3);
	console.log(dist);
	if (Math.round(dist) == 0) {
		clearInterval(jtfInt);
	}
};

