var ua, topOffset = 350, subOffset=topOffset+14, toolMenuShow=true, shiftMinimize=0, currentPopup="";
window.onload = doLoad;

function doLoad() {
	if(document.all) {
		document.all.Loading.style.visibility="hidden";
	} else {
		document.layers.Loading.visibility="hide";
	}

	switch(navigator.appName){
		case "Netscape": ua="NN"; break;
		case "Microsoft Internet Explorer": ua="IE"; break;
		default: ua=""; return;
	}
	setInterval("moveMenu()",30);
}

function moveMenu() {
	var shiftPage, diff;
	if(ua=="IE") shiftPage=document.body.scrollTop;
		else if(ua=="NN") shiftPage=window.pageYOffset;
		else return;
	if(shiftPage != shiftMinimize){
		hideAll(); if(!toolMenuShow) popUptoolMenu();
		dif=(shiftPage-shiftMinimize)>>2;
		if(dif) shiftMinimize+=dif; else shiftMinimize=shiftPage;
		if(ua=="IE") document.all.Minimize.style.pixelTop=shiftMinimize+topOffset;
		if(ua=="NN") document.layers.Minimize.y=shiftMinimize+topOffset;
	}
}

function hideAll() {
	if(currentPopup) popUp(currentPopup,false);
}

function popUptoolMenu() {
if(ua=="IE") {
document.all.toolMenu.style.pixelTop = shiftMinimize+subOffset;
document.all.toolMenu.style.visibility = toolMenuShow ? "visible" : "hidden";
if(document.all.pollDiv) document.all.pollDiv.style.visibility = toolMenuShow ? "hidden" : "visible";
}
if(ua=="NN") {
document.layers.toolMenu.y = shiftMinimize+subOffset;
document.layers.toolMenu.visibility = toolMenuShow ? "show" : "hide";
if(document.layers.pollLayer) {document.layers.pollLayer.visibility = toolMenuShow ? "hide" : "show";
document.layers.pollLayer.layers.pollDiv.visibility = toolMenuShow ? "hide" : "show";}
}
toolMenuShow=!toolMenuShow;
}

function popUp(menuName,on) {
if (on) {
hideAll();
if (ua=="NN") {
document.layers[menuName+'Layer'].y = shiftMinimize+subOffset;
document.layers[menuName+'Layer'].visibility = "show";
document.layers[menuName+'Layer'].layers[menuName+'Div'].visibility = "show";
} else {
document.all[menuName+'Div'].style.pixelTop = shiftMinimize+subOffset;
document.all[menuName+'Div'].style.pixelLeft = 138;
selRefresh();
document.all[menuName+'Div'].style.visibility = "visible";
}
currentPopup=menuName;
} else {
if(ua=="NN") {
document.layers[menuName+'Layer'].layers[menuName+'Div'].visibility = "hide";
document.layers[menuName+'Layer'].visibility = "hide";
} else {
document.all[menuName+'Div'].style.visibility = "hidden";
}
currentPopup="";
}
}

