// nabidka pro ruzne role (a jazyky)
function menu4(menu) {
//alert(menu)
   // public en
   if (menu == 'en') {
      cm.makeMenu('mDescr', '', 'Description', 'javascript:go("CIT001000&view=description")', '', 0, 0);
      cm.makeMenu('mMethod', '', 'Method', 'javascript:go("CIT001000&view=method")', '', 0, 0);
      cm.makeMenu('mStat', '', 'Statistics', 'javascript:go("CIT001000&view=statistics")', '', 0, 0);
      cm.makeMenu('mCont', '', 'Contact', 'javascript:go("CIT001000&view=contact")', '', 0, 0);

   // public fr
   } else if (menu == 'fr') {
      cm.makeMenu('mDescr', '', 'Description', 'javascript:go("CIT001000&view=description")', '', 0, 0);
      cm.makeMenu('mMethod', '', 'Méthode', 'javascript:go("CIT001000&view=method")', '', 0, 0);
      cm.makeMenu('mStat', '', 'Statistique', 'javascript:go("CIT001000&view=statistics")', '', 0, 0);
      cm.makeMenu('mCont', '', 'Contact', 'javascript:go("CIT001000&view=contact")', '', 0, 0);

   // public de
   } else if (menu == 'de') {
      cm.makeMenu('mDescr', '', 'Beschreibung', 'javascript:go("CIT001000&view=description")', '', 0, 0);
      cm.makeMenu('mMethod', '', 'Methode', 'javascript:go("CIT001000&view=method")', '', 0, 0);
      cm.makeMenu('mStat', '', 'Statistik', 'javascript:go("CIT001000&view=statistics")', '', 0, 0);
      cm.makeMenu('mCont', '', 'Kontakt', 'javascript:go("CIT001000&view=contact")', '', 0, 0);

   // redaktor
   } else if (menu == 'red') {
      cm.makeMenu('mCitmed', '', 'Citmed', 'javascript:go("CIT001001&kat=")', '', 0, 0, '','','','','','','','','javascript:schovej()', 'javascript:ukaz()');

      //cm.makeMenu('mWeb', '', 'Zdroje', 'javascript:go("CIT001002&list=edit&kat=&filtr=&title=&order=")', '', 'javascript:schovej()', 'javascript:ukaz()');
      cm.makeMenu('mWeb', '', 'Zdroje', 'javascript:go("CIT001002&list=edit&kat=&filtr=&title=&order=")', '', 0, 0, '','','','','','','','','javascript:schovej()', 'javascript:ukaz()');
      width = 0;
      cm.makeMenu('mWebEdit', 'mWeb', 'Ke zpracování', 'javascript:go("CIT001002&list=edit&kat=&filtr=&title=&order=")', '', width, 0);
      cm.makeMenu('mWebAll', 'mWeb', 'Všechny zdroje', 'javascript:go("CIT001002&list=all&kat=&filtr=&title=&order=")', '', width, 0);

   // sefredaktor
   } else if (menu == 'sef') {
      cm.makeMenu('mCitmed', '', 'Citmed', 'javascript:go("CIT001001&kat=")', '', 0, 0, '','','','','','','','','javascript:schovej()', 'javascript:ukaz()');
      cm.makeMenu('mWeb', '', 'Zdroje', 'javascript:go("CIT001002&list=edit&kat=&filtr=&title=&order=")', '', 0, 0, '','','','','','','','','javascript:schovej()', 'javascript:ukaz()');
      width = 0;
      cm.makeMenu('mWebEdit', 'mWeb', 'Ke zpracování', 'javascript:go("CIT001002&list=edit&kat=&filtr=&title=&order=")', '', width, 0);
      cm.makeMenu('mWebAll', 'mWeb', 'Všechny zdroje', 'javascript:go("CIT001002&list=all&kat=&filtr=&title=&order=")', '', width, 0);
      cm.makeMenu('mWebLess', 'mWeb', 'Nezařazené zdroje', 'javascript:go("CIT001002&list=less&filtr=&title=")', '', width, 0);
      cm.makeMenu('mWebNew', 'mWeb', 'Přidat zdroj', 'javascript:go("CIT001003&web=new")', '', width, 0);
      cm.makeMenu('mKat', 'mCitmed', 'Kategorie', 'javascript:go("CIT001004&kat=")', '', width, 0);
      cm.makeMenu('mService', 'mCitmed', 'Nastavení', 'javascript:go("CIT001005")', '', width, 0);

   // administrator
   } else if (menu == 'admin') {
      cm.makeMenu('mCitmed', '', 'Citmed', 'javascript:go("CIT001001&kat=")', '', 0, 0, '','','','','','','','','javascript:schovej()', 'javascript:ukaz()');
      //cm.makeMenu('mWeb', '', 'Zdroje', 'javascript:go("CIT001002&list=edit&kat=&filtr=&title=&order=")', '', 0, 0);
      cm.makeMenu('mWeb', '', 'Zdroje', 'javascript:go("CIT001002&list=edit&kat=&filtr=&title=&order=")', '', 0, 0, '','','','','','','','','javascript:schovej()', 'javascript:ukaz()');
      width = 0;
      cm.makeMenu('mWebEdit', 'mWeb', 'Ke zpracování', 'javascript:go("CIT001002&list=edit&kat=&filtr=&title=&order=")', '', width, 0);
      cm.makeMenu('mWebAll', 'mWeb', 'Všechny zdroje', 'javascript:go("CIT001002&list=all&kat=&filtr=&title=&order=")', '', width, 0);
      cm.makeMenu('mWebLess', 'mWeb', 'Nezařazené zdroje', 'javascript:go("CIT001002&list=less&filtr=&title=")', '', width, 0);
      cm.makeMenu('mWebIgnore', 'mWeb', 'Ignorované zdroje', 'javascript:go("CIT001002&list=ignore&kat=&filtr=&title=&order=")', '', width, 0);
      cm.makeMenu('mWebNew', 'mWeb', 'Přidat zdroj', 'javascript:go("CIT001003&web=new")', '', width, 0);
      cm.makeMenu('mKat', 'mCitmed', 'Kategorie', 'javascript:go("CIT001004&kat=")', '', width, 0);
      cm.makeMenu('mService', 'mCitmed', 'Nastavení', 'javascript:go("CIT001005")', '', width, 0);

   // public cs (default)
   } else {
      cm.makeMenu('mDescr', '', 'Popis', 'javascript:go("CIT001000&view=description")', '', 0, 0);
      cm.makeMenu('mMethod', '', 'Metoda', 'javascript:go("CIT001000&view=method")', '', 0, 0);
      cm.makeMenu('mStat', '', 'Statistika', 'javascript:go("CIT001000&view=statistics")', '', 0, 0);
      cm.makeMenu('mCont', '', 'Redakce', 'javascript:go("CIT001000&view=contact")', '', 0, 0);
   }
}

// nabidka pro zmenu role
function menu4role(roles) {
   width = 0;
   cm.makeMenu('mRole', 'mCitmed', 'Role', 'javascript:go("&role=")', '', width, 0);
   if (roles & 1) cm.makeMenu('mRoleAdmin', 'mRole', 'Administrátor', 'javascript:go("&role=admin")', '', width, 0);
   if (roles & 2) cm.makeMenu('mRoleSef', 'mRole', 'Šéfredaktor', 'javascript:go("&role=sef")', '', width, 0);
   if (roles & 4) cm.makeMenu('mRoleRed', 'mRole', 'Redaktor', 'javascript:go("&role=red")', '', width, 0);
   if (roles & 8) cm.makeMenu('mRolePub', 'mRole', 'Veřejnost', 'javascript:go("&role=pub")', '', width, 0);
}

// nabidka
var cm = 0;
function menu(menu, roles, regreg) {
   var base = (roles != '') ? '/snzr/med/cit/' : '';
//alert(menu + ' ' + roles + ' ' + regreg)
   cm = new makeCM('cm');
   cm.rows = 1;
   cm.onlineRoot = "";
   cm.offlineRoot = "file:";
   cm.useBar = 0;
   cm.resizeCheck = 1;
   cm.pxBetween = 0;
   cm.fillImg = "";
   cm.fromTop = 38;
   cm.fromLeft = 188;
   cm.wait = 100;
   cm.zIndex = 400;
   cm.barWidth = "100%";
   cm.barHeight = "cm";
   cm.barX = 0;
   cm.barY = "cm";
   cm.barClass = "menu-bar";
   cm.barBorderX = 0;
   cm.barBorderY = 0;
   cm.level[0] = new cm_makeLevel(90, 20, "menu0", "menu0-over", 1, 0, "menu0-border", 0, "bottom", -1, 0, 0, 0, 0);
   cm.level[1] = new cm_makeLevel(140, 21, "menu1", "menu1-over", 1, 1, "menu1-border", 0, "right", -10, 5, base + "images/submenu.gif", 5, 9);
   cm.level[2] = new cm_makeLevel(140, 21, "menu1", "menu1-over", 1, 1, "menu1-border", 0, "right", -10, 5);
   cm.menuPlacement = new Array();
   menu4(menu);
   if (roles) menu4role(roles);
   if (regreg) menu4regreg('CIT', regreg);
   cm.construct();
}
