function buildMenu(){
  /*
  // Function for builoing the menu
  // Author: Bystrov Stanislav
  // Copyright: Flight Media
  //
  
  Description:
  
  menuTree - main tree
  menuTree
  [
    link,
    id,
    main image,
    advanced image,
    title for image,
      [                                -
        [submenu link, submenu text]     \___Content of submenus
        [submenu link, submenu text]     /
      ]                                -
  ]
  */
  
  menuTree = new Array();
  
  menuTree[0] = new Array(
    "index.php?option=com_content&task=view&id=4&Itemid=",
    "menuCertificates",
    "i/menuCertificates.gif",
    "i/menuCertificatesOver.gif",
    "Сертификаты"
    );
  menuTree[1] = new Array(
    "index.php?option=com_content&task=view&id=5&Itemid=",
    "menuBoards",
    "i/menuBoards.gif",
    "i/menuBoardsOver.gif",
    "Воздушные суда - вертолеты Ми-2 и Ми-8",
    [
      ["index.php?option=com_content&task=view&id=5&Itemid=", "Эксплуатируемые воздушные суда"],
      ["index.php?option=com_content&task=view&id=15&Itemid=", "Вертолет Ми-8Т / <br>Ми-8МТВ"],
      ["index.php?option=com_content&task=view&id=9&Itemid=", "Вертолет Ми-2"],
      ["index.php?option=com_content&task=view&id=16&Itemid=", "Характеристики вертолета Ми-8Т"],
      ["index.php?option=com_content&task=view&id=17&Itemid=", "Характеристики вертолета Ми-8МТВ"],
      ["index.php?option=com_content&task=view&id=18&Itemid=", "Характеристики вертолета Ми-2"],
    ]
    );
  menuTree[2] = new Array(
    "index.php?option=com_content&task=view&id=6&Itemid=",
    "menuServices",
    "i/menuServices.gif",
    "i/menuServicesOver.gif",
    "Услуги - авиационные работы в России и за рубежом"
    );
  menuTree[3] = new Array(
    "index.php?option=com_content&task=view&id=7&Itemid=",
    "menuAirports",
    "i/menuAirports.gif",
    "i/menuAirportsOver.gif",
    "Аэропорт базирования Тверь (Змеёво)"
    );
  menuTree[4] = new Array(
    "index.php?option=com_content&task=view&id=8&Itemid=",
    "menuTver",
    "i/menuTver.gif",
    "i/menuTverOver.gif",
    "Тверская область"
    );
  menuTree[5] = new Array(
    "index.php?option=com_easybook",
    "menuGuestbook",
    "i/menuGuestbook.gif",
    "i/menuGuestbookOver.gif",
    "Гостевая книга"
    );
  menuTree[6] = new Array(
    "index.php?option=com_dfcontact&Itemid=10",
    "menuContacts",
    "i/menuContacts.gif",
    "i/menuContactsOver.gif",
    "Контакты"
    );
  
  completedMenu = '';
  path = location.href;
  
  //Walk primary menus
  for (i=0; i<menuTree.length; i++)
  {
    completedSubMenu = '';
    entrySubMenu = false;
    //Check for submenus
    if (menuTree[i].length > 5)
    {       
      //Walk submenus
      completedSubMenu +='\t<ul class="submenu">\r\n';
      for (j=0; j<(navigator.appName == 'Microsoft Internet Explorer' ? menuTree[i][5].length-1 :menuTree[i][5].length);j++)
      {
        if (path.lastIndexOf(menuTree[i][5][j][0].toString()) != -1)
        {
          completedSubMenu += '\t\t<li><a href="' + menuTree[i][5][j][0].toString() + '" style="color:#86ffff;">' + menuTree[i][5][j][1].toString() + '</a></li>\r\n';  
          entrySubMenu = true;
        }
        else
        {
          completedSubMenu += '\t\t<li><a href="' + menuTree[i][5][j][0].toString() + '">' + menuTree[i][5][j][1].toString() + '</a></li>\r\n';  
        }
      }
      completedSubMenu +='\t</ul>\r\n';
    }
    
    if (path.lastIndexOf(menuTree[i][0].toString()) != -1)
    {      
      completedMenu +='<div><img src="' + menuTree[i][3].toString() + 
        '" title="' + menuTree[i][4].toString() + '" /></a></div>\r\n' +completedSubMenu;
    }
    else
    {      
      if (entrySubMenu)
      {
        completedMenu +='<div><img src="' + menuTree[i][3].toString() + 
          '" title="' + menuTree[i][4].toString() + '" /></a></div>\r\n' + completedSubMenu;
      }
      else
      {
        completedMenu += '<div><a href="' + menuTree[i][0].toString() + 
          '" onmouseover="selectMenu(this)" onmouseout="deselectMenu(this)" id="' + menuTree[i][1].toString() + 
          '"><img src="' + menuTree[i][2].toString() + 
          '" title="' + menuTree[i][4].toString() + '" /></a></div>\r\n';   
      }
    }
  }
  document.write(completedMenu);
}