      function is_usable_string($data) {
        return typeof $data == 'string' && $data.length > 0;
      }

      function mmLoadMenus() {
//        if (!(self.mm_menu_1029161350_0 instanceof Menu)) {
          var index = 0;
          var url = '';
          var contractor_id_list = self.is_usable_string(self.contractor_id_text) ? self.contractor_id_text.split(',') : '';
          var contractor_name_list = self.is_usable_string(self.contractor_name_text) ? self.contractor_name_text.split(',') : '';
          var application_id_list = self.is_usable_string(self.application_id_text) ? self.application_id_text.split(',') : '';
          var application_name_list = self.is_usable_string(self.application_name_text) ? self.application_name_text.split(',') : '';
          var material_id_list = self.is_usable_string(self.material_id_text) ? self.material_id_text.split(',') : '';
          var material_name_list = self.is_usable_string(self.material_name_text) ? self.material_name_text.split(',') : '';
          var menu_option_height = 24;
          var menu_information = null;
          var menu_information_list = [
            {id:'mm_menu_1030110047_0', option_dimensions:{width:116, height:menu_option_height}, background_color:'#9F0A0E', foreground_color:'#FFF'},
            {id:'mm_menu_1029161833_0', option_dimensions:{width:193, height:menu_option_height}, background_color:'#9F0A0E', foreground_color:'#FFF'},
            {id:'mm_menu_1030110249_0', option_dimensions:{width:148, height:menu_option_height}, background_color:'#9F0A0E', foreground_color:'#FFF'},
            {id:'mm_menu_0423071708_0', option_dimensions:{width:116, height:menu_option_height}, background_color:'#9F0A0E', foreground_color:'#FFF'},
            {id:'mm_menu_1029161704_0', option_dimensions:{width:146, height:menu_option_height}, background_color:'#FFF004', foreground_color:'#000'},
            {id:'mm_menu_1030110334_0', option_dimensions:{width:139, height:menu_option_height}, background_color:'#FFF004', foreground_color:'#000'},
            {id:'mm_menu_1030110335_0', option_dimensions:{width:84, height:menu_option_height}, background_color:'#FFF004', foreground_color:'#000'}
          ];

          for (index = 0; index < menu_information_list.length; ++index) {
            menu_information = menu_information_list[index];
            self[menu_information.id] = new Menu('root', menu_information.option_dimensions.width, menu_information.option_dimensions.height, 'Geneva, Arial, Helvetica, sans-serif', 12, menu_information.foreground_color, '#000', menu_information.background_color, '#FFF', 'left', 'middle', 3, 0, 250, -5, 7, true, true, true, 0, true, true);
            with (self[menu_information.id]) {
              hideOnMouseOut = true;
              bgColor = menu_information.foreground_color == '#FFF' ? '#A92327' : '#E5D804';
              menuBorder = 0;
              menuLiteBgColor = menuBorderBgColor = 0;
            }
          }

          for (index = 1; index < contractor_name_list.length; ++index) {
            url = 'http://www.ceasattachments.com/newsite/productsbymenu.php?cid=' + contractor_id_list[index];
            self.mm_menu_1030110047_0.addMenuItem(contractor_name_list[index] + '&#x00A0;Contractors', 'location="' + url + '"');
          };

          for (index = 1; index < application_name_list.length; ++index) {
            url = './productsbymenu.php?aid=' + contractor_id_list[index];
            self.mm_menu_1029161833_0.addMenuItem(application_name_list[index], 'location="' + url + '"');
          };

          for (index = 1; index < material_name_list.length; ++index) {
            url = './productsbymenu.php?mid=' + material_id_list[index];
            self.mm_menu_1030110249_0.addMenuItem(material_name_list[index], 'location="' + url + '"');
          };

          for (index = 1; index < contractor_name_list.length; ++index) {
            url = './productsbymenu.php?cid=' + contractor_id_list[index];
            self.mm_menu_0423071708_0.addMenuItem(contractor_name_list[index], 'location="' + url + '"');
          };

          with (self.mm_menu_1029161704_0) {
            addMenuItem('Stiffy 100', 'location="productsbyseries.php?cid=15&series=100"');
			addMenuItem('Stiffy 200', 'location="productsbyseries.php?cid=8&series=200"');
			addMenuItem('Stiffy 300', 'location="productsbyseries.php?cid=9&series=300"');
            addMenuItem('PowderPuff', 'location="./PowderPuff.php"');
            addMenuItem('Blue&#x00A0;Banger&#x00A0;Hanger', 'location="productsbyseries.php?cid=27"');
            addMenuItem('Pole&#x00A0;Tools/Hand&#x00A0;Tools', 'location="./pole-tools.php"');
            addMenuItem('Ceiling&#x00A0;Wires', 'location="productsbyseries.php?cid=29"');
          }

          with (self.mm_menu_1030110334_0) {
            addMenuItem('Submittal&#x00A0;Documents', 'location="./submittal-documents.php"');
            addMenuItem('Fastener&#x00A0;Options', 'location="fastener_options.php"');
            addMenuItem('Tech&#x00A0;Support', 'location="contact_technical.php"');
          }

          with (self.mm_menu_1030110335_0) {
            addMenuItem('About&#x00A0;Us', 'location="./about_us.php"');
            addMenuItem('Contact&#x00A0;Us', 'location="./contact_us.php"');
            addMenuItem('Careers', 'location="./careers.php"');
            addMenuItem('Affiliates', 'location="./affiliates.php"');
            addMenuItem('Distributors', 'location="./distributors.php"');
            zIndex = 128;
          }

          self.mm_menu_0423071708_0.writeMenus();
//        }
      }

      function search() {
        self.location.href = './products_search.php?kw=' + self.document.getElementById('kw').value + '&select=Find+Products';
      }

