// Obsluga zafiksowanego MENU

// Inicjacja kalendarza
function MainMenuInit()
{	
	MainMenu    = getElement('MainMenu');
	MainMenuRef = getElement('MainMenuRef');
}


// przesuniecie kalendarza
function MainMenuMove()
{
	var winHeight = 0;
	if (window.innerHeight) {
		winHeight = window.innerHeight;
	} else
	if (document.documentElement && document.documentElement.clientHeight) {
		winHeight = document.documentElement.clientHeight;
	} else
	if (document.body) {
		winHeight = document.body.clientHeight;
	}
	if (winHeight > (MainMenuTop + MainMenuHeight)) {
		if (window.pageYOffset) {
			pos = window.pageYOffset;
		} else
		if (document.documentElement && document.documentElement.scrollTop) {
			pos = document.documentElement.scrollTop;
		} else
		if (document.body) {
			pos = document.body.scrollTop;
		}
		if (pos < MainMenuTop) pos = MainMenuTop;
		if (pos == MainMenuOldPos) {
			var top = parseInt(MainMenu.style.top);
			var dif = pos - top;
			if (dif != 0) {
				var nxt = top + parseInt((dif<0?dif-3:dif+3)/4);
				MainMenu.style.top = nxt;
			}
		} else {
			MainMenuOldPos = pos;
		}
	} else {
		MainMenu.style.top = MainMenuTop;
	}
}
