var bNetscape4plus=(navigator.appName=='Netscape'&&navigator.appVersion.substring(0,1)>='4');
var bExplorer4plus=(navigator.appName=='Microsoft Internet Explorer'&&navigator.appVersion.substring(0,1)>='4');
function CheckUIElements(){
	var yMenuFrom,yMenuTo,yButtonFrom,yButtonTo,yOffset,timeoutNextCheck;
	if(bNetscape4plus){
		yMenuFrom=document['scroll_R'].top;
		yMenuTo=top.pageYOffset+0;
	}
	else if(bExplorer4plus){
		yMenuFrom=parseInt(scroll_R.style.top,10);
		yMenuTo=document.body.scrollTop+0;
	}
	timeoutNextCheck=500;
	if(Math.abs(yButtonFrom-(yMenuTo+300))<6&&yButtonTo<yButtonFrom){
		setTimeout('CheckUIElements()',timeoutNextCheck);
		return;
	}
	if(yButtonFrom!=yButtonTo){
		yOffset=Math.ceil(Math.abs(yButtonTo-yButtonFrom)/10);
		if(yButtonTo<yButtonFrom) yOffset=-yOffset;
		if(bNetscape4plus) document['divLinkButton'].top+=yOffset;
		else if(bExplorer4plus) divLinkButton.style.top=parseInt(divLinkButton.style.top,10)+yOffset;
		timeoutNextCheck=10;
	}
	if(yMenuFrom!=yMenuTo){
		yOffset=Math.ceil(Math.abs(yMenuTo-yMenuFrom)/20);
		if(yMenuTo<yMenuFrom) yOffset=-yOffset;
		if(bNetscape4plus) document['scroll_R'].top+=yOffset;
		else if(bExplorer4plus) scroll_R.style.top=parseInt(scroll_R.style.top,10)+yOffset;
		timeoutNextCheck=10;
	}
	setTimeout('CheckUIElements()',timeoutNextCheck);
}
function OnLoad(){
	var y;
	if(top.frames.length)
		if(bNetscape4plus){
			document['scroll_R'].top=top.pageYOffset+0;
			document['scroll_R'].visibility='visible';
		}
		else if(bExplorer4plus){
			scroll_R.style.top=document.body.scrollTop+0;
			scroll_R.style.visibility='visible';
		}
	CheckUIElements();
	return true;
}
OnLoad();
