/******************************************************************************************************************************************************************
** Title: Drop-down menü
** Ver: 1.0
** Create: 2008.11.04
** Last mod: 2008.11.04
** Good for: ff, ie
** Description:	Egy drop-down menü megvalósítása. A drop-down menük mindegyikének kell legyen egy id-je (ez mindegy mi), és a class-a pedig az, hogy menu.
			Ennek kell a mouseover és a mouseout attribútumához rendre a showMenu(this.id) és a hideMenu(this.id) -t adni.
			A benne lévő elemek közül aminek a class-a pedig menu_elem.
			Az eltüntetést, a display stílus none és inline -vé alakításával történik.
			A html body tag-jában az onload attribútúmának meg kell adni az init() metódust!
** Created by Zogmund
** E-mail: zogmund@freemail.hu
******************************************************************************************************************************************************************/

var menus = new Array()

function init()
{
	//if (navigator.appName == "Microsoft Internet Explorer") {
		var menu = new Array();
		var seged_menu = document.getElementsByTagName("*");
		for (var x in seged_menu) {
			if (seged_menu[x].className == 'menu') {
				menu.push(seged_menu[x]);
			}
		}
	//} else {
		// Ez csak FF3 -ban működik...
	//	var menu = document.getElementsByClassName('menu');
	//}
	for (var i = 0; i < menu.length; ++ i) {
		menus[menu[i].id] = new Array();
		for (var j = 0; j < menu[i].childNodes.length; ++j) {
			if (menu[i].childNodes[j].className != undefined && menu[i].childNodes[j].className.match("menu_elem")) {
				menu[i].childNodes[j].style.display = "none";
				/*if (navigator.appName == "Microsoft Internet Explorer") {
					menu[i].childNodes[j].onmouseover = function() { this.style.backgroundColor = "#CC3333"; }
					menu[i].childNodes[j].onmouseout = function() { this.style.backgroundColor = "#545454"; }
				}*/
				menus[menu[i].id].push(menu[i].childNodes[j]);
			}
		}
	}
}

function showMenu(sender_id)
{
	for (var x in menus) {
		if (x == sender_id) {
			for (var y in menus[x]) {
				menus[x][y].style.display = "block";
			}
		}
	}
}

function hideMenu(sender_id)
{
	for (var x in menus) {
		if (x == sender_id) {
			for (var y in menus[x]) {
				menus[x][y].style.display = "none";
			}
		}
	}
}
