var tuotteetOpen = 0;
var tuotteetMainOpen = 0;
var kauppiasOpen = 0;

function naviShowGroup(groupName) {
	if(kauppiasOpen!=0){
		naviHideGroup('naviCelloTuotekortit');
		naviHideGroup('naviMuutTuotekortit');
	}
	document.getElementById(groupName).style.display='block';
}

function naviHideGroup(groupName) {
	document.getElementById(groupName).style.display='none';
}

function naviToggleGroup(groupName) {
	if(document.getElementById(groupName).style.display=='none'){
			if(groupName!='naviTuotteet'){
				var y = document.getElementById('naviTuotteet').getElementsByTagName('li');
				for(i=0;i<y.length;i++){
					y[i].style.display='none';
				}
				document.getElementById(groupName).parentNode.style.display='list-item';
				var z = document.getElementById(groupName).getElementsByTagName('li');
				for(i=0;i<z.length;i++){
					if(z[i].getAttribute('id')!=groupName){
						z[i].style.display='list-item';
					}
				}
				tuotteetOpen = 1;
			}else{
				tuotteetMainOpen = 1;
			}
			naviShowGroup(groupName);
			var x = document.getElementById('naviTuotteet').getElementsByTagName('ul');
			for(i=0;i<x.length;i++){
				if(x[i].getAttribute('id')!=groupName){
					naviHideGroup(x[i].getAttribute('id'));
				}
			}
	}else{
			if(groupName!='naviTuotteet'){
				naviHideGroup(groupName);
				var x = document.getElementById('naviTuotteet').getElementsByTagName('li');
				for(i=0;i<x.length;i++){
					x[i].style.display='list-item';
				}
				tuotteetOpen=0;
			}else{
				if(tuotteetOpen==1){
					var z = document.getElementById(groupName).getElementsByTagName('li');
					for(i=0;i<z.length;i++){
						if(z[i].getAttribute('id')!=groupName){
							z[i].style.display='list-item';
						}
					}
					var x = document.getElementById('naviTuotteet').getElementsByTagName('ul');
					for(i=0;i<x.length;i++){
						if(x[i].getAttribute('id')!=groupName){
							naviHideGroup(x[i].getAttribute('id'));
						}
					}
					tuotteetOpen=0;	
				}else{
					naviHideGroup(groupName);
					tuotteetMainOpen=0;
				}
			}	
	}	
}

function naviToggleKauppiasGroup(groupName) {
	if(document.getElementById(groupName).style.display=='none') {
		if(tuotteetOpen!=0){
			naviToggleGroup('naviTuotteet');
		}
		if(tuotteetMainOpen!=0){
			naviToggleGroup('naviTuotteet');
		}
		naviShowGroup(groupName);
		if(groupName=='naviCelloTuotekortit'){
			naviHideGroup('naviMuutTuotekortit')	
		}else if(groupName=='naviMuutTuotekortit'){
			naviHideGroup('naviCelloTuotekortit')
		}
		kauppiasOpen=1;
	}else{
		naviHideGroup(groupName);
		kauppiasOpen=0;
	}
}