// safari Mac: Mozilla/5.0 (Macintosh; U; PPC Mac OS X; it-it) AppleWebKit/103u (KHTML, like Gecko) Safari/100
// NS7 Mac: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O;en-US;rv:1.4) Gecko/20030624 Netscape/7.1
v=new Array();
hmm=null;
function _gmobj(mtxt){
	if(document.getElementById){
		m=document.getElementById(mtxt);
	}else if(document.all){
		m=document.all[mtxt];
	}else if(document.layers){
		m=document[mtxt];
	}
	return m;
}
function _setv(gm,t_){
	if(document.layers){	// true se netscape 4
		gms=gm;
	}else{
		gms=gm.style;
	}
	gms.visibility=t_?'visible':'hidden';
}
function InitMenus(hm,base) {
	hmm=hm;
	bp=base;
//	v=new Array();
	rolls=new Array();
	var i;
	for (i=0;i<hmm;i++) {
		// preload rollover images
		rolls[i]=new Image;rolls[i].src=bp+i+'r.gif';
	}
}
function closem(force) {
	var i,m;
	for(i=0;i<hmm;i++) {
		m=_gmobj('menu'+i);
		if(v[i]==0 || force){
			v[i]=0;
			var menuimg=_gmobj('menuimg'+i);
			if(menuimg) menuimg.src=bp+i+'.gif';
			if(m) _setv(m,false);
		}
	}
}
function sm(n) {
	var menu=_gmobj('menu'+n);
	if(v[n]) {
		v[n]++;
	} else {
		closem(true);
		v[n]=1;
		var menuimg=_gmobj('menuimg'+n);
		menuimg.src=bp+n+'r.gif';
		if(menu) _setv(menu,true);
	}
}
function cm(n) {
	if(v[n]) v[n]--;
	setTimeout("closem(false)",750);
}

