dAEv('click',fxPanelInit);
function fxPanelInit(){
	var path=event.srcElement;
	while(path.id!=null){
		if(path.getAttribute('fxPanel',0)){
			if(styleParser(path.getAttribute('fxPanel')).group)fxPanelGroupHide(path);
			fxPanelSwitch(path);
			break;
		}
		path=path.parentNode;
	}
}
function fxPanelGroupHide(trig){
	var att;
	var groupVal=styleParser(trig.getAttribute('fxPanel',0)).group;
	var grp=(groupVal=='true')?trig.parentNode.children:d.getElementsByTagName('*')[groupVal];
	for(c=0;c<grp.length;c++){
		att=grp[c].getAttribute('fxPanel',0);
		if(att){
			var panel=(styleParser(att).idx=='*next')?grp[c].nextSibling:dObj(styleParser(att).idx);
			if(panel.currentStyle.display!='none')fxPanelSwitch(grp[c]);
		}
	}
}
function fxPanelSwitch(trig){
	var ix=trig.getAttribute('fxPanel',0);
	trig.fxPanelObj=styleParser(ix);
	var panel=(trig.fxPanelObj.idx=='*next')?trig.nextSibling:dObj(trig.fxPanelObj.idx);
	var sw=!(panel.currentStyle.display=='none');
	panel.style.display=(sw)?'none':'inline';
	if(trig.fxPanelObj.trigClass && trig.fxPanelObj.trigClassDisplayed){
		trig.className=(sw)?trig.fxPanelObj.trigClass:trig.fxPanelObj.trigClassDisplayed;
	}
}