﻿var menuTopMargin = -83;
var menuSpeed = 15;
var timerSpeed = 200;
var timer;
var heightLimit = 0;
function checkMenu() {
	if(document.documentElement.offsetHeight > heightLimit) {
		var reTimer = timerSpeed;
		var startPoint = parseInt(document.getElementById("forumRightMenu").style.top,10);
		var endPoint = document.documentElement.scrollTop;

		endPoint = (menuTopMargin <= endPoint ) ? endPoint - menuTopMargin : 0;
		if(startPoint != endPoint) {
			moveAmount = Math.ceil(Math.abs(endPoint - startPoint) / 15);
			document.getElementById("forumRightMenu").style.top = parseInt(document.getElementById("forumRightMenu").style.top, 10) + ((endPoint < startPoint) ? -moveAmount : moveAmount) + 'px';
			reTimer = 15;
		}
	} else document.getElementById("forumRightMenu").style.top = 0;

	timer = setTimeout("checkMenu();",reTimer);
}
function initMenu() {
    var left=document.documentElement.offsetWidth - 200 + 'px'

	if(document.documentElement.offsetHeight > heightLimit) document.getElementById("forumRightMenu").style.top = document.documentElement.scrollTop;
	checkMenu();
}

initMenu();
