function menuOnLoad(pg,pr,lg) {
	get_object('slaveTop').style.display='none';
	get_object('slaveBottom').style.display='none';
	get_object('cartTop').style.display='none';
	get_object('cartBottom').style.display='none';
	get_object('search').style.visibility='hidden';
	if (pr != 0) {
		get_object('kmMenu_slaveMenu_childhood_'+pr).style.display='block';
		km_menu('activate',pr);
	}
	if (get_object('kmMenu_slaveMenu_childhood_'+pg))
	{
		get_object('kmMenu_slaveMenu_childhood_'+pg).style.display='block';
		get_object('slaveTop').style.display='block';
		get_object('slaveBottom').style.display='block';
	}
	else if (get_object('kmMenu_slaveMenu_childhood_'+pr) || bi=='shop'  || bi=='search')
	{
		get_object('slaveTop').style.display='block';
		get_object('slaveBottom').style.display='block';
	}
	
	if (bi=='shop' || bi=='search')
	{
		get_object('search').style.visibility='visible';
	}
	
	km_menu('activate',pg);
	
	switch (pg) {
		case 1:
			get_object('menuHolder').style.background='url(km/graphic/new/newmenuBg.png)';
		break;
		case 2:
			get_object('menuHolder').style.background='url(km/graphic/new/newmenuBg2.png)';
		break;
		case 5:
			get_object('menuHolder').style.background='url(km/graphic/new/newmenuBg3.png)';
		break;
		case 6:
			get_object('menuHolder').style.background='url(km/graphic/new/newmenuBg4.png)';
		break;
		case 7:
			get_object('menuHolder').style.background='url(km/graphic/new/newmenuBg5.png)';
		break;
		case 8:
			get_object('menuHolder').style.background='url(km/graphic/new/newmenuBg6.png)';
		break;
		case 3:
		{
			get_object('menuHolder').style.background='url(km/graphic/new/newmenuBg7.png)';
			get_object('site').style.background='url(km/graphic/new/bgContent2.png)';
		}
		break;
	}
	
}
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;
		}
	}
}
