function show(id) {
var d = document.getElementById(id);
	for (var i = 1; i<=10; i++) {
		if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
	}
if (d) {
	d.style.display='block';}
}

function show_sub(id) {
var element_id = 'cat_'+id;
var d = document.getElementById(element_id);
var par_element_id = 'par_'+id;
var p = document.getElementById(par_element_id);
	
	/*for (var i = 1; i<=10; i++) {
		if (document.getElementById('smenu'+i)) {
			document.getElementById('smenu'+i).style.display='none';
		}
	}*/
	
	if (d) {
		if(d.style.display == 'block'){
			d.style.display = 'none';
			d.className= 'sub_closed';
			p.className='has_sub_items_off'; 
		}else{
			d.style.display = 'block';
			d.className= 'sub_open';
			p.className='has_sub_items_clicked'; 
		}
	}
}

var id_list = new Array();
var opened_id_list = new Array();

function add_sub_ids(sub_list){
	id_list = sub_list.split(",");
	hide_menu();
}
function show_sub_ids(sub_list){
	opened_id_list = sub_list.split(",");
	open_nav_menu();
}


function open_nav_menu(){
	var endIndex = opened_id_list.length;
	var startIndex = 0;
	for(i=startIndex; i < endIndex; i++) {
		show_sub(opened_id_list[i]);
	}
}

function hide_menu(){
	
	var endIndex = id_list.length;
	var startIndex = 0;

	for(i=startIndex; i < endIndex; i++) {
			
			var element_id = 'cat_'+id_list[i];
			var d = document.getElementById(element_id);
						
			if(d != null){
				d.style.display = 'none';
				var par_element_id = 'par_'+id_list[i];
				var p = document.getElementById(par_element_id);
				p.className='has_sub_items_off'; 
			}
	}
	
}

