var last_id = 0;
var timers = Array();
var id_prefix = 'blondak_menu_gen_id_';

function calcID(id){
	re = /(\d+)$/;
	re.exec(id)
	return RegExp.$1;
}

function hide_items(id){
	nodes = document.getElementById(id).childNodes;
	for (i=0;i<nodes.length;i++){
		if ((nodes[i].tagName=='DIV') && (nodes[i].className.search('smenu_c')!=-1)){
			nodes[i].style.display="none";
		}
	}
}

function showM(menu,vis){

	if (menu.className.search('menu_c')==-1){
		return false;
	}
	
	if (menu.id ==  ''){
		menu.id = id_prefix+last_id;
		last_id++;
	} 
	
	menu_id = calcID(menu.id); 
	
	nodes = menu.childNodes;
	for (i=0;i<nodes.length;i++){
		if ((nodes[i].tagName=='DIV') && (nodes[i].className.search('smenu_c')!=-1)){
			if (vis) {
				nodes[i].style.display="block";
				clearTimeout(timers[menu_id]);
			} else 
				timers[menu_id] = setTimeout("hide_items('"+menu.id+"');",10);
		}
	}
}
