function menuOnLoad(pg,pr,lg) {
	if (pr != 0) {
		get_object('kmMenu_menu_childhood_'+pr).style.display='block';
		km_menu('activate',pr);
	}
	if (get_object('kmMenu_menu_childhood_'+pg))
		get_object('kmMenu_menu_childhood_'+pg).style.display='block';
	km_menu('activate',pg);
}
function km_menuChildhood(pg)
{
	if (get_object('kmMenu_menu_childhood_'+pg))
	{
		if (get_object('kmMenu_menu_childhood_'+pg).style.display=='block')
			get_object('kmMenu_menu_childhood_'+pg).style.display='none';
		else
			get_object('kmMenu_menu_childhood_'+pg).style.display='block';
	}
}
function km_menu(act,o) {
	var debug=false;
	var isMenuItem=true;
	if (typeof o != 'object') {
		if (get_object('kmmenu_parent_'+o))
			o=get_object('kmmenu_parent_'+o);
		else if (get_object('kmmenu_child_'+o))
			o=get_object('kmmenu_child_'+o);
		else
			isMenuItem=false;
	}
	if (isMenuItem) {
		var menuItemType=o.id.split('_')[1];
		var menuItemPgId=o.id.split('_')[2];
		var classNameBase=o.className.split('_')[0];
		var classNameSuffix=(o.className.split('_')[1])?o.className.split('_')[1]:'';
		switch (act) {
			case 'over':
				if (classNameSuffix != 'active')
					o.className=classNameBase+'_over';
			break;
			case 'out':
				if (classNameSuffix != 'active')
					o.className=classNameBase;
			break;
			case 'click':
				km_menuItemOnClick(menuItemPgId);
			break;
			case 'activate':
				o.className=classNameBase+'_active';
			break;
		}
	}
}

