function setModuleValues(product_string, module_select, first_text, first_value)
  {
  var i = 0;

  var module_list = new Array;

  if (first_text)
    {
    if (!first_value) { first_value = ''; }
    module_list[i++]=new Option(first_text, first_value);
    }

  if (product_string == 'Arbortext Advanced Print Publisher')
    {
    module_list[i++]=new Option('APP Enterprise','APP Enterprise');
    module_list[i++]=new Option('APP Server','APP Server');
    module_list[i++]=new Option('Block Model','Block Model');
    module_list[i++]=new Option('Documentation','Documentation');
    module_list[i++]=new Option('Edgar','Edgar');
    module_list[i++]=new Option('FOM','FOM');
    module_list[i++]=new Option('Fonts','Fonts');
    module_list[i++]=new Option('Footnotes','Footnotes');
    module_list[i++]=new Option('Formatting','Formatting');
    module_list[i++]=new Option('Frames','Frames');
    module_list[i++]=new Option('General Functionality','General Functionality');
    module_list[i++]=new Option('Graphics','Graphics');
    module_list[i++]=new Option('Installation','Installation');
    module_list[i++]=new Option('JavaScript','JavaScript');
    module_list[i++]=new Option('Language Support','Language Support');
    module_list[i++]=new Option('Libraries','Libraries');
    module_list[i++]=new Option('Licensing','Licensing');
    module_list[i++]=new Option('Maths','Maths');
    module_list[i++]=new Option('Migration','Migration');
    module_list[i++]=new Option('Pages & Pagination','Pages & Pagination');
    module_list[i++]=new Option('Printing','Printing');
    module_list[i++]=new Option('Revision Markers','Revision Markers');
    module_list[i++]=new Option('Scripting','Scripting');
    module_list[i++]=new Option('Showstrings','Showstrings');
    module_list[i++]=new Option('Tables','Tables');
    module_list[i++]=new Option('TOC & Index','TOC & Index');
    module_list[i++]=new Option('Unicode','Unicode');
    module_list[i++]=new Option('XML','XML');
    }

  if (product_string == 'Arbortext Architect')
    {
    module_list[i++]=new Option('Adapter to Documentum/XML','Adapter to Documentum/XML');
    module_list[i++]=new Option('Customization','Customization');
    module_list[i++]=new Option('Document Types','Document Types');
    module_list[i++]=new Option('Documentation','Documentation');
    module_list[i++]=new Option('FOSI Editor','FOSI Editor');
    module_list[i++]=new Option('General Functionality','General Functionality');
    module_list[i++]=new Option('Hyperlinks','Hyperlinks');
    module_list[i++]=new Option('Interchange','Interchange');
    module_list[i++]=new Option('Language Support','Language Support');
    module_list[i++]=new Option('Licensing','Licensing');
    module_list[i++]=new Option('Migration','Migration');
    module_list[i++]=new Option('Parsers','Parsers');
    module_list[i++]=new Option('Performance','Performance');
    module_list[i++]=new Option('Print Composition','Print Composition');
    module_list[i++]=new Option('Stylesheets','Stylesheets');
    module_list[i++]=new Option('Web Composition','Web Composition');
    module_list[i++]=new Option('XML Authority','XML Authority');
    }

  if (product_string == 'Arbortext Change Page for Defense')
    {
    module_list[i++]=new Option('Change Processing','Change Processing');
    module_list[i++]=new Option('Customization','Customization');
    module_list[i++]=new Option('Document Types','Document Types');
    module_list[i++]=new Option('Documentation','Documentation');
    module_list[i++]=new Option('Fonts','Fonts');
    module_list[i++]=new Option('General Functionality','General Functionality');
    module_list[i++]=new Option('Graphics','Graphics');
    module_list[i++]=new Option('Hyperlinks','Hyperlinks');
    module_list[i++]=new Option('Installation','Installation');
    module_list[i++]=new Option('Language Support','Language Support');
    module_list[i++]=new Option('Licensing','Licensing');
    module_list[i++]=new Option('Migration','Migration');
    module_list[i++]=new Option('PE Services','PE Services');
    module_list[i++]=new Option('Performance','Performance');
    module_list[i++]=new Option('Print Composition','Print Composition');
    module_list[i++]=new Option('Profiling','Profiling');
    module_list[i++]=new Option('Stylesheets','Stylesheets');
    module_list[i++]=new Option('Tables','Tables');
    module_list[i++]=new Option('Web Composition','Web Composition');
    }

  if (product_string == 'Arbortext Content Manager')
    {
    module_list[i++]=new Option('Administration-Business','Administration-Business');
    module_list[i++]=new Option('Administration-Home Utilities','Administration-Home Utilities');
    module_list[i++]=new Option('Administration-System','Administration-System');
    module_list[i++]=new Option('Advanced Search','Advanced Search');
    module_list[i++]=new Option('Arbortext Integration','Arbortext Integration');
    module_list[i++]=new Option('Client Infrastructure','Client Infrastructure');
    module_list[i++]=new Option('Common Components','Common Components');
    module_list[i++]=new Option('Content Replication','Content Replication');
    module_list[i++]=new Option('Customization','Customization');
    module_list[i++]=new Option('Data Load Utilities','Data Load Utilities');
    module_list[i++]=new Option('Database','Database');
    module_list[i++]=new Option('Delete','Delete');
    module_list[i++]=new Option('Desktop Integration','Desktop Integration');
    module_list[i++]=new Option('Document Management','Document Management');
    module_list[i++]=new Option('Documentation','Documentation');
    module_list[i++]=new Option('Dynamic Client Architecture','Dynamic Client Architecture');
    module_list[i++]=new Option('Enterprise Deployment Resources','Enterprise Deployment Resources');
    module_list[i++]=new Option('EPM Foundation','EPM Foundation');
    module_list[i++]=new Option('Exchange Administration','Exchange Administration');
    module_list[i++]=new Option('External File Vaults','External File Vaults');
    module_list[i++]=new Option('Folder','Folder');
    module_list[i++]=new Option('Foundation','Foundation');
    module_list[i++]=new Option('Home','Home');
    module_list[i++]=new Option('Import/Export','Import/Export');
    module_list[i++]=new Option('Index Search','Index Search');
    module_list[i++]=new Option('Installation','Installation');
    module_list[i++]=new Option('Integration','Integration');
    module_list[i++]=new Option('Managed Collection','Managed Collection');
    module_list[i++]=new Option('Meetings','Meetings');
    module_list[i++]=new Option('Move','Move');
    module_list[i++]=new Option('Network Configuration and Security','Network Configuration and Security');
    module_list[i++]=new Option('Oracle Tuning Package 10g','Oracle Tuning Package 10g');
    module_list[i++]=new Option('Oracle Tuning Package 9i','Oracle Tuning Package 9i');
    module_list[i++]=new Option('Organization Administration','Organization Administration');
    module_list[i++]=new Option('PDM - Project Interaction','PDM - Project Interaction');
    module_list[i++]=new Option('Performance','Performance');
    module_list[i++]=new Option('Purge Archive Restore','Purge Archive Restore');
    module_list[i++]=new Option('Reports','Reports');
    module_list[i++]=new Option('Repository-Library/Product','Repository-Library/Product');
    module_list[i++]=new Option('Search','Search');
    module_list[i++]=new Option('Teams','Teams');
    module_list[i++]=new Option('Upgrade (Release to Release)','Upgrade (Release to Release)');
    module_list[i++]=new Option('Visualization','Visualization');
    module_list[i++]=new Option('Workflow','Workflow');
    module_list[i++]=new Option('Workgroup Manager for Arbortext IsoDraw','Workgroup Manager for Arbortext IsoDraw');
    }

  if (product_string == 'Arbortext Digital Media Publisher')
    {
    module_list[i++]=new Option('Browser','Browser');
    module_list[i++]=new Option('Composer','Composer');
    module_list[i++]=new Option('Consumer','Consumer');
    module_list[i++]=new Option('Customization','Customization');
    module_list[i++]=new Option('Documentation','Documentation');
    module_list[i++]=new Option('General Functionality','General Functionality');
    module_list[i++]=new Option('Hyperlinks','Hyperlinks');
    module_list[i++]=new Option('Installation','Installation');
    module_list[i++]=new Option('Language Support','Language Support');
    module_list[i++]=new Option('Licensing','Licensing');
    module_list[i++]=new Option('Localization','Localization');
    module_list[i++]=new Option('Performance','Performance');
    module_list[i++]=new Option('Print Composition','Print Composition');
    module_list[i++]=new Option('Search','Search');
    module_list[i++]=new Option('Stylesheets','Stylesheets');
    module_list[i++]=new Option('Tables','Tables');
    module_list[i++]=new Option('Web Server','Web Server');
    }

  if (product_string == 'Arbortext Dynamic Link Manager')
    {
    module_list[i++]=new Option('Adapter to Documentum/WDK','Adapter to Documentum/WDK');
    module_list[i++]=new Option('Adapter to Documentum/XML','Adapter to Documentum/XML');
    module_list[i++]=new Option('Customization','Customization');
    module_list[i++]=new Option('Documentation','Documentation');
    module_list[i++]=new Option('Dynamic Link Manager','Dynamic Link Manager');
    module_list[i++]=new Option('General Functionality','General Functionality');
    module_list[i++]=new Option('Graphics','Graphics');
    module_list[i++]=new Option('Installation','Installation');
    module_list[i++]=new Option('Language Support','Language Support');
    module_list[i++]=new Option('Licensing','Licensing');
    module_list[i++]=new Option('Localization','Localization');
    module_list[i++]=new Option('Migration','Migration');
    module_list[i++]=new Option('PE Services','PE Services');
    module_list[i++]=new Option('Performance','Performance');
    module_list[i++]=new Option('Print Composition','Print Composition');
    module_list[i++]=new Option('Profiling','Profiling');
    module_list[i++]=new Option('Stylesheets','Stylesheets');
    module_list[i++]=new Option('Web Composition','Web Composition');
    }

  if (product_string == 'Arbortext Editor')
    {
    module_list[i++]=new Option('Adapter','Adapter');
    module_list[i++]=new Option('Adapter SDK','Adapter SDK');
    module_list[i++]=new Option('Adapter to Documentum','Adapter to Documentum');
    module_list[i++]=new Option('Adapter to Documentum/WDK','Adapter to Documentum/WDK');
    module_list[i++]=new Option('Adapter to Documentum/XML','Adapter to Documentum/XML');
    module_list[i++]=new Option('Adapter to IBM Document Manager','Adapter to IBM Document Manager');
    module_list[i++]=new Option('Adapter to Oracle CM/SDK','Adapter to Oracle CM/SDK');
    module_list[i++]=new Option('Adapter to Windchill','Adapter to Windchill');
    module_list[i++]=new Option('Customization','Customization');
    module_list[i++]=new Option('Data Merge','Data Merge');
    module_list[i++]=new Option('DITA Support','DITA Support');
    module_list[i++]=new Option('Document Types','Document Types');
    module_list[i++]=new Option('Documentation','Documentation');
    module_list[i++]=new Option('Dynamic Link Manager','Dynamic Link Manager');
    module_list[i++]=new Option('Export','Export');
    module_list[i++]=new Option('Fonts','Fonts');
    module_list[i++]=new Option('General Functionality','General Functionality');
    module_list[i++]=new Option('Graphics','Graphics');
    module_list[i++]=new Option('Help Center','Help Center');
    module_list[i++]=new Option('Hyperlinks','Hyperlinks');
    module_list[i++]=new Option('Import','Import');
    module_list[i++]=new Option('Installation','Installation');
    module_list[i++]=new Option('IsoView','IsoView');
    module_list[i++]=new Option('Language Support','Language Support');
    module_list[i++]=new Option('Licensing','Licensing');
    module_list[i++]=new Option('Line numbering','Line numbering');
    module_list[i++]=new Option('Localization','Localization');
    module_list[i++]=new Option('Migration','Migration');
    module_list[i++]=new Option('Parsers','Parsers');
    module_list[i++]=new Option('PE Services','PE Services');
    module_list[i++]=new Option('Performance','Performance');
    module_list[i++]=new Option('Print Composition','Print Composition');
    module_list[i++]=new Option('ProductView','ProductView');
    module_list[i++]=new Option('Profiling','Profiling');
    module_list[i++]=new Option('Service Manual','Service Manual');
    module_list[i++]=new Option('Styler','Styler');
    module_list[i++]=new Option('Stylesheets','Stylesheets');
    module_list[i++]=new Option('Tables','Tables');
    module_list[i++]=new Option('Web Composition','Web Composition');
    }

  if (product_string == 'Arbortext for Aerospace & Defense S1000D/S2000M')
    {
    module_list[i++]=new Option('Arbortext A&D(S1000D/S2000M) Client Installers','Arbortext A&D(S1000D/S2000M) Client Installers');
    module_list[i++]=new Option('Arbortext Authoring Tool Interface','Arbortext Authoring Tool Interface');
    module_list[i++]=new Option('Arbortext CSDB','Arbortext CSDB');
    module_list[i++]=new Option('Arbortext IETP Viewer','Arbortext IETP Viewer');
    module_list[i++]=new Option('Arbortext IETP Viewer (Print Services)','Arbortext IETP Viewer (Print Services)');
    module_list[i++]=new Option('Arbortext Learning Content Manager','Arbortext Learning Content Manager');
    module_list[i++]=new Option('Arbortext Learning Management System','Arbortext Learning Management System');
    module_list[i++]=new Option('Arbortext LifeCycle Cost Modeler','Arbortext LifeCycle Cost Modeler');
    module_list[i++]=new Option('Arbortext LSA Interface','Arbortext LSA Interface');
    module_list[i++]=new Option('Arbortext Parts Catalog Manager','Arbortext Parts Catalog Manager');
    module_list[i++]=new Option('Arbortext Provisioning Manager','Arbortext Provisioning Manager');
    module_list[i++]=new Option('Arbortext Provisioning Transaction Manager','Arbortext Provisioning Transaction Manager');
    module_list[i++]=new Option('Arbortext Publisher For S1000D','Arbortext Publisher For S1000D');
    module_list[i++]=new Option('Arbortext Reviewer','Arbortext Reviewer');
    module_list[i++]=new Option('EAGLE','EAGLE');
    module_list[i++]=new Option('Provisioning - APAC','Provisioning - APAC');
    module_list[i++]=new Option('Provisioning - Aspect(2000)','Provisioning - Aspect(2000)');
    module_list[i++]=new Option('Provisioning - AXIS','Provisioning - AXIS');
    module_list[i++]=new Option('Provisioning - COPAC','Provisioning - COPAC');
    module_list[i++]=new Option('Provisioning - Inspect(2000)','Provisioning - Inspect(2000)');
    module_list[i++]=new Option('Provsioning - PRISM','Provsioning - PRISM');
    }

  if (product_string == 'Arbortext IsoDraw CADprocess')
    {
    module_list[i++]=new Option('Documentation','Documentation');
    module_list[i++]=new Option('Export 2D Vector','Export 2D Vector');
    module_list[i++]=new Option('Export 3D Vector','Export 3D Vector');
    module_list[i++]=new Option('Export misc','Export misc');
    module_list[i++]=new Option('Export Raster','Export Raster');
    module_list[i++]=new Option('Help Center','Help Center');
    module_list[i++]=new Option('Import 2D Vector','Import 2D Vector');
    module_list[i++]=new Option('Import 3D','Import 3D');
    module_list[i++]=new Option('Import misc','Import misc');
    module_list[i++]=new Option('Import Raster','Import Raster');
    module_list[i++]=new Option('Installation','Installation');
    module_list[i++]=new Option('Intelligence','Intelligence');
    module_list[i++]=new Option('License Mgmt','License Mgmt');
    module_list[i++]=new Option('Link2Source','Link2Source');
    module_list[i++]=new Option('Macro Language (IML)','Macro Language (IML)');
    module_list[i++]=new Option('Plug-In','Plug-In');
    module_list[i++]=new Option('Print','Print');
    module_list[i++]=new Option('ProE2Iso','ProE2Iso');
    module_list[i++]=new Option('Thumbnail Viewer','Thumbnail Viewer');
    module_list[i++]=new Option('User Interface','User Interface');
    }

  if (product_string == 'Arbortext IsoView')
    {
    module_list[i++]=new Option('ActiveX API','ActiveX API');
    module_list[i++]=new Option('Documentation','Documentation');
    module_list[i++]=new Option('Export','Export');
    module_list[i++]=new Option('Import 2D Vector','Import 2D Vector');
    module_list[i++]=new Option('Import 3D Vector','Import 3D Vector');
    module_list[i++]=new Option('Import Raster','Import Raster');
    module_list[i++]=new Option('Installation','Installation');
    module_list[i++]=new Option('Intelligence','Intelligence');
    module_list[i++]=new Option('License','License');
    module_list[i++]=new Option('Print','Print');
    module_list[i++]=new Option('Redlining','Redlining');
    module_list[i++]=new Option('User Interface','User Interface');
    module_list[i++]=new Option('WebCGM DOM','WebCGM DOM');
    }

  if (product_string == 'Arbortext Publishing Engine')
    {
    module_list[i++]=new Option('Adapter','Adapter');
    module_list[i++]=new Option('Adapter SDK','Adapter SDK');
    module_list[i++]=new Option('Adapter to Documentum','Adapter to Documentum');
    module_list[i++]=new Option('Adapter to Documentum/WDK','Adapter to Documentum/WDK');
    module_list[i++]=new Option('Adapter to Documentum/XML','Adapter to Documentum/XML');
    module_list[i++]=new Option('Adapter to IBM Document Manager','Adapter to IBM Document Manager');
    module_list[i++]=new Option('Adapter to Oracle CM/SDK','Adapter to Oracle CM/SDK');
    module_list[i++]=new Option('Adapter to Windchill','Adapter to Windchill');
    module_list[i++]=new Option('Customization','Customization');
    module_list[i++]=new Option('Data Merge','Data Merge');
    module_list[i++]=new Option('Document Types','Document Types');
    module_list[i++]=new Option('Documentation','Documentation');
    module_list[i++]=new Option('Dynamic Link Manager','Dynamic Link Manager');
    module_list[i++]=new Option('Export','Export');
    module_list[i++]=new Option('Fonts','Fonts');
    module_list[i++]=new Option('General Functionality','General Functionality');
    module_list[i++]=new Option('Graphics','Graphics');
    module_list[i++]=new Option('Hyperlinks','Hyperlinks');
    module_list[i++]=new Option('Import','Import');
    module_list[i++]=new Option('Installation','Installation');
    module_list[i++]=new Option('Internationalization','Internationalization');
    module_list[i++]=new Option('Language Support','Language Support');
    module_list[i++]=new Option('Licensing','Licensing');
    module_list[i++]=new Option('Line numbering','Line numbering');
    module_list[i++]=new Option('Localization','Localization');
    module_list[i++]=new Option('Migration','Migration');
    module_list[i++]=new Option('Parsers','Parsers');
    module_list[i++]=new Option('PE Services','PE Services');
    module_list[i++]=new Option('Performance','Performance');
    module_list[i++]=new Option('Print Composition','Print Composition');
    module_list[i++]=new Option('Profiling','Profiling');
    module_list[i++]=new Option('Stylesheets','Stylesheets');
    module_list[i++]=new Option('Tables','Tables');
    module_list[i++]=new Option('Web Composition','Web Composition');
    module_list[i++]=new Option('Web Server','Web Server');
    }

  if (product_string == 'Arbortext Styler')
    {
    module_list[i++]=new Option('Adapter','Adapter');
    module_list[i++]=new Option('Adapter SDK','Adapter SDK');
    module_list[i++]=new Option('Adapter to Documentum','Adapter to Documentum');
    module_list[i++]=new Option('Adapter to Documentum/WDK','Adapter to Documentum/WDK');
    module_list[i++]=new Option('Adapter to Documentum/XML','Adapter to Documentum/XML');
    module_list[i++]=new Option('Adapter to IBM Document Manager','Adapter to IBM Document Manager');
    module_list[i++]=new Option('Adapter to Oracle CM/SDK','Adapter to Oracle CM/SDK');
    module_list[i++]=new Option('Adapter to Windchill','Adapter to Windchill');
    module_list[i++]=new Option('Customization','Customization');
    module_list[i++]=new Option('Data Merge','Data Merge');
    module_list[i++]=new Option('DITA Support','DITA Support');
    module_list[i++]=new Option('Document Types','Document Types');
    module_list[i++]=new Option('Documentation','Documentation');
    module_list[i++]=new Option('Dynamic Link Manager','Dynamic Link Manager');
    module_list[i++]=new Option('Export','Export');
    module_list[i++]=new Option('Fonts','Fonts');
    module_list[i++]=new Option('General Functionality','General Functionality');
    module_list[i++]=new Option('Graphics','Graphics');
    module_list[i++]=new Option('Hyperlinks','Hyperlinks');
    module_list[i++]=new Option('Import','Import');
    module_list[i++]=new Option('Installation','Installation');
    module_list[i++]=new Option('Language Support','Language Support');
    module_list[i++]=new Option('Licensing','Licensing');
    module_list[i++]=new Option('Line numbering','Line numbering');
    module_list[i++]=new Option('Localization','Localization');
    module_list[i++]=new Option('Migration','Migration');
    module_list[i++]=new Option('Parsers','Parsers');
    module_list[i++]=new Option('PE Services','PE Services');
    module_list[i++]=new Option('Performance','Performance');
    module_list[i++]=new Option('Print Composition','Print Composition');
    module_list[i++]=new Option('Profiling','Profiling');
    module_list[i++]=new Option('Styler','Styler');
    module_list[i++]=new Option('Stylesheets','Stylesheets');
    module_list[i++]=new Option('Tables','Tables');
    module_list[i++]=new Option('Web Composition','Web Composition');
    }

  if (product_string == 'CADDS 5 - Explicit')
    {
    module_list[i++]=new Option('AEC','AEC');
    module_list[i++]=new Option('Analysis','Analysis');
    module_list[i++]=new Option('Assemblies','Assemblies');
    module_list[i++]=new Option('ATT','ATT');
    module_list[i++]=new Option('Composite','Composite');
    module_list[i++]=new Option('Database','Database');
    module_list[i++]=new Option('Dwg Gen','Dwg Gen');
    module_list[i++]=new Option('Elect Mech','Elect Mech');
    module_list[i++]=new Option('General','General');
    module_list[i++]=new Option('Geometry','Geometry');
    module_list[i++]=new Option('Graphics','Graphics');
    module_list[i++]=new Option('Manufacture','Manufacture');
    module_list[i++]=new Option('Menus','Menus');
    module_list[i++]=new Option('Programming','Programming');
    module_list[i++]=new Option('Selection','Selection');
    module_list[i++]=new Option('Topobus','Topobus');
    module_list[i++]=new Option('Translation','Translation');
    module_list[i++]=new Option('UWGM','UWGM');
    }

  if (product_string == 'CADDS 5 - Parametric')
    {
    module_list[i++]=new Option('AEC','AEC');
    module_list[i++]=new Option('Analysis','Analysis');
    module_list[i++]=new Option('Assemblies','Assemblies');
    module_list[i++]=new Option('ATT','ATT');
    module_list[i++]=new Option('Database','Database');
    module_list[i++]=new Option('General','General');
    module_list[i++]=new Option('Geometry','Geometry');
    module_list[i++]=new Option('Graphics','Graphics');
    module_list[i++]=new Option('History','History');
    module_list[i++]=new Option('LicenseMgt','LicenseMgt');
    module_list[i++]=new Option('Manufacture','Manufacture');
    module_list[i++]=new Option('Menus','Menus');
    module_list[i++]=new Option('Selection','Selection');
    module_list[i++]=new Option('Topobus','Topobus');
    module_list[i++]=new Option('Translation','Translation');
    }

  if (product_string == 'CADDS4x')
    {
    module_list[i++]=new Option('All','All');
    }

  if (product_string == 'CDM')
    {
    module_list[i++]=new Option('CADDS 5 Explicit','CADDS 5 Explicit');
    module_list[i++]=new Option('EPD Connect','EPD Connect');
    module_list[i++]=new Option('Stand Alone','Stand Alone');
    }

  if (product_string == 'CoCreate Drafting')
    {
    module_list[i++]=new Option('2D Access','2D Access');
    module_list[i++]=new Option('2D Library','2D Library');
    module_list[i++]=new Option('Annotation Mode','Annotation Mode');
    module_list[i++]=new Option('Application Interface','Application Interface');
    module_list[i++]=new Option('Base Functionality','Base Functionality');
    module_list[i++]=new Option('Collaboration Integration','Collaboration Integration');
    module_list[i++]=new Option('DDE','DDE');
    module_list[i++]=new Option('Design Data Management Integration','Design Data Management Integration');
    module_list[i++]=new Option('Documentation','Documentation');
    module_list[i++]=new Option('Drawing Manager Integration','Drawing Manager Integration');
    module_list[i++]=new Option('Filing','Filing');
    module_list[i++]=new Option('Graphics','Graphics');
    module_list[i++]=new Option('Hidden Line','Hidden Line');
    module_list[i++]=new Option('Installation','Installation');
    module_list[i++]=new Option('Integration for SAP ERP','Integration for SAP ERP');
    module_list[i++]=new Option('Interfaces','Interfaces');
    module_list[i++]=new Option('Licensing','Licensing');
    module_list[i++]=new Option('Macro Programming','Macro Programming');
    module_list[i++]=new Option('Parametric','Parametric');
    module_list[i++]=new Option('Tablet','Tablet');
    }

  if (product_string == 'CoCreate Model Manager / Drawing Manager')
    {
    module_list[i++]=new Option('Administration','Administration');
    module_list[i++]=new Option('Base Functionality','Base Functionality');
    module_list[i++]=new Option('BOM Editor','BOM Editor');
    module_list[i++]=new Option('Classification','Classification');
    module_list[i++]=new Option('CoCreate Drafting Integration','CoCreate Drafting Integration');
    module_list[i++]=new Option('CoCreate Integration for SAP ERP','CoCreate Integration for SAP ERP');
    module_list[i++]=new Option('CoCreate Modeling Integration','CoCreate Modeling Integration');
    module_list[i++]=new Option('Connect AutoCAD','Connect AutoCAD');
    module_list[i++]=new Option('Customization','Customization');
    module_list[i++]=new Option('Database','Database');
    module_list[i++]=new Option('Database Replication','Database Replication');
    module_list[i++]=new Option('Database Server','Database Server');
    module_list[i++]=new Option('Document Manager','Document Manager');
    module_list[i++]=new Option('Documentation','Documentation');
    module_list[i++]=new Option('File Server','File Server');
    module_list[i++]=new Option('Filing','Filing');
    module_list[i++]=new Option('Installation','Installation');
    module_list[i++]=new Option('Licensing','Licensing');
    module_list[i++]=new Option('Localization','Localization');
    module_list[i++]=new Option('Model Manager Plus','Model Manager Plus');
    module_list[i++]=new Option('Multi Site','Multi Site');
    module_list[i++]=new Option('PDM Integrator','PDM Integrator');
    module_list[i++]=new Option('PDM Replicator','PDM Replicator');
    module_list[i++]=new Option('Project Data Access','Project Data Access');
    module_list[i++]=new Option('Report Generator','Report Generator');
    module_list[i++]=new Option('SAP Integration','SAP Integration');
    module_list[i++]=new Option('Software Distribution Server','Software Distribution Server');
    module_list[i++]=new Option('Task Agent','Task Agent');
    module_list[i++]=new Option('Web Services','Web Services');
    }

  if (product_string == 'CoCreate Modeling')
    {
    module_list[i++]=new Option('3D Access','3D Access');
    module_list[i++]=new Option('3D Documentation','3D Documentation');
    module_list[i++]=new Option('3D Library','3D Library');
    module_list[i++]=new Option('Advanced Design Assembly','Advanced Design Assembly');
    module_list[i++]=new Option('Advanced Design Inspection','Advanced Design Inspection');
    module_list[i++]=new Option('Advanced Design Mold Design','Advanced Design Mold Design');
    module_list[i++]=new Option('Advanced Design Parametrics','Advanced Design Parametrics');
    module_list[i++]=new Option('Advanced Design Simplification','Advanced Design Simplification');
    module_list[i++]=new Option('Advanced Mechanica','Advanced Mechanica');
    module_list[i++]=new Option('Annotation','Annotation');
    module_list[i++]=new Option('Application Interface','Application Interface');
    module_list[i++]=new Option('Base Functionality','Base Functionality');
    module_list[i++]=new Option('Cabling','Cabling');
    module_list[i++]=new Option('Collaboration Integration','Collaboration Integration');
    module_list[i++]=new Option('Design Data Management Integration','Design Data Management Integration');
    module_list[i++]=new Option('Documentation','Documentation');
    module_list[i++]=new Option('Finite Element Analysis','Finite Element Analysis');
    module_list[i++]=new Option('Installation','Installation');
    module_list[i++]=new Option('Integration for SAP ERP','Integration for SAP ERP');
    module_list[i++]=new Option('Interfaces 3D','Interfaces 3D');
    module_list[i++]=new Option('Klietsch Modules','Klietsch Modules');
    module_list[i++]=new Option('Licensing','Licensing');
    module_list[i++]=new Option('Machining Features','Machining Features');
    module_list[i++]=new Option('Model Manager Integration','Model Manager Integration');
    module_list[i++]=new Option('Mold Base','Mold Base');
    module_list[i++]=new Option('PartLibrary','PartLibrary');
    module_list[i++]=new Option('PCB/IF (Printed Circuit Board Interface)','PCB/IF (Printed Circuit Board Interface)');
    module_list[i++]=new Option('Process Information','Process Information');
    module_list[i++]=new Option('Remote','Remote');
    module_list[i++]=new Option('Sheet Metal','Sheet Metal');
    module_list[i++]=new Option('Surfacing','Surfacing');
    }

  if (product_string == 'CoCreate OneSpace Live!')
    {
    module_list[i++]=new Option('Collaboration Server','Collaboration Server');
    module_list[i++]=new Option('Documentation','Documentation');
    module_list[i++]=new Option('Hosted System','Hosted System');
    module_list[i++]=new Option('Licensing','Licensing');
    module_list[i++]=new Option('Meeting Center','Meeting Center');
    module_list[i++]=new Option('Project WorkSpace','Project WorkSpace');
    module_list[i++]=new Option('Project WorkSpace Admin','Project WorkSpace Admin');
    }

  if (product_string == 'CoCreate OneSpace.net')
    {
    module_list[i++]=new Option('CAD Conversion Service','CAD Conversion Service');
    module_list[i++]=new Option('Collaboration Server','Collaboration Server');
    module_list[i++]=new Option('Documentation','Documentation');
    module_list[i++]=new Option('Hosted System','Hosted System');
    module_list[i++]=new Option('Licensing','Licensing');
    module_list[i++]=new Option('Meeting Center','Meeting Center');
    module_list[i++]=new Option('Project WorkSpace','Project WorkSpace');
    module_list[i++]=new Option('Project WorkSpace Admin','Project WorkSpace Admin');
    }

  if (product_string == 'CoCreate WorkManager / DDM')
    {
    module_list[i++]=new Option('Administration','Administration');
    module_list[i++]=new Option('C-API','C-API');
    module_list[i++]=new Option('Classic BOM / Configuration','Classic BOM / Configuration');
    module_list[i++]=new Option('Classification','Classification');
    module_list[i++]=new Option('CoCreate Drafting Integration','CoCreate Drafting Integration');
    module_list[i++]=new Option('CoCreate Modeling Integration','CoCreate Modeling Integration');
    module_list[i++]=new Option('Database','Database');
    module_list[i++]=new Option('Database Replication','Database Replication');
    module_list[i++]=new Option('Database Server','Database Server');
    module_list[i++]=new Option('Design Data Access','Design Data Access');
    module_list[i++]=new Option('Design Data Management','Design Data Management');
    module_list[i++]=new Option('Document Module','Document Module');
    module_list[i++]=new Option('Documentation','Documentation');
    module_list[i++]=new Option('File Server','File Server');
    module_list[i++]=new Option('Filing','Filing');
    module_list[i++]=new Option('Installation','Installation');
    module_list[i++]=new Option('Licensing','Licensing');
    module_list[i++]=new Option('Localization','Localization');
    module_list[i++]=new Option('Multi Site','Multi Site');
    module_list[i++]=new Option('Packet Management','Packet Management');
    module_list[i++]=new Option('Project Data Access','Project Data Access');
    module_list[i++]=new Option('Project Data Manager','Project Data Manager');
    module_list[i++]=new Option('SAP Link','SAP Link');
    module_list[i++]=new Option('Teamwork Management','Teamwork Management');
    module_list[i++]=new Option('Web Access Server','Web Access Server');
    module_list[i++]=new Option('Web Client / Reviewer / Consumer','Web Client / Reviewer / Consumer');
    module_list[i++]=new Option('Workflow Client','Workflow Client');
    }

  if (product_string == 'Contract Services')
    {
    module_list[i++]=new Option('Miscellaneous','Miscellaneous');
    module_list[i++]=new Option('Name Change','Name Change');
    module_list[i++]=new Option('Transfer Administrative','Transfer Administrative');
    module_list[i++]=new Option('Transfer Consolidation','Transfer Consolidation');
    }

  if (product_string == 'Credit - Collections - Invoicing')
    {
    module_list[i++]=new Option('Cash Flow','Cash Flow');
    module_list[i++]=new Option('Consulting Dispute','Consulting Dispute');
    module_list[i++]=new Option('Duplicate Order','Duplicate Order');
    module_list[i++]=new Option('Maintenance Billing Issue','Maintenance Billing Issue');
    module_list[i++]=new Option('Need invoice Copy','Need invoice Copy');
    module_list[i++]=new Option('On Demand Billing','On Demand Billing');
    module_list[i++]=new Option('PO # incorrect','PO # incorrect');
    module_list[i++]=new Option('PO Value Issue','PO Value Issue');
    module_list[i++]=new Option('T & L Dispute','T & L Dispute');
    module_list[i++]=new Option('Tax','Tax');
    module_list[i++]=new Option('Technical Problem','Technical Problem');
    module_list[i++]=new Option('Training Dispute','Training Dispute');
    }

  if (product_string == 'Customer Registration')
    {
    module_list[i++]=new Option('Address Change','Address Change');
    module_list[i++]=new Option('Contact Update','Contact Update');
    module_list[i++]=new Option('Miscellaneous','Miscellaneous');
    }

  if (product_string == 'Customer Satisfaction Survey Feedback')
    {
    module_list[i++]=new Option('Survey','Survey');
    }

  if (product_string == 'Development Tools')
    {
    module_list[i++]=new Option('GUIDE','GUIDE');
    module_list[i++]=new Option('TEST TOOLS','TEST TOOLS');
    }

  if (product_string == 'DIMENSION III')
    {
    module_list[i++]=new Option('CATALOGS','CATALOGS');
    module_list[i++]=new Option('CONCRETE','CONCRETE');
    module_list[i++]=new Option('CORE','CORE');
    module_list[i++]=new Option('EQUIPMENT','EQUIPMENT');
    module_list[i++]=new Option('HVAC','HVAC');
    module_list[i++]=new Option('IFC','IFC');
    module_list[i++]=new Option('ISOMETRICS','ISOMETRICS');
    module_list[i++]=new Option('MISC','MISC');
    module_list[i++]=new Option('P and ID','P and ID');
    module_list[i++]=new Option('PIPING','PIPING');
    module_list[i++]=new Option('PLOTTING','PLOTTING');
    module_list[i++]=new Option('PROGRAMMING','PROGRAMMING');
    module_list[i++]=new Option('RACEWAY','RACEWAY');
    module_list[i++]=new Option('STEEL','STEEL');
    module_list[i++]=new Option('UIF','UIF');
    }

  if (product_string == 'DIVISION MockUp')
    {
    module_list[i++]=new Option('3DToolbox','3DToolbox');
    module_list[i++]=new Option('Collaboration','Collaboration');
    module_list[i++]=new Option('Configuration','Configuration');
    module_list[i++]=new Option('Documentation','Documentation');
    module_list[i++]=new Option('EchoCast (Webfly)','EchoCast (Webfly)');
    module_list[i++]=new Option('Installation','Installation');
    module_list[i++]=new Option('INTERFACE','INTERFACE');
    module_list[i++]=new Option('Mannekin (MRO)','Mannekin (MRO)');
    module_list[i++]=new Option('Mockup','Mockup');
    module_list[i++]=new Option('Motion (MRO)','Motion (MRO)');
    module_list[i++]=new Option('Rendering','Rendering');
    module_list[i++]=new Option('Styling (SCO)','Styling (SCO)');
    module_list[i++]=new Option('Toolkit','Toolkit');
    }

  if (product_string == 'DMAN')
    {
    module_list[i++]=new Option('PDMLink','PDMLink');
    module_list[i++]=new Option('Pro/Intralink 3.x','Pro/Intralink 3.x');
    }

  if (product_string == 'ECAD Kernel')
    {
    module_list[i++]=new Option('API','API');
    module_list[i++]=new Option('CLI (Command Line Interface)','CLI (Command Line Interface)');
    module_list[i++]=new Option('Database','Database');
    module_list[i++]=new Option('Documentation','Documentation');
    module_list[i++]=new Option('Installer','Installer');
    module_list[i++]=new Option('Integration','Integration');
    module_list[i++]=new Option('Journal','Journal');
    module_list[i++]=new Option('Licensing','Licensing');
    module_list[i++]=new Option('Readers','Readers');
    module_list[i++]=new Option('Writers','Writers');
    }

  if (product_string == 'Electronic Services')
    {
    module_list[i++]=new Option('Admin - My Support Account','Admin - My Support Account');
    module_list[i++]=new Option('CCP','CCP');
    module_list[i++]=new Option('CS FTP Handler','CS FTP Handler');
    module_list[i++]=new Option('CS Mail Handler','CS Mail Handler');
    module_list[i++]=new Option('CS Survey','CS Survey');
    module_list[i++]=new Option('LM - Configure New Software','LM - Configure New Software');
    module_list[i++]=new Option('LM - Reconfigure Software Licenses','LM - Reconfigure Software Licenses');
    module_list[i++]=new Option('LM - Request Detailed License Reports','LM - Request Detailed License Reports');
    module_list[i++]=new Option('LM - Retrieve Existing License Packs','LM - Retrieve Existing License Packs');
    module_list[i++]=new Option('LM - Update Address Information','LM - Update Address Information');
    module_list[i++]=new Option('LM - Update Contact Information','LM - Update Contact Information');
    module_list[i++]=new Option('LM - Update Hardware Information','LM - Update Hardware Information');
    module_list[i++]=new Option('Ordering - Software Update','Ordering - Software Update');
    module_list[i++]=new Option('Ordering - Track Shipments','Ordering - Track Shipments');
    module_list[i++]=new Option('Other','Other');
    module_list[i++]=new Option('TS - Log Calls','TS - Log Calls');
    module_list[i++]=new Option('TS - Search Our Knowledge Base','TS - Search Our Knowledge Base');
    module_list[i++]=new Option('TS - Subscribe to Knowledge Base Alerts','TS - Subscribe to Knowledge Base Alerts');
    module_list[i++]=new Option('TS - Track Calls','TS - Track Calls');
    module_list[i++]=new Option('TS - Track Software Performance Reports','TS - Track Software Performance Reports');
    module_list[i++]=new Option('TS - Track Technical Application Notes','TS - Track Technical Application Notes');
    module_list[i++]=new Option('WebEX OnCall','WebEX OnCall');
    }

  if (product_string == 'Expert Framework Extension')
    {
    module_list[i++]=new Option('Assembly','Assembly');
    module_list[i++]=new Option('Detail','Detail');
    module_list[i++]=new Option('Documentation','Documentation');
    module_list[i++]=new Option('Installation','Installation');
    module_list[i++]=new Option('LicenseMgt','LicenseMgt');
    module_list[i++]=new Option('Report','Report');
    module_list[i++]=new Option('UI','UI');
    }

  if (product_string == 'Expert Moldbase Extension')
    {
    module_list[i++]=new Option('Assembly','Assembly');
    module_list[i++]=new Option('Detail','Detail');
    module_list[i++]=new Option('Documentation','Documentation');
    module_list[i++]=new Option('Installation','Installation');
    module_list[i++]=new Option('LicenseMgt','LicenseMgt');
    module_list[i++]=new Option('Report','Report');
    module_list[i++]=new Option('UI','UI');
    }

  if (product_string == 'FlexPLM')
    {
    module_list[i++]=new Option('Administration-Business/Config','Administration-Business/Config');
    module_list[i++]=new Option('Administration-Setup/Install','Administration-Setup/Install');
    module_list[i++]=new Option('Administration-System','Administration-System');
    module_list[i++]=new Option('BOM','BOM');
    module_list[i++]=new Option('Change Management','Change Management');
    module_list[i++]=new Option('Clipboard','Clipboard');
    module_list[i++]=new Option('Configurable Home Page','Configurable Home Page');
    module_list[i++]=new Option('Construction Details','Construction Details');
    module_list[i++]=new Option('Content Replication','Content Replication');
    module_list[i++]=new Option('Customization','Customization');
    module_list[i++]=new Option('Delete','Delete');
    module_list[i++]=new Option('Document, Image Managment and Adobe Int','Document, Image Managment and Adobe Int');
    module_list[i++]=new Option('Documentation','Documentation');
    module_list[i++]=new Option('Enterprise Deployment Resources','Enterprise Deployment Resources');
    module_list[i++]=new Option('External File Vaults','External File Vaults');
    module_list[i++]=new Option('Image Management / Adobe Int','Image Management / Adobe Int');
    module_list[i++]=new Option('Import/Export','Import/Export');
    module_list[i++]=new Option('Installation','Installation');
    module_list[i++]=new Option('Integration','Integration');
    module_list[i++]=new Option('Materials Library','Materials Library');
    module_list[i++]=new Option('Measurements / Sizing','Measurements / Sizing');
    module_list[i++]=new Option('Multi-Object','Multi-Object');
    module_list[i++]=new Option('Order Confirmation','Order Confirmation');
    module_list[i++]=new Option('Other Libraries','Other Libraries');
    module_list[i++]=new Option('Palette','Palette');
    module_list[i++]=new Option('Performance','Performance');
    module_list[i++]=new Option('Planning','Planning');
    module_list[i++]=new Option('Process Managment / Collaboration','Process Managment / Collaboration');
    module_list[i++]=new Option('Product - Season','Product - Season');
    module_list[i++]=new Option('Purge Archive Restore','Purge Archive Restore');
    module_list[i++]=new Option('Reports','Reports');
    module_list[i++]=new Option('RFQ','RFQ');
    module_list[i++]=new Option('Search','Search');
    module_list[i++]=new Option('Specifications','Specifications');
    module_list[i++]=new Option('System Configuration','System Configuration');
    module_list[i++]=new Option('System Management','System Management');
    module_list[i++]=new Option('Systems Integration','Systems Integration');
    module_list[i++]=new Option('Testing Specifications','Testing Specifications');
    module_list[i++]=new Option('Type Manager','Type Manager');
    module_list[i++]=new Option('Upgrade','Upgrade');
    module_list[i++]=new Option('User Interface','User Interface');
    module_list[i++]=new Option('Vendor Portal','Vendor Portal');
    module_list[i++]=new Option('Visualization','Visualization');
    }

  if (product_string == 'GenCAD')
    {
    module_list[i++]=new Option('GenCAD','GenCAD');
    }

  if (product_string == 'GPOST')
    {
    module_list[i++]=new Option('GPOST','GPOST');
    module_list[i++]=new Option('Optfile','Optfile');
    module_list[i++]=new Option('Run-time','Run-time');
    }

  if (product_string == 'Granite')
    {
    module_list[i++]=new Option('COM Binding','COM Binding');
    module_list[i++]=new Option('Documentation','Documentation');
    module_list[i++]=new Option('Functionality','Functionality');
    module_list[i++]=new Option('g_replay','g_replay');
    module_list[i++]=new Option('GPI','GPI');
    module_list[i++]=new Option('gStudio','gStudio');
    module_list[i++]=new Option('Journaling','Journaling');
    module_list[i++]=new Option('PV LOADING','PV LOADING');
    }

  if (product_string == 'Harmony')
    {
    module_list[i++]=new Option('Harmony','Harmony');
    }

  if (product_string == 'InSight Environmental Compliance')
    {
    module_list[i++]=new Option('Customization','Customization');
    module_list[i++]=new Option('Documentation','Documentation');
    module_list[i++]=new Option('General Functionality','General Functionality');
    module_list[i++]=new Option('IMDS','IMDS');
    module_list[i++]=new Option('Installation','Installation');
    module_list[i++]=new Option('Licensing','Licensing');
    module_list[i++]=new Option('Migration','Migration');
    }

  if (product_string == 'InterComm EDAcompare')
    {
    module_list[i++]=new Option('CLI/Batch Mode','CLI/Batch Mode');
    module_list[i++]=new Option('Documentation','Documentation');
    module_list[i++]=new Option('EDAcompare','EDAcompare');
    module_list[i++]=new Option('Install/Uninstall','Install/Uninstall');
    module_list[i++]=new Option('Integration','Integration');
    module_list[i++]=new Option('Licensing','Licensing');
    module_list[i++]=new Option('Logging','Logging');
    module_list[i++]=new Option('Validation Manager','Validation Manager');
    }

  if (product_string == 'InterComm EDAconduit')
    {
    module_list[i++]=new Option('CAD2EDA','CAD2EDA');
    module_list[i++]=new Option('ConceptHDL2IFF','ConceptHDL2IFF');
    module_list[i++]=new Option('Conceptscald2IFF','Conceptscald2IFF');
    module_list[i++]=new Option('Documentation','Documentation');
    module_list[i++]=new Option('DxDesigner2IFF','DxDesigner2IFF');
    module_list[i++]=new Option('Install/Uninstall','Install/Uninstall');
    module_list[i++]=new Option('Other','Other');
    module_list[i++]=new Option('PADS2IFF','PADS2IFF');
    module_list[i++]=new Option('PCAD2IFF','PCAD2IFF');
    module_list[i++]=new Option('PCB layout: Cadence Allegro','PCB layout: Cadence Allegro');
    module_list[i++]=new Option('PCB layout: Cadence Allegro SI (SPECCTRAQUEST)','PCB layout: Cadence Allegro SI (SPECCTRAQUEST)');
    module_list[i++]=new Option('PCB layout: Cadence APD','PCB layout: Cadence APD');
    module_list[i++]=new Option('PCB layout: Cadence OrCad','PCB layout: Cadence OrCad');
    module_list[i++]=new Option('PCB layout: Mentor Board Station','PCB layout: Mentor Board Station');
    module_list[i++]=new Option('PCB layout: Mentor Expedition','PCB layout: Mentor Expedition');
    module_list[i++]=new Option('PCB layout: Mentor Fablink','PCB layout: Mentor Fablink');
    module_list[i++]=new Option('PCB layout: Mentor PADS','PCB layout: Mentor PADS');
    module_list[i++]=new Option('PCB layout: Zuken CR5000','PCB layout: Zuken CR5000');
    module_list[i++]=new Option('PCB layout: Zuken Visula','PCB layout: Zuken Visula');
    module_list[i++]=new Option('PCB schematic: Cadence Concept','PCB schematic: Cadence Concept');
    module_list[i++]=new Option('PCB schematic: Cadence OrCad','PCB schematic: Cadence OrCad');
    module_list[i++]=new Option('PCB schematic: Mentor Design Architect','PCB schematic: Mentor Design Architect');
    module_list[i++]=new Option('PCB schematic: Mentor Design Capture','PCB schematic: Mentor Design Capture');
    module_list[i++]=new Option('PCB schematic: Mentor Expedition','PCB schematic: Mentor Expedition');
    module_list[i++]=new Option('PCB schematic: Mentor ViewDraw/DxDesigner','PCB schematic: Mentor ViewDraw/DxDesigner');
    module_list[i++]=new Option('PCB schematic: Zuken System Designer','PCB schematic: Zuken System Designer');
    module_list[i++]=new Option('Protel2IFF','Protel2IFF');
    }

  if (product_string == 'InterComm Expert')
    {
    module_list[i++]=new Option('Documentation','Documentation');
    module_list[i++]=new Option('InterComm Access','InterComm Access');
    module_list[i++]=new Option('InterComm Expert','InterComm Expert');
    module_list[i++]=new Option('InterComm Viewer','InterComm Viewer');
    }

  if (product_string == 'InterComm OEM')
    {
    module_list[i++]=new Option('InterComm: Asset InterTech','InterComm: Asset InterTech');
    module_list[i++]=new Option('InterComm: MatrixOne xCentral','InterComm: MatrixOne xCentral');
    module_list[i++]=new Option('InterComm: Raytheon in-house','InterComm: Raytheon in-house');
    module_list[i++]=new Option('InterComm: Temento','InterComm: Temento');
    module_list[i++]=new Option('InterComm: UGS TeamCenterEDA','InterComm: UGS TeamCenterEDA');
    module_list[i++]=new Option('PLMconduit: Cadence PCB CWB','PLMconduit: Cadence PCB CWB');
    module_list[i++]=new Option('PLMconduit: Productivity Engineering','PLMconduit: Productivity Engineering');
    module_list[i++]=new Option('PLMconduit: Raytheon in-house','PLMconduit: Raytheon in-house');
    module_list[i++]=new Option('PLMconduit: UGS EDAconnector','PLMconduit: UGS EDAconnector');
    }

  if (product_string == 'LicenseMgt Service')
    {
    module_list[i++]=new Option('Address Change','Address Change');
    module_list[i++]=new Option('Arbortext','Arbortext');
    module_list[i++]=new Option('Asset Tag Tool','Asset Tag Tool');
    module_list[i++]=new Option('CoCreate','CoCreate');
    module_list[i++]=new Option('Mathcad','Mathcad');
    module_list[i++]=new Option('Miscellaneous','Miscellaneous');
    module_list[i++]=new Option('Pricing and Packaging question','Pricing and Packaging question');
    module_list[i++]=new Option('Reconciliation','Reconciliation');
    module_list[i++]=new Option('Templock','Templock');
    module_list[i++]=new Option('Upgrade','Upgrade');
    module_list[i++]=new Option('Web Help','Web Help');
    }

  if (product_string == 'Maintenance Sales')
    {
    module_list[i++]=new Option('Business Summary Tool','Business Summary Tool');
    module_list[i++]=new Option('Denied Technical Support','Denied Technical Support');
    module_list[i++]=new Option('General Question','General Question');
    module_list[i++]=new Option('Merge SCN','Merge SCN');
    module_list[i++]=new Option('Questions Regarding Quote','Questions Regarding Quote');
    module_list[i++]=new Option('Quote to Contact/Address Changes','Quote to Contact/Address Changes');
    module_list[i++]=new Option('Request for Quote','Request for Quote');
    module_list[i++]=new Option('SCN Unknown','SCN Unknown');
    module_list[i++]=new Option('Service Contract Question','Service Contract Question');
    }

  if (product_string == 'Mathcad')
    {
    module_list[i++]=new Option('Activation','Activation');
    module_list[i++]=new Option('Application','Application');
    module_list[i++]=new Option('Documentation','Documentation');
    module_list[i++]=new Option('E-books & Extension Packs','E-books & Extension Packs');
    module_list[i++]=new Option('Editing','Editing');
    module_list[i++]=new Option('Error Messages','Error Messages');
    module_list[i++]=new Option('File/Document','File/Document');
    module_list[i++]=new Option('Installation','Installation');
    module_list[i++]=new Option('Interoperability','Interoperability');
    module_list[i++]=new Option('Licensing','Licensing');
    module_list[i++]=new Option('Numerics','Numerics');
    module_list[i++]=new Option('Plots','Plots');
    module_list[i++]=new Option('Symbolics','Symbolics');
    }

  if (product_string == 'Mathcad PrimE')
    {
    module_list[i++]=new Option('Installation','Installation');
    }

  if (product_string == 'NCG/ToolMaker')
    {
    module_list[i++]=new Option('CAD','CAD');
    module_list[i++]=new Option('DNC','DNC');
    module_list[i++]=new Option('Documentation','Documentation');
    module_list[i++]=new Option('Graphics','Graphics');
    module_list[i++]=new Option('Installation','Installation');
    module_list[i++]=new Option('Interfaces','Interfaces');
    module_list[i++]=new Option('LicenseMgt','LicenseMgt');
    module_list[i++]=new Option('Machining','Machining');
    module_list[i++]=new Option('Other','Other');
    module_list[i++]=new Option('Post Processor','Post Processor');
    module_list[i++]=new Option('User Interface','User Interface');
    }

  if (product_string == 'NetRegulus')
    {
    module_list[i++]=new Option('Activity Expert','Activity Expert');
    module_list[i++]=new Option('Console','Console');
    module_list[i++]=new Option('Customization','Customization');
    module_list[i++]=new Option('Licensing','Licensing');
    module_list[i++]=new Option('Report Expert','Report Expert');
    }

  if (product_string == 'NetRegulus NetRM')
    {
    module_list[i++]=new Option('CAPA','CAPA');
    module_list[i++]=new Option('Complaints','Complaints');
    module_list[i++]=new Option('CRF Administrator','CRF Administrator');
    module_list[i++]=new Option('CRF Builder','CRF Builder');
    module_list[i++]=new Option('Customization','Customization');
    module_list[i++]=new Option('Framework','Framework');
    module_list[i++]=new Option('Installation','Installation');
    module_list[i++]=new Option('Nonconformances','Nonconformances');
    module_list[i++]=new Option('Study Administrator','Study Administrator');
    module_list[i++]=new Option('Study Data Manager','Study Data Manager');
    module_list[i++]=new Option('Upgrade','Upgrade');
    }

  if (product_string == 'Optegra')
    {
    module_list[i++]=new Option('EPD CONNECT','EPD CONNECT');
    module_list[i++]=new Option('VAULT/CLIENT','VAULT/CLIENT');
    }

  if (product_string == 'Order Administration')
    {
    module_list[i++]=new Option('Address/contact change','Address/contact change');
    module_list[i++]=new Option('Business Summary Tool','Business Summary Tool');
    module_list[i++]=new Option('Consulting','Consulting');
    module_list[i++]=new Option('Customer Satisfaction','Customer Satisfaction');
    module_list[i++]=new Option('E-store assistance','E-store assistance');
    module_list[i++]=new Option('Evaluation','Evaluation');
    module_list[i++]=new Option('License Transfer','License Transfer');
    module_list[i++]=new Option('Miscellaneous','Miscellaneous');
    module_list[i++]=new Option('Missing product','Missing product');
    module_list[i++]=new Option('Order Receipt Confirmation','Order Receipt Confirmation');
    module_list[i++]=new Option('SON # Inquiry','SON # Inquiry');
    module_list[i++]=new Option('Training','Training');
    module_list[i++]=new Option('Upgrade','Upgrade');
    module_list[i++]=new Option('Wrong product recvd','Wrong product recvd');
    }

  if (product_string == 'PDS Workbench')
    {
    module_list[i++]=new Option('Account Management','Account Management');
    module_list[i++]=new Option('Workbench Environment','Workbench Environment');
    module_list[i++]=new Option('Workbench Package Content','Workbench Package Content');
    }

  if (product_string == 'Prim*')
    {
    module_list[i++]=new Option('CDM','CDM');
    }

  if (product_string == 'Pro/COLLABORATE - Project Collaboration')
    {
    module_list[i++]=new Option('CAD Managers','CAD Managers');
    module_list[i++]=new Option('Document Management','Document Management');
    module_list[i++]=new Option('Documentation','Documentation');
    module_list[i++]=new Option('Forum','Forum');
    module_list[i++]=new Option('Installation','Installation');
    module_list[i++]=new Option('Meetings','Meetings');
    module_list[i++]=new Option('MyLinks','MyLinks');
    module_list[i++]=new Option('Pro/COLLABORATE','Pro/COLLABORATE');
    module_list[i++]=new Option('Project','Project');
    module_list[i++]=new Option('Project Plan','Project Plan');
    module_list[i++]=new Option('Reports','Reports');
    module_list[i++]=new Option('Tasks','Tasks');
    module_list[i++]=new Option('Team','Team');
    module_list[i++]=new Option('Visualization','Visualization');
    }

  if (product_string == 'Pro/CONCEPT')
    {
    module_list[i++]=new Option('Documentation','Documentation');
    module_list[i++]=new Option('Installation','Installation');
    module_list[i++]=new Option('Online_Help','Online_Help');
    module_list[i++]=new Option('Pro/CONCEPT','Pro/CONCEPT');
    }

  if (product_string == 'Pro/DESKTOP')
    {
    module_list[i++]=new Option('ANIMATION','ANIMATION');
    module_list[i++]=new Option('API','API');
    module_list[i++]=new Option('ASSEMBLY','ASSEMBLY');
    module_list[i++]=new Option('ATB','ATB');
    module_list[i++]=new Option('CONFIGURATIONS','CONFIGURATIONS');
    module_list[i++]=new Option('DATA INTERFACE','DATA INTERFACE');
    module_list[i++]=new Option('DEV ENV','DEV ENV');
    module_list[i++]=new Option('DOCUMENTATION','DOCUMENTATION');
    module_list[i++]=new Option('DRAWING','DRAWING');
    module_list[i++]=new Option('FEATURES','FEATURES');
    module_list[i++]=new Option('FILE STORAGE','FILE STORAGE');
    module_list[i++]=new Option('GRAPHICS','GRAPHICS');
    module_list[i++]=new Option('INSTALLATION','INSTALLATION');
    module_list[i++]=new Option('INTRALINK','INTRALINK');
    module_list[i++]=new Option('JOURNALING','JOURNALING');
    module_list[i++]=new Option('OLE','OLE');
    module_list[i++]=new Option('PHOTO ALBUM','PHOTO ALBUM');
    module_list[i++]=new Option('Pro/COLLOBORATE','Pro/COLLOBORATE');
    module_list[i++]=new Option('SKETCHER','SKETCHER');
    module_list[i++]=new Option('SOLVER','SOLVER');
    module_list[i++]=new Option('TRAIL FILES','TRAIL FILES');
    module_list[i++]=new Option('USER INTERFACE','USER INTERFACE');
    module_list[i++]=new Option('VARIABLES','VARIABLES');
    module_list[i++]=new Option('VBA','VBA');
    module_list[i++]=new Option('xVIEWER','xVIEWER');
    }

  if (product_string == 'Pro/ENGINEER')
    {
    module_list[i++]=new Option('2D_INTERFACE','2D_INTERFACE');
    module_list[i++]=new Option('3D_INTERFACE','3D_INTERFACE');
    module_list[i++]=new Option('Animation','Animation');
    module_list[i++]=new Option('ANNOTATION FEATURES','ANNOTATION FEATURES');
    module_list[i++]=new Option('Application Manager','Application Manager');
    module_list[i++]=new Option('ASSEMBLY','ASSEMBLY');
    module_list[i++]=new Option('AutoCAD - Product Point Integration','AutoCAD - Product Point Integration');
    module_list[i++]=new Option('Behavioral Modeler','Behavioral Modeler');
    module_list[i++]=new Option('CABLE','CABLE');
    module_list[i++]=new Option('CAST','CAST');
    module_list[i++]=new Option('COMPOSITE','COMPOSITE');
    module_list[i++]=new Option('Conceptual Engineering','Conceptual Engineering');
    module_list[i++]=new Option('DELTA','DELTA');
    module_list[i++]=new Option('Design Conferencing','Design Conferencing');
    module_list[i++]=new Option('DESIGN_MANAGER','DESIGN_MANAGER');
    module_list[i++]=new Option('Desktop CE Data','Desktop CE Data');
    module_list[i++]=new Option('DETAIL','DETAIL');
    module_list[i++]=new Option('DIAGRAM','DIAGRAM');
    module_list[i++]=new Option('DIEFACE','DIEFACE');
    module_list[i++]=new Option('Distributed Pro/BATCH','Distributed Pro/BATCH');
    module_list[i++]=new Option('DRM','DRM');
    module_list[i++]=new Option('ECAD','ECAD');
    module_list[i++]=new Option('Expert Toolmaker','Expert Toolmaker');
    module_list[i++]=new Option('FACET MODELING','FACET MODELING');
    module_list[i++]=new Option('FAMILY TABLE','FAMILY TABLE');
    module_list[i++]=new Option('FEATURE','FEATURE');
    module_list[i++]=new Option('FEATURE OPERATIONS','FEATURE OPERATIONS');
    module_list[i++]=new Option('FEMPOST','FEMPOST');
    module_list[i++]=new Option('GLOBAL FUNCTIONS','GLOBAL FUNCTIONS');
    module_list[i++]=new Option('GLOBAL UI ELEMENTS','GLOBAL UI ELEMENTS');
    module_list[i++]=new Option('GPOST','GPOST');
    module_list[i++]=new Option('GRAPHICS','GRAPHICS');
    module_list[i++]=new Option('HARNESS','HARNESS');
    module_list[i++]=new Option('Help System','Help System');
    module_list[i++]=new Option('INSTALLATION','INSTALLATION');
    module_list[i++]=new Option('INTERCHANGE','INTERCHANGE');
    module_list[i++]=new Option('J-Link','J-Link');
    module_list[i++]=new Option('LAYOUT','LAYOUT');
    module_list[i++]=new Option('LEGACY','LEGACY');
    module_list[i++]=new Option('LIBRARY','LIBRARY');
    module_list[i++]=new Option('LicenseMgt','LicenseMgt');
    module_list[i++]=new Option('MANIKIN','MANIKIN');
    module_list[i++]=new Option('MANUFACTURING','MANUFACTURING');
    module_list[i++]=new Option('MARKUP','MARKUP');
    module_list[i++]=new Option('MENU MANAGER','MENU MANAGER');
    module_list[i++]=new Option('MESH','MESH');
    module_list[i++]=new Option('ModelCHECK','ModelCHECK');
    module_list[i++]=new Option('MOLD','MOLD');
    module_list[i++]=new Option('Navigator','Navigator');
    module_list[i++]=new Option('NC_CHECK','NC_CHECK');
    module_list[i++]=new Option('NC_POST','NC_POST');
    module_list[i++]=new Option('OLE','OLE');
    module_list[i++]=new Option('OLE container','OLE container');
    module_list[i++]=new Option('PHOTORENDER','PHOTORENDER');
    module_list[i++]=new Option('PIPING','PIPING');
    module_list[i++]=new Option('PLOT','PLOT');
    module_list[i++]=new Option('PRO/ASM PROCESS','PRO/ASM PROCESS');
    module_list[i++]=new Option('PRO/BATCH','PRO/BATCH');
    module_list[i++]=new Option('PRO/CAT','PRO/CAT');
    module_list[i++]=new Option('PRO/CMM','PRO/CMM');
    module_list[i++]=new Option('Pro/E - Pro/I Interaction','Pro/E - Pro/I Interaction');
    module_list[i++]=new Option('Pro/E - Windchill ProductPoint Interaction','Pro/E - Windchill ProductPoint Interaction');
    module_list[i++]=new Option('Pro/MECHANISM','Pro/MECHANISM');
    module_list[i++]=new Option('Pro/MED','Pro/MED');
    module_list[i++]=new Option('PRO/MFG PROCESS','PRO/MFG PROCESS');
    module_list[i++]=new Option('PRO/REVIEW','PRO/REVIEW');
    module_list[i++]=new Option('PRO/TABLE','PRO/TABLE');
    module_list[i++]=new Option('Pro/TOOLKIT','Pro/TOOLKIT');
    module_list[i++]=new Option('PRO/VERIFY','PRO/VERIFY');
    module_list[i++]=new Option('Pro/WEB PUBLISH','Pro/WEB PUBLISH');
    module_list[i++]=new Option('Pro/Web.Link','Pro/Web.Link');
    module_list[i++]=new Option('PRO/WELDING','PRO/WELDING');
    module_list[i++]=new Option('ProductView Express','ProductView Express');
    module_list[i++]=new Option('PROGRAM','PROGRAM');
    module_list[i++]=new Option('REGRESSION','REGRESSION');
    module_list[i++]=new Option('REPORT','REPORT');
    module_list[i++]=new Option('RESTYLE','RESTYLE');
    module_list[i++]=new Option('RETRIEVAL','RETRIEVAL');
    module_list[i++]=new Option('SCAN_TOOLS','SCAN_TOOLS');
    module_list[i++]=new Option('SHEET_FAB','SHEET_FAB');
    module_list[i++]=new Option('SHEET_MFG','SHEET_MFG');
    module_list[i++]=new Option('SHEETMETAL','SHEETMETAL');
    module_list[i++]=new Option('SKETCHER','SKETCHER');
    module_list[i++]=new Option('SLA/RENDER','SLA/RENDER');
    module_list[i++]=new Option('Style','Style');
    module_list[i++]=new Option('Subdivision Modeling','Subdivision Modeling');
    module_list[i++]=new Option('SURFACE','SURFACE');
    module_list[i++]=new Option('ThermalModeler','ThermalModeler');
    module_list[i++]=new Option('Tolerance Analysis Extension','Tolerance Analysis Extension');
    module_list[i++]=new Option('Topobus','Topobus');
    module_list[i++]=new Option('Upward Compatibility','Upward Compatibility');
    module_list[i++]=new Option('VB API','VB API');
    module_list[i++]=new Option('Vericut','Vericut');
    module_list[i++]=new Option('VIEW_ONLY','VIEW_ONLY');
    module_list[i++]=new Option('Web Browser','Web Browser');
    module_list[i++]=new Option('Windchill Foundation integration','Windchill Foundation integration');
    module_list[i++]=new Option('Windchill PartsLink integration','Windchill PartsLink integration');
    module_list[i++]=new Option('Windchill PDMLink integration','Windchill PDMLink integration');
    module_list[i++]=new Option('Windchill ProjectLink integration','Windchill ProjectLink integration');
    module_list[i++]=new Option('Workgroup Manager for Pro/ENGINEER Wildfire','Workgroup Manager for Pro/ENGINEER Wildfire');
    }

  if (product_string == 'Pro/FICIENCY')
    {
    module_list[i++]=new Option('Access Control','Access Control');
    module_list[i++]=new Option('Content','Content');
    module_list[i++]=new Option('Documentation','Documentation');
    module_list[i++]=new Option('Enhancement','Enhancement');
    module_list[i++]=new Option('Functionality','Functionality');
    module_list[i++]=new Option('Internationalization','Internationalization');
    module_list[i++]=new Option('Localization','Localization');
    module_list[i++]=new Option('Performance','Performance');
    module_list[i++]=new Option('System Down','System Down');
    module_list[i++]=new Option('Usability','Usability');
    }

  if (product_string == 'Pro/INT TOOLKIT')
    {
    module_list[i++]=new Option('Configuration','Configuration');
    module_list[i++]=new Option('DataServer','DataServer');
    module_list[i++]=new Option('Dependency','Dependency');
    module_list[i++]=new Option('Example Programs','Example Programs');
    module_list[i++]=new Option('Installation','Installation');
    module_list[i++]=new Option('Intralink/Misc','Intralink/Misc');
    module_list[i++]=new Option('OQL','OQL');
    module_list[i++]=new Option('Pro/ADMIN','Pro/ADMIN');
    module_list[i++]=new Option('Pro/COMMONSPACE','Pro/COMMONSPACE');
    module_list[i++]=new Option('Pro/WORKSPACE','Pro/WORKSPACE');
    }

  if (product_string == 'Pro/INTRALINK 3.x')
    {
    module_list[i++]=new Option('Application Manager','Application Manager');
    module_list[i++]=new Option('CONVERT','CONVERT');
    module_list[i++]=new Option('DataServer','DataServer');
    module_list[i++]=new Option('Documentation','Documentation');
    module_list[i++]=new Option('DSMU','DSMU');
    module_list[i++]=new Option('ENGINEER','ENGINEER');
    module_list[i++]=new Option('File Server','File Server');
    module_list[i++]=new Option('GRAPHICS','GRAPHICS');
    module_list[i++]=new Option('INSTALLATION','INSTALLATION');
    module_list[i++]=new Option('INTEGRATE','INTEGRATE');
    module_list[i++]=new Option('INTRALINK/MISC','INTRALINK/MISC');
    module_list[i++]=new Option('Licensing','Licensing');
    module_list[i++]=new Option('MEMORY_USE','MEMORY_USE');
    module_list[i++]=new Option('ONLINE HELP','ONLINE HELP');
    module_list[i++]=new Option('Oracle Software Assistant','Oracle Software Assistant');
    module_list[i++]=new Option('Performance','Performance');
    module_list[i++]=new Option('PRO/ADMIN','PRO/ADMIN');
    module_list[i++]=new Option('PRO/COMMONSPACE','PRO/COMMONSPACE');
    module_list[i++]=new Option('Pro/E - Pro/I Interaction','Pro/E - Pro/I Interaction');
    module_list[i++]=new Option('PRO/LOCATE','PRO/LOCATE');
    module_list[i++]=new Option('PRO/PREFERENCES','PRO/PREFERENCES');
    module_list[i++]=new Option('PRO/WORKSPACE','PRO/WORKSPACE');
    module_list[i++]=new Option('ProductView','ProductView');
    module_list[i++]=new Option('Replication','Replication');
    module_list[i++]=new Option('Routed Systems Designer','Routed Systems Designer');
    module_list[i++]=new Option('SW_UPDATE','SW_UPDATE');
    module_list[i++]=new Option('UPGRADE','UPGRADE');
    module_list[i++]=new Option('Windchill PartsLink','Windchill PartsLink');
    }

  if (product_string == 'Pro/INTRALINK 8.x +')
    {
    module_list[i++]=new Option('Administration-Business','Administration-Business');
    module_list[i++]=new Option('Administration-Home Utilities','Administration-Home Utilities');
    module_list[i++]=new Option('Administration-System','Administration-System');
    module_list[i++]=new Option('Advanced Search','Advanced Search');
    module_list[i++]=new Option('Client Infrastructure','Client Infrastructure');
    module_list[i++]=new Option('Common Components','Common Components');
    module_list[i++]=new Option('Content Replication','Content Replication');
    module_list[i++]=new Option('Customization','Customization');
    module_list[i++]=new Option('Data Load Utilities','Data Load Utilities');
    module_list[i++]=new Option('Database','Database');
    module_list[i++]=new Option('Delete','Delete');
    module_list[i++]=new Option('Document Management','Document Management');
    module_list[i++]=new Option('Documentation','Documentation');
    module_list[i++]=new Option('Dynamic Client Architecture','Dynamic Client Architecture');
    module_list[i++]=new Option('Enterprise Deployment Resources','Enterprise Deployment Resources');
    module_list[i++]=new Option('EPM Foundation','EPM Foundation');
    module_list[i++]=new Option('Exchange Administration','Exchange Administration');
    module_list[i++]=new Option('External File Vaults','External File Vaults');
    module_list[i++]=new Option('Folder','Folder');
    module_list[i++]=new Option('Forums','Forums');
    module_list[i++]=new Option('Foundation','Foundation');
    module_list[i++]=new Option('Home','Home');
    module_list[i++]=new Option('Import/Export','Import/Export');
    module_list[i++]=new Option('Index Search','Index Search');
    module_list[i++]=new Option('Installation','Installation');
    module_list[i++]=new Option('Integration','Integration');
    module_list[i++]=new Option('Maintenance Update (DSU/MOR)','Maintenance Update (DSU/MOR)');
    module_list[i++]=new Option('Managed Collection','Managed Collection');
    module_list[i++]=new Option('Meetings','Meetings');
    module_list[i++]=new Option('Migration (Oracle to SQLServer)','Migration (Oracle to SQLServer)');
    module_list[i++]=new Option('Move','Move');
    module_list[i++]=new Option('Network Configuration and Security','Network Configuration and Security');
    module_list[i++]=new Option('On Demand','On Demand');
    module_list[i++]=new Option('Oracle Tuning Package 10g','Oracle Tuning Package 10g');
    module_list[i++]=new Option('Oracle Tuning Package 9i','Oracle Tuning Package 9i');
    module_list[i++]=new Option('Organization Administration','Organization Administration');
    module_list[i++]=new Option('PartsLink','PartsLink');
    module_list[i++]=new Option('Performance','Performance');
    module_list[i++]=new Option('Performance Tuning','Performance Tuning');
    module_list[i++]=new Option('Purge Archive Restore','Purge Archive Restore');
    module_list[i++]=new Option('Reports','Reports');
    module_list[i++]=new Option('Repository/Product','Repository/Product');
    module_list[i++]=new Option('Search','Search');
    module_list[i++]=new Option('Teams','Teams');
    module_list[i++]=new Option('Upgrade (Release to Release)','Upgrade (Release to Release)');
    module_list[i++]=new Option('Visualization','Visualization');
    module_list[i++]=new Option('Workflow','Workflow');
    module_list[i++]=new Option('Workgroup Manager for Pro/ENGINEER Wildfire','Workgroup Manager for Pro/ENGINEER Wildfire');
    }

  if (product_string == 'Pro/INTRALINK Data Migrator')
    {
    module_list[i++]=new Option('Data Migration','Data Migration');
    module_list[i++]=new Option('Documentation','Documentation');
    module_list[i++]=new Option('File Transfer','File Transfer');
    module_list[i++]=new Option('Install','Install');
    module_list[i++]=new Option('Mapping','Mapping');
    module_list[i++]=new Option('Misc','Misc');
    module_list[i++]=new Option('Performance','Performance');
    module_list[i++]=new Option('Post Processing','Post Processing');
    module_list[i++]=new Option('UI','UI');
    }

  if (product_string == 'Pro/MECHANICA')
    {
    module_list[i++]=new Option('Application Manager','Application Manager');
    module_list[i++]=new Option('Documentation-Mech','Documentation-Mech');
    module_list[i++]=new Option('Installation-Mech','Installation-Mech');
    module_list[i++]=new Option('Interfaces-Mech','Interfaces-Mech');
    module_list[i++]=new Option('Licensing-Mech','Licensing-Mech');
    module_list[i++]=new Option('Miscellaneous-Mech','Miscellaneous-Mech');
    module_list[i++]=new Option('ONLINE HELP','ONLINE HELP');
    module_list[i++]=new Option('Structure','Structure');
    module_list[i++]=new Option('SW_UPDATE','SW_UPDATE');
    module_list[i++]=new Option('Thermal','Thermal');
    }

  if (product_string == 'Pro/PLASTIC Advisor')
    {
    module_list[i++]=new Option('Analysis','Analysis');
    module_list[i++]=new Option('Core Product','Core Product');
    module_list[i++]=new Option('Graphics','Graphics');
    module_list[i++]=new Option('Installation','Installation');
    module_list[i++]=new Option('Online Help','Online Help');
    }

  if (product_string == 'Pro/TOOLMAKER')
    {
    module_list[i++]=new Option('Boundaries','Boundaries');
    module_list[i++]=new Option('DLL Interface','DLL Interface');
    module_list[i++]=new Option('DNC Manager','DNC Manager');
    module_list[i++]=new Option('Documentation','Documentation');
    module_list[i++]=new Option('Drilling','Drilling');
    module_list[i++]=new Option('Graphics','Graphics');
    module_list[i++]=new Option('Inspection','Inspection');
    module_list[i++]=new Option('Installation','Installation');
    module_list[i++]=new Option('Interfaces','Interfaces');
    module_list[i++]=new Option('LicenseMgt','LicenseMgt');
    module_list[i++]=new Option('Linking','Linking');
    module_list[i++]=new Option('Other','Other');
    module_list[i++]=new Option('Passes','Passes');
    module_list[i++]=new Option('Post Processors','Post Processors');
    module_list[i++]=new Option('Stock Model','Stock Model');
    module_list[i++]=new Option('System','System');
    module_list[i++]=new Option('Toolsheet','Toolsheet');
    module_list[i++]=new Option('Transforms','Transforms');
    module_list[i++]=new Option('Triangulator','Triangulator');
    module_list[i++]=new Option('User Interface','User Interface');
    }

  if (product_string == 'ProductView')
    {
    module_list[i++]=new Option('Automated Build Checkout','Automated Build Checkout');
    module_list[i++]=new Option('Client API - JAVA','Client API - JAVA');
    module_list[i++]=new Option('Client API - Office','Client API - Office');
    module_list[i++]=new Option('Client API - Web','Client API - Web');
    module_list[i++]=new Option('Client ECAD Compare','Client ECAD Compare');
    module_list[i++]=new Option('Client Express','Client Express');
    module_list[i++]=new Option('Client Lite','Client Lite');
    module_list[i++]=new Option('Client Professional','Client Professional');
    module_list[i++]=new Option('Client Standard','Client Standard');
    module_list[i++]=new Option('Client Validate','Client Validate');
    module_list[i++]=new Option('Eng Data Server','Eng Data Server');
    module_list[i++]=new Option('Installation, Client','Installation, Client');
    module_list[i++]=new Option('Installation, GraphicsServer','Installation, GraphicsServer');
    }

  if (product_string == 'ProductView Adapters')
    {
    module_list[i++]=new Option('CADDS5','CADDS5');
    module_list[i++]=new Option('CATIA v4','CATIA v4');
    module_list[i++]=new Option('CATIA v5','CATIA v5');
    module_list[i++]=new Option('Clash Worker','Clash Worker');
    module_list[i++]=new Option('CoCreate Drafting','CoCreate Drafting');
    module_list[i++]=new Option('DAPI','DAPI');
    module_list[i++]=new Option('DGN','DGN');
    module_list[i++]=new Option('Document','Document');
    module_list[i++]=new Option('GBF','GBF');
    module_list[i++]=new Option('I-DEAS','I-DEAS');
    module_list[i++]=new Option('IGES','IGES');
    module_list[i++]=new Option('Installer','Installer');
    module_list[i++]=new Option('Inventor','Inventor');
    module_list[i++]=new Option('JT','JT');
    module_list[i++]=new Option('PGL Pro/ENGINEER','PGL Pro/ENGINEER');
    module_list[i++]=new Option('Print Worker','Print Worker');
    module_list[i++]=new Option('Pro/ENGINEER','Pro/ENGINEER');
    module_list[i++]=new Option('RSI ECAD','RSI ECAD');
    module_list[i++]=new Option('SolidWorks','SolidWorks');
    module_list[i++]=new Option('STEP','STEP');
    module_list[i++]=new Option('STL','STL');
    module_list[i++]=new Option('Thumbnail Generator','Thumbnail Generator');
    module_list[i++]=new Option('Unigraphics','Unigraphics');
    module_list[i++]=new Option('VRML','VRML');
    module_list[i++]=new Option('Worker Daemon','Worker Daemon');
    module_list[i++]=new Option('Worker Helper','Worker Helper');
    module_list[i++]=new Option('Worker Monitor','Worker Monitor');
    }

  if (product_string == 'Progressive Die Extension')
    {
    module_list[i++]=new Option('Documentation','Documentation');
    module_list[i++]=new Option('Installation','Installation');
    module_list[i++]=new Option('LicenseMgt','LicenseMgt');
    module_list[i++]=new Option('UI','UI');
    }

  if (product_string == 'PTC University')
    {
    module_list[i++]=new Option('Content Issues','Content Issues');
    module_list[i++]=new Option('LMS Local Install','LMS Local Install');
    module_list[i++]=new Option('Log In/Account Issues','Log In/Account Issues');
    module_list[i++]=new Option('Other','Other');
    module_list[i++]=new Option('Pricing/Order Issues','Pricing/Order Issues');
    module_list[i++]=new Option('Subscription Issues','Subscription Issues');
    module_list[i++]=new Option('Transcript Issues','Transcript Issues');
    }

  if (product_string == 'Release Mgmt/Distribution')
    {
    module_list[i++]=new Option('Delivery Issue','Delivery Issue');
    module_list[i++]=new Option('Documentation','Documentation');
    module_list[i++]=new Option('Maintenance Release','Maintenance Release');
    module_list[i++]=new Option('Rev Up','Rev Up');
    module_list[i++]=new Option('Software Update','Software Update');
    module_list[i++]=new Option('Special Request','Special Request');
    }

  if (product_string == 'Routed Systems Designer')
    {
    module_list[i++]=new Option('All Diagram Types','All Diagram Types');
    module_list[i++]=new Option('Documentation','Documentation');
    module_list[i++]=new Option('Electrical','Electrical');
    module_list[i++]=new Option('Installation','Installation');
    module_list[i++]=new Option('Internationalization','Internationalization');
    module_list[i++]=new Option('Licensing','Licensing');
    module_list[i++]=new Option('Localization','Localization');
    module_list[i++]=new Option('Outline','Outline');
    module_list[i++]=new Option('P&ID','P&ID');
    module_list[i++]=new Option('UI_Toolkit','UI_Toolkit');
    }

  if (product_string == 'Sales Lead')
    {
    module_list[i++]=new Option('Commercial','Commercial');
    module_list[i++]=new Option('Educational','Educational');
    module_list[i++]=new Option('Request for Quote','Request for Quote');
    }

  if (product_string == 'Training Services')
    {
    module_list[i++]=new Option('Course Schedules','Course Schedules');
    module_list[i++]=new Option('Miscellaneous','Miscellaneous');
    module_list[i++]=new Option('Registration MCAD','Registration MCAD');
    module_list[i++]=new Option('Registration Windchill','Registration Windchill');
    }

  if (product_string == 'Vericut')
    {
    module_list[i++]=new Option('Vericut','Vericut');
    }

  if (product_string == 'Windchill Aerospace & Defense')
    {
    module_list[i++]=new Option('Administration-Business','Administration-Business');
    module_list[i++]=new Option('Administration-Home Utilities','Administration-Home Utilities');
    module_list[i++]=new Option('Administration-System','Administration-System');
    module_list[i++]=new Option('As Built Configuration','As Built Configuration');
    module_list[i++]=new Option('CDRL/SDRL','CDRL/SDRL');
    module_list[i++]=new Option('Client Infrastructure','Client Infrastructure');
    module_list[i++]=new Option('Common Components','Common Components');
    module_list[i++]=new Option('Content Replication','Content Replication');
    module_list[i++]=new Option('Customization','Customization');
    module_list[i++]=new Option('Data Load Utilities','Data Load Utilities');
    module_list[i++]=new Option('Database','Database');
    module_list[i++]=new Option('Delete','Delete');
    module_list[i++]=new Option('Desktop Integration','Desktop Integration');
    module_list[i++]=new Option('Document Management','Document Management');
    module_list[i++]=new Option('Documentation','Documentation');
    module_list[i++]=new Option('Dynamic Client Architecture','Dynamic Client Architecture');
    module_list[i++]=new Option('EPM Services','EPM Services');
    module_list[i++]=new Option('Exchange Administration','Exchange Administration');
    module_list[i++]=new Option('External File Vaults','External File Vaults');
    module_list[i++]=new Option('Foundation','Foundation');
    module_list[i++]=new Option('Gateway','Gateway');
    module_list[i++]=new Option('Home','Home');
    module_list[i++]=new Option('Import/Export','Import/Export');
    module_list[i++]=new Option('Installation','Installation');
    module_list[i++]=new Option('Meetings','Meetings');
    module_list[i++]=new Option('Move','Move');
    module_list[i++]=new Option('Network Configuration and Security','Network Configuration and Security');
    module_list[i++]=new Option('Notes','Notes');
    module_list[i++]=new Option('Oracle Tuning Package 10g','Oracle Tuning Package 10g');
    module_list[i++]=new Option('Oracle Tuning Package 9i','Oracle Tuning Package 9i');
    module_list[i++]=new Option('Organization Administration','Organization Administration');
    module_list[i++]=new Option('Part Management','Part Management');
    module_list[i++]=new Option('Performance','Performance');
    module_list[i++]=new Option('Pro/INTRALINK Gateway','Pro/INTRALINK Gateway');
    module_list[i++]=new Option('Product Structure Explorer','Product Structure Explorer');
    module_list[i++]=new Option('Purge Archive Restore','Purge Archive Restore');
    module_list[i++]=new Option('Reports','Reports');
    module_list[i++]=new Option('Repository/Product','Repository/Product');
    module_list[i++]=new Option('Search','Search');
    module_list[i++]=new Option('Visualization','Visualization');
    module_list[i++]=new Option('Workflow','Workflow');
    module_list[i++]=new Option('Workgroup Manager for AutoCAD','Workgroup Manager for AutoCAD');
    module_list[i++]=new Option('Workgroup Manager for Pro/ENGINEER Wildfire','Workgroup Manager for Pro/ENGINEER Wildfire');
    }

  if (product_string == 'Windchill Classification and PartSpeak Manager')
    {
    module_list[i++]=new Option('Windchill Classification and PartSpeak Manager','Windchill Classification and PartSpeak Manager');
    }

  if (product_string == 'Windchill CounterPart')
    {
    module_list[i++]=new Option('Attachments','Attachments');
    module_list[i++]=new Option('Data','Data');
    module_list[i++]=new Option('Database','Database');
    module_list[i++]=new Option('Documentation','Documentation');
    module_list[i++]=new Option('General','General');
    module_list[i++]=new Option('Import/Export','Import/Export');
    module_list[i++]=new Option('Installation','Installation');
    module_list[i++]=new Option('Integration','Integration');
    module_list[i++]=new Option('Master Classification','Master Classification');
    module_list[i++]=new Option('Public Classification','Public Classification');
    module_list[i++]=new Option('Units','Units');
    module_list[i++]=new Option('Windchill Classification and PartSpeak Manager','Windchill Classification and PartSpeak Manager');
    module_list[i++]=new Option('Windchill CounterPart / Windchill Data Loader','Windchill CounterPart / Windchill Data Loader');
    module_list[i++]=new Option('Windchill Standard Classification','Windchill Standard Classification');
    }

  if (product_string == 'Windchill CounterPart / Windchill Data Loader')
    {
    module_list[i++]=new Option('CounterPart','CounterPart');
    }

  if (product_string == 'Windchill DynamicDesignLink')
    {
    module_list[i++]=new Option('Access Control','Access Control');
    module_list[i++]=new Option('AE Assignment','AE Assignment');
    module_list[i++]=new Option('Auto Numbering','Auto Numbering');
    module_list[i++]=new Option('Batch Mode Regeneration','Batch Mode Regeneration');
    module_list[i++]=new Option('BOM Compare','BOM Compare');
    module_list[i++]=new Option('BOM Viewer','BOM Viewer');
    module_list[i++]=new Option('CAD Deliverables','CAD Deliverables');
    module_list[i++]=new Option('Classification','Classification');
    module_list[i++]=new Option('Configuration Modeler','Configuration Modeler');
    module_list[i++]=new Option('Current Products','Current Products');
    module_list[i++]=new Option('Customizations','Customizations');
    module_list[i++]=new Option('Delegate AE','Delegate AE');
    module_list[i++]=new Option('Forum','Forum');
    module_list[i++]=new Option('Import/Export','Import/Export');
    module_list[i++]=new Option('Installation','Installation');
    module_list[i++]=new Option('Integration','Integration');
    module_list[i++]=new Option('Lifecycle/Workflows','Lifecycle/Workflows');
    module_list[i++]=new Option('Meetings','Meetings');
    module_list[i++]=new Option('Migration (Product to Product)','Migration (Product to Product)');
    module_list[i++]=new Option('Multiple Products per Project','Multiple Products per Project');
    module_list[i++]=new Option('My Products','My Products');
    module_list[i++]=new Option('My Profile','My Profile');
    module_list[i++]=new Option('My Tasks','My Tasks');
    module_list[i++]=new Option('New Products','New Products');
    module_list[i++]=new Option('Non CAD Deliverables','Non CAD Deliverables');
    module_list[i++]=new Option('Notebook','Notebook');
    module_list[i++]=new Option('Preview Deliverables','Preview Deliverables');
    module_list[i++]=new Option('Pro/E Calculation Engine','Pro/E Calculation Engine');
    module_list[i++]=new Option('Product Catalog Manager','Product Catalog Manager');
    module_list[i++]=new Option('ProductView Client','ProductView Client');
    module_list[i++]=new Option('Project Templates','Project Templates');
    module_list[i++]=new Option('Property Pages','Property Pages');
    module_list[i++]=new Option('Search','Search');
    module_list[i++]=new Option('Software Download Page','Software Download Page');
    module_list[i++]=new Option('Spec Compare','Spec Compare');
    module_list[i++]=new Option('Spec Viewer','Spec Viewer');
    module_list[i++]=new Option('Specification Editor','Specification Editor');
    module_list[i++]=new Option('Team','Team');
    module_list[i++]=new Option('UI Look and Feel','UI Look and Feel');
    module_list[i++]=new Option('Workgroup Manager for Pro/ENGINEER 2001','Workgroup Manager for Pro/ENGINEER 2001');
    }

  if (product_string == 'Windchill Enterprise Systems Integration')
    {
    module_list[i++]=new Option('Database','Database');
    module_list[i++]=new Option('ERP Connector','ERP Connector');
    module_list[i++]=new Option('ESI Middleware','ESI Middleware');
    module_list[i++]=new Option('ESI Services','ESI Services');
    module_list[i++]=new Option('Integration','Integration');
    module_list[i++]=new Option('SAP','SAP');
    }

  if (product_string == 'Windchill Foundation & PDM')
    {
    module_list[i++]=new Option('Administration-Business','Administration-Business');
    module_list[i++]=new Option('Administration-Setup','Administration-Setup');
    module_list[i++]=new Option('Administration-System','Administration-System');
    module_list[i++]=new Option('Administration-Visualization','Administration-Visualization');
    module_list[i++]=new Option('Business Entities','Business Entities');
    module_list[i++]=new Option('Classifier','Classifier');
    module_list[i++]=new Option('Configuration Mgmt','Configuration Mgmt');
    module_list[i++]=new Option('Content Replication','Content Replication');
    module_list[i++]=new Option('Customization','Customization');
    module_list[i++]=new Option('Data Load Utilities','Data Load Utilities');
    module_list[i++]=new Option('Database','Database');
    module_list[i++]=new Option('Delete','Delete');
    module_list[i++]=new Option('Deployment','Deployment');
    module_list[i++]=new Option('Desktop Integration','Desktop Integration');
    module_list[i++]=new Option('Document Manager','Document Manager');
    module_list[i++]=new Option('Documentation','Documentation');
    module_list[i++]=new Option('Dynamic Client Architecture','Dynamic Client Architecture');
    module_list[i++]=new Option('External File Vaults','External File Vaults');
    module_list[i++]=new Option('Forum','Forum');
    module_list[i++]=new Option('Foundation','Foundation');
    module_list[i++]=new Option('Import/Export','Import/Export');
    module_list[i++]=new Option('Installation','Installation');
    module_list[i++]=new Option('InterComm - Visualization','InterComm - Visualization');
    module_list[i++]=new Option('Light Re-Use Manager','Light Re-Use Manager');
    module_list[i++]=new Option('Loader Tools','Loader Tools');
    module_list[i++]=new Option('Maintenance Update (DSU/MOR)','Maintenance Update (DSU/MOR)');
    module_list[i++]=new Option('Move','Move');
    module_list[i++]=new Option('Navigation Administrator','Navigation Administrator');
    module_list[i++]=new Option('New Hardw/Softw Certification','New Hardw/Softw Certification');
    module_list[i++]=new Option('Optegra Gateway','Optegra Gateway');
    module_list[i++]=new Option('Oracle','Oracle');
    module_list[i++]=new Option('Oracle Tuning Package 10g','Oracle Tuning Package 10g');
    module_list[i++]=new Option('Oracle Tuning Package 9i','Oracle Tuning Package 9i');
    module_list[i++]=new Option('PDM - Project Interaction','PDM - Project Interaction');
    module_list[i++]=new Option('PDM Enabler','PDM Enabler');
    module_list[i++]=new Option('Performance','Performance');
    module_list[i++]=new Option('Preference Ranking','Preference Ranking');
    module_list[i++]=new Option('Pro/INTRALINK Gateway','Pro/INTRALINK Gateway');
    module_list[i++]=new Option('Product Replication','Product Replication');
    module_list[i++]=new Option('Re-Use Manager','Re-Use Manager');
    module_list[i++]=new Option('RosettaNet','RosettaNet');
    module_list[i++]=new Option('SQL Server','SQL Server');
    module_list[i++]=new Option('STEP','STEP');
    module_list[i++]=new Option('Upgrade (Release to Release)','Upgrade (Release to Release)');
    module_list[i++]=new Option('Visualization','Visualization');
    module_list[i++]=new Option('Workflow','Workflow');
    module_list[i++]=new Option('Workgroup Manager for AutoCAD','Workgroup Manager for AutoCAD');
    module_list[i++]=new Option('Workgroup Manager for Autodesk Inventor','Workgroup Manager for Autodesk Inventor');
    module_list[i++]=new Option('Workgroup Manager for CADDS','Workgroup Manager for CADDS');
    module_list[i++]=new Option('Workgroup Manager for Cadence','Workgroup Manager for Cadence');
    module_list[i++]=new Option('Workgroup Manager for CATIA V4','Workgroup Manager for CATIA V4');
    module_list[i++]=new Option('Workgroup Manager for CATIA V5','Workgroup Manager for CATIA V5');
    module_list[i++]=new Option('Workgroup Manager for ECAD','Workgroup Manager for ECAD');
    module_list[i++]=new Option('Workgroup Manager for I-DEAS','Workgroup Manager for I-DEAS');
    module_list[i++]=new Option('Workgroup Manager for Mentor Graphics','Workgroup Manager for Mentor Graphics');
    module_list[i++]=new Option('Workgroup Manager for Pro/ENGINEER 2001','Workgroup Manager for Pro/ENGINEER 2001');
    module_list[i++]=new Option('Workgroup Manager for Pro/ENGINEER Wildfire','Workgroup Manager for Pro/ENGINEER Wildfire');
    module_list[i++]=new Option('Workgroup Manager for SolidWorks','Workgroup Manager for SolidWorks');
    module_list[i++]=new Option('Workgroup Manager for Unigraphics','Workgroup Manager for Unigraphics');
    }

  if (product_string == 'Windchill InfoEngine Adapters')
    {
    module_list[i++]=new Option('Custom Adapter','Custom Adapter');
    module_list[i++]=new Option('Database','Database');
    module_list[i++]=new Option('DOORS','DOORS');
    module_list[i++]=new Option('EBAI','EBAI');
    module_list[i++]=new Option('EDA/SQL','EDA/SQL');
    module_list[i++]=new Option('IWAY','IWAY');
    module_list[i++]=new Option('JADK','JADK');
    module_list[i++]=new Option('JDBC','JDBC');
    module_list[i++]=new Option('JNDI','JNDI');
    module_list[i++]=new Option('Metaphase','Metaphase');
    module_list[i++]=new Option('Miscellaneous','Miscellaneous');
    module_list[i++]=new Option('SAP','SAP');
    module_list[i++]=new Option('Windchill','Windchill');
    }

  if (product_string == 'Windchill InfoEngine Server')
    {
    module_list[i++]=new Option('Database','Database');
    module_list[i++]=new Option('LDAP Directory','LDAP Directory');
    module_list[i++]=new Option('Server','Server');
    }

  if (product_string == 'Windchill Integration to AutoCAD for PTC SharePoint Products')
    {
    module_list[i++]=new Option('AutoCAD UI','AutoCAD UI');
    module_list[i++]=new Option('Documentation','Documentation');
    module_list[i++]=new Option('General','General');
    module_list[i++]=new Option('Installation and Configuration','Installation and Configuration');
    module_list[i++]=new Option('PTC Virtual File System','PTC Virtual File System');
    }

  if (product_string == 'Windchill PartsLink')
    {
    module_list[i++]=new Option('Classification','Classification');
    module_list[i++]=new Option('Common Components','Common Components');
    module_list[i++]=new Option('Database','Database');
    module_list[i++]=new Option('Installation','Installation');
    module_list[i++]=new Option('Integration','Integration');
    module_list[i++]=new Option('Interactive Product Catalog','Interactive Product Catalog');
    module_list[i++]=new Option('Model Server Option','Model Server Option');
    module_list[i++]=new Option('Network Configuration and Security','Network Configuration and Security');
    module_list[i++]=new Option('Performance Tuning','Performance Tuning');
    module_list[i++]=new Option('UDDI Registry Support','UDDI Registry Support');
    module_list[i++]=new Option('Upgrade/Migration','Upgrade/Migration');
    module_list[i++]=new Option('Visualization','Visualization');
    }

  if (product_string == 'Windchill PDMLink')
    {
    module_list[i++]=new Option('Administration-Business','Administration-Business');
    module_list[i++]=new Option('Administration-Home Utilities','Administration-Home Utilities');
    module_list[i++]=new Option('Administration-System','Administration-System');
    module_list[i++]=new Option('Administration-Visualization','Administration-Visualization');
    module_list[i++]=new Option('Adobe Forms','Adobe Forms');
    module_list[i++]=new Option('Advanced Search','Advanced Search');
    module_list[i++]=new Option('Arbortext Integration','Arbortext Integration');
    module_list[i++]=new Option('Business Entities','Business Entities');
    module_list[i++]=new Option('Change Management','Change Management');
    module_list[i++]=new Option('Classifier','Classifier');
    module_list[i++]=new Option('Client Infrastructure','Client Infrastructure');
    module_list[i++]=new Option('Common Components','Common Components');
    module_list[i++]=new Option('Content Replication','Content Replication');
    module_list[i++]=new Option('Customization','Customization');
    module_list[i++]=new Option('Data Load Utilities','Data Load Utilities');
    module_list[i++]=new Option('Database','Database');
    module_list[i++]=new Option('Delete','Delete');
    module_list[i++]=new Option('Deployment','Deployment');
    module_list[i++]=new Option('Desktop Integration','Desktop Integration');
    module_list[i++]=new Option('Document Management','Document Management');
    module_list[i++]=new Option('Documentation','Documentation');
    module_list[i++]=new Option('Dynamic Client Architecture','Dynamic Client Architecture');
    module_list[i++]=new Option('Eastern European Language','Eastern European Language');
    module_list[i++]=new Option('EDACompare Integration','EDACompare Integration');
    module_list[i++]=new Option('Enterprise Deployment Resources','Enterprise Deployment Resources');
    module_list[i++]=new Option('EPM Foundation','EPM Foundation');
    module_list[i++]=new Option('Exchange Administration','Exchange Administration');
    module_list[i++]=new Option('External File Vaults','External File Vaults');
    module_list[i++]=new Option('Folder','Folder');
    module_list[i++]=new Option('Forums','Forums');
    module_list[i++]=new Option('Foundation','Foundation');
    module_list[i++]=new Option('Home','Home');
    module_list[i++]=new Option('Import/Export','Import/Export');
    module_list[i++]=new Option('Index Search','Index Search');
    module_list[i++]=new Option('InSight Integration','InSight Integration');
    module_list[i++]=new Option('Installation','Installation');
    module_list[i++]=new Option('InterComm - Visualization','InterComm - Visualization');
    module_list[i++]=new Option('Maintenance Update (DSU/MOR)','Maintenance Update (DSU/MOR)');
    module_list[i++]=new Option('Managed Collection','Managed Collection');
    module_list[i++]=new Option('Meetings','Meetings');
    module_list[i++]=new Option('Migration (Oracle to SQLServer)','Migration (Oracle to SQLServer)');
    module_list[i++]=new Option('Migration (Product to Product)','Migration (Product to Product)');
    module_list[i++]=new Option('Move','Move');
    module_list[i++]=new Option('MPMLink','MPMLink');
    module_list[i++]=new Option('Network Configuration and Security','Network Configuration and Security');
    module_list[i++]=new Option('Notes','Notes');
    module_list[i++]=new Option('On Demand','On Demand');
    module_list[i++]=new Option('Optegra Gateway','Optegra Gateway');
    module_list[i++]=new Option('Options and Variants','Options and Variants');
    module_list[i++]=new Option('Options and Variants - Variant Specification','Options and Variants - Variant Specification');
    module_list[i++]=new Option('Oracle Tuning Package 10g','Oracle Tuning Package 10g');
    module_list[i++]=new Option('Oracle Tuning Package 9i','Oracle Tuning Package 9i');
    module_list[i++]=new Option('Organization Administration','Organization Administration');
    module_list[i++]=new Option('Part Management','Part Management');
    module_list[i++]=new Option('PartsLink','PartsLink');
    module_list[i++]=new Option('PDM - Project Interaction','PDM - Project Interaction');
    module_list[i++]=new Option('PDM Enabler','PDM Enabler');
    module_list[i++]=new Option('Performance','Performance');
    module_list[i++]=new Option('Polyplan GS','Polyplan GS');
    module_list[i++]=new Option('Polyplan R&D','Polyplan R&D');
    module_list[i++]=new Option('Pro/INTRALINK Gateway','Pro/INTRALINK Gateway');
    module_list[i++]=new Option('Product Information Manager','Product Information Manager');
    module_list[i++]=new Option('Reports','Reports');
    module_list[i++]=new Option('Repository-Library/Product','Repository-Library/Product');
    module_list[i++]=new Option('RequirementsLink','RequirementsLink');
    module_list[i++]=new Option('Search','Search');
    module_list[i++]=new Option('Software Configuration Management Integration','Software Configuration Management Integration');
    module_list[i++]=new Option('STEP','STEP');
    module_list[i++]=new Option('Supplier Management','Supplier Management');
    module_list[i++]=new Option('Teams','Teams');
    module_list[i++]=new Option('Upgrade (Release to Release)','Upgrade (Release to Release)');
    module_list[i++]=new Option('Visualization','Visualization');
    module_list[i++]=new Option('Windchill Gateway for Cadence Allegro Design Workbench','Windchill Gateway for Cadence Allegro Design Workbench');
    module_list[i++]=new Option('Windchill Gateway for I-deas TDM','Windchill Gateway for I-deas TDM');
    module_list[i++]=new Option('Work Package','Work Package');
    module_list[i++]=new Option('Workflow','Workflow');
    module_list[i++]=new Option('Workgroup Manager for Arbortext IsoDraw','Workgroup Manager for Arbortext IsoDraw');
    module_list[i++]=new Option('Workgroup Manager for AutoCAD','Workgroup Manager for AutoCAD');
    module_list[i++]=new Option('Workgroup Manager for Autodesk Inventor','Workgroup Manager for Autodesk Inventor');
    module_list[i++]=new Option('Workgroup Manager for CADDS','Workgroup Manager for CADDS');
    module_list[i++]=new Option('Workgroup Manager for Cadence','Workgroup Manager for Cadence');
    module_list[i++]=new Option('Workgroup Manager for CATIA V4','Workgroup Manager for CATIA V4');
    module_list[i++]=new Option('Workgroup Manager for CATIA V5','Workgroup Manager for CATIA V5');
    module_list[i++]=new Option('Workgroup Manager for CoCreate Drafting','Workgroup Manager for CoCreate Drafting');
    module_list[i++]=new Option('Workgroup Manager for ECAD','Workgroup Manager for ECAD');
    module_list[i++]=new Option('Workgroup Manager for I-DEAS','Workgroup Manager for I-DEAS');
    module_list[i++]=new Option('Workgroup Manager for Mathcad','Workgroup Manager for Mathcad');
    module_list[i++]=new Option('Workgroup Manager for Mentor Graphics','Workgroup Manager for Mentor Graphics');
    module_list[i++]=new Option('Workgroup Manager for Pro/ENGINEER Wildfire','Workgroup Manager for Pro/ENGINEER Wildfire');
    module_list[i++]=new Option('Workgroup Manager for SolidWorks','Workgroup Manager for SolidWorks');
    module_list[i++]=new Option('Workgroup Manager for Unigraphics','Workgroup Manager for Unigraphics');
    }

  if (product_string == 'Windchill PDS - Internal Site')
    {
    module_list[i++]=new Option('Admin Portal','Admin Portal');
    module_list[i++]=new Option('CAD Managers','CAD Managers');
    module_list[i++]=new Option('Database','Database');
    module_list[i++]=new Option('Document Management','Document Management');
    module_list[i++]=new Option('Documentation','Documentation');
    module_list[i++]=new Option('Exchange Administration','Exchange Administration');
    module_list[i++]=new Option('Exchange Portal','Exchange Portal');
    module_list[i++]=new Option('Forum','Forum');
    module_list[i++]=new Option('Installation','Installation');
    module_list[i++]=new Option('IT','IT');
    module_list[i++]=new Option('Meetings','Meetings');
    module_list[i++]=new Option('MyLinks','MyLinks');
    module_list[i++]=new Option('Product Structure Management','Product Structure Management');
    module_list[i++]=new Option('Project','Project');
    module_list[i++]=new Option('Project Plan','Project Plan');
    module_list[i++]=new Option('Project Portal','Project Portal');
    module_list[i++]=new Option('Reports','Reports');
    module_list[i++]=new Option('Tasks','Tasks');
    module_list[i++]=new Option('Team','Team');
    module_list[i++]=new Option('User Portal','User Portal');
    module_list[i++]=new Option('Visualization','Visualization');
    }

  if (product_string == 'Windchill PLM Connector for Pro/INTRALINK 3.x')
    {
    module_list[i++]=new Option('Export','Export');
    module_list[i++]=new Option('Import','Import');
    module_list[i++]=new Option('Installation','Installation');
    module_list[i++]=new Option('Mapping','Mapping');
    module_list[i++]=new Option('Misc','Misc');
    }

  if (product_string == 'Windchill PLM Connector for TDM')
    {
    module_list[i++]=new Option('Conflict','Conflict');
    module_list[i++]=new Option('Documentation','Documentation');
    module_list[i++]=new Option('Export','Export');
    module_list[i++]=new Option('Gateway Adapters','Gateway Adapters');
    module_list[i++]=new Option('Installation','Installation');
    }

  if (product_string == 'Windchill PLM Connector for Windchill')
    {
    module_list[i++]=new Option('Conflicts','Conflicts');
    module_list[i++]=new Option('DMAN','DMAN');
    module_list[i++]=new Option('DMan to WPC conversion','DMan to WPC conversion');
    module_list[i++]=new Option('Documentation','Documentation');
    module_list[i++]=new Option('Export','Export');
    module_list[i++]=new Option('Gateway Adapters','Gateway Adapters');
    module_list[i++]=new Option('Import','Import');
    module_list[i++]=new Option('Installation','Installation');
    module_list[i++]=new Option('Mapping','Mapping');
    module_list[i++]=new Option('Misc','Misc');
    module_list[i++]=new Option('ProE CADAdapter','ProE CADAdapter');
    module_list[i++]=new Option('Upgrade','Upgrade');
    module_list[i++]=new Option('UWGM CadAdapter','UWGM CadAdapter');
    }

  if (product_string == 'Windchill ProcPlaner')
    {
    module_list[i++]=new Option('Documentation','Documentation');
    module_list[i++]=new Option('Gateway','Gateway');
    module_list[i++]=new Option('Installation','Installation');
    module_list[i++]=new Option('Process Browser','Process Browser');
    module_list[i++]=new Option('ProcessPlanner','ProcessPlanner');
    }

  if (product_string == 'Windchill Product Configurator')
    {
    module_list[i++]=new Option('CAD Integration','CAD Integration');
    module_list[i++]=new Option('Config Modeler','Config Modeler');
    module_list[i++]=new Option('Order Generator','Order Generator');
    module_list[i++]=new Option('Product Register','Product Register');
    }

  if (product_string == 'Windchill ProductPoint')
    {
    module_list[i++]=new Option('Backup and Restore','Backup and Restore');
    module_list[i++]=new Option('Bulk Load','Bulk Load');
    module_list[i++]=new Option('Documentation','Documentation');
    module_list[i++]=new Option('Installation and Configuration','Installation and Configuration');
    module_list[i++]=new Option('Integration AutoCAD','Integration AutoCAD');
    module_list[i++]=new Option('Integration MathCAD','Integration MathCAD');
    module_list[i++]=new Option('Integration ProE','Integration ProE');
    module_list[i++]=new Option('Visualization','Visualization');
    module_list[i++]=new Option('Web UI','Web UI');
    }

  if (product_string == 'Windchill ProjectLink')
    {
    module_list[i++]=new Option('Administration-Business','Administration-Business');
    module_list[i++]=new Option('Administration-Home Utilities','Administration-Home Utilities');
    module_list[i++]=new Option('Administration-System','Administration-System');
    module_list[i++]=new Option('Adobe Forms','Adobe Forms');
    module_list[i++]=new Option('Advanced Search','Advanced Search');
    module_list[i++]=new Option('Arbortext Integration','Arbortext Integration');
    module_list[i++]=new Option('Assignments','Assignments');
    module_list[i++]=new Option('CAD Managers','CAD Managers');
    module_list[i++]=new Option('Common Components','Common Components');
    module_list[i++]=new Option('Content Replication','Content Replication');
    module_list[i++]=new Option('Customization','Customization');
    module_list[i++]=new Option('Data Load Utilities','Data Load Utilities');
    module_list[i++]=new Option('Database','Database');
    module_list[i++]=new Option('Delete','Delete');
    module_list[i++]=new Option('Deployment','Deployment');
    module_list[i++]=new Option('Desktop Integration','Desktop Integration');
    module_list[i++]=new Option('Document Management','Document Management');
    module_list[i++]=new Option('Documentation','Documentation');
    module_list[i++]=new Option('Dynamic Client Architecture','Dynamic Client Architecture');
    module_list[i++]=new Option('Eastern Europe Language','Eastern Europe Language');
    module_list[i++]=new Option('EDACompare Integration','EDACompare Integration');
    module_list[i++]=new Option('Enterprise Deployment Resources','Enterprise Deployment Resources');
    module_list[i++]=new Option('EPM Foundation','EPM Foundation');
    module_list[i++]=new Option('Exchange Administration','Exchange Administration');
    module_list[i++]=new Option('External File Vaults','External File Vaults');
    module_list[i++]=new Option('Folder','Folder');
    module_list[i++]=new Option('Forums','Forums');
    module_list[i++]=new Option('Foundation','Foundation');
    module_list[i++]=new Option('Home','Home');
    module_list[i++]=new Option('Import/Export','Import/Export');
    module_list[i++]=new Option('Index Search','Index Search');
    module_list[i++]=new Option('Installation','Installation');
    module_list[i++]=new Option('InterComm - Visualization','InterComm - Visualization');
    module_list[i++]=new Option('IT','IT');
    module_list[i++]=new Option('Maintenance Update (DSU/MOR)','Maintenance Update (DSU/MOR)');
    module_list[i++]=new Option('Managed Collection','Managed Collection');
    module_list[i++]=new Option('Meetings','Meetings');
    module_list[i++]=new Option('Migration (Oracle to SQLServer)','Migration (Oracle to SQLServer)');
    module_list[i++]=new Option('Network Configuration and Security','Network Configuration and Security');
    module_list[i++]=new Option('Notes','Notes');
    module_list[i++]=new Option('On Demand','On Demand');
    module_list[i++]=new Option('Oracle Tuning Package 10g','Oracle Tuning Package 10g');
    module_list[i++]=new Option('Oracle Tuning Package 9i','Oracle Tuning Package 9i');
    module_list[i++]=new Option('Organization Administration','Organization Administration');
    module_list[i++]=new Option('Part Management','Part Management');
    module_list[i++]=new Option('PDM - Project Interaction','PDM - Project Interaction');
    module_list[i++]=new Option('Performance','Performance');
    module_list[i++]=new Option('Program Management','Program Management');
    module_list[i++]=new Option('Project','Project');
    module_list[i++]=new Option('Project Plan','Project Plan');
    module_list[i++]=new Option('Reports','Reports');
    module_list[i++]=new Option('Search','Search');
    module_list[i++]=new Option('Software Configuration Management Integration','Software Configuration Management Integration');
    module_list[i++]=new Option('Team','Team');
    module_list[i++]=new Option('Upgrade (Release to Release)','Upgrade (Release to Release)');
    module_list[i++]=new Option('Utilities','Utilities');
    module_list[i++]=new Option('Visualization','Visualization');
    module_list[i++]=new Option('Work Package','Work Package');
    module_list[i++]=new Option('Workgroup Manager for AutoCAD','Workgroup Manager for AutoCAD');
    module_list[i++]=new Option('Workgroup Manager for Autodesk Inventor','Workgroup Manager for Autodesk Inventor');
    module_list[i++]=new Option('Workgroup Manager for CADDS','Workgroup Manager for CADDS');
    module_list[i++]=new Option('Workgroup Manager for Cadence','Workgroup Manager for Cadence');
    module_list[i++]=new Option('Workgroup Manager for CATIA V4','Workgroup Manager for CATIA V4');
    module_list[i++]=new Option('Workgroup Manager for CATIA V5','Workgroup Manager for CATIA V5');
    module_list[i++]=new Option('Workgroup Manager for ECAD','Workgroup Manager for ECAD');
    module_list[i++]=new Option('Workgroup Manager for I-DEAS','Workgroup Manager for I-DEAS');
    module_list[i++]=new Option('Workgroup Manager for Mathcad','Workgroup Manager for Mathcad');
    module_list[i++]=new Option('Workgroup Manager for Mentor Graphics','Workgroup Manager for Mentor Graphics');
    module_list[i++]=new Option('Workgroup Manager for Pro/ENGINEER Wildfire','Workgroup Manager for Pro/ENGINEER Wildfire');
    module_list[i++]=new Option('Workgroup Manager for SolidWorks','Workgroup Manager for SolidWorks');
    module_list[i++]=new Option('Workgroup Manager for Unigraphics','Workgroup Manager for Unigraphics');
    }

  if (product_string == 'Windchill ProjectLink - Sales Demo Site')
    {
    module_list[i++]=new Option('CAD Managers','CAD Managers');
    module_list[i++]=new Option('Document Management','Document Management');
    module_list[i++]=new Option('Documentation','Documentation');
    module_list[i++]=new Option('Forum','Forum');
    module_list[i++]=new Option('Installation','Installation');
    module_list[i++]=new Option('Meetings','Meetings');
    module_list[i++]=new Option('MyLinks','MyLinks');
    module_list[i++]=new Option('Project','Project');
    module_list[i++]=new Option('Project Plan','Project Plan');
    module_list[i++]=new Option('Project Structure Management','Project Structure Management');
    module_list[i++]=new Option('Reports','Reports');
    module_list[i++]=new Option('Tasks','Tasks');
    module_list[i++]=new Option('Team','Team');
    module_list[i++]=new Option('Visualization','Visualization');
    }

  if (product_string == 'Windchill Standard Classification')
    {
    module_list[i++]=new Option('Standard Classification','Standard Classification');
    }

  if (product_string == 'Windchill SupplyLink')
    {
    module_list[i++]=new Option('Administration','Administration');
    module_list[i++]=new Option('Change Management','Change Management');
    module_list[i++]=new Option('Documentation','Documentation');
    module_list[i++]=new Option('Home Tab','Home Tab');
    module_list[i++]=new Option('Import/Export','Import/Export');
    module_list[i++]=new Option('Installation','Installation');
    module_list[i++]=new Option('Integration','Integration');
    module_list[i++]=new Option('Network Configuration and Security','Network Configuration and Security');
    module_list[i++]=new Option('Package','Package');
    module_list[i++]=new Option('Performance Tuning','Performance Tuning');
    module_list[i++]=new Option('Products','Products');
    module_list[i++]=new Option('Search','Search');
    module_list[i++]=new Option('Sourcing','Sourcing');
    module_list[i++]=new Option('Visualization','Visualization');
    module_list[i++]=new Option('Workflow','Workflow');
    module_list[i++]=new Option('Workgroup Managers and Gateways','Workgroup Managers and Gateways');
    }

  if (product_string == 'Windchill Web Parts for Sharepoint')
    {
    module_list[i++]=new Option('Cognos','Cognos');
    module_list[i++]=new Option('Customization','Customization');
    module_list[i++]=new Option('Documentation','Documentation');
    module_list[i++]=new Option('Info*Engine','Info*Engine');
    module_list[i++]=new Option('Installation and Configuration','Installation and Configuration');
    module_list[i++]=new Option('Localization','Localization');
    module_list[i++]=new Option('Sharepoint Extensions','Sharepoint Extensions');
    }

  var max = module_select.length;
  for (i = max; i > 0; i--)
    {
    module_select.options[i] = null;
    }
  for (i = 0; i < module_list.length; i++)
    {
    module_select.options[i] = module_list[i];
    }
  module_select.options[0].selected = true;
  }

