menudelay=100;

alldivs=new Array();
menu=new Array();
menuB=new Array();
inter=0;
tohide=0;

function addItem(idup,id) {
	if (!menu['m-'+idup]) menu['m-'+idup]=new Array();
	menu['m-'+id]=new Array();
	menu['m-'+idup][menu['m-'+idup].length]='m-'+id;
	menuB['m-'+id]='m-'+idup;
}
function menushow(id) {
var i,place,lmenuB;
	tohide=1;
	realmenuhide();
	submenushow(id);
	while(menuB[id]) {
		id=menuB[id];
		if (id!='m-0') {
			submenushow(id);
		}
	}
}
function submenushow(id) {
var i,place;
	for (i=0;i<menu[id].length;i++) {
		showlayer(menu[id][i]);
	}
}
function menuhide() {
	tohide=1;
	inter=setTimeout('realmenuhide()',menudelay);
}
function realmenuhide() {
var i,lmenu,j;
	if (!tohide) return;
	for (j=0;j<menu['m-0'].length;j++) {
		submenuhideR(menu,menu['m-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) {
	document.getElementById(id).style.visibility='visible';
}
function hidelayer(id) {
	document.getElementById(id).style.visibility='hidden';
}


// onmouseover/out menu
var out_main=new Array();
var over_main=new Array();
var items_count=4;
function preloadpics_main() {
    for (i=0;i<items_count;i++) {
        out_main[i]=new Image(); out_main[i].src="img/m"+(i+1)+".jpg";
        over_main[i]=new Image(); over_main[i].src="img/m"+(i+1)+"_act.jpg";
    }
}

function m_over_main(nm) { 
    document.images['m'+nm].src=over_main[nm-1].src;
}
	
function m_out_main(nm)  {
    document.images['m'+nm].src=out_main[nm-1].src;
}

preloadpics_main();

