if (! ((navigator.appName.indexOf("Netscape") != -1) &&
       (navigator.appVersion.substring(0,1) < 5)) )
{
   menuArr = new Array();
   menuCount = 0;
   var curDropItem;
   
   // меню продукции

   AddMainMenu(menuCount, 'Продукция', 'products.html', 'ProductsMenu', 215, 'MenuItemA', 'Products');
   
   curDropItem = AddDropItem(menuCount, 'Стабилизаторы напряжения', 'stab.html', 'ProductsMenu_Stab', 213);

   // подменю стабилизаторов
   AddSubItem(menuCount, curDropItem, 'Область применения', 'stab_neobh.html');
   AddSubItem(menuCount, curDropItem, 'Техническое описание', 'stab_tehop.html');
   AddSubItem(menuCount, curDropItem, 'Как выбрать стабилизатор', 'stab_vybor.html');
   AddSubItem(menuCount, curDropItem, 'Однофазные стабилизаторы', 'stab_odno.html'); 
   AddSubItem(menuCount, curDropItem, 'Трехфазные стабилизаторы', 'stab_treh.html');
   AddSubItem(menuCount, curDropItem, 'Все модели', 'all_stab.html');
   // конец подменю стабилизаторов

   curDropItem = AddDropItem(menuCount, 'ИБП постоянного тока', 'ibp_dc.html', 'ProductsMenu_IbpDC', 213);

   // подменю ИБП
   AddSubItem(menuCount, curDropItem, 'Техническое описание', 'ibp_tehop.html');
   AddSubItem(menuCount, curDropItem, 'Варианты исполнения', 'ibp_korpus.html');
   AddSubItem(menuCount, curDropItem, 'Выбор выходного напряжения', 'ibp_voltage.html');
   AddSubItem(menuCount, curDropItem, 'Все модели ИБП', 'all_ibp.html');
   AddSubItem(menuCount, curDropItem, 'Мобильная СБП (связь)', 'ibp_mob.html');
   AddSubItem(menuCount, curDropItem, 'Аккумуляторы для ИБП', 'battery.html');
   // конец подменю ИБП

   curDropItem = AddDropItem(menuCount, 'ИБП переменного тока', 'ibp_ac.html', 'ProductsMenu_IbpAC', 213);

   // подменю ИБП
   AddSubItem(menuCount, curDropItem, 'ИБП серии ДПК', 'dpk.html');
   AddSubItem(menuCount, curDropItem, 'ИБП серии ДПТ', 'dpt.html');
   AddSubItem(menuCount, curDropItem, 'Аккумуляторные модули АМ', 'acc_module.html');
   AddSubItem(menuCount, curDropItem, 'Аккумуляторные 19\" модули АМ-T', '19_module.html');
   // конец подменю ИБП


   AddDropItem(menuCount, 'Источники постоянного тока', 'ipt.html');
   AddDropItem(menuCount, 'Автотрансформаторы (ЛАТР)', 'latr.html');
   AddDropItem(menuCount, 'Трансформаторы 220/110', 'at_trans.html');
   AddDropItem(menuCount, 'Инверторы', 'invertor.html');

   curDropItem = AddDropItem(menuCount, 'Электроустановочные изделия', 'electro.html', 'ProductsMenu_Izd', 213);

   // подменю электроустановочных изделий
   AddSubItem(menuCount, curDropItem, 'Автоматические выключатели', 'avtomat.html');
   AddSubItem(menuCount, curDropItem, 'Контакторы', 'contactor.html');
   // конец подменю электроустановочных изделий

   curDropItem = AddDropItem(menuCount, 'Сопутствующие товары', 'other.html', 'ProductsMenu_Oth', 213);

   // подменю сопутствующих товаров
   AddSubItem(menuCount, curDropItem, 'Аккумуляторные батареи', 'battery.html');
   AddSubItem(menuCount, curDropItem, 'Клеммы приборные', 'cleats.html');
   // конец подменю сопутствующих товаров

   // конец меню продукции

   menuCount ++;

   // меню цен
   AddMainMenu(menuCount, 'Цены', 'price.html', 'PriceMenu', 195, 'MenuItemD', 'Price');

   AddDropItem(menuCount, 'Стабилизаторы напряжения', 'price_stab.html');
   AddDropItem(menuCount, 'ИБП постоянного тока', 'price_ibp.html');
   AddDropItem(menuCount, 'ИБП переменного тока', 'price_ac_ibp.html');
   AddDropItem(menuCount, 'Инверторы', 'price_inv.html');
   AddDropItem(menuCount, 'Электроустановочные изделия', 'price_electro.html');
   AddDropItem(menuCount, 'Аккумуляторные батареи', 'price_battery.html');
   AddDropItem(menuCount, 'Автотрансформаторы (ЛАТР)', 'price_latr.html');

   curDropItem = AddDropItem(menuCount, 'Полный прайс-лист', 'price.html', 'PriceMenu_List', 195);

   // подменю прайс-листа
   AddSubItem(menuCount, curDropItem, 'Открыть&nbsp;&nbsp;(Microsoft Excel 2000)', 'prices/tensy.xls');
   AddSubItem(menuCount, curDropItem, 'Загрузить (упакован WinZip 8.0)', 'prices/tprice.zip');
   // конец подменю прайс-листа

   menuCount ++;

   // меню поддержки
   AddMainMenu(menuCount, 'Тех.поддержка', 'support.html', 'SupportMenu', 180, 'MenuItemC', 'Support');

   AddDropItem(menuCount, 'Сервисный центр', 'service.html');
   AddDropItem(menuCount, 'Программное обеспечение', 'software.html');
   AddDropItem(menuCount, 'Документация', 'docs.html');
   AddDropItem(menuCount, 'Сертификаты', 'sertify.html');
   AddDropItem(menuCount, 'Статьи', 'articles.html');
   // конец меню поддержки

   menuCount ++;

   printMenu();
}

function AddMainMenu(menuNumber, menuItemName, menuItemHref, menuItemDiv, tableWidth, menuClass, parentDiv) 
{
   var itemArr = menuArr[menuNumber] = new Array();         
   itemArr[0] = menuItemName;     
   itemArr[2] = 0;              //Not used
   itemArr[3] = document.pPath + menuItemHref;
   itemArr[4] = menuItemDiv;
   itemArr[5] = 0;              //Not used
   itemArr[6] = 0;              //Not used
   itemArr[7] = tableWidth;
   itemArr[8] = menuClass;
   itemArr[9] = 0;              //count of elements in menu
   itemArr[10] = new Array();
   itemArr[11] = parentDiv;
}

function AddDropItem(menuNumber, DropItemName, DropItemHref, SubDivName, tableWidth) 
{
   var DropCount = menuArr[menuNumber][9];
   menuArr[menuNumber][9] ++;
   var DropArr = menuArr[menuNumber][10][DropCount] = new Array();
   DropArr[0] = DropItemName;
   DropArr[1] = document.pPath + DropItemHref;
   DropArr[2] = SubDivName;
   DropArr[3] = 0;
   DropArr[4] = 0;
   DropArr[5] = tableWidth;
   DropArr[6] = 0;              //count of elements in submenu
   DropArr[7] = new Array();
   return (DropCount);
}

function AddSubItem(menuNumber, dropNumber, itemName, itemHref) {
   var subNumber = menuArr[menuNumber][10][dropNumber][6];
   var itemArr = menuArr[menuNumber][10][dropNumber][7][subNumber] = new Array();
   itemArr[0] = itemName;
   itemArr[1] = document.pPath + itemHref;
   menuArr[menuNumber][10][dropNumber][6] ++;
}

function printMenu() {

   for (curMenu=0; curMenu < menuCount; curMenu ++)
   {
      parentDiv = document.getElementById(menuArr[curMenu][11]);
      parentWidth = parentDiv.offsetWidth;
      
      HTMLStr = '<div id="' + menuArr[curMenu][4] + '" style="position:absolute; visibility: hidden; left: ';
      HTMLStr += parentDiv.offsetLeft + 'px; top: ' + (parentDiv.offsetTop+20) + 'px; z-index:11" onMouseOver="LayersMenu(\'' + menuArr[curMenu][4] + '\')" onMouseOut="HideMenu(\'' + menuArr[curMenu][4] + '\')">';
      document.writeln(HTMLStr);
      HTMLStr = '<table width="' + menuArr[curMenu][7] + '" border="0" cellspacing="0" cellpadding="0">';
      document.writeln(HTMLStr);

      for (curItem=0; curItem < menuArr[curMenu][9]; curItem ++)
      {
         DropArr = menuArr[curMenu][10][curItem];
         if (DropArr[6] > 0) {
           HTMLStr = '<tr><td bgcolor="#EFEFEF" nowrap class="' + menuArr[curMenu][8] + '" ';
           HTMLStr += 'onMouseOver="ShowSubmenu(\''+ DropArr[2] +'\')" onMouseOut="HideSubmenu(\''+ DropArr[2] +'\')">';
           document.writeln(HTMLStr);
           HTMLStr = '<div id="' + DropArr[2] + '" style="position:absolute; left: ' + (menuArr[curMenu][7] - 2) +'px; z-index:51; visibility: hidden" onMouseOut="HideSubmenu(\''+ DropArr[2] +'\')">';
           document.writeln(HTMLStr);
           document.writeln('<table width="' + DropArr[5] + '" border="0" cellspacing="0" cellpadding="0">');
           document.writeln('<tr><td bgcolor="#FFFFFF"><img src="' + document.pPath + 'images/spacer.gif" width="' + DropArr[5] + '" height="1" ></td></tr>');
           for (curSubItem=0; curSubItem < DropArr[6]; curSubItem ++)
           {
              document.writeln('<tr><td bgcolor="#EFEFEF" class="' + menuArr[curMenu][8] + '"><a href="' + DropArr[7][curSubItem][1] + '">' + DropArr[7][curSubItem][0] +'</a></td></tr>');
           }  
           document.writeln('<tr bgcolor="#333333"><td><img src="' + document.pPath + 'images/spacer.gif" width="1" height="1"></td></tr></table></div>');
           document.writeln('<a href="' + DropArr[1] + '"><img src="' + document.pPath + 'images/spec_bullet.gif" align="right" border="0" width="14" height="16">' + DropArr[0] + '</a></td></tr>');
         }
         else 
         {
           HTMLStr = '<tr><td bgcolor="#EFEFEF" class="' + menuArr[curMenu][8] ;
           HTMLStr += '"><a href="' + DropArr[1] + '">' + DropArr[0] + '</a></td></tr>';
           document.writeln(HTMLStr);
         }
      }
      document.writeln('<tr bgcolor="#333333"><td><img src="' + document.pPath + 'images/spacer.gif" width="1" height="1"></td></tr></table></div>');
   }
}

