/*function menuOver(obj){
	id=obj.id.substring(5, obj.id.length+1);
	el=document.getElementById("s-id-"+id);
	if (el){el.style.display="block";}
}
function menuOut(obj){
	id=obj.id.substring(5, obj.id.length+1);
	el=document.getElementById("s-id-"+id);
	if (el){el.style.display="none";}
}


function InitMenu(name){
	elements = document.getElementsByName(name);
	n_parent = getAttr(elements[0], 'parent');
	n_id = elements[0].id;
	for (i=0;i < elements.length; i++){
		el = elements[i];
		parent = getAttr(el, 'parent');
		id = el.id;
		//elements[i].onmouseover = "aslert('sdf');MenuClick('"+name+"', this);";
		elements[i].onclick = function(){MenuClick(name,this);}
		if (parent != n_parent){
			el.style.display = 'none';
		}
		SetStatus(name, el, 'closed');
	}
}*/

function FoundChilds(menu_name, parent){
	var els = document.getElementsByName(menu_name+"_"+parent);
	if (els.length > 0){return true;}
	else{return false;}
}
function Close_all(menu_name, parent, element){
	var els = document.getElementsByName(menu_name+"_"+parent);
	if (els.length > 0){
		for (var i=0;i < els.length;i++){
			if(els[i] != element){
				OpenClose_menu(menu_name, els[i].id, 1);
			}
		}
	}
}
function OpenClose_menu(menu_name, parent, close){
	var this_el = document.getElementById(parent);
	var els = document.getElementsByName(menu_name+"_"+parent);
	if (els.length > 0){
		for (var i=0;i < els.length;i++){
			var dis = els[i].parentNode.style.display;
			if (dis != 'none'){
				this_el.className = "closed";
				els[i].parentNode.style.display = 'none';
				if (FoundChilds(menu_name, els[i].id)){
					OpenClose_menu(menu_name, els[i].id, 1);
				}
			}else{
				if (close == 1){
					this_el.className = "closed";
					els[i].parentNode.style.display = 'none';
					if (FoundChilds(menu_name, els[i].id)){
						OpenClose_menu(menu_name, els[i].id, 1);
					}
				}else{
					this_el.className = "opened";
					els[i].parentNode.style.display = '';
				}
			}
		}
	}
	return false;
}