function getSubMenu(item) {
	$("indicator").style.display = "inline";
	var ajax = new Ajax.Request('/application/libraries/worker.php', {
		method:'get',
		parameters:'fomenu='+item.value,
		onSuccess:handlerFunc});
}
// under construction
var actual_DropDown = "";
function getSubMenuEditor(item) {
	actual_DropDown = "submenu";
	var ajax = new Ajax.Request('/application/libraries/worker.php', {
		method:'get',
		parameters:'fomenu='+item.value,
		onSuccess:handlerFuncEditor});
}

function getSecondSubMenuEditor(item) {
	actual_DropDown = "leftmenu";
	var ajax = new Ajax.Request('/application/libraries/worker.php', {
		method:'get',
		parameters:'almenu='+item.value,
		onSuccess:handlerFuncEditor});
}

var handlerFuncEditor = function(t) {
	var resp = t.responseText;
	var items = resp.split("#|#");
	var item_arr = "";
	var submenu = $(actual_DropDown);

	if(resp) {
		submenu.options.length = 0;
		var opt = document.createElement('option');
		opt.value = "";
		opt.text = "Kérem válasszon";
		submenu.options.add(opt);
		
		for(var i=0; i<items.length-1; i++) {
			item_arr = items[i].split("#-#");
			var opt = document.createElement('option');
			opt.value = item_arr[0];
			opt.text = item_arr[1];
			submenu.options.add(opt);
		}
	}
}

/////////////////////////

var handlerFunc = function(t) {
	var resp = t.responseText;
	var items = resp.split("#|#");
	var item_arr = "";
	var submenu = $("almenu"); 
	submenu.options.length = 0;
	var opt = document.createElement('option');
	opt.value = "";
	opt.text = "Kérem válasszon";
	submenu.options.add(opt);

	if(resp) {
		for(var i=0; i<items.length-1; i++) {
			item_arr = items[i].split("#-#");
			var opt = document.createElement('option');
			opt.value = item_arr[0];
			opt.text = item_arr[1];
			submenu.options.add(opt);
		}
	}
	$("indicator").style.display = "none";
}


var menuids=["treemenu"] //Enter id(s) of SuckerTree UL menus, separated by commas

function buildsubmenus_horizontal(){
for (var i=0; i<menuids.length; i++){
  var ultags=document.getElementById(menuids[i]).getElementsByTagName("ul")
    for (var t=0; t<ultags.length; t++){
		if (ultags[t].parentNode.parentNode.id==menuids[i]){ //if this is a first level submenu
			ultags[t].style.top=ultags[t].parentNode.offsetHeight+"px" //dynamically position first level submenus to be height of main menu item
		}
		else{ //else if this is a sub level menu (ul)
		  ultags[t].style.left=ultags[t-1].getElementsByTagName("a")[0].offsetWidth+"px" //position menu to the right of menu item that activated it
		}
    ultags[t].parentNode.onmouseover=function(){
    this.getElementsByTagName("ul")[0].style.visibility="visible"
    }
    ultags[t].parentNode.onmouseout=function(){
    this.getElementsByTagName("ul")[0].style.visibility="hidden"
    }
    }
  }
}

if (window.addEventListener)
window.addEventListener("load", buildsubmenus_horizontal, false)
else if (window.attachEvent)
window.attachEvent("onload", buildsubmenus_horizontal)