menudelay=1000;

if (navigator.appName.indexOf('Netscape')!=-1) {
	if (navigator.appVersion.substring(0,1)==4) {
		Browser='NN4';
	} else if (navigator.appVersion.substring(0,1)>4) {
		Browser='NN6';
	} else {
		Browser=0;
	}
} else if (navigator.appName.indexOf('Microsoft')!=-1) {
	if (navigator.appVersion.substring(0,1)>=4) {
		Browser='IE';
	} else {
		Browser=0;
	}
}
if (Browser) {
	Hide=((Browser=='NN6')||(Browser=='IE'))?'hidden':'hide';
	Show=((Browser=='NN6')||(Browser=='IE'))?'visible':'show';
}
alldivs=new Array();
menu=new Array();
menuB=new Array();
menuplace=new Array();
places=new Array('all');
for (i=0;i<places.length;i++) {
	menu['m'+places[i]]=new Array();
	menuB['m'+places[i]]=new Array();
}
inter=0;
tohide=0;

//window.onresize=winresize;

function winresize() {
	if (Browser=='NN6'||Browser=='NN4') {
		if (window.innerWidth>=988) {
			standard2=standard1=(window.innerWidth-750)/2;
		} else {
			standard1=119;
			standard2=window.innerWidth-870;
		}
		standard3=window.innerWidth-750;
	} else {
		if (document.body.clientWidth>=988) {
			standard1=standard2=(document.body.clientWidth-750)/2;
		} else {
			standard1=119;
			standard2=document.body.clientWidth-870;
		}
		standard3=document.body.clientWidth-750;
	}
	updatemenu();
}

function updatemenu() {
var i;
	for (i=0;i<alldivs.length;i++) {
		if (Browser=='NN6') {
			document.getElementById(alldivs[i][1]).style.left=alldivs[i][2]+(alldivs[i][0]==2?standard2:alldivs[i][0]=='all'?standard3:standard1);
		} else if (Browser=='NN4') {
			document.layers[alldivs[i][1]].left=alldivs[i][2]+(alldivs[i][0]==2?standard2:alldivs[i][0]=='all'?standard3:standard1);
		} else {
			document.all[alldivs[i][1]].style.left=alldivs[i][2]+(alldivs[i][0]==2?standard2:alldivs[i][0]=='all'?standard3:standard1);
		}
	}
}

function menushow(id) {
var i,place,lmenuB;
	tohide=1;
	realmenuhide();
	submenushow(id);
	place=menuplace[id];
	lmenuB=menuB['m'+place];
	while(lmenuB[id]) {
		id=lmenuB[id];
		submenushow(id);
	}
}
function submenushow(id) {
var i,place;
	place=menuplace[id];
	for (i=0;i<menu['m'+place][id].length;i++) {
		showlayer(menu['m'+place][id][i]);
	}
}
function menuhide() {
	tohide=1;
	inter=setTimeout('realmenuhide()',menudelay);
}
function realmenuhide() {
var i,lmenu,j;
	if (!tohide) return;
	for (i=0;i<places.length;i++) {
		lmenu=menu['m'+places[i]];
		if (lmenu.length) {
			for (j=0;j<lmenu[0].length;j++) {
				submenuhideR(lmenu,lmenu[0][j]);
			}
		}
	}
	if (inter) {
		clearTimeout(inter);
	}
	tohide=0;
}
function submenuhideR(lmenu,id) {
var i;
	for (i=0;i<lmenu[id].length;i++) {
		hidelayer(lmenu[id][i]);
		if (lmenu[id][i]) {
			submenuhideR(lmenu,lmenu[id][i]);
		}
	}
}
function showlayer(id) {
	if (Browser=='NN6') {
		document.getElementById(id).style.visibility=Show;
	} else if (Browser=='NN4') {
		document.layers[id].visibility=Show;
	} else {
		document.all[id].style.visibility=Show;
	}
}
function hidelayer(id) {
	if (Browser=='NN6') {
		document.getElementById(id).style.visibility=Hide;
	} else if (Browser=='NN4') {
		document.layers[id].visibility=Hide;
	} else {
		document.all[id].style.visibility=Hide;
	}
}
