
var isNS     = false;
var isIE     = false;
var flagMore = false;
var flagOver = false;
var flag1    = false;
var flagWhichLayerActive = 0;
var t1       = 0;
var menuCount = 4;
var leftMenuCount = 6;
var flagNSStopShowingMenus = false;

SubMenu = new Array();

if (parseInt(navigator.appVersion) >= 4) {
	if (navigator.appName == "Netscape") isNS = true;
	else if(navigator.appName == "Microsoft Internet Explorer")	isIE = true;
}
function menuOver(MenuID,e){
if(flagNSStopShowingMenus) return
flagWhichLayerActive = MenuID;
flagOver = true;
clearTimeout(t1);
if(isNS){
for(i=0;i< menuCount; i++){
if(MenuID == i) SubMenu[i].visibility = 'show';
else SubMenu[i].visibility = 'hide';
}
}
if(isIE){
for(i=0;i< menuCount; i++){
if(MenuID == i) {
if(SubMenu[i].style.pixelLeft != -500) return
show(SubMenu[i]);
}
else hide(SubMenu[i]);
}
}
}

function menuOut(MenuID1,e){
flagOver = false;
clearTimeout(t1)
if(isNS) t1 = setTimeout("SubMenu[" + MenuID1 + "].visibility = 'hide'",200);
if(isIE) t1 = setTimeout("hide(SubMenu[" + MenuID1 + "])",200);
}

function hide(MenuObject){
MenuObject.style.pixelLeft = -500;
}

function show(MenuObject){
MenuObject.style.pixelLeft = MenuObject.origLeft;
MenuObject.style.visibility = 'visible';
}

function submenuOver(e){
clearTimeout(t1);
if(isNS) SubMenu[flagWhichLayerActive].routeEvent(e);
if(isIE) SubMenu[flagWhichLayerActive].style.visibility = 'visible';
}

function submenuOut(e){
if(isNS && flag1){flag1=false;return}
if(isNS && flagOver){flagOver = false;return}
if(isNS){
SubMenu[flagWhichLayerActive].visibility = 'hide';
SubMenu[flagWhichLayerActive].routeEvent(e);
}
if(isIE){
if(SubMenu[flagWhichLayerActive].contains(event.toElement)) return;
if(event.toElement == document.all.nav0) return;
hide(SubMenu[flagWhichLayerActive]);
}
}

function overLink(){flag1 = true}

function stopShowingMenus(){ flagNSStopShowingMenus = true}

function init(){

}

function errorHandler(){return true}

if(isNS) window.onresize = stopShowingMenus;
window.onload = init;
window.onerror = errorHandler;

