var menu_accordians = [];


function set_accordian_style(acc , style){
	mH = acc.getMenuHolder();
	if(mH){
		mH.parentNode.className = style;
	}
}

function init_menu(cat_ids){
	var cAcc;

	for(var a = 0; a < cat_ids.length; a++){
		
		if($('subcat_ul' + cat_ids[a][0]) !== null){
			
			menu_accordians[cat_ids[a][0]] = cAcc = new Accordian($('subMenu' + cat_ids[a][0]) , $('subcat_ul' + cat_ids[a][0]) , menu_accordians[cat_ids[a][1]] , cat_ids[a][1] , cat_ids[a][3]);
			cAcc.init();
			cAcc.allowPropagation = cat_ids[a][2];
		}else{
			menu_accordians[cat_ids[a][0]] = cAcc = new EmptyAccordian($('subMenu' + cat_ids[a][0]) , menu_accordians[cat_ids[a][1]] , cat_ids[a][1]);
			cAcc.init()
        }
		//cAcc.onOpen = function(acc){set_accordian_style(acc , 'active');}
		//cAcc.onClose = function(acc){set_accordian_style(acc, '');}
	}
	
	if(typeof(cat_id) !== undefined){
		
		sel_menu = menu_accordians[cat_id];
		
		if(sel_menu){
			if(sel_menu.openAccordian){
				sel_menu.openAccordian();
			}
		}
	}
}