function AL_MainMenu(name,menu,path,activ) {

// IDPARENT | ID | NAME | LINK | posx | posy

	var sName=name;
	var sPath=path;
	var aMenu=menu;
	var VisFl;
	var LaySub;
	var pAct=activ;
	var cPare=aMenu[0][0];

	this.SubMenuShow = function(flag) {
		if (flag) {
			LaySub.style.visibility="visible";
			VisFl=1;
		} else {
			if (VisFl==0) LaySub.style.visibility="hidden";
		}
	}

	this.SubMenuHide = function() {
		VisFl=0;
		setTimeout("eval('"+sName+".SubMenuShow(0);')",100);
	}

	this.SubMenu = function(nr) {
		var y=aMenu[nr];
		var sub=y[1];
		var posx=y[5];
		var posy=y[6];

		var txt="";
		podfl=1;
		while(podfl) {
			nr++;
			y=aMenu[nr];
			if (y[0]==sub) txt+="<a href='"+y[3]+"'>"+y[2]+"</a>";
			else podfl=0;
		}

		wri(LaySub,txt+"<div id='Bkg'></div>");
		LaySub.style.left=posx+"px";
		LaySub.style.top=posy+"px";
		this.SubMenuShow(1);
		LaySub.getElementsByTagName("div")[0].style.height=LaySub.clientHeight;
	}

	this.SubMenuView = function(nr,stan,subfl) {
		fname=sPath+nr+stan+".gif";
		document[nr].src=fname;
		if (subfl!="0") {
			if (stan==2) this.SubMenu(subfl);
			if (stan==1) this.SubMenuHide();
		}
	}

	wri("<div class='MenuMainSub' id='MenuMainSub' onMouseOver='"+sName+".SubMenuShow(1);' onMouseOut='"+sName+".SubMenuHide();'></div>");
	LaySub=$("MenuMainSub");
	for(i=0;i<aMenu.length;i++) {
		x=aMenu[i];
		if (!x[3]) {
			wri("<img src='"+sPath+x[4]+"1.gif' border=0>");
		} else {
			if (x[0]==cPare) {
				subfl=(x[5])? i : "0";
				st=(pAct==x[1])? 2 : 1;
				wri("<a href='"+x[3]+"' onMouseOver='"+sName+".SubMenuView (\""+x[4]+"\",\"2\",\""+subfl+"\");' onMouseOut='"+sName+".SubMenuView (\""+x[4]+"\",\""+st+"\",\""+subfl+"\");'><img src='"+sPath+x[4]+st+".gif' border=0 name='"+x[4]+"' title='"+x[2]+"' alt='"+x[2]+"'></a>");
			}
		}
	}
}

function ChangeImg(id,path,img,stan) {
	link=path+img+stan+".gif"
	$(id).style.background="url('"+link+"') no-repeat";
}

function RightMenu(aMenu,path) {
	for(i=0;i<aMenu.length;i++) {
		x=aMenu[i];
		txt=(x[0]==1)? "<div class='Sub'>&raquo; "+x[2]+"</div>" : "<div>"+x[2]+"</div>";
		wri("<a href='"+x[3]+"'><div class='"+x[1]+"' id='rmenu"+i+"' onMouseOver=\"ChangeImg('rmenu"+i+"','"+path+"','"+x[1]+"',2);\" onMouseOut=\"ChangeImg('rmenu"+i+"','"+path+"','"+x[1]+"',1);\">"+txt+"</div></a>");
	}
}
