var aaScrollTop;
var aaClientHeight;

var menuDiv = document.all ? document.all.menu_zonemembre : document.getElementById ? document.getElementById("menu_zonemembre") : document.menu_zonemembre;
var menuTop = 0;
var menuTopTarget = menuTop;
var menuTopInt = menuTop;

var menuMRatio = 1;

if( typeof menuMOffman != 'undefined' ) menuMRatio = menuMOffman;

function scrollmenu()
{
	aaScrollTop = window.pageYOffset ? window.pageYOffset : ( document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop );

	if (document.all || document.getElementById)
	{
		menuTopTarget = parseInt(aaScrollTop);
	}
	else if (document.layers)
	{
		menuTopTarget = aaScrollTop;
	}

	//menuTop = Math.sqrt( menuTop*menuTop + menuTopTarget*menuTopTarget ) / Math.sqrt(2);
	//menuTop = menuTopTarget;
	menuTop = ( menuMRatio * menuTop + menuTopTarget ) / ( menuMRatio + 1 );

	menuTopInt = ( menuTopTarget < menuTop ) ? Math.floor(menuTop) : Math.ceil(menuTop);

	if (document.all || document.getElementById)
	{
		menuDiv.style.top = menuTopInt+'px';
	}
	else if (document.layers)
	{
		menuDiv.top = menuTopInt;
	}
}

setInterval("scrollmenu()",10);
