function menuToogle(ev) {
	var node = ev.target ? ev.target : ev.srcElement;

	if( node && ( node.nodeType == 3 || node.nodeType == 4 ) ) {
		node = node.parentNode;
	}

	if(node.nodeName.toLowerCase()=='a') {
		var submenu = node.parentNode.getElementsByTagName('ul')[0];
	}

	if(node.nodeName.toLowerCase()=='li') {
		var submenu = node.getElementsByTagName('ul')[0];
	}

	if(submenu) {
		if(ev.preventDefault) { ev.preventDefault(); }

		if(submenu.style.display == 'block') {
			submenu.style.display = 'none';
			submenu.parentNode.style.cssText = 'background: url("'+themePath+'/pl_PL/xhtml/gfx/img/bullet3.gif") 15px 5px no-repeat;';
		} else {
			submenu.style.display = 'block';
			submenu.parentNode.style.cssText = 'background: url("'+themePath+'/pl_PL/xhtml/gfx/img/menu-selected.jpg") top left repeat-y;';
		}

		return false;

	} else {

		return true;
	}

	return false;
}

function applyMenuActions() {

	var menu = document.getElementById('menu');

	if(menu) {
		var lis = menu.getElementsByTagName('li');

		for(i=0;i<lis.length;i++) {
			if(lis[i].parentNode.getAttribute('id')=='menu') {
				addEvent(lis[i],'click',menuToogle,false);
			}
		}
	}
}

function addEvent(obj,event,func,opt) {
	if( obj.addEventListener ) {
		obj.addEventListener(event,func,opt);

	} else if (obj.attachEvent) {
		obj.attachEvent('on'+event,func);

	}
}

function addOnLoadEvent(func) {
	if( window.addEventListener ) {
		window.addEventListener('load',func,false);

	} else {
		var oldonload = window.onload;

		if (typeof window.onload != 'function') {
			window.onload = func;
		} else {
			window.onload = function() {
				if (oldonload) {
					oldonload();
				}

				func();
			}
		}
	}
}

function getTarget(ev) {
	var node = ev.target ? ev.target : ev.srcElement;

	if( node && ( node.nodeType == 3 || node.nodeType == 4 ) ) {
		node = node.parentNode;
	}

	return node;
}



addOnLoadEvent(applyMenuActions);
