var amen = null;
var ccount = 0;
var curMenId = 0;

document.onmouseup = unloadMen;

function showMen(mid){
	unloadMen();
	if(document.layers){return;}
	if(document.getElementById){
		if(mid!='100001' && mid!='100002' && mid!='100003' && mid!='100004'){
			var lnk = document.getElementById("a" + mid);
			lnk.style.color = "#0099FF";
		}
		var lay = document.getElementById("submenu" + mid);
		if(lay){
			lay.style.visibility = "visible";
			amen = mid;		
		}
	}
	clearMyHide();
}

function hideMen(){
	ccount++;
	var str = "attemptHide(" + ccount + ")";
	setTimeout(str, 2000);
}

function attemptHide(c){
	if("" + c== "" + ccount){
		unloadMen();
	}
}

function clearMyHide(){
	ccount++;
}

function unloadMen(){
	if(amen){
		if(document.layers){return;}
		if(document.getElementById){
			if(amen!='100001' && amen!='100002' && amen!='100003' && amen!='100004'){
				if(amen!=curMenId){
					var lnk = document.getElementById("a" + amen);
					lnk.style.color = "#000000";			
				}
			}
			var lay = document.getElementById("submenu" + amen);
			if(lay){
				lay.style.visibility = "hidden";
				amen = null;		
			}
		}
	}
}

function scrollLayer(lid, scrollPixels, scrollDiff){
	if(document.layers){return;}
	if(document.getElementById){
		var lay = document.getElementById(lid);
		if(lay){
			var layTop = parseInt(lay.style.top);
			//alert(scrollDiff + ' ' + parseInt(layTop));
			if((scrollPixels > 0 && layTop < scrollDiff) || (scrollPixels < 0 && layTop >= 0)) {
				lay.style.top = layTop + scrollPixels + 'px';
			}
		}
	}
}

function setLayerTop(lid, layTop){
	if(document.layers){return;}
	if(document.getElementById){
		var lay = document.getElementById(lid);
		if(lay){
			lay.style.top = layTop + 'px';
		}
	}
}