var have_opened_menu = false;
var open_menu;

function menu_show_hide(parent_id)
{
    var m = document.getElementById("menu_in");
    var parent = new Array();
    for (var i = 0; i < m.childNodes.length; i++) {
        if (m.childNodes[i].className != undefined && m.childNodes[i].className.search(/menu_parent/) != -1) {
            var mp = m.childNodes[i];
            for (var j = 0; j < mp.attributes.length; j++) {
                if (mp.attributes[j].name == "parent") {
                    parent.push(mp);
                }
            }
        }
    }
    for (var i = 0; i < parent.length; i++) {
        for (var j = 0; j < parent[i].attributes.length; j++) {
            if (parent[i].attributes[j].name == "parent") {
                if (parent[i].attributes[j].value == parent_id) {
                    //Erre kattintottak rá
                    if (have_opened_menu) {
                        //Van nyitva menü
                        if (open_menu == parent_id) {
                            //Ez a menu van nyitva, be kell csukni
                            parent[i].className = "menu_parent menu_close";
                            have_opened_menu = false;
                            open_menu = undefined;
                        } else {
                            //Nem ez a menu van nyitva, ki kell nyitni
                            parent[i].className = "menu_parent menu_open";
                            have_opened_menu = true;
                            open_menu = parent_id;
                        }
                    } else {
                        //Nincs nyitva menu
                        parent[i].className = "menu_parent menu_open";
                        have_opened_menu = true;
                        open_menu = parent_id;
                    }
                } else {
                    //Nem erre kattintottak, be kell csukni
                    parent[i].className = "menu_parent menu_close";
                }
            }
        }
    }
}

function menu_show(parent_id)
{
    var parentDiv = menu_show_hide(parent_id);
}

function aktual_menu_open()
{
	var currentLocation = "http://www.deerhunterkft.hu/";
	var breadcumb = document.getElementById("route");
	var A = new Array();
	for (var i = 0; i < breadcumb.childNodes.length; i++) {
		if (breadcumb.childNodes[i].tagName == "A") {
			A[A.length] = breadcumb.childNodes[i];
		}
		if (A.length == 2) {
			currentLocation = A[1].href;
			break;
		}
	}
	var aTags = document.getElementsByTagName("A");
	for (var i = 0; i < aTags.length; i++) {
		var currentATag = aTags[i];
		if (currentATag.href == currentLocation) {
			//ez egy link az aktuális oldalra
			var parent_id = currentATag.parentNode.parentNode.getAttribute('parent');
			if (parent_id != null) {
				menu_show_hide(parent_id);
				return;
			}
		}
	}
}

if( window.addEventListener )
{
   window.addEventListener('load',aktual_menu_open,false);
}
else if( document.addEventListener )
{
   document.addEventListener('load',aktual_menu_open,false);
}
else if( window.attachEvent )
{
   window.attachEvent('onload',aktual_menu_open);
}