TMask& msk = app().app_mask();
  const char* catpri = msk.get(F_CAT1);
  const char* catsec = msk.get(F_CAT2);
  const char* catter = msk.get(F_CAT3);
  const char* catqua = msk.get(F_CAT4);
  const char* catqui = msk.get(F_CAT5);
  const char* catses = msk.get(F_CAT6);
  
  TAssoc_array categorie;
  //if (catpri.not_empty() && catpri.ok())
	if (catpri!=NULL)  
  	categorie.add(catpri);
  //if (catsec.not_empty() && catsec.ok())
	if (catsec!=NULL)  
  	categorie.add(catsec);
  //if (catter.not_empty() && catter.ok())
	if (catter!=NULL)  
  	categorie.add(catter);
  //if (catqua.not_empty() && catqua.ok())
	if (catqua!=NULL)  
  	categorie.add(catqua);
  //if (catqui.not_empty() && catqui.ok())
	if (catqui!=NULL)  
  	categorie.add(catqui);
  //if (catses.not_empty() && catses.ok())
	if (catses!=NULL)  
  	categorie.add(catses);