toggleDlg=(function(ev,obj){
	var c='d-block',q='.'+c,els;
	return function(ev,obj){
		els=D.querySelectorAll(q);
		if(els.length)
			for(var el,i=0;el=els[i];i++)
				if(obj!==el)
					el.classList.remove(c);
		if(obj) {
			obj.classList.toggle(c);
			if(ev)
				ev.stopPropagation();
		}
	};
})(),
ЗЫ В порядке: Петька - прибор! - Восемь! - Что "восемь"? - А что "прибор"?