if (TransMenu.isSupported()) {
	var ms = new TransMenuSet(TransMenu.direction.down, 1, 0, TransMenu.reference.bottomLeft);	
	var mind = 1;
	var elem = document.getElementById("menu"+mind);
	
	while(elem)
	{
		var m = ms.addMenu(elem);
		addchildrenmenu(m, "m"+mind);
		++mind;
		elem = document.getElementById("menu" + mind);
	}
	TransMenu.renderAll();
}

function haschildren(ind)
{
	return document.getElementById(ind + "x1") != null;
}

function addchildrenmenu(menu, mind)
{
	var cind = 1;
	var celem = document.getElementById(mind+"x"+cind);
	
	while(celem)
	{
		if(document.getElementById(celem.name + "l")) menu.addItem(celem.value, document.getElementById(celem.name + "l").value);
		else menu.addItem(celem.value, document.getElementById(celem.name + "t").value);
		if(haschildren(mind + "x" + cind))
		{
			var submenu = menu.addMenu(menu.items[cind-1]);
			addgrandchildrenmenu(submenu, mind+"x"+cind);
		}
		++cind;
		celem = document.getElementById(mind+"x"+cind);
	}
}
function addgrandchildrenmenu(menu, mind)
{
	var cind = 1;
	var celem = document.getElementById(mind+"x"+cind);
	
	while(celem)
	{
		menu.addItem(celem.value, "http://google.pl/");
		++cind;
		celem = document.getElementById(mind+"x"+cind);
	}
}

