function setDatecodeValues(product_string, release_string, datecode_select, first_text, first_value)
  {
  var i = 0;

  var datecode_list = new Array;

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

  if (product_string == 'Arbortext Advanced Print Publisher' && release_string == '10.0')
    {
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    datecode_list[i++]=new Option('A001','A001');
    datecode_list[i++]=new Option('A000','A000');
    }

  if (product_string == 'Arbortext Advanced Print Publisher' && release_string == '9.1')
    {
    datecode_list[i++]=new Option('M170','M170');
    datecode_list[i++]=new Option('M160','M160');
    datecode_list[i++]=new Option('M150','M150');
    datecode_list[i++]=new Option('M140','M140');
    datecode_list[i++]=new Option('M130','M130');
    datecode_list[i++]=new Option('M120','M120');
    datecode_list[i++]=new Option('M110','M110');
    datecode_list[i++]=new Option('M100','M100');
    datecode_list[i++]=new Option('M090','M090');
    datecode_list[i++]=new Option('M080','M080');
    datecode_list[i++]=new Option('M071','M071');
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M031','M031');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M011','M011');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    datecode_list[i++]=new Option('A003','A003');
    datecode_list[i++]=new Option('A002','A002');
    datecode_list[i++]=new Option('A001','A001');
    }

  if (product_string == 'Arbortext Advanced Print Publisher' && release_string == '9.0')
    {
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M041','M041');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M027','M027');
    datecode_list[i++]=new Option('M026','M026');
    datecode_list[i++]=new Option('M025','M025');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Arbortext Advanced Print Publisher' && release_string == '8.0')
    {
    datecode_list[i++]=new Option('8.0','8.0');
    }

  if (product_string == 'Arbortext Advanced Print Publisher' && release_string == '7.0')
    {
    datecode_list[i++]=new Option('7.0','7.0');
    }

  if (product_string == 'Arbortext Advanced Print Publisher' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('SWX','SWX');
    }

  if (product_string == 'Arbortext Architect' && release_string == '5.4')
    {
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Arbortext Architect' && release_string == '5.3')
    {
    datecode_list[i++]=new Option('M180','M180');
    datecode_list[i++]=new Option('M170','M170');
    datecode_list[i++]=new Option('M160','M160');
    datecode_list[i++]=new Option('M150','M150');
    datecode_list[i++]=new Option('M140','M140');
    datecode_list[i++]=new Option('M130','M130');
    datecode_list[i++]=new Option('M120','M120');
    datecode_list[i++]=new Option('M110','M110');
    datecode_list[i++]=new Option('M100','M100');
    datecode_list[i++]=new Option('M090','M090');
    datecode_list[i++]=new Option('M082','M082');
    datecode_list[i++]=new Option('M080','M080');
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M032','M032');
    datecode_list[i++]=new Option('M031','M031');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M023','M023');
    datecode_list[i++]=new Option('M022','M022');
    datecode_list[i++]=new Option('M021','M021');
    datecode_list[i++]=new Option('M020A','M020A');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M012','M012');
    datecode_list[i++]=new Option('M011','M011');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Arbortext Architect' && release_string == '5.2')
    {
    datecode_list[i++]=new Option('M140','M140');
    datecode_list[i++]=new Option('M130','M130');
    datecode_list[i++]=new Option('M120','M120');
    datecode_list[i++]=new Option('M110','M110');
    datecode_list[i++]=new Option('M100','M100');
    datecode_list[i++]=new Option('M090','M090');
    datecode_list[i++]=new Option('M080','M080');
    datecode_list[i++]=new Option('M071','M071');
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M063','M063');
    datecode_list[i++]=new Option('M062','M062');
    datecode_list[i++]=new Option('M061','M061');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M053','M053');
    datecode_list[i++]=new Option('M052','M052');
    datecode_list[i++]=new Option('M051','M051');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M011','M011');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Arbortext Architect' && release_string == '5.1')
    {
    datecode_list[i++]=new Option('5.1W','5.1W');
    datecode_list[i++]=new Option('5.1V','5.1V');
    datecode_list[i++]=new Option('5.1U','5.1U');
    datecode_list[i++]=new Option('5.1T','5.1T');
    datecode_list[i++]=new Option('5.1S','5.1S');
    datecode_list[i++]=new Option('5.1RAOM','5.1RAOM');
    datecode_list[i++]=new Option('5.1R','5.1R');
    datecode_list[i++]=new Option('5.1Q','5.1Q');
    datecode_list[i++]=new Option('5.1P','5.1P');
    datecode_list[i++]=new Option('5.1N','5.1N');
    datecode_list[i++]=new Option('5.1M','5.1M');
    datecode_list[i++]=new Option('5.1L','5.1L');
    datecode_list[i++]=new Option('5.1K','5.1K');
    datecode_list[i++]=new Option('5.1H','5.1H');
    datecode_list[i++]=new Option('5.1F','5.1F');
    datecode_list[i++]=new Option('5.1D','5.1D');
    datecode_list[i++]=new Option('5.1C','5.1C');
    datecode_list[i++]=new Option('5.1B','5.1B');
    datecode_list[i++]=new Option('5.1A','5.1A');
    datecode_list[i++]=new Option('5.1','5.1');
    }

  if (product_string == 'Arbortext Architect' && release_string == '5.0')
    {
    datecode_list[i++]=new Option('5.0D','5.0D');
    datecode_list[i++]=new Option('5.0C','5.0C');
    datecode_list[i++]=new Option('5.0B','5.0B');
    datecode_list[i++]=new Option('5.0A','5.0A');
    datecode_list[i++]=new Option('5.0','5.0');
    }

  if (product_string == 'Arbortext Architect' && release_string == '4.4.1')
    {
    datecode_list[i++]=new Option('4.4.1','4.4.1');
    }

  if (product_string == 'Arbortext Architect' && release_string == '4.4')
    {
    datecode_list[i++]=new Option('4.4Y','4.4Y');
    datecode_list[i++]=new Option('4.4V','4.4V');
    datecode_list[i++]=new Option('4.4U','4.4U');
    datecode_list[i++]=new Option('4.4T','4.4T');
    datecode_list[i++]=new Option('4.4R','4.4R');
    datecode_list[i++]=new Option('4.4P','4.4P');
    datecode_list[i++]=new Option('4.4N','4.4N');
    datecode_list[i++]=new Option('4.4K','4.4K');
    datecode_list[i++]=new Option('4.4J-IBM','4.4J-IBM');
    datecode_list[i++]=new Option('4.4H','4.4H');
    datecode_list[i++]=new Option('4.4G','4.4G');
    datecode_list[i++]=new Option('4.4F','4.4F');
    datecode_list[i++]=new Option('4.4E','4.4E');
    datecode_list[i++]=new Option('4.4D','4.4D');
    datecode_list[i++]=new Option('4.4C','4.4C');
    datecode_list[i++]=new Option('4.4B','4.4B');
    datecode_list[i++]=new Option('4.4A','4.4A');
    datecode_list[i++]=new Option('4.4','4.4');
    }

  if (product_string == 'Arbortext Architect' && release_string == '4.3.1')
    {
    datecode_list[i++]=new Option('4.3.1N','4.3.1N');
    datecode_list[i++]=new Option('4.3.1D3','4.3.1D3');
    datecode_list[i++]=new Option('4.3.1C','4.3.1C');
    datecode_list[i++]=new Option('4.3.1B','4.3.1B');
    datecode_list[i++]=new Option('4.3.1A','4.3.1A');
    datecode_list[i++]=new Option('4.3.1','4.3.1');
    }

  if (product_string == 'Arbortext Architect' && release_string == '4.3')
    {
    datecode_list[i++]=new Option('4.3F','4.3F');
    datecode_list[i++]=new Option('4.3','4.3');
    }

  if (product_string == 'Arbortext Architect' && release_string == '4.2.3')
    {
    datecode_list[i++]=new Option('4.2.3','4.2.3');
    }

  if (product_string == 'Arbortext Architect' && release_string == '4.2.2')
    {
    datecode_list[i++]=new Option('4.2.2','4.2.2');
    }

  if (product_string == 'Arbortext Architect' && release_string == '4.2.1')
    {
    datecode_list[i++]=new Option('4.2.1M','4.2.1M');
    datecode_list[i++]=new Option('4.2.1D','4.2.1D');
    datecode_list[i++]=new Option('4.2.1CC','4.2.1CC');
    datecode_list[i++]=new Option('4.2.1C','4.2.1C');
    datecode_list[i++]=new Option('4.2.1','4.2.1');
    }

  if (product_string == 'Arbortext Architect' && release_string == '4.2')
    {
    datecode_list[i++]=new Option('4.2A','4.2A');
    datecode_list[i++]=new Option('4.2','4.2');
    }

  if (product_string == 'Arbortext Architect' && release_string == '4.1.2')
    {
    datecode_list[i++]=new Option('4.1.2','4.1.2');
    }

  if (product_string == 'Arbortext Architect' && release_string == '4.1.1')
    {
    datecode_list[i++]=new Option('4.1.1','4.1.1');
    }

  if (product_string == 'Arbortext Architect' && release_string == '4.1')
    {
    datecode_list[i++]=new Option('4.1','4.1');
    }

  if (product_string == 'Arbortext Architect' && release_string == '4.0')
    {
    datecode_list[i++]=new Option('4.0','4.0');
    }

  if (product_string == 'Arbortext Architect' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('unknown','unknown');
    }

  if (product_string == 'Arbortext Change Page for Defense' && release_string == '1.6')
    {
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Arbortext Change Page for Defense' && release_string == '1.5')
    {
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Arbortext Change Page for Defense' && release_string == '1.4')
    {
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Arbortext Change Page for Defense' && release_string == '1.3')
    {
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Arbortext Change Page for Defense' && release_string == '1.2')
    {
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('M002','M002');
    datecode_list[i++]=new Option('M001','M001');
    datecode_list[i++]=new Option('F000','F000');
    datecode_list[i++]=new Option('B000','B000');
    }

  if (product_string == 'Arbortext Change Page for Defense' && release_string == '1.1')
    {
    datecode_list[i++]=new Option('1.1A','1.1A');
    datecode_list[i++]=new Option('1.1','1.1');
    }

  if (product_string == 'Arbortext Change Page for Defense' && release_string == '1.0')
    {
    datecode_list[i++]=new Option('1.0RC2','1.0RC2');
    datecode_list[i++]=new Option('1.0RC1','1.0RC1');
    datecode_list[i++]=new Option('1.0A','1.0A');
    datecode_list[i++]=new Option('1.0','1.0');
    }

  if (product_string == 'Arbortext Change Page for Defense' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('unknown','unknown');
    }

  if (product_string == 'Arbortext Content Manager' && release_string == '9.1')
    {
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    datecode_list[i++]=new Option('C000','C000');
    }

  if (product_string == 'Arbortext Content Manager' && release_string == '9.0')
    {
    datecode_list[i++]=new Option('M080','M080');
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Arbortext Content Manager' && release_string == '8.0')
    {
    datecode_list[i++]=new Option('M080','M080');
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M056','M056');
    datecode_list[i++]=new Option('M055','M055');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M045','M045');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M011','M011');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Arbortext Content Manager' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'Arbortext Digital Media Publisher' && release_string == '5.4')
    {
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Arbortext Digital Media Publisher' && release_string == '5.3')
    {
    datecode_list[i++]=new Option('M180','M180');
    datecode_list[i++]=new Option('M170','M170');
    datecode_list[i++]=new Option('M160','M160');
    datecode_list[i++]=new Option('M150','M150');
    datecode_list[i++]=new Option('M140','M140');
    datecode_list[i++]=new Option('M130','M130');
    datecode_list[i++]=new Option('M120','M120');
    datecode_list[i++]=new Option('M110','M110');
    datecode_list[i++]=new Option('M100','M100');
    datecode_list[i++]=new Option('M090','M090');
    datecode_list[i++]=new Option('M080','M080');
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    }

  if (product_string == 'Arbortext Digital Media Publisher' && release_string == '5.1')
    {
    datecode_list[i++]=new Option('5.1T','5.1T');
    datecode_list[i++]=new Option('5.1S','5.1S');
    datecode_list[i++]=new Option('5.1R','5.1R');
    datecode_list[i++]=new Option('5.1Q','5.1Q');
    datecode_list[i++]=new Option('5.1P','5.1P');
    datecode_list[i++]=new Option('5.1C','5.1C');
    }

  if (product_string == 'Arbortext Digital Media Publisher' && release_string == '4.2.1')
    {
    datecode_list[i++]=new Option('4.2.1','4.2.1');
    }

  if (product_string == 'Arbortext Digital Media Publisher' && release_string == '4.2')
    {
    datecode_list[i++]=new Option('4.2','4.2');
    }

  if (product_string == 'Arbortext Digital Media Publisher' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('unknown','unknown');
    }

  if (product_string == 'Arbortext Dynamic Link Manager' && release_string == '5.4')
    {
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Arbortext Dynamic Link Manager' && release_string == '5.3')
    {
    datecode_list[i++]=new Option('M180','M180');
    datecode_list[i++]=new Option('M170','M170');
    datecode_list[i++]=new Option('M160','M160');
    datecode_list[i++]=new Option('M150','M150');
    datecode_list[i++]=new Option('M140','M140');
    datecode_list[i++]=new Option('M130','M130');
    datecode_list[i++]=new Option('M120','M120');
    datecode_list[i++]=new Option('M110','M110');
    datecode_list[i++]=new Option('M100','M100');
    datecode_list[i++]=new Option('M090','M090');
    datecode_list[i++]=new Option('M080','M080');
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M032','M032');
    datecode_list[i++]=new Option('M031','M031');
    datecode_list[i++]=new Option('M030','M030');
    }

  if (product_string == 'Arbortext Dynamic Link Manager' && release_string == '5.2')
    {
    datecode_list[i++]=new Option('M140','M140');
    datecode_list[i++]=new Option('M130','M130');
    datecode_list[i++]=new Option('M120','M120');
    datecode_list[i++]=new Option('M110','M110');
    datecode_list[i++]=new Option('M100','M100');
    datecode_list[i++]=new Option('M090','M090');
    datecode_list[i++]=new Option('M080','M080');
    datecode_list[i++]=new Option('M071','M071');
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M063','M063');
    datecode_list[i++]=new Option('M062','M062');
    datecode_list[i++]=new Option('M061','M061');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M053','M053');
    datecode_list[i++]=new Option('M052','M052');
    datecode_list[i++]=new Option('M051','M051');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M011','M011');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Arbortext Dynamic Link Manager' && release_string == '5.1')
    {
    datecode_list[i++]=new Option('5.1W','5.1W');
    datecode_list[i++]=new Option('5.1V','5.1V');
    datecode_list[i++]=new Option('5.1U','5.1U');
    datecode_list[i++]=new Option('5.1T','5.1T');
    datecode_list[i++]=new Option('5.1S','5.1S');
    datecode_list[i++]=new Option('5.1R','5.1R');
    datecode_list[i++]=new Option('5.1Q','5.1Q');
    datecode_list[i++]=new Option('5.1P','5.1P');
    datecode_list[i++]=new Option('5.1M','5.1M');
    datecode_list[i++]=new Option('5.1L','5.1L');
    datecode_list[i++]=new Option('5.1K','5.1K');
    datecode_list[i++]=new Option('5.1H','5.1H');
    datecode_list[i++]=new Option('5.1F','5.1F');
    datecode_list[i++]=new Option('5.1D','5.1D');
    datecode_list[i++]=new Option('5.1C','5.1C');
    datecode_list[i++]=new Option('5.1B','5.1B');
    datecode_list[i++]=new Option('5.1A','5.1A');
    datecode_list[i++]=new Option('5.1','5.1');
    }

  if (product_string == 'Arbortext Dynamic Link Manager' && release_string == '5.0')
    {
    datecode_list[i++]=new Option('5.0','5.0');
    }

  if (product_string == 'Arbortext Dynamic Link Manager' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('unknown','unknown');
    }

  if (product_string == 'Arbortext Editor' && release_string == '5.4')
    {
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Arbortext Editor' && release_string == '5.3')
    {
    datecode_list[i++]=new Option('M180','M180');
    datecode_list[i++]=new Option('M170','M170');
    datecode_list[i++]=new Option('M160','M160');
    datecode_list[i++]=new Option('M150','M150');
    datecode_list[i++]=new Option('M140','M140');
    datecode_list[i++]=new Option('M130','M130');
    datecode_list[i++]=new Option('M120','M120');
    datecode_list[i++]=new Option('M111','M111');
    datecode_list[i++]=new Option('M110','M110');
    datecode_list[i++]=new Option('M100','M100');
    datecode_list[i++]=new Option('M091','M091');
    datecode_list[i++]=new Option('M090','M090');
    datecode_list[i++]=new Option('M086','M086');
    datecode_list[i++]=new Option('M085','M085');
    datecode_list[i++]=new Option('M084','M084');
    datecode_list[i++]=new Option('M083','M083');
    datecode_list[i++]=new Option('M082','M082');
    datecode_list[i++]=new Option('M081','M081');
    datecode_list[i++]=new Option('M080','M080');
    datecode_list[i++]=new Option('M072','M072');
    datecode_list[i++]=new Option('M071','M071');
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M062','M062');
    datecode_list[i++]=new Option('M061','M061');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M051','M051');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M044','M044');
    datecode_list[i++]=new Option('M043','M043');
    datecode_list[i++]=new Option('M042','M042');
    datecode_list[i++]=new Option('M041','M041');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M034','M034');
    datecode_list[i++]=new Option('M033','M033');
    datecode_list[i++]=new Option('M032','M032');
    datecode_list[i++]=new Option('M031','M031');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M023','M023');
    datecode_list[i++]=new Option('M022','M022');
    datecode_list[i++]=new Option('M021','M021');
    datecode_list[i++]=new Option('M020A','M020A');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M012','M012');
    datecode_list[i++]=new Option('M011','M011');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Arbortext Editor' && release_string == '5.2')
    {
    datecode_list[i++]=new Option('M140','M140');
    datecode_list[i++]=new Option('M132','M132');
    datecode_list[i++]=new Option('M131','M131');
    datecode_list[i++]=new Option('M130','M130');
    datecode_list[i++]=new Option('M121','M121');
    datecode_list[i++]=new Option('M120','M120');
    datecode_list[i++]=new Option('M110','M110');
    datecode_list[i++]=new Option('M100','M100');
    datecode_list[i++]=new Option('M090','M090');
    datecode_list[i++]=new Option('M080','M080');
    datecode_list[i++]=new Option('M071','M071');
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M063','M063');
    datecode_list[i++]=new Option('M062','M062');
    datecode_list[i++]=new Option('M061','M061');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M053','M053');
    datecode_list[i++]=new Option('M052','M052');
    datecode_list[i++]=new Option('M051','M051');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M021','M021');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M011','M011');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    datecode_list[i++]=new Option('999','999');
    }

  if (product_string == 'Arbortext Editor' && release_string == '5.1')
    {
    datecode_list[i++]=new Option('5.1W','5.1W');
    datecode_list[i++]=new Option('5.1V','5.1V');
    datecode_list[i++]=new Option('5.1U','5.1U');
    datecode_list[i++]=new Option('5.1T','5.1T');
    datecode_list[i++]=new Option('5.1S','5.1S');
    datecode_list[i++]=new Option('5.1RAOM','5.1RAOM');
    datecode_list[i++]=new Option('5.1R','5.1R');
    datecode_list[i++]=new Option('5.1Q','5.1Q');
    datecode_list[i++]=new Option('5.1P','5.1P');
    datecode_list[i++]=new Option('5.1N','5.1N');
    datecode_list[i++]=new Option('5.1M','5.1M');
    datecode_list[i++]=new Option('5.1L','5.1L');
    datecode_list[i++]=new Option('5.1K','5.1K');
    datecode_list[i++]=new Option('5.1H','5.1H');
    datecode_list[i++]=new Option('5.1F','5.1F');
    datecode_list[i++]=new Option('5.1D','5.1D');
    datecode_list[i++]=new Option('5.1C','5.1C');
    datecode_list[i++]=new Option('5.1B','5.1B');
    datecode_list[i++]=new Option('5.1A','5.1A');
    datecode_list[i++]=new Option('5.1','5.1');
    }

  if (product_string == 'Arbortext Editor' && release_string == '5.0')
    {
    datecode_list[i++]=new Option('5.0D','5.0D');
    datecode_list[i++]=new Option('5.0C','5.0C');
    datecode_list[i++]=new Option('5.0B','5.0B');
    datecode_list[i++]=new Option('5.0A','5.0A');
    datecode_list[i++]=new Option('5.0','5.0');
    }

  if (product_string == 'Arbortext Editor' && release_string == '4.4.1')
    {
    datecode_list[i++]=new Option('4.4.1','4.4.1');
    }

  if (product_string == 'Arbortext Editor' && release_string == '4.4')
    {
    datecode_list[i++]=new Option('4.4Y','4.4Y');
    datecode_list[i++]=new Option('4.4V','4.4V');
    datecode_list[i++]=new Option('4.4U','4.4U');
    datecode_list[i++]=new Option('4.4T','4.4T');
    datecode_list[i++]=new Option('4.4R','4.4R');
    datecode_list[i++]=new Option('4.4P','4.4P');
    datecode_list[i++]=new Option('4.4N','4.4N');
    datecode_list[i++]=new Option('4.4K','4.4K');
    datecode_list[i++]=new Option('4.4J-IBM','4.4J-IBM');
    datecode_list[i++]=new Option('4.4H','4.4H');
    datecode_list[i++]=new Option('4.4G','4.4G');
    datecode_list[i++]=new Option('4.4F','4.4F');
    datecode_list[i++]=new Option('4.4E','4.4E');
    datecode_list[i++]=new Option('4.4D','4.4D');
    datecode_list[i++]=new Option('4.4C','4.4C');
    datecode_list[i++]=new Option('4.4B','4.4B');
    datecode_list[i++]=new Option('4.4A','4.4A');
    datecode_list[i++]=new Option('4.4','4.4');
    }

  if (product_string == 'Arbortext Editor' && release_string == '4.3.1')
    {
    datecode_list[i++]=new Option('4.3.1N','4.3.1N');
    datecode_list[i++]=new Option('4.3.1D3','4.3.1D3');
    datecode_list[i++]=new Option('4.3.1C','4.3.1C');
    datecode_list[i++]=new Option('4.3.1B','4.3.1B');
    datecode_list[i++]=new Option('4.3.1A','4.3.1A');
    datecode_list[i++]=new Option('4.3.1','4.3.1');
    }

  if (product_string == 'Arbortext Editor' && release_string == '4.3')
    {
    datecode_list[i++]=new Option('4.3F','4.3F');
    datecode_list[i++]=new Option('4.3','4.3');
    }

  if (product_string == 'Arbortext Editor' && release_string == '4.2.3')
    {
    datecode_list[i++]=new Option('4.2.3','4.2.3');
    }

  if (product_string == 'Arbortext Editor' && release_string == '4.2.2')
    {
    datecode_list[i++]=new Option('4.2.2','4.2.2');
    }

  if (product_string == 'Arbortext Editor' && release_string == '4.2.1')
    {
    datecode_list[i++]=new Option('4.2.1M','4.2.1M');
    datecode_list[i++]=new Option('4.2.1D','4.2.1D');
    datecode_list[i++]=new Option('4.2.1CC','4.2.1CC');
    datecode_list[i++]=new Option('4.2.1C','4.2.1C');
    datecode_list[i++]=new Option('4.2.1','4.2.1');
    }

  if (product_string == 'Arbortext Editor' && release_string == '4.2')
    {
    datecode_list[i++]=new Option('4.2A','4.2A');
    datecode_list[i++]=new Option('4.2','4.2');
    }

  if (product_string == 'Arbortext Editor' && release_string == '4.1.2')
    {
    datecode_list[i++]=new Option('4.1.2','4.1.2');
    }

  if (product_string == 'Arbortext Editor' && release_string == '4.1.1')
    {
    datecode_list[i++]=new Option('4.1.1','4.1.1');
    }

  if (product_string == 'Arbortext Editor' && release_string == '4.1')
    {
    datecode_list[i++]=new Option('4.1','4.1');
    }

  if (product_string == 'Arbortext Editor' && release_string == '4.0')
    {
    datecode_list[i++]=new Option('4.0','4.0');
    }

  if (product_string == 'Arbortext Editor' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('unknown','unknown');
    }

  if (product_string == 'Arbortext IsoDraw CADprocess' && release_string == '7.1')
    {
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Arbortext IsoDraw CADprocess' && release_string == '7.0')
    {
    datecode_list[i++]=new Option('M090','M090');
    datecode_list[i++]=new Option('M080','M080');
    datecode_list[i++]=new Option('M071','M071');
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Arbortext IsoDraw CADprocess' && release_string == '6.3')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'Arbortext IsoDraw CADprocess' && release_string == '6.2')
    {
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Arbortext IsoDraw CADprocess' && release_string == '6.1')
    {
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Arbortext IsoDraw CADprocess' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'Arbortext IsoView' && release_string == '7.1')
    {
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Arbortext IsoView' && release_string == '7.0')
    {
    datecode_list[i++]=new Option('M080','M080');
    datecode_list[i++]=new Option('M071','M071');
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M051','M051');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M041','M041');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Arbortext IsoView' && release_string == '6.0')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'Arbortext IsoView' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'Arbortext Publishing Engine' && release_string == '5.4')
    {
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Arbortext Publishing Engine' && release_string == '5.3')
    {
    datecode_list[i++]=new Option('M180','M180');
    datecode_list[i++]=new Option('M170','M170');
    datecode_list[i++]=new Option('M160','M160');
    datecode_list[i++]=new Option('M150','M150');
    datecode_list[i++]=new Option('M140','M140');
    datecode_list[i++]=new Option('M130','M130');
    datecode_list[i++]=new Option('M120','M120');
    datecode_list[i++]=new Option('M111','M111');
    datecode_list[i++]=new Option('M110','M110');
    datecode_list[i++]=new Option('M100','M100');
    datecode_list[i++]=new Option('M091','M091');
    datecode_list[i++]=new Option('M090','M090');
    datecode_list[i++]=new Option('M086','M086');
    datecode_list[i++]=new Option('M085','M085');
    datecode_list[i++]=new Option('M084','M084');
    datecode_list[i++]=new Option('M083','M083');
    datecode_list[i++]=new Option('M082','M082');
    datecode_list[i++]=new Option('M081','M081');
    datecode_list[i++]=new Option('M080','M080');
    datecode_list[i++]=new Option('M072','M072');
    datecode_list[i++]=new Option('M071','M071');
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M062','M062');
    datecode_list[i++]=new Option('M061','M061');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M051','M051');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M044','M044');
    datecode_list[i++]=new Option('M043','M043');
    datecode_list[i++]=new Option('M042','M042');
    datecode_list[i++]=new Option('M041','M041');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M034','M034');
    datecode_list[i++]=new Option('M033','M033');
    datecode_list[i++]=new Option('M032','M032');
    datecode_list[i++]=new Option('M031','M031');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M023','M023');
    datecode_list[i++]=new Option('M022','M022');
    datecode_list[i++]=new Option('M021','M021');
    datecode_list[i++]=new Option('M020A','M020A');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M012','M012');
    datecode_list[i++]=new Option('M011','M011');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Arbortext Publishing Engine' && release_string == '5.2')
    {
    datecode_list[i++]=new Option('M140','M140');
    datecode_list[i++]=new Option('M132','M132');
    datecode_list[i++]=new Option('M131','M131');
    datecode_list[i++]=new Option('M130','M130');
    datecode_list[i++]=new Option('M121','M121');
    datecode_list[i++]=new Option('M120','M120');
    datecode_list[i++]=new Option('M110','M110');
    datecode_list[i++]=new Option('M100','M100');
    datecode_list[i++]=new Option('M090','M090');
    datecode_list[i++]=new Option('M080','M080');
    datecode_list[i++]=new Option('M071','M071');
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M063','M063');
    datecode_list[i++]=new Option('M062','M062');
    datecode_list[i++]=new Option('M061','M061');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M053','M053');
    datecode_list[i++]=new Option('M052','M052');
    datecode_list[i++]=new Option('M051','M051');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M014','M014');
    datecode_list[i++]=new Option('M011','M011');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Arbortext Publishing Engine' && release_string == '5.1')
    {
    datecode_list[i++]=new Option('5.1W','5.1W');
    datecode_list[i++]=new Option('5.1V','5.1V');
    datecode_list[i++]=new Option('5.1U','5.1U');
    datecode_list[i++]=new Option('5.1T','5.1T');
    datecode_list[i++]=new Option('5.1S','5.1S');
    datecode_list[i++]=new Option('5.1RAOM','5.1RAOM');
    datecode_list[i++]=new Option('5.1R','5.1R');
    datecode_list[i++]=new Option('5.1Q','5.1Q');
    datecode_list[i++]=new Option('5.1P','5.1P');
    datecode_list[i++]=new Option('5.1N','5.1N');
    datecode_list[i++]=new Option('5.1M','5.1M');
    datecode_list[i++]=new Option('5.1L','5.1L');
    datecode_list[i++]=new Option('5.1K','5.1K');
    datecode_list[i++]=new Option('5.1H','5.1H');
    datecode_list[i++]=new Option('5.1F','5.1F');
    datecode_list[i++]=new Option('5.1D','5.1D');
    datecode_list[i++]=new Option('5.1C','5.1C');
    datecode_list[i++]=new Option('5.1B','5.1B');
    datecode_list[i++]=new Option('5.1A','5.1A');
    datecode_list[i++]=new Option('5.1','5.1');
    }

  if (product_string == 'Arbortext Publishing Engine' && release_string == '5.0')
    {
    datecode_list[i++]=new Option('5.0D','5.0D');
    datecode_list[i++]=new Option('5.0C','5.0C');
    datecode_list[i++]=new Option('5.0B','5.0B');
    datecode_list[i++]=new Option('5.0A','5.0A');
    datecode_list[i++]=new Option('5.0','5.0');
    }

  if (product_string == 'Arbortext Publishing Engine' && release_string == '4.4.1')
    {
    datecode_list[i++]=new Option('4.4.1','4.4.1');
    }

  if (product_string == 'Arbortext Publishing Engine' && release_string == '4.4')
    {
    datecode_list[i++]=new Option('4.4Y','4.4Y');
    datecode_list[i++]=new Option('4.4V','4.4V');
    datecode_list[i++]=new Option('4.4U','4.4U');
    datecode_list[i++]=new Option('4.4T','4.4T');
    datecode_list[i++]=new Option('4.4R','4.4R');
    datecode_list[i++]=new Option('4.4P','4.4P');
    datecode_list[i++]=new Option('4.4N','4.4N');
    datecode_list[i++]=new Option('4.4K','4.4K');
    datecode_list[i++]=new Option('4.4J-IBM','4.4J-IBM');
    datecode_list[i++]=new Option('4.4H','4.4H');
    datecode_list[i++]=new Option('4.4G','4.4G');
    datecode_list[i++]=new Option('4.4F','4.4F');
    datecode_list[i++]=new Option('4.4E','4.4E');
    datecode_list[i++]=new Option('4.4D','4.4D');
    datecode_list[i++]=new Option('4.4C','4.4C');
    datecode_list[i++]=new Option('4.4B','4.4B');
    datecode_list[i++]=new Option('4.4A','4.4A');
    datecode_list[i++]=new Option('4.4','4.4');
    }

  if (product_string == 'Arbortext Publishing Engine' && release_string == '4.3.1')
    {
    datecode_list[i++]=new Option('4.3.1N','4.3.1N');
    datecode_list[i++]=new Option('4.3.1D3','4.3.1D3');
    datecode_list[i++]=new Option('4.3.1C','4.3.1C');
    datecode_list[i++]=new Option('4.3.1B','4.3.1B');
    datecode_list[i++]=new Option('4.3.1A','4.3.1A');
    datecode_list[i++]=new Option('4.3.1','4.3.1');
    }

  if (product_string == 'Arbortext Publishing Engine' && release_string == '4.3')
    {
    datecode_list[i++]=new Option('4.3F','4.3F');
    datecode_list[i++]=new Option('4.3','4.3');
    }

  if (product_string == 'Arbortext Publishing Engine' && release_string == '4.2.3')
    {
    datecode_list[i++]=new Option('4.2.3','4.2.3');
    }

  if (product_string == 'Arbortext Publishing Engine' && release_string == '4.2.2')
    {
    datecode_list[i++]=new Option('4.2.2','4.2.2');
    }

  if (product_string == 'Arbortext Publishing Engine' && release_string == '4.2.1')
    {
    datecode_list[i++]=new Option('4.2.1M','4.2.1M');
    datecode_list[i++]=new Option('4.2.1D','4.2.1D');
    datecode_list[i++]=new Option('4.2.1CC','4.2.1CC');
    datecode_list[i++]=new Option('4.2.1C','4.2.1C');
    datecode_list[i++]=new Option('4.2.1','4.2.1');
    }

  if (product_string == 'Arbortext Publishing Engine' && release_string == '4.2')
    {
    datecode_list[i++]=new Option('4.2A','4.2A');
    datecode_list[i++]=new Option('4.2','4.2');
    }

  if (product_string == 'Arbortext Publishing Engine' && release_string == '4.1.2')
    {
    datecode_list[i++]=new Option('4.1.2','4.1.2');
    }

  if (product_string == 'Arbortext Publishing Engine' && release_string == '4.1.1')
    {
    datecode_list[i++]=new Option('4.1.1','4.1.1');
    }

  if (product_string == 'Arbortext Publishing Engine' && release_string == '4.1')
    {
    datecode_list[i++]=new Option('4.1','4.1');
    }

  if (product_string == 'Arbortext Publishing Engine' && release_string == '4.0')
    {
    datecode_list[i++]=new Option('4.0','4.0');
    }

  if (product_string == 'Arbortext Publishing Engine' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('unknown','unknown');
    }

  if (product_string == 'Arbortext Styler' && release_string == '5.4')
    {
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Arbortext Styler' && release_string == '5.3')
    {
    datecode_list[i++]=new Option('m084','m084');
    datecode_list[i++]=new Option('M180','M180');
    datecode_list[i++]=new Option('M170','M170');
    datecode_list[i++]=new Option('M160','M160');
    datecode_list[i++]=new Option('M150','M150');
    datecode_list[i++]=new Option('M140','M140');
    datecode_list[i++]=new Option('M130','M130');
    datecode_list[i++]=new Option('M120','M120');
    datecode_list[i++]=new Option('M111','M111');
    datecode_list[i++]=new Option('M110','M110');
    datecode_list[i++]=new Option('M100','M100');
    datecode_list[i++]=new Option('M091','M091');
    datecode_list[i++]=new Option('M090','M090');
    datecode_list[i++]=new Option('M086','M086');
    datecode_list[i++]=new Option('M085','M085');
    datecode_list[i++]=new Option('M083','M083');
    datecode_list[i++]=new Option('M082','M082');
    datecode_list[i++]=new Option('M081','M081');
    datecode_list[i++]=new Option('M080','M080');
    datecode_list[i++]=new Option('M072','M072');
    datecode_list[i++]=new Option('M071','M071');
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M062','M062');
    datecode_list[i++]=new Option('M061','M061');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M051','M051');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M044','M044');
    datecode_list[i++]=new Option('M043','M043');
    datecode_list[i++]=new Option('M042','M042');
    datecode_list[i++]=new Option('M041','M041');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M034','M034');
    datecode_list[i++]=new Option('M033','M033');
    datecode_list[i++]=new Option('M032','M032');
    datecode_list[i++]=new Option('M031','M031');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M023','M023');
    datecode_list[i++]=new Option('M022','M022');
    datecode_list[i++]=new Option('M021','M021');
    datecode_list[i++]=new Option('M020A','M020A');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M012','M012');
    datecode_list[i++]=new Option('M011','M011');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Arbortext Styler' && release_string == '5.2')
    {
    datecode_list[i++]=new Option('M140','M140');
    datecode_list[i++]=new Option('M132','M132');
    datecode_list[i++]=new Option('M131','M131');
    datecode_list[i++]=new Option('M130','M130');
    datecode_list[i++]=new Option('M121','M121');
    datecode_list[i++]=new Option('M120','M120');
    datecode_list[i++]=new Option('M110','M110');
    datecode_list[i++]=new Option('M100','M100');
    datecode_list[i++]=new Option('M090','M090');
    datecode_list[i++]=new Option('M080','M080');
    datecode_list[i++]=new Option('M071','M071');
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M062','M062');
    datecode_list[i++]=new Option('M061','M061');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M053','M053');
    datecode_list[i++]=new Option('M052','M052');
    datecode_list[i++]=new Option('M051','M051');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M011','M011');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Arbortext Styler' && release_string == '5.1')
    {
    datecode_list[i++]=new Option('5.1W','5.1W');
    datecode_list[i++]=new Option('5.1V','5.1V');
    datecode_list[i++]=new Option('5.1U','5.1U');
    datecode_list[i++]=new Option('5.1T','5.1T');
    datecode_list[i++]=new Option('5.1S','5.1S');
    datecode_list[i++]=new Option('5.1RAOM','5.1RAOM');
    datecode_list[i++]=new Option('5.1R','5.1R');
    datecode_list[i++]=new Option('5.1Q','5.1Q');
    datecode_list[i++]=new Option('5.1P','5.1P');
    datecode_list[i++]=new Option('5.1N','5.1N');
    datecode_list[i++]=new Option('5.1M','5.1M');
    datecode_list[i++]=new Option('5.1L','5.1L');
    datecode_list[i++]=new Option('5.1K','5.1K');
    datecode_list[i++]=new Option('5.1H','5.1H');
    datecode_list[i++]=new Option('5.1F','5.1F');
    datecode_list[i++]=new Option('5.1D','5.1D');
    datecode_list[i++]=new Option('5.1C','5.1C');
    datecode_list[i++]=new Option('5.1B','5.1B');
    datecode_list[i++]=new Option('5.1A','5.1A');
    datecode_list[i++]=new Option('5.1','5.1');
    }

  if (product_string == 'Arbortext Styler' && release_string == '5.0')
    {
    datecode_list[i++]=new Option('5.0D','5.0D');
    datecode_list[i++]=new Option('5.0C','5.0C');
    datecode_list[i++]=new Option('5.0B','5.0B');
    datecode_list[i++]=new Option('5.0A','5.0A');
    datecode_list[i++]=new Option('5.0','5.0');
    }

  if (product_string == 'Arbortext Styler' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('unknown','unknown');
    }

  if (product_string == 'Arbortext for Aerospace & Defense S1000D/S2000M' && release_string == '4.3')
    {
    datecode_list[i++]=new Option('M080','M080');
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M012','M012');
    datecode_list[i++]=new Option('M011','M011');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Arbortext for Aerospace & Defense S1000D/S2000M' && release_string == '4.2')
    {
    datecode_list[i++]=new Option('M038','M038');
    datecode_list[i++]=new Option('M037','M037');
    datecode_list[i++]=new Option('M036','M036');
    datecode_list[i++]=new Option('M035','M035');
    datecode_list[i++]=new Option('M034','M034');
    datecode_list[i++]=new Option('M033','M033');
    datecode_list[i++]=new Option('M032','M032');
    datecode_list[i++]=new Option('M031','M031');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M024','M024');
    datecode_list[i++]=new Option('M023','M023');
    datecode_list[i++]=new Option('M022','M022');
    datecode_list[i++]=new Option('M021','M021');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M017','M017');
    datecode_list[i++]=new Option('M016','M016');
    datecode_list[i++]=new Option('M015','M015');
    datecode_list[i++]=new Option('M014','M014');
    datecode_list[i++]=new Option('M013','M013');
    datecode_list[i++]=new Option('M012','M012');
    datecode_list[i++]=new Option('M011','M011');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Arbortext for Aerospace & Defense S1000D/S2000M' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('n/a','n/a');
    }

  if (product_string == 'CADDS 5 - Explicit' && release_string == '15')
    {
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M065','M065');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M055','M055');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M045','M045');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M035','M035');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M025','M025');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M015','M015');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('M005','M005');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'CADDS 5 - Explicit' && release_string == '14')
    {
    datecode_list[i++]=new Option('M100','M100');
    datecode_list[i++]=new Option('M090','M090');
    datecode_list[i++]=new Option('M085','M085');
    datecode_list[i++]=new Option('M080','M080');
    datecode_list[i++]=new Option('M075','M075');
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M065','M065');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M055','M055');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M045','M045');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M035','M035');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M025','M025');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M015','M015');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('M005','M005');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'CADDS 5 - Explicit' && release_string == '13')
    {
    datecode_list[i++]=new Option('2007H00','2007H00');
    datecode_list[i++]=new Option('2007G50','2007G50');
    datecode_list[i++]=new Option('2007G00','2007G00');
    datecode_list[i++]=new Option('2007F50','2007F50');
    datecode_list[i++]=new Option('2006F00','2006F00');
    datecode_list[i++]=new Option('2006E50','2006E50');
    datecode_list[i++]=new Option('2006E00','2006E00');
    datecode_list[i++]=new Option('2006D50','2006D50');
    datecode_list[i++]=new Option('2006D00','2006D00');
    datecode_list[i++]=new Option('2006C50','2006C50');
    datecode_list[i++]=new Option('2006C00','2006C00');
    datecode_list[i++]=new Option('2005B50','2005B50');
    datecode_list[i++]=new Option('2005B00','2005B00');
    datecode_list[i++]=new Option('2005A50','2005A50');
    datecode_list[i++]=new Option('2005A00','2005A00');
    datecode_list[i++]=new Option('2005950','2005950');
    datecode_list[i++]=new Option('2005900','2005900');
    datecode_list[i++]=new Option('2005850','2005850');
    datecode_list[i++]=new Option('2004800','2004800');
    datecode_list[i++]=new Option('2004750','2004750');
    datecode_list[i++]=new Option('2004700','2004700');
    datecode_list[i++]=new Option('2004650','2004650');
    datecode_list[i++]=new Option('2004600','2004600');
    datecode_list[i++]=new Option('2004550','2004550');
    datecode_list[i++]=new Option('2004500','2004500');
    datecode_list[i++]=new Option('2003450','2003450');
    datecode_list[i++]=new Option('2003400','2003400');
    datecode_list[i++]=new Option('2003350','2003350');
    datecode_list[i++]=new Option('2003300','2003300');
    datecode_list[i++]=new Option('2003250','2003250');
    datecode_list[i++]=new Option('2003200','2003200');
    datecode_list[i++]=new Option('2003150','2003150');
    datecode_list[i++]=new Option('2003100','2003100');
    datecode_list[i++]=new Option('2001000','2001000');
    }

  if (product_string == 'CADDS 5 - Explicit' && release_string == '12')
    {
    datecode_list[i++]=new Option('PreRelease','PreRelease');
    datecode_list[i++]=new Option('2003B00','2003B00');
    datecode_list[i++]=new Option('2003A50','2003A50');
    datecode_list[i++]=new Option('2003A00','2003A00');
    datecode_list[i++]=new Option('2003950','2003950');
    datecode_list[i++]=new Option('2003900','2003900');
    datecode_list[i++]=new Option('2003850','2003850');
    datecode_list[i++]=new Option('2003800','2003800');
    datecode_list[i++]=new Option('2002750','2002750');
    datecode_list[i++]=new Option('2002700','2002700');
    datecode_list[i++]=new Option('2002650','2002650');
    datecode_list[i++]=new Option('2002600','2002600');
    datecode_list[i++]=new Option('2002550','2002550');
    datecode_list[i++]=new Option('2002500','2002500');
    datecode_list[i++]=new Option('2002450','2002450');
    datecode_list[i++]=new Option('2002400','2002400');
    datecode_list[i++]=new Option('2002350','2002350');
    datecode_list[i++]=new Option('2001300','2001300');
    datecode_list[i++]=new Option('2001210','2001210');
    datecode_list[i++]=new Option('2001200','2001200');
    datecode_list[i++]=new Option('2001120','2001120');
    datecode_list[i++]=new Option('2001110','2001110');
    datecode_list[i++]=new Option('2001100','2001100');
    }

  if (product_string == 'CADDS 5 - Explicit' && release_string == '11.0')
    {
    datecode_list[i++]=new Option('925','925');
    datecode_list[i++]=new Option('822','822');
    datecode_list[i++]=new Option('720','720');
    datecode_list[i++]=new Option('614','614');
    datecode_list[i++]=new Option('512','512');
    datecode_list[i++]=new Option('410','410');
    datecode_list[i++]=new Option('305','305');
    datecode_list[i++]=new Option('2001800','2001800');
    datecode_list[i++]=new Option('2001700','2001700');
    datecode_list[i++]=new Option('2001620','2001620');
    datecode_list[i++]=new Option('2001610','2001610');
    datecode_list[i++]=new Option('2001600','2001600');
    datecode_list[i++]=new Option('2001520','2001520');
    datecode_list[i++]=new Option('2001500','2001500');
    datecode_list[i++]=new Option('2001420','2001420');
    datecode_list[i++]=new Option('2000410','2000410');
    datecode_list[i++]=new Option('2000400','2000400');
    datecode_list[i++]=new Option('2000320','2000320');
    datecode_list[i++]=new Option('2000310','2000310');
    datecode_list[i++]=new Option('2000300','2000300');
    datecode_list[i++]=new Option('2000220','2000220');
    datecode_list[i++]=new Option('2000210','2000210');
    datecode_list[i++]=new Option('2000200','2000200');
    datecode_list[i++]=new Option('2000120','2000120');
    datecode_list[i++]=new Option('2000110','2000110');
    datecode_list[i++]=new Option('2000100','2000100');
    datecode_list[i++]=new Option('1999003','1999003');
    datecode_list[i++]=new Option('1999002','1999002');
    datecode_list[i++]=new Option('1438','1438');
    datecode_list[i++]=new Option('1335','1335');
    datecode_list[i++]=new Option('1233','1233');
    datecode_list[i++]=new Option('1131','1131');
    datecode_list[i++]=new Option('1028','1028');
    }

  if (product_string == 'CADDS 5 - Explicit' && release_string == '10.0')
    {
    datecode_list[i++]=new Option('4084','4084');
    datecode_list[i++]=new Option('3983','3983');
    datecode_list[i++]=new Option('3882','3882');
    datecode_list[i++]=new Option('3781','3781');
    datecode_list[i++]=new Option('3680','3680');
    datecode_list[i++]=new Option('3579','3579');
    datecode_list[i++]=new Option('3478','3478');
    datecode_list[i++]=new Option('3376','3376');
    datecode_list[i++]=new Option('3275','3275');
    datecode_list[i++]=new Option('3173','3173');
    datecode_list[i++]=new Option('3072','3072');
    datecode_list[i++]=new Option('2971','2971');
    datecode_list[i++]=new Option('2870','2870');
    datecode_list[i++]=new Option('2769','2769');
    datecode_list[i++]=new Option('2667','2667');
    datecode_list[i++]=new Option('2566','2566');
    datecode_list[i++]=new Option('2364','2364');
    datecode_list[i++]=new Option('2000420','2000420');
    datecode_list[i++]=new Option('2000410','2000410');
    datecode_list[i++]=new Option('2000400','2000400');
    datecode_list[i++]=new Option('2000320','2000320');
    datecode_list[i++]=new Option('2000310','2000310');
    datecode_list[i++]=new Option('1999300','1999300');
    datecode_list[i++]=new Option('1999220','1999220');
    datecode_list[i++]=new Option('1999210','1999210');
    datecode_list[i++]=new Option('1999200','1999200');
    datecode_list[i++]=new Option('1999110','1999110');
    datecode_list[i++]=new Option('1999100','1999100');
    datecode_list[i++]=new Option('1955','1955');
    datecode_list[i++]=new Option('1647','1647');
    datecode_list[i++]=new Option('1340','1340');
    }

  if (product_string == 'CADDS 5 - Explicit' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'CADDS 5 - Parametric' && release_string == '15')
    {
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M065','M065');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M055','M055');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M045','M045');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M035','M035');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M025','M025');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M015','M015');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('M005','M005');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'CADDS 5 - Parametric' && release_string == '14')
    {
    datecode_list[i++]=new Option('M100','M100');
    datecode_list[i++]=new Option('M090','M090');
    datecode_list[i++]=new Option('M085','M085');
    datecode_list[i++]=new Option('M080','M080');
    datecode_list[i++]=new Option('M075','M075');
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M065','M065');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M055','M055');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M045','M045');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M035','M035');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M025','M025');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M015','M015');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('M005','M005');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'CADDS 5 - Parametric' && release_string == '13')
    {
    datecode_list[i++]=new Option('2007H00','2007H00');
    datecode_list[i++]=new Option('2007G50','2007G50');
    datecode_list[i++]=new Option('2007G00','2007G00');
    datecode_list[i++]=new Option('2007F50','2007F50');
    datecode_list[i++]=new Option('2006F00','2006F00');
    datecode_list[i++]=new Option('2006E50','2006E50');
    datecode_list[i++]=new Option('2006E00','2006E00');
    datecode_list[i++]=new Option('2006D50','2006D50');
    datecode_list[i++]=new Option('2006D00','2006D00');
    datecode_list[i++]=new Option('2006C50','2006C50');
    datecode_list[i++]=new Option('2006C00','2006C00');
    datecode_list[i++]=new Option('2005B50','2005B50');
    datecode_list[i++]=new Option('2005B00','2005B00');
    datecode_list[i++]=new Option('2005A50','2005A50');
    datecode_list[i++]=new Option('2005A00','2005A00');
    datecode_list[i++]=new Option('2005950','2005950');
    datecode_list[i++]=new Option('2005900','2005900');
    datecode_list[i++]=new Option('2005850','2005850');
    datecode_list[i++]=new Option('2004800','2004800');
    datecode_list[i++]=new Option('2004750','2004750');
    datecode_list[i++]=new Option('2004700','2004700');
    datecode_list[i++]=new Option('2004650','2004650');
    datecode_list[i++]=new Option('2004600','2004600');
    datecode_list[i++]=new Option('2004550','2004550');
    datecode_list[i++]=new Option('2004500','2004500');
    datecode_list[i++]=new Option('2003450','2003450');
    datecode_list[i++]=new Option('2003400','2003400');
    datecode_list[i++]=new Option('2003350','2003350');
    datecode_list[i++]=new Option('2003300','2003300');
    datecode_list[i++]=new Option('2003250','2003250');
    datecode_list[i++]=new Option('2003200','2003200');
    datecode_list[i++]=new Option('2003150','2003150');
    datecode_list[i++]=new Option('2003100','2003100');
    datecode_list[i++]=new Option('2001000','2001000');
    }

  if (product_string == 'CADDS 5 - Parametric' && release_string == '12')
    {
    datecode_list[i++]=new Option('PreRelease','PreRelease');
    datecode_list[i++]=new Option('2003B00','2003B00');
    datecode_list[i++]=new Option('2003A50','2003A50');
    datecode_list[i++]=new Option('2003A00','2003A00');
    datecode_list[i++]=new Option('2003950','2003950');
    datecode_list[i++]=new Option('2003900','2003900');
    datecode_list[i++]=new Option('2003850','2003850');
    datecode_list[i++]=new Option('2003800','2003800');
    datecode_list[i++]=new Option('2002750','2002750');
    datecode_list[i++]=new Option('2002700','2002700');
    datecode_list[i++]=new Option('2002650','2002650');
    datecode_list[i++]=new Option('2002600','2002600');
    datecode_list[i++]=new Option('2002550','2002550');
    datecode_list[i++]=new Option('2002500','2002500');
    datecode_list[i++]=new Option('2002450','2002450');
    datecode_list[i++]=new Option('2002400','2002400');
    datecode_list[i++]=new Option('2002350','2002350');
    datecode_list[i++]=new Option('2001300','2001300');
    datecode_list[i++]=new Option('2001210','2001210');
    datecode_list[i++]=new Option('2001200','2001200');
    datecode_list[i++]=new Option('2001120','2001120');
    datecode_list[i++]=new Option('2001110','2001110');
    datecode_list[i++]=new Option('2001100','2001100');
    }

  if (product_string == 'CADDS 5 - Parametric' && release_string == '11.0')
    {
    datecode_list[i++]=new Option('925','925');
    datecode_list[i++]=new Option('822','822');
    datecode_list[i++]=new Option('720','720');
    datecode_list[i++]=new Option('614','614');
    datecode_list[i++]=new Option('512','512');
    datecode_list[i++]=new Option('410','410');
    datecode_list[i++]=new Option('305','305');
    datecode_list[i++]=new Option('2001800','2001800');
    datecode_list[i++]=new Option('2001700','2001700');
    datecode_list[i++]=new Option('2001620','2001620');
    datecode_list[i++]=new Option('2001610','2001610');
    datecode_list[i++]=new Option('2001600','2001600');
    datecode_list[i++]=new Option('2001520','2001520');
    datecode_list[i++]=new Option('2001500','2001500');
    datecode_list[i++]=new Option('2001420','2001420');
    datecode_list[i++]=new Option('2000410','2000410');
    datecode_list[i++]=new Option('2000400','2000400');
    datecode_list[i++]=new Option('2000320','2000320');
    datecode_list[i++]=new Option('2000310','2000310');
    datecode_list[i++]=new Option('2000300','2000300');
    datecode_list[i++]=new Option('2000200','2000200');
    datecode_list[i++]=new Option('2000100','2000100');
    }

  if (product_string == 'CADDS 5 - Parametric' && release_string == '10.0')
    {
    datecode_list[i++]=new Option('4084','4084');
    datecode_list[i++]=new Option('3983','3983');
    datecode_list[i++]=new Option('3882','3882');
    datecode_list[i++]=new Option('3781','3781');
    datecode_list[i++]=new Option('3680','3680');
    datecode_list[i++]=new Option('3579','3579');
    datecode_list[i++]=new Option('3478','3478');
    datecode_list[i++]=new Option('3376','3376');
    datecode_list[i++]=new Option('3275','3275');
    datecode_list[i++]=new Option('3173','3173');
    datecode_list[i++]=new Option('3072','3072');
    datecode_list[i++]=new Option('2971','2971');
    datecode_list[i++]=new Option('2870','2870');
    datecode_list[i++]=new Option('2769','2769');
    datecode_list[i++]=new Option('2667','2667');
    datecode_list[i++]=new Option('2566','2566');
    datecode_list[i++]=new Option('2364','2364');
    datecode_list[i++]=new Option('2000400','2000400');
    datecode_list[i++]=new Option('1999300','1999300');
    datecode_list[i++]=new Option('1999220','1999220');
    datecode_list[i++]=new Option('1999210','1999210');
    datecode_list[i++]=new Option('1999200','1999200');
    datecode_list[i++]=new Option('1999110','1999110');
    datecode_list[i++]=new Option('1999100','1999100');
    datecode_list[i++]=new Option('1340','1340');
    datecode_list[i++]=new Option('12','12');
    }

  if (product_string == 'CADDS 5 - Parametric' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'CDM' && release_string == '15')
    {
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M065','M065');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M055','M055');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M045','M045');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M035','M035');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M025','M025');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M015','M015');
    datecode_list[i++]=new Option('M010','M010');
    }

  if (product_string == 'CDM' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'CoCreate Drafting' && release_string == '16.50')
    {
    datecode_list[i++]=new Option('16.50B','16.50B');
    datecode_list[i++]=new Option('16.50A','16.50A');
    datecode_list[i++]=new Option('16.50','16.50');
    }

  if (product_string == 'CoCreate Drafting' && release_string == '16.00')
    {
    datecode_list[i++]=new Option('16.00E','16.00E');
    datecode_list[i++]=new Option('16.00D','16.00D');
    datecode_list[i++]=new Option('16.00C','16.00C');
    datecode_list[i++]=new Option('16.00B','16.00B');
    datecode_list[i++]=new Option('16.00A','16.00A');
    datecode_list[i++]=new Option('16.00','16.00');
    }

  if (product_string == 'CoCreate Drafting' && release_string == '15.50')
    {
    datecode_list[i++]=new Option('15.50G','15.50G');
    datecode_list[i++]=new Option('15.50F','15.50F');
    datecode_list[i++]=new Option('15.50E','15.50E');
    datecode_list[i++]=new Option('15.50D','15.50D');
    datecode_list[i++]=new Option('15.50C','15.50C');
    datecode_list[i++]=new Option('15.50B','15.50B');
    datecode_list[i++]=new Option('15.50A','15.50A');
    datecode_list[i++]=new Option('15.50','15.50');
    }

  if (product_string == 'CoCreate Drafting' && release_string == '15.00')
    {
    datecode_list[i++]=new Option('15.00C','15.00C');
    datecode_list[i++]=new Option('15.00B','15.00B');
    datecode_list[i++]=new Option('15.00A','15.00A');
    datecode_list[i++]=new Option('15.00','15.00');
    }

  if (product_string == 'CoCreate Drafting' && release_string == '14.50')
    {
    datecode_list[i++]=new Option('14.50B','14.50B');
    datecode_list[i++]=new Option('14.50','14.50');
    }

  if (product_string == 'CoCreate Drafting' && release_string == '14.00')
    {
    datecode_list[i++]=new Option('14.00B','14.00B');
    datecode_list[i++]=new Option('14.00A','14.00A');
    datecode_list[i++]=new Option('14.00','14.00');
    }

  if (product_string == 'CoCreate Drafting' && release_string == '13.20')
    {
    datecode_list[i++]=new Option('13.20B','13.20B');
    datecode_list[i++]=new Option('13.20A','13.20A');
    datecode_list[i++]=new Option('13.20','13.20');
    }

  if (product_string == 'CoCreate Drafting' && release_string == '13.00')
    {
    datecode_list[i++]=new Option('13.01','13.01');
    datecode_list[i++]=new Option('13.00','13.00');
    }

  if (product_string == 'CoCreate Drafting' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'CoCreate Model Manager / Drawing Manager' && release_string == '16.00')
    {
    datecode_list[i++]=new Option('16.00G','16.00G');
    datecode_list[i++]=new Option('16.00F','16.00F');
    datecode_list[i++]=new Option('16.00E','16.00E');
    datecode_list[i++]=new Option('16.00D','16.00D');
    datecode_list[i++]=new Option('16.00C','16.00C');
    datecode_list[i++]=new Option('16.00B','16.00B');
    datecode_list[i++]=new Option('16.00A','16.00A');
    datecode_list[i++]=new Option('16.00','16.00');
    }

  if (product_string == 'CoCreate Model Manager / Drawing Manager' && release_string == '15.50')
    {
    datecode_list[i++]=new Option('15.50H','15.50H');
    datecode_list[i++]=new Option('15.50G','15.50G');
    datecode_list[i++]=new Option('15.50F','15.50F');
    datecode_list[i++]=new Option('15.50E','15.50E');
    datecode_list[i++]=new Option('15.50D','15.50D');
    datecode_list[i++]=new Option('15.50C','15.50C');
    datecode_list[i++]=new Option('15.50B','15.50B');
    datecode_list[i++]=new Option('15.50A','15.50A');
    datecode_list[i++]=new Option('15.50','15.50');
    }

  if (product_string == 'CoCreate Model Manager / Drawing Manager' && release_string == '15.00')
    {
    datecode_list[i++]=new Option('15.00C','15.00C');
    datecode_list[i++]=new Option('15.00B','15.00B');
    datecode_list[i++]=new Option('15.00A','15.00A');
    datecode_list[i++]=new Option('15.00','15.00');
    }

  if (product_string == 'CoCreate Model Manager / Drawing Manager' && release_string == '14.50')
    {
    datecode_list[i++]=new Option('14.50A','14.50A');
    datecode_list[i++]=new Option('14.50','14.50');
    }

  if (product_string == 'CoCreate Model Manager / Drawing Manager' && release_string == '14.00')
    {
    datecode_list[i++]=new Option('14.00C','14.00C');
    datecode_list[i++]=new Option('14.00B','14.00B');
    datecode_list[i++]=new Option('14.00A','14.00A');
    datecode_list[i++]=new Option('14.00','14.00');
    }

  if (product_string == 'CoCreate Model Manager / Drawing Manager' && release_string == '13.20')
    {
    datecode_list[i++]=new Option('13.20C','13.20C');
    datecode_list[i++]=new Option('13.20B','13.20B');
    datecode_list[i++]=new Option('13.20A','13.20A');
    datecode_list[i++]=new Option('13.20','13.20');
    }

  if (product_string == 'CoCreate Model Manager / Drawing Manager' && release_string == '13.00')
    {
    datecode_list[i++]=new Option('13.01','13.01');
    datecode_list[i++]=new Option('13.00A','13.00A');
    datecode_list[i++]=new Option('13.00','13.00');
    }

  if (product_string == 'CoCreate Model Manager / Drawing Manager' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'CoCreate Modeling' && release_string == '16.50')
    {
    datecode_list[i++]=new Option('16.50B','16.50B');
    datecode_list[i++]=new Option('16.50A','16.50A');
    datecode_list[i++]=new Option('16.50','16.50');
    }

  if (product_string == 'CoCreate Modeling' && release_string == '16.00')
    {
    datecode_list[i++]=new Option('16.00E','16.00E');
    datecode_list[i++]=new Option('16.00D','16.00D');
    datecode_list[i++]=new Option('16.00C','16.00C');
    datecode_list[i++]=new Option('16.00B','16.00B');
    datecode_list[i++]=new Option('16.00A','16.00A');
    datecode_list[i++]=new Option('16.00','16.00');
    }

  if (product_string == 'CoCreate Modeling' && release_string == '15.50')
    {
    datecode_list[i++]=new Option('15.50H','15.50H');
    datecode_list[i++]=new Option('15.50G','15.50G');
    datecode_list[i++]=new Option('15.50F','15.50F');
    datecode_list[i++]=new Option('15.50E','15.50E');
    datecode_list[i++]=new Option('15.50D','15.50D');
    datecode_list[i++]=new Option('15.50C','15.50C');
    datecode_list[i++]=new Option('15.50B','15.50B');
    datecode_list[i++]=new Option('15.50A','15.50A');
    datecode_list[i++]=new Option('15.50','15.50');
    }

  if (product_string == 'CoCreate Modeling' && release_string == '15.00')
    {
    datecode_list[i++]=new Option('15.00C','15.00C');
    datecode_list[i++]=new Option('15.00B','15.00B');
    datecode_list[i++]=new Option('15.00A','15.00A');
    datecode_list[i++]=new Option('15.00','15.00');
    }

  if (product_string == 'CoCreate Modeling' && release_string == '14.50')
    {
    datecode_list[i++]=new Option('14.50B','14.50B');
    datecode_list[i++]=new Option('14.50A','14.50A');
    datecode_list[i++]=new Option('14.50','14.50');
    }

  if (product_string == 'CoCreate Modeling' && release_string == '14.00')
    {
    datecode_list[i++]=new Option('14.00C','14.00C');
    datecode_list[i++]=new Option('14.00B','14.00B');
    datecode_list[i++]=new Option('14.00A','14.00A');
    datecode_list[i++]=new Option('14.00','14.00');
    }

  if (product_string == 'CoCreate Modeling' && release_string == '13.20')
    {
    datecode_list[i++]=new Option('13.20C','13.20C');
    datecode_list[i++]=new Option('13.20B','13.20B');
    datecode_list[i++]=new Option('13.20A','13.20A');
    datecode_list[i++]=new Option('13.20','13.20');
    }

  if (product_string == 'CoCreate Modeling' && release_string == '13.00')
    {
    datecode_list[i++]=new Option('13.01','13.01');
    datecode_list[i++]=new Option('13.00C','13.00C');
    datecode_list[i++]=new Option('13.00A','13.00A');
    datecode_list[i++]=new Option('13.00','13.00');
    }

  if (product_string == 'CoCreate Modeling' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'CoCreate OneSpace Live!' && release_string == '14.00')
    {
    datecode_list[i++]=new Option('14.00 SP1','14.00 SP1');
    datecode_list[i++]=new Option('14.00','14.00');
    }

  if (product_string == 'CoCreate OneSpace Live!' && release_string == '13.00')
    {
    datecode_list[i++]=new Option('13.00','13.00');
    }

  if (product_string == 'CoCreate OneSpace Live!' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'CoCreate OneSpace.net' && release_string == '14.00')
    {
    datecode_list[i++]=new Option('14.00 SP1','14.00 SP1');
    datecode_list[i++]=new Option('14.00','14.00');
    }

  if (product_string == 'CoCreate OneSpace.net' && release_string == '13.00')
    {
    datecode_list[i++]=new Option('13.00','13.00');
    }

  if (product_string == 'CoCreate OneSpace.net' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'CoCreate WorkManager / DDM' && release_string == '16.00')
    {
    datecode_list[i++]=new Option('16.00G','16.00G');
    datecode_list[i++]=new Option('16.00F','16.00F');
    datecode_list[i++]=new Option('16.00E','16.00E');
    datecode_list[i++]=new Option('16.00D','16.00D');
    datecode_list[i++]=new Option('16.00C','16.00C');
    datecode_list[i++]=new Option('16.00B','16.00B');
    datecode_list[i++]=new Option('16.00A','16.00A');
    datecode_list[i++]=new Option('16.00','16.00');
    }

  if (product_string == 'CoCreate WorkManager / DDM' && release_string == '15.50')
    {
    datecode_list[i++]=new Option('15.50G','15.50G');
    datecode_list[i++]=new Option('15.50F','15.50F');
    datecode_list[i++]=new Option('15.50E','15.50E');
    datecode_list[i++]=new Option('15.50D','15.50D');
    datecode_list[i++]=new Option('15.50C','15.50C');
    datecode_list[i++]=new Option('15.50B','15.50B');
    datecode_list[i++]=new Option('15.50A','15.50A');
    datecode_list[i++]=new Option('15.50','15.50');
    }

  if (product_string == 'CoCreate WorkManager / DDM' && release_string == '15.00')
    {
    datecode_list[i++]=new Option('15.00C','15.00C');
    datecode_list[i++]=new Option('15.00B','15.00B');
    datecode_list[i++]=new Option('15.00A','15.00A');
    datecode_list[i++]=new Option('15.00','15.00');
    }

  if (product_string == 'CoCreate WorkManager / DDM' && release_string == '14.50')
    {
    datecode_list[i++]=new Option('14.50','14.50');
    }

  if (product_string == 'CoCreate WorkManager / DDM' && release_string == '14.00')
    {
    datecode_list[i++]=new Option('14.00C','14.00C');
    datecode_list[i++]=new Option('14.00B','14.00B');
    datecode_list[i++]=new Option('14.00A','14.00A');
    datecode_list[i++]=new Option('14.00','14.00');
    }

  if (product_string == 'CoCreate WorkManager / DDM' && release_string == '13.20')
    {
    datecode_list[i++]=new Option('13.20B','13.20B');
    datecode_list[i++]=new Option('13.20A','13.20A');
    datecode_list[i++]=new Option('13.20','13.20');
    }

  if (product_string == 'CoCreate WorkManager / DDM' && release_string == '13.00')
    {
    datecode_list[i++]=new Option('13.01','13.01');
    datecode_list[i++]=new Option('13.00','13.00');
    }

  if (product_string == 'CoCreate WorkManager / DDM' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'DIMENSION III' && release_string == '14.0')
    {
    datecode_list[i++]=new Option('20081100','20081100');
    datecode_list[i++]=new Option('20081050','20081050');
    datecode_list[i++]=new Option('2007950','2007950');
    datecode_list[i++]=new Option('2007900','2007900');
    datecode_list[i++]=new Option('20071000','20071000');
    datecode_list[i++]=new Option('2006800','2006800');
    datecode_list[i++]=new Option('2006700','2006700');
    datecode_list[i++]=new Option('2005600','2005600');
    datecode_list[i++]=new Option('2005500','2005500');
    datecode_list[i++]=new Option('2005400','2005400');
    datecode_list[i++]=new Option('2004300','2004300');
    datecode_list[i++]=new Option('2004211','2004211');
    datecode_list[i++]=new Option('2004210','2004210');
    datecode_list[i++]=new Option('2004200','2004200');
    datecode_list[i++]=new Option('2004100','2004100');
    }

  if (product_string == 'DIMENSION III' && release_string == '13.0')
    {
    datecode_list[i++]=new Option('2004200','2004200');
    datecode_list[i++]=new Option('2004110','2004110');
    }

  if (product_string == 'DIMENSION III' && release_string == '12.0')
    {
    datecode_list[i++]=new Option('50','50');
    datecode_list[i++]=new Option('49','49');
    datecode_list[i++]=new Option('48','48');
    datecode_list[i++]=new Option('47','47');
    datecode_list[i++]=new Option('46','46');
    datecode_list[i++]=new Option('45','45');
    datecode_list[i++]=new Option('44','44');
    datecode_list[i++]=new Option('43','43');
    datecode_list[i++]=new Option('42','42');
    datecode_list[i++]=new Option('41','41');
    datecode_list[i++]=new Option('40','40');
    datecode_list[i++]=new Option('4','4');
    datecode_list[i++]=new Option('39','39');
    datecode_list[i++]=new Option('38','38');
    datecode_list[i++]=new Option('37','37');
    datecode_list[i++]=new Option('36','36');
    datecode_list[i++]=new Option('35','35');
    datecode_list[i++]=new Option('34','34');
    datecode_list[i++]=new Option('33','33');
    datecode_list[i++]=new Option('32','32');
    datecode_list[i++]=new Option('31','31');
    datecode_list[i++]=new Option('30','30');
    datecode_list[i++]=new Option('29','29');
    datecode_list[i++]=new Option('28','28');
    datecode_list[i++]=new Option('27','27');
    datecode_list[i++]=new Option('26','26');
    datecode_list[i++]=new Option('25','25');
    datecode_list[i++]=new Option('24','24');
    datecode_list[i++]=new Option('0','0');
    }

  if (product_string == 'DIMENSION III' && release_string == '11.0')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'DIMENSION III' && release_string == '10.0')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'DIMENSION III' && release_string == '9.3')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'DIMENSION III' && release_string == '9.1')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'DIMENSION III' && release_string == '9.0')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'DIMENSION III' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'DIVISION MockUp' && release_string == '2000i2-1')
    {
    datecode_list[i++]=new Option('2004268','2004268');
    }

  if (product_string == 'DIVISION MockUp' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'DMAN' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'Electronic Services' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'Expert Framework Extension' && release_string == '6.0')
    {
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    }

  if (product_string == 'Expert Framework Extension' && release_string == '5.0')
    {
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Expert Framework Extension' && release_string == '4.0')
    {
    datecode_list[i++]=new Option('M080','M080');
    datecode_list[i++]=new Option('M050','M050');
    }

  if (product_string == 'Expert Framework Extension' && release_string == '3.1')
    {
    datecode_list[i++]=new Option('M140','M140');
    datecode_list[i++]=new Option('2003330','2003330');
    }

  if (product_string == 'Expert Framework Extension' && release_string == '3.0')
    {
    datecode_list[i++]=new Option('2003250','2003250');
    datecode_list[i++]=new Option('2003130','2003130');
    datecode_list[i++]=new Option('2003051','2003051');
    }

  if (product_string == 'Expert Framework Extension' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'Expert Moldbase Extension' && release_string == '5.0')
    {
    datecode_list[i++]=new Option('M090','M090');
    datecode_list[i++]=new Option('M080','M080');
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Expert Moldbase Extension' && release_string == '4.1')
    {
    datecode_list[i++]=new Option('M240','M240');
    datecode_list[i++]=new Option('M230','M230');
    datecode_list[i++]=new Option('M180','M180');
    datecode_list[i++]=new Option('M140','M140');
    datecode_list[i++]=new Option('2003490','2003490');
    }

  if (product_string == 'Expert Moldbase Extension' && release_string == '4.0')
    {
    datecode_list[i++]=new Option('2003250','2003250');
    datecode_list[i++]=new Option('2003130','2003130');
    datecode_list[i++]=new Option('2003051','2003051');
    datecode_list[i++]=new Option('2002490','2002490');
    }

  if (product_string == 'Expert Moldbase Extension' && release_string == '3.1')
    {
    datecode_list[i++]=new Option('2002430','2002430');
    datecode_list[i++]=new Option('2002350','2002350');
    datecode_list[i++]=new Option('2002220','2002220');
    datecode_list[i++]=new Option('2002100','2002100');
    datecode_list[i++]=new Option('2001490','2001490');
    datecode_list[i++]=new Option('2001470','2001470');
    datecode_list[i++]=new Option('2001350','2001350');
    }

  if (product_string == 'Expert Moldbase Extension' && release_string == '3.0')
    {
    datecode_list[i++]=new Option('2001470','2001470');
    datecode_list[i++]=new Option('2001350','2001350');
    datecode_list[i++]=new Option('2001330','2001330');
    }

  if (product_string == 'Expert Moldbase Extension' && release_string == '6.0')
    {
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Expert Moldbase Extension' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'FlexPLM' && release_string == '9.1')
    {
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'FlexPLM' && release_string == '9.0')
    {
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000_Beta','F000_Beta');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'FlexPLM' && release_string == '7.0')
    {
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000_BETA','F000_BETA');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'FlexPLM' && release_string == '6.1')
    {
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'FlexPLM' && release_string == '6.0')
    {
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'FlexPLM' && release_string == '5.0')
    {
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'FlexPLM' && release_string == '4.0')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'FlexPLM' && release_string == '3.1')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'FlexPLM' && release_string == '3.0')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'FlexPLM' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'GPOST' && release_string == 'Wildfire 2.0')
    {
    datecode_list[i++]=new Option('M280','M280');
    datecode_list[i++]=new Option('M270','M270');
    datecode_list[i++]=new Option('M260','M260');
    datecode_list[i++]=new Option('M250','M250');
    datecode_list[i++]=new Option('M240','M240');
    datecode_list[i++]=new Option('M230','M230');
    datecode_list[i++]=new Option('M220','M220');
    datecode_list[i++]=new Option('M210','M210');
    datecode_list[i++]=new Option('M200','M200');
    datecode_list[i++]=new Option('M190','M190');
    datecode_list[i++]=new Option('M181','M181');
    datecode_list[i++]=new Option('M180','M180');
    datecode_list[i++]=new Option('M171','M171');
    datecode_list[i++]=new Option('M170','M170');
    datecode_list[i++]=new Option('M160','M160');
    datecode_list[i++]=new Option('M150','M150');
    datecode_list[i++]=new Option('M140','M140');
    datecode_list[i++]=new Option('M130','M130');
    datecode_list[i++]=new Option('M120','M120');
    datecode_list[i++]=new Option('M110','M110');
    datecode_list[i++]=new Option('M100','M100');
    datecode_list[i++]=new Option('M090','M090');
    datecode_list[i++]=new Option('M080','M080');
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M061','M061');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M011','M011');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    datecode_list[i++]=new Option('C020','C020');
    datecode_list[i++]=new Option('2004090','2004090');
    datecode_list[i++]=new Option('2004030','2004030');
    datecode_list[i++]=new Option('2004010','2004010');
    datecode_list[i++]=new Option('2003500','2003500');
    datecode_list[i++]=new Option('2003480','2003480');
    datecode_list[i++]=new Option('2003460','2003460');
    datecode_list[i++]=new Option('2003440','2003440');
    datecode_list[i++]=new Option('2003400','2003400');
    datecode_list[i++]=new Option('2003380','2003380');
    datecode_list[i++]=new Option('2003360','2003360');
    datecode_list[i++]=new Option('2003340','2003340');
    datecode_list[i++]=new Option('2003320','2003320');
    datecode_list[i++]=new Option('2003300','2003300');
    datecode_list[i++]=new Option('2003270','2003270');
    datecode_list[i++]=new Option('2003250','2003250');
    datecode_list[i++]=new Option('2003230','2003230');
    datecode_list[i++]=new Option('2003200','2003200');
    datecode_list[i++]=new Option('2003180','2003180');
    datecode_list[i++]=new Option('2003160','2003160');
    datecode_list[i++]=new Option('2003140','2003140');
    datecode_list[i++]=new Option('2003120','2003120');
    datecode_list[i++]=new Option('2003100','2003100');
    datecode_list[i++]=new Option('2003080','2003080');
    }

  if (product_string == 'GPOST' && release_string == 'Wildfire')
    {
    datecode_list[i++]=new Option('M270','M270');
    datecode_list[i++]=new Option('M260','M260');
    datecode_list[i++]=new Option('M250','M250');
    datecode_list[i++]=new Option('M240','M240');
    datecode_list[i++]=new Option('M230','M230');
    datecode_list[i++]=new Option('M220','M220');
    datecode_list[i++]=new Option('M210','M210');
    datecode_list[i++]=new Option('M200','M200');
    datecode_list[i++]=new Option('M190','M190');
    datecode_list[i++]=new Option('M180','M180');
    datecode_list[i++]=new Option('M170','M170');
    datecode_list[i++]=new Option('M160','M160');
    datecode_list[i++]=new Option('M150','M150');
    datecode_list[i++]=new Option('M140','M140');
    datecode_list[i++]=new Option('2003490','2003490');
    datecode_list[i++]=new Option('2003451','2003451');
    datecode_list[i++]=new Option('2003450','2003450');
    datecode_list[i++]=new Option('2003410','2003410');
    datecode_list[i++]=new Option('2003370','2003370');
    datecode_list[i++]=new Option('2003330','2003330');
    datecode_list[i++]=new Option('2003291','2003291');
    datecode_list[i++]=new Option('2003290','2003290');
    datecode_list[i++]=new Option('2003250','2003250');
    datecode_list[i++]=new Option('2003210','2003210');
    datecode_list[i++]=new Option('2003170','2003170');
    datecode_list[i++]=new Option('2003130','2003130');
    datecode_list[i++]=new Option('2003100','2003100');
    datecode_list[i++]=new Option('2003051','2003051');
    datecode_list[i++]=new Option('2003050','2003050');
    datecode_list[i++]=new Option('2003020','2003020');
    datecode_list[i++]=new Option('2002490','2002490');
    datecode_list[i++]=new Option('2002470','2002470');
    }

  if (product_string == 'GPOST' && release_string == '2001')
    {
    datecode_list[i++]=new Option('2003090','2003090');
    }

  if (product_string == 'GPOST' && release_string == '2000i2')
    {
    datecode_list[i++]=new Option('2002080','2002080');
    }

  if (product_string == 'GPOST' && release_string == '2000i')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'GPOST' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'GenCAD' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'Granite' && release_string == '6.0')
    {
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    datecode_list[i++]=new Option('A320','A320');
    datecode_list[i++]=new Option('A310','A310');
    datecode_list[i++]=new Option('A300','A300');
    datecode_list[i++]=new Option('A290','A290');
    datecode_list[i++]=new Option('A280','A280');
    datecode_list[i++]=new Option('A270','A270');
    datecode_list[i++]=new Option('A260','A260');
    datecode_list[i++]=new Option('A250','A250');
    datecode_list[i++]=new Option('A240','A240');
    datecode_list[i++]=new Option('A230','A230');
    datecode_list[i++]=new Option('A220','A220');
    datecode_list[i++]=new Option('A210','A210');
    datecode_list[i++]=new Option('A200','A200');
    datecode_list[i++]=new Option('A190','A190');
    datecode_list[i++]=new Option('A180','A180');
    datecode_list[i++]=new Option('A170','A170');
    datecode_list[i++]=new Option('A160','A160');
    datecode_list[i++]=new Option('A150','A150');
    datecode_list[i++]=new Option('A140','A140');
    datecode_list[i++]=new Option('A130','A130');
    datecode_list[i++]=new Option('A120','A120');
    datecode_list[i++]=new Option('A110','A110');
    datecode_list[i++]=new Option('A100','A100');
    datecode_list[i++]=new Option('A090','A090');
    datecode_list[i++]=new Option('A080','A080');
    datecode_list[i++]=new Option('A070','A070');
    datecode_list[i++]=new Option('A060','A060');
    datecode_list[i++]=new Option('A050','A050');
    datecode_list[i++]=new Option('A040','A040');
    datecode_list[i++]=new Option('A020','A020');
    datecode_list[i++]=new Option('A010','A010');
    }

  if (product_string == 'Granite' && release_string == '5.0')
    {
    datecode_list[i++]=new Option('M170','M170');
    datecode_list[i++]=new Option('M160','M160');
    datecode_list[i++]=new Option('M150','M150');
    datecode_list[i++]=new Option('M140','M140');
    datecode_list[i++]=new Option('M130','M130');
    datecode_list[i++]=new Option('M120','M120');
    datecode_list[i++]=new Option('M110','M110');
    datecode_list[i++]=new Option('M100','M100');
    datecode_list[i++]=new Option('M090','M090');
    datecode_list[i++]=new Option('M080','M080');
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    datecode_list[i++]=new Option('C010','C010');
    datecode_list[i++]=new Option('C000','C000');
    datecode_list[i++]=new Option('A380','A380');
    datecode_list[i++]=new Option('A370','A370');
    datecode_list[i++]=new Option('A360','A360');
    datecode_list[i++]=new Option('A350','A350');
    datecode_list[i++]=new Option('A340','A340');
    datecode_list[i++]=new Option('A330','A330');
    datecode_list[i++]=new Option('A320','A320');
    datecode_list[i++]=new Option('A310','A310');
    datecode_list[i++]=new Option('A300','A300');
    datecode_list[i++]=new Option('A290','A290');
    datecode_list[i++]=new Option('A280','A280');
    datecode_list[i++]=new Option('A270','A270');
    datecode_list[i++]=new Option('A260','A260');
    datecode_list[i++]=new Option('A250','A250');
    datecode_list[i++]=new Option('A240','A240');
    datecode_list[i++]=new Option('A230','A230');
    datecode_list[i++]=new Option('A220','A220');
    datecode_list[i++]=new Option('A210','A210');
    datecode_list[i++]=new Option('A200','A200');
    datecode_list[i++]=new Option('A190','A190');
    datecode_list[i++]=new Option('A180','A180');
    datecode_list[i++]=new Option('A170','A170');
    datecode_list[i++]=new Option('A160','A160');
    datecode_list[i++]=new Option('A150','A150');
    datecode_list[i++]=new Option('A140','A140');
    datecode_list[i++]=new Option('A130','A130');
    datecode_list[i++]=new Option('A120','A120');
    datecode_list[i++]=new Option('A110','A110');
    datecode_list[i++]=new Option('A100','A100');
    datecode_list[i++]=new Option('A090','A090');
    datecode_list[i++]=new Option('A080','A080');
    datecode_list[i++]=new Option('A070','A070');
    datecode_list[i++]=new Option('A060','A060');
    datecode_list[i++]=new Option('A050','A050');
    datecode_list[i++]=new Option('A040','A040');
    datecode_list[i++]=new Option('A030','A030');
    datecode_list[i++]=new Option('A020','A020');
    datecode_list[i++]=new Option('A010','A010');
    }

  if (product_string == 'Granite' && release_string == '4.0')
    {
    datecode_list[i++]=new Option('M210','M210');
    datecode_list[i++]=new Option('M200','M200');
    datecode_list[i++]=new Option('M190','M190');
    datecode_list[i++]=new Option('M180','M180');
    datecode_list[i++]=new Option('M170','M170');
    datecode_list[i++]=new Option('M160','M160');
    datecode_list[i++]=new Option('M150','M150');
    datecode_list[i++]=new Option('M140','M140');
    datecode_list[i++]=new Option('M130','M130');
    datecode_list[i++]=new Option('M120','M120');
    datecode_list[i++]=new Option('M110','M110');
    datecode_list[i++]=new Option('M100','M100');
    datecode_list[i++]=new Option('M090','M090');
    datecode_list[i++]=new Option('M080','M080');
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    datecode_list[i++]=new Option('C010','C010');
    datecode_list[i++]=new Option('C000','C000');
    datecode_list[i++]=new Option('B000','B000');
    datecode_list[i++]=new Option('A350','A350');
    datecode_list[i++]=new Option('A340','A340');
    datecode_list[i++]=new Option('A330','A330');
    datecode_list[i++]=new Option('A320','A320');
    datecode_list[i++]=new Option('A310','A310');
    datecode_list[i++]=new Option('A300','A300');
    datecode_list[i++]=new Option('A290','A290');
    datecode_list[i++]=new Option('A280','A280');
    datecode_list[i++]=new Option('A270','A270');
    datecode_list[i++]=new Option('A260','A260');
    datecode_list[i++]=new Option('A250','A250');
    datecode_list[i++]=new Option('A240','A240');
    datecode_list[i++]=new Option('A230','A230');
    datecode_list[i++]=new Option('A220','A220');
    datecode_list[i++]=new Option('A210','A210');
    datecode_list[i++]=new Option('A200','A200');
    datecode_list[i++]=new Option('A190','A190');
    datecode_list[i++]=new Option('A180','A180');
    datecode_list[i++]=new Option('A170','A170');
    datecode_list[i++]=new Option('A160','A160');
    datecode_list[i++]=new Option('A150','A150');
    datecode_list[i++]=new Option('A140','A140');
    datecode_list[i++]=new Option('A130','A130');
    datecode_list[i++]=new Option('A120','A120');
    datecode_list[i++]=new Option('A110','A110');
    datecode_list[i++]=new Option('A100','A100');
    datecode_list[i++]=new Option('A090','A090');
    datecode_list[i++]=new Option('A080','A080');
    datecode_list[i++]=new Option('A070','A070');
    datecode_list[i++]=new Option('A060','A060');
    datecode_list[i++]=new Option('A050','A050');
    datecode_list[i++]=new Option('A040','A040');
    datecode_list[i++]=new Option('A030','A030');
    datecode_list[i++]=new Option('A020','A020');
    datecode_list[i++]=new Option('A010','A010');
    }

  if (product_string == 'Granite' && release_string == '3.0')
    {
    datecode_list[i++]=new Option('M300','M300');
    datecode_list[i++]=new Option('M280','M280');
    datecode_list[i++]=new Option('M270','M270');
    datecode_list[i++]=new Option('M260','M260');
    datecode_list[i++]=new Option('M250','M250');
    datecode_list[i++]=new Option('M240','M240');
    datecode_list[i++]=new Option('M230','M230');
    datecode_list[i++]=new Option('M220','M220');
    datecode_list[i++]=new Option('M210','M210');
    datecode_list[i++]=new Option('M200','M200');
    datecode_list[i++]=new Option('M190','M190');
    datecode_list[i++]=new Option('M181','M181');
    datecode_list[i++]=new Option('M180','M180');
    datecode_list[i++]=new Option('M171','M171');
    datecode_list[i++]=new Option('M170','M170');
    datecode_list[i++]=new Option('M160','M160');
    datecode_list[i++]=new Option('M150','M150');
    datecode_list[i++]=new Option('M140','M140');
    datecode_list[i++]=new Option('M130','M130');
    datecode_list[i++]=new Option('M120','M120');
    datecode_list[i++]=new Option('M110','M110');
    datecode_list[i++]=new Option('M100','M100');
    datecode_list[i++]=new Option('M090','M090');
    datecode_list[i++]=new Option('M080','M080');
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M061','M061');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    datecode_list[i++]=new Option('C020','C020');
    datecode_list[i++]=new Option('2004090','2004090');
    datecode_list[i++]=new Option('2004030','2004030');
    datecode_list[i++]=new Option('2004010','2004010');
    datecode_list[i++]=new Option('2003500','2003500');
    datecode_list[i++]=new Option('2003480','2003480');
    datecode_list[i++]=new Option('2003460','2003460');
    datecode_list[i++]=new Option('2003440','2003440');
    datecode_list[i++]=new Option('20034000','20034000');
    datecode_list[i++]=new Option('2003380','2003380');
    datecode_list[i++]=new Option('2003360','2003360');
    datecode_list[i++]=new Option('2003340','2003340');
    datecode_list[i++]=new Option('2003320','2003320');
    datecode_list[i++]=new Option('2003300','2003300');
    datecode_list[i++]=new Option('2003270','2003270');
    datecode_list[i++]=new Option('2003250','2003250');
    datecode_list[i++]=new Option('2003230','2003230');
    datecode_list[i++]=new Option('2003200','2003200');
    }

  if (product_string == 'Granite' && release_string == '2.0')
    {
    datecode_list[i++]=new Option('M270','M270');
    datecode_list[i++]=new Option('M260','M260');
    datecode_list[i++]=new Option('M250','M250');
    datecode_list[i++]=new Option('M240','M240');
    datecode_list[i++]=new Option('M230','M230');
    datecode_list[i++]=new Option('M220','M220');
    datecode_list[i++]=new Option('M210','M210');
    datecode_list[i++]=new Option('M200','M200');
    datecode_list[i++]=new Option('M190','M190');
    datecode_list[i++]=new Option('M180','M180');
    datecode_list[i++]=new Option('M170','M170');
    datecode_list[i++]=new Option('M160','M160');
    datecode_list[i++]=new Option('M150','M150');
    datecode_list[i++]=new Option('M140','M140');
    datecode_list[i++]=new Option('2110310','2110310');
    datecode_list[i++]=new Option('2003490','2003490');
    datecode_list[i++]=new Option('2003451','2003451');
    datecode_list[i++]=new Option('2003450','2003450');
    datecode_list[i++]=new Option('2003410','2003410');
    datecode_list[i++]=new Option('2003370','2003370');
    datecode_list[i++]=new Option('2003330','2003330');
    datecode_list[i++]=new Option('2003291','2003291');
    datecode_list[i++]=new Option('2003290','2003290');
    datecode_list[i++]=new Option('2003250','2003250');
    datecode_list[i++]=new Option('2003210','2003210');
    datecode_list[i++]=new Option('2003170','2003170');
    datecode_list[i++]=new Option('2003130','2003130');
    datecode_list[i++]=new Option('2003050','2003050');
    datecode_list[i++]=new Option('2002020','2002020');
    datecode_list[i++]=new Option('2002010','2002010');
    datecode_list[i++]=new Option('2001510','2001510');
    datecode_list[i++]=new Option('2001490','2001490');
    datecode_list[i++]=new Option('2001470','2001470');
    datecode_list[i++]=new Option('2001450','2001450');
    datecode_list[i++]=new Option('2001430','2001430');
    datecode_list[i++]=new Option('2001410','2001410');
    datecode_list[i++]=new Option('2001400','2001400');
    datecode_list[i++]=new Option('2001380','2001380');
    datecode_list[i++]=new Option('2001360','2001360');
    datecode_list[i++]=new Option('2001330','2001330');
    datecode_list[i++]=new Option('2001290','2001290');
    datecode_list[i++]=new Option('2001270','2001270');
    datecode_list[i++]=new Option('2001250','2001250');
    datecode_list[i++]=new Option('2001230','2001230');
    }

  if (product_string == 'Granite' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'Harmony' && release_string == '5.0')
    {
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Harmony' && release_string == '4.0')
    {
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Harmony' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'InSight Environmental Compliance' && release_string == '4.0')
    {
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'InSight Environmental Compliance' && release_string == '3.0')
    {
    datecode_list[i++]=new Option('3.0.2','3.0.2');
    datecode_list[i++]=new Option('3.0.1','3.0.1');
    datecode_list[i++]=new Option('3.0.0','3.0.0');
    }

  if (product_string == 'InSight Environmental Compliance' && release_string == '2.8')
    {
    datecode_list[i++]=new Option('2.8.8','2.8.8');
    datecode_list[i++]=new Option('2.8.6','2.8.6');
    datecode_list[i++]=new Option('2.8.5','2.8.5');
    }

  if (product_string == 'InSight Environmental Compliance' && release_string == '2.6')
    {
    datecode_list[i++]=new Option('2.6.0','2.6.0');
    }

  if (product_string == 'InSight Environmental Compliance' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'InterComm EDAcompare' && release_string == '9.0')
    {
    datecode_list[i++]=new Option('M040','M040');
    }

  if (product_string == 'InterComm EDAcompare' && release_string == '2.1')
    {
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'InterComm EDAcompare' && release_string == '2.2')
    {
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'InterComm EDAcompare' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'InterComm EDAconduit' && release_string == '2.1')
    {
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'InterComm EDAconduit' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'InterComm Expert' && release_string == '5.3')
    {
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'InterComm Expert' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'Mathcad' && release_string == '2001i')
    {
    datecode_list[i++]=new Option('2001i','2001i');
    }

  if (product_string == 'Mathcad' && release_string == '14.0')
    {
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M035','M035');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M011','M011');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('14.0','14.0');
    }

  if (product_string == 'Mathcad' && release_string == '13')
    {
    datecode_list[i++]=new Option('13.1','13.1');
    datecode_list[i++]=new Option('13.0','13.0');
    }

  if (product_string == 'Mathcad' && release_string == '12')
    {
    datecode_list[i++]=new Option('12.1','12.1');
    datecode_list[i++]=new Option('12.0a','12.0a');
    datecode_list[i++]=new Option('12.0','12.0');
    }

  if (product_string == 'Mathcad' && release_string == '11')
    {
    datecode_list[i++]=new Option('11.2a','11.2a');
    datecode_list[i++]=new Option('11.2','11.2');
    datecode_list[i++]=new Option('11.1','11.1');
    datecode_list[i++]=new Option('11.0a','11.0a');
    datecode_list[i++]=new Option('11.0','11.0');
    }

  if (product_string == 'Mathcad' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'NCG/ToolMaker' && release_string == '2007')
    {
    datecode_list[i++]=new Option('12.2.05','12.2.05');
    datecode_list[i++]=new Option('12.2.04','12.2.04');
    datecode_list[i++]=new Option('12.2.03','12.2.03');
    }

  if (product_string == 'NCG/ToolMaker' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'NetRegulus' && release_string == '6.5')
    {
    datecode_list[i++]=new Option('6.5','6.5');
    }

  if (product_string == 'NetRegulus' && release_string == '5.4')
    {
    datecode_list[i++]=new Option('5.4','5.4');
    }

  if (product_string == 'NetRegulus' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'NetRegulus NetRM' && release_string == '7.6.0')
    {
    datecode_list[i++]=new Option('7.6.0','7.6.0');
    }

  if (product_string == 'NetRegulus NetRM' && release_string == '7.5.1')
    {
    datecode_list[i++]=new Option('7.5.1','7.5.1');
    }

  if (product_string == 'NetRegulus NetRM' && release_string == '7.4.4')
    {
    datecode_list[i++]=new Option('7.4.4','7.4.4');
    }

  if (product_string == 'NetRegulus NetRM' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'Optegra' && release_string == '15')
    {
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M065','M065');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M055','M055');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M045','M045');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M035','M035');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M025','M025');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M015','M015');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('M005','M005');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Optegra' && release_string == '8')
    {
    datecode_list[i++]=new Option('M100','M100');
    datecode_list[i++]=new Option('M095','M095');
    datecode_list[i++]=new Option('M090','M090');
    datecode_list[i++]=new Option('M085','M085');
    datecode_list[i++]=new Option('M080','M080');
    datecode_list[i++]=new Option('M075','M075');
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M065','M065');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M055','M055');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M045','M045');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M035','M035');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M025','M025');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M015','M015');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('M005','M005');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Optegra' && release_string == '7')
    {
    datecode_list[i++]=new Option('2007H00','2007H00');
    datecode_list[i++]=new Option('2007G50','2007G50');
    datecode_list[i++]=new Option('2007G00','2007G00');
    datecode_list[i++]=new Option('2007F50','2007F50');
    datecode_list[i++]=new Option('2006F00','2006F00');
    datecode_list[i++]=new Option('2006E50','2006E50');
    datecode_list[i++]=new Option('2006E00','2006E00');
    datecode_list[i++]=new Option('2006D50','2006D50');
    datecode_list[i++]=new Option('2006D00','2006D00');
    datecode_list[i++]=new Option('2006C50','2006C50');
    datecode_list[i++]=new Option('2006C00','2006C00');
    datecode_list[i++]=new Option('2005B50','2005B50');
    datecode_list[i++]=new Option('2005B00','2005B00');
    datecode_list[i++]=new Option('2005A50','2005A50');
    datecode_list[i++]=new Option('2005A00','2005A00');
    datecode_list[i++]=new Option('2005950','2005950');
    datecode_list[i++]=new Option('2005900','2005900');
    datecode_list[i++]=new Option('2005850','2005850');
    datecode_list[i++]=new Option('2004800','2004800');
    datecode_list[i++]=new Option('2004750','2004750');
    datecode_list[i++]=new Option('2004700','2004700');
    datecode_list[i++]=new Option('2004650','2004650');
    datecode_list[i++]=new Option('2004600','2004600');
    datecode_list[i++]=new Option('2004550','2004550');
    datecode_list[i++]=new Option('2004500','2004500');
    datecode_list[i++]=new Option('2003450','2003450');
    datecode_list[i++]=new Option('2003400','2003400');
    datecode_list[i++]=new Option('2003350','2003350');
    datecode_list[i++]=new Option('2003300','2003300');
    datecode_list[i++]=new Option('2003250','2003250');
    datecode_list[i++]=new Option('2003200','2003200');
    datecode_list[i++]=new Option('2003150','2003150');
    datecode_list[i++]=new Option('2003100','2003100');
    }

  if (product_string == 'Optegra' && release_string == '6')
    {
    datecode_list[i++]=new Option('2003B00','2003B00');
    datecode_list[i++]=new Option('2003A50','2003A50');
    datecode_list[i++]=new Option('2003A00','2003A00');
    datecode_list[i++]=new Option('2003950','2003950');
    datecode_list[i++]=new Option('2003900','2003900');
    datecode_list[i++]=new Option('2003850','2003850');
    datecode_list[i++]=new Option('2003800','2003800');
    datecode_list[i++]=new Option('2002750','2002750');
    datecode_list[i++]=new Option('2002700','2002700');
    datecode_list[i++]=new Option('2002650','2002650');
    datecode_list[i++]=new Option('2002600','2002600');
    datecode_list[i++]=new Option('2002550','2002550');
    datecode_list[i++]=new Option('2002500','2002500');
    datecode_list[i++]=new Option('2002450','2002450');
    datecode_list[i++]=new Option('2002400','2002400');
    datecode_list[i++]=new Option('2001350','2001350');
    datecode_list[i++]=new Option('2001300','2001300');
    datecode_list[i++]=new Option('2001200','2001200');
    datecode_list[i++]=new Option('2001120','2001120');
    datecode_list[i++]=new Option('2001110','2001110');
    datecode_list[i++]=new Option('2001100','2001100');
    }

  if (product_string == 'Optegra' && release_string == '5.0')
    {
    datecode_list[i++]=new Option('2002900','2002900');
    datecode_list[i++]=new Option('2001800','2001800');
    datecode_list[i++]=new Option('2001620','2001620');
    datecode_list[i++]=new Option('2001610','2001610');
    datecode_list[i++]=new Option('2001600','2001600');
    datecode_list[i++]=new Option('2001520','2001520');
    datecode_list[i++]=new Option('2001500','2001500');
    datecode_list[i++]=new Option('2001420','2001420');
    datecode_list[i++]=new Option('2000410','2000410');
    datecode_list[i++]=new Option('2000400','2000400');
    datecode_list[i++]=new Option('2000320','2000320');
    datecode_list[i++]=new Option('2000310','2000310');
    datecode_list[i++]=new Option('2000300','2000300');
    datecode_list[i++]=new Option('2000220','2000220');
    datecode_list[i++]=new Option('2000210','2000210');
    datecode_list[i++]=new Option('2000200','2000200');
    datecode_list[i++]=new Option('2000120','2000120');
    datecode_list[i++]=new Option('2000100','2000100');
    }

  if (product_string == 'Optegra' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'PDS Workbench' && release_string == '9.0')
    {
    datecode_list[i++]=new Option('M050','M050');
    }

  if (product_string == 'PDS Workbench' && release_string == '8.0')
    {
    datecode_list[i++]=new Option('M030','M030');
    }

  if (product_string == 'PDS Workbench' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'Pro/ENGINEER' && release_string == 'Wildfire 5.0')
    {
    datecode_list[i++]=new Option('M090','M090');
    datecode_list[i++]=new Option('M080','M080');
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    datecode_list[i++]=new Option('C000','C000');
    datecode_list[i++]=new Option('A330','A330');
    datecode_list[i++]=new Option('A320','A320');
    datecode_list[i++]=new Option('A310','A310');
    datecode_list[i++]=new Option('A300','A300');
    datecode_list[i++]=new Option('A290','A290');
    datecode_list[i++]=new Option('A280','A280');
    datecode_list[i++]=new Option('A270','A270');
    datecode_list[i++]=new Option('A260','A260');
    datecode_list[i++]=new Option('A250','A250');
    datecode_list[i++]=new Option('A240','A240');
    datecode_list[i++]=new Option('A230','A230');
    datecode_list[i++]=new Option('A220','A220');
    datecode_list[i++]=new Option('A210','A210');
    datecode_list[i++]=new Option('A200','A200');
    datecode_list[i++]=new Option('A190','A190');
    datecode_list[i++]=new Option('A170','A170');
    datecode_list[i++]=new Option('A160','A160');
    datecode_list[i++]=new Option('A150','A150');
    datecode_list[i++]=new Option('A140','A140');
    datecode_list[i++]=new Option('A130','A130');
    datecode_list[i++]=new Option('A120','A120');
    datecode_list[i++]=new Option('A110','A110');
    datecode_list[i++]=new Option('A100','A100');
    datecode_list[i++]=new Option('A090','A090');
    datecode_list[i++]=new Option('A080','A080');
    datecode_list[i++]=new Option('A070','A070');
    datecode_list[i++]=new Option('A060','A060');
    datecode_list[i++]=new Option('A050','A050');
    datecode_list[i++]=new Option('A040','A040');
    datecode_list[i++]=new Option('A030','A030');
    datecode_list[i++]=new Option('A020','A020');
    datecode_list[i++]=new Option('A010','A010');
    }

  if (product_string == 'Pro/ENGINEER' && release_string == 'Wildfire 4.0')
    {
    datecode_list[i++]=new Option('M190','M190');
    datecode_list[i++]=new Option('M180','M180');
    datecode_list[i++]=new Option('M170','M170');
    datecode_list[i++]=new Option('M160','M160');
    datecode_list[i++]=new Option('M150','M150');
    datecode_list[i++]=new Option('M140','M140');
    datecode_list[i++]=new Option('M130','M130');
    datecode_list[i++]=new Option('M120','M120');
    datecode_list[i++]=new Option('M110','M110');
    datecode_list[i++]=new Option('M100','M100');
    datecode_list[i++]=new Option('M092','M092');
    datecode_list[i++]=new Option('M091','M091');
    datecode_list[i++]=new Option('M090','M090');
    datecode_list[i++]=new Option('M080','M080');
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    datecode_list[i++]=new Option('C010','C010');
    datecode_list[i++]=new Option('C000','C000');
    datecode_list[i++]=new Option('A380','A380');
    datecode_list[i++]=new Option('A370','A370');
    datecode_list[i++]=new Option('A360','A360');
    datecode_list[i++]=new Option('A350','A350');
    datecode_list[i++]=new Option('A340','A340');
    datecode_list[i++]=new Option('A330','A330');
    datecode_list[i++]=new Option('A320','A320');
    datecode_list[i++]=new Option('A310','A310');
    datecode_list[i++]=new Option('A300','A300');
    datecode_list[i++]=new Option('A290','A290');
    datecode_list[i++]=new Option('A280','A280');
    datecode_list[i++]=new Option('A270','A270');
    datecode_list[i++]=new Option('A260','A260');
    datecode_list[i++]=new Option('A250','A250');
    datecode_list[i++]=new Option('A240','A240');
    datecode_list[i++]=new Option('A230','A230');
    datecode_list[i++]=new Option('A220','A220');
    datecode_list[i++]=new Option('A210','A210');
    datecode_list[i++]=new Option('A200','A200');
    datecode_list[i++]=new Option('A190','A190');
    datecode_list[i++]=new Option('A180','A180');
    datecode_list[i++]=new Option('A170','A170');
    datecode_list[i++]=new Option('A160','A160');
    datecode_list[i++]=new Option('A150','A150');
    datecode_list[i++]=new Option('A140','A140');
    datecode_list[i++]=new Option('A130','A130');
    datecode_list[i++]=new Option('A120','A120');
    datecode_list[i++]=new Option('A110','A110');
    datecode_list[i++]=new Option('A100','A100');
    datecode_list[i++]=new Option('A090','A090');
    datecode_list[i++]=new Option('A080','A080');
    datecode_list[i++]=new Option('A070','A070');
    datecode_list[i++]=new Option('A060','A060');
    datecode_list[i++]=new Option('A050','A050');
    datecode_list[i++]=new Option('A040','A040');
    datecode_list[i++]=new Option('A030','A030');
    datecode_list[i++]=new Option('A020','A020');
    datecode_list[i++]=new Option('A010','A010');
    }

  if (product_string == 'Pro/ENGINEER' && release_string == 'Wildfire 3.0')
    {
    datecode_list[i++]=new Option('M240','M240');
    datecode_list[i++]=new Option('M230','M230');
    datecode_list[i++]=new Option('M220','M220');
    datecode_list[i++]=new Option('M210','M210');
    datecode_list[i++]=new Option('M200','M200');
    datecode_list[i++]=new Option('M190','M190');
    datecode_list[i++]=new Option('M180','M180');
    datecode_list[i++]=new Option('M170','M170');
    datecode_list[i++]=new Option('M161','M161');
    datecode_list[i++]=new Option('M160','M160');
    datecode_list[i++]=new Option('M150','M150');
    datecode_list[i++]=new Option('M140','M140');
    datecode_list[i++]=new Option('M130','M130');
    datecode_list[i++]=new Option('M120','M120');
    datecode_list[i++]=new Option('M110','M110');
    datecode_list[i++]=new Option('M100','M100');
    datecode_list[i++]=new Option('M090','M090');
    datecode_list[i++]=new Option('M080','M080');
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M037','M037');
    datecode_list[i++]=new Option('M036','M036');
    datecode_list[i++]=new Option('M035','M035');
    datecode_list[i++]=new Option('M034','M034');
    datecode_list[i++]=new Option('M033','M033');
    datecode_list[i++]=new Option('M032','M032');
    datecode_list[i++]=new Option('M031','M031');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    datecode_list[i++]=new Option('C010','C010');
    datecode_list[i++]=new Option('C000','C000');
    datecode_list[i++]=new Option('B000','B000');
    datecode_list[i++]=new Option('A350','A350');
    datecode_list[i++]=new Option('A340','A340');
    datecode_list[i++]=new Option('A330','A330');
    datecode_list[i++]=new Option('A320','A320');
    datecode_list[i++]=new Option('A310','A310');
    datecode_list[i++]=new Option('A300','A300');
    datecode_list[i++]=new Option('A290','A290');
    datecode_list[i++]=new Option('A280','A280');
    datecode_list[i++]=new Option('A270','A270');
    datecode_list[i++]=new Option('A260','A260');
    datecode_list[i++]=new Option('A250','A250');
    datecode_list[i++]=new Option('A240','A240');
    datecode_list[i++]=new Option('A230','A230');
    datecode_list[i++]=new Option('A220','A220');
    datecode_list[i++]=new Option('A200','A200');
    datecode_list[i++]=new Option('A190','A190');
    datecode_list[i++]=new Option('A180','A180');
    datecode_list[i++]=new Option('A170','A170');
    datecode_list[i++]=new Option('A160','A160');
    datecode_list[i++]=new Option('A150','A150');
    datecode_list[i++]=new Option('A140','A140');
    datecode_list[i++]=new Option('A130','A130');
    datecode_list[i++]=new Option('A120','A120');
    datecode_list[i++]=new Option('A110','A110');
    datecode_list[i++]=new Option('A100','A100');
    datecode_list[i++]=new Option('A090','A090');
    datecode_list[i++]=new Option('A080','A080');
    datecode_list[i++]=new Option('A070','A070');
    datecode_list[i++]=new Option('A060','A060');
    datecode_list[i++]=new Option('A050','A050');
    datecode_list[i++]=new Option('A040','A040');
    datecode_list[i++]=new Option('A030','A030');
    datecode_list[i++]=new Option('A020','A020');
    datecode_list[i++]=new Option('A010','A010');
    }

  if (product_string == 'Pro/ENGINEER' && release_string == 'Wildfire 2.0')
    {
    datecode_list[i++]=new Option('M300','M300');
    datecode_list[i++]=new Option('M290','M290');
    datecode_list[i++]=new Option('M280','M280');
    datecode_list[i++]=new Option('M270','M270');
    datecode_list[i++]=new Option('M260','M260');
    datecode_list[i++]=new Option('M252','M252');
    datecode_list[i++]=new Option('M251','M251');
    datecode_list[i++]=new Option('M250','M250');
    datecode_list[i++]=new Option('M240','M240');
    datecode_list[i++]=new Option('M230','M230');
    datecode_list[i++]=new Option('M220','M220');
    datecode_list[i++]=new Option('M2191','M2191');
    datecode_list[i++]=new Option('M219','M219');
    datecode_list[i++]=new Option('M218','M218');
    datecode_list[i++]=new Option('M217','M217');
    datecode_list[i++]=new Option('M216','M216');
    datecode_list[i++]=new Option('M215','M215');
    datecode_list[i++]=new Option('M214','M214');
    datecode_list[i++]=new Option('M213','M213');
    datecode_list[i++]=new Option('M212','M212');
    datecode_list[i++]=new Option('M211','M211');
    datecode_list[i++]=new Option('M210','M210');
    datecode_list[i++]=new Option('M200','M200');
    datecode_list[i++]=new Option('M191','M191');
    datecode_list[i++]=new Option('M190','M190');
    datecode_list[i++]=new Option('M181','M181');
    datecode_list[i++]=new Option('M180','M180');
    datecode_list[i++]=new Option('M171','M171');
    datecode_list[i++]=new Option('M170','M170');
    datecode_list[i++]=new Option('M164','M164');
    datecode_list[i++]=new Option('M163','M163');
    datecode_list[i++]=new Option('M162','M162');
    datecode_list[i++]=new Option('M161','M161');
    datecode_list[i++]=new Option('M160','M160');
    datecode_list[i++]=new Option('M150','M150');
    datecode_list[i++]=new Option('M140','M140');
    datecode_list[i++]=new Option('M130','M130');
    datecode_list[i++]=new Option('M120','M120');
    datecode_list[i++]=new Option('M112','M112');
    datecode_list[i++]=new Option('M111','M111');
    datecode_list[i++]=new Option('M110','M110');
    datecode_list[i++]=new Option('M102','M102');
    datecode_list[i++]=new Option('M100','M100');
    datecode_list[i++]=new Option('M090','M090');
    datecode_list[i++]=new Option('M080','M080');
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M061','M061');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M011','M011');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    datecode_list[i++]=new Option('C020','C020');
    datecode_list[i++]=new Option('2004090','2004090');
    datecode_list[i++]=new Option('2004030','2004030');
    datecode_list[i++]=new Option('2004010','2004010');
    datecode_list[i++]=new Option('2003500','2003500');
    datecode_list[i++]=new Option('2003480','2003480');
    datecode_list[i++]=new Option('2003460','2003460');
    datecode_list[i++]=new Option('2003440','2003440');
    datecode_list[i++]=new Option('2003400','2003400');
    datecode_list[i++]=new Option('2003380','2003380');
    datecode_list[i++]=new Option('2003360','2003360');
    datecode_list[i++]=new Option('2003340','2003340');
    datecode_list[i++]=new Option('2003320','2003320');
    datecode_list[i++]=new Option('2003300','2003300');
    datecode_list[i++]=new Option('2003270','2003270');
    datecode_list[i++]=new Option('2003250','2003250');
    datecode_list[i++]=new Option('2003230','2003230');
    datecode_list[i++]=new Option('2003200','2003200');
    datecode_list[i++]=new Option('2003180','2003180');
    datecode_list[i++]=new Option('2003160','2003160');
    datecode_list[i++]=new Option('2003140','2003140');
    datecode_list[i++]=new Option('2003120','2003120');
    datecode_list[i++]=new Option('2003100','2003100');
    datecode_list[i++]=new Option('2003080','2003080');
    }

  if (product_string == 'Pro/ENGINEER' && release_string == 'Wildfire')
    {
    datecode_list[i++]=new Option('M270','M270');
    datecode_list[i++]=new Option('M260','M260');
    datecode_list[i++]=new Option('M250','M250');
    datecode_list[i++]=new Option('M240','M240');
    datecode_list[i++]=new Option('M230','M230');
    datecode_list[i++]=new Option('M220','M220');
    datecode_list[i++]=new Option('M210','M210');
    datecode_list[i++]=new Option('M200','M200');
    datecode_list[i++]=new Option('M190','M190');
    datecode_list[i++]=new Option('M180','M180');
    datecode_list[i++]=new Option('M170','M170');
    datecode_list[i++]=new Option('M160','M160');
    datecode_list[i++]=new Option('M150','M150');
    datecode_list[i++]=new Option('M140','M140');
    datecode_list[i++]=new Option('2003490','2003490');
    datecode_list[i++]=new Option('2003451','2003451');
    datecode_list[i++]=new Option('2003450','2003450');
    datecode_list[i++]=new Option('2003410','2003410');
    datecode_list[i++]=new Option('2003370','2003370');
    datecode_list[i++]=new Option('2003330','2003330');
    datecode_list[i++]=new Option('2003291','2003291');
    datecode_list[i++]=new Option('2003290','2003290');
    datecode_list[i++]=new Option('2003250','2003250');
    datecode_list[i++]=new Option('2003210','2003210');
    datecode_list[i++]=new Option('2003170','2003170');
    datecode_list[i++]=new Option('2003130','2003130');
    datecode_list[i++]=new Option('2003100','2003100');
    datecode_list[i++]=new Option('2003051','2003051');
    datecode_list[i++]=new Option('2003050','2003050');
    datecode_list[i++]=new Option('2003020','2003020');
    datecode_list[i++]=new Option('2002490','2002490');
    datecode_list[i++]=new Option('2002470','2002470');
    datecode_list[i++]=new Option('2002450','2002450');
    datecode_list[i++]=new Option('2002430','2002430');
    datecode_list[i++]=new Option('2002410','2002410');
    datecode_list[i++]=new Option('2002381','2002381');
    datecode_list[i++]=new Option('2002380','2002380');
    datecode_list[i++]=new Option('2002360','2002360');
    datecode_list[i++]=new Option('2002340','2002340');
    datecode_list[i++]=new Option('2002320','2002320');
    datecode_list[i++]=new Option('2002300','2002300');
    datecode_list[i++]=new Option('2002280','2002280');
    datecode_list[i++]=new Option('2002250','2002250');
    datecode_list[i++]=new Option('2002230','2002230');
    datecode_list[i++]=new Option('2002210','2002210');
    datecode_list[i++]=new Option('2002190','2002190');
    datecode_list[i++]=new Option('2002170','2002170');
    datecode_list[i++]=new Option('2002150','2002150');
    datecode_list[i++]=new Option('2002130','2002130');
    datecode_list[i++]=new Option('2002110','2002110');
    datecode_list[i++]=new Option('2002090','2002090');
    datecode_list[i++]=new Option('2002070','2002070');
    datecode_list[i++]=new Option('2002040','2002040');
    datecode_list[i++]=new Option('2002020','2002020');
    datecode_list[i++]=new Option('2002010','2002010');
    datecode_list[i++]=new Option('2001510','2001510');
    datecode_list[i++]=new Option('2001490','2001490');
    datecode_list[i++]=new Option('2001470','2001470');
    datecode_list[i++]=new Option('2001450','2001450');
    datecode_list[i++]=new Option('2001430','2001430');
    datecode_list[i++]=new Option('2001410','2001410');
    datecode_list[i++]=new Option('2001400','2001400');
    datecode_list[i++]=new Option('2001380','2001380');
    datecode_list[i++]=new Option('2001360','2001360');
    datecode_list[i++]=new Option('2001330','2001330');
    datecode_list[i++]=new Option('2001310','2001310');
    datecode_list[i++]=new Option('2001290','2001290');
    datecode_list[i++]=new Option('2001270','2001270');
    datecode_list[i++]=new Option('2001250','2001250');
    datecode_list[i++]=new Option('2001230','2001230');
    }

  if (product_string == 'Pro/ENGINEER' && release_string == '2001')
    {
    datecode_list[i++]=new Option('2005030','2005030');
    datecode_list[i++]=new Option('2004410','2004410');
    datecode_list[i++]=new Option('2004290','2004290');
    datecode_list[i++]=new Option('2004090','2004090');
    datecode_list[i++]=new Option('2004010','2004010');
    datecode_list[i++]=new Option('2003450','2003450');
    datecode_list[i++]=new Option('2003441','2003441');
    datecode_list[i++]=new Option('2003440','2003440');
    datecode_list[i++]=new Option('2003400','2003400');
    datecode_list[i++]=new Option('2003360','2003360');
    datecode_list[i++]=new Option('2003320','2003320');
    datecode_list[i++]=new Option('2003280','2003280');
    datecode_list[i++]=new Option('2003240','2003240');
    datecode_list[i++]=new Option('2003200','2003200');
    datecode_list[i++]=new Option('2003161','2003161');
    datecode_list[i++]=new Option('2003160','2003160');
    datecode_list[i++]=new Option('2003120','2003120');
    datecode_list[i++]=new Option('2003090','2003090');
    datecode_list[i++]=new Option('2003060','2003060');
    datecode_list[i++]=new Option('2003010','2003010');
    datecode_list[i++]=new Option('2002480','2002480');
    datecode_list[i++]=new Option('2002430','2002430');
    datecode_list[i++]=new Option('2002390','2002390');
    datecode_list[i++]=new Option('2002350','2002350');
    datecode_list[i++]=new Option('2002310','2002310');
    datecode_list[i++]=new Option('2002270','2002270');
    datecode_list[i++]=new Option('2002220','2002220');
    datecode_list[i++]=new Option('2002180','2002180');
    datecode_list[i++]=new Option('2002140','2002140');
    datecode_list[i++]=new Option('2002100','2002100');
    datecode_list[i++]=new Option('2002060','2002060');
    datecode_list[i++]=new Option('2002030','2002030');
    datecode_list[i++]=new Option('2001490','2001490');
    datecode_list[i++]=new Option('2001440','2001440');
    datecode_list[i++]=new Option('2001400','2001400');
    datecode_list[i++]=new Option('2001360','2001360');
    datecode_list[i++]=new Option('2001320','2001320');
    datecode_list[i++]=new Option('2001280','2001280');
    datecode_list[i++]=new Option('2001240','2001240');
    datecode_list[i++]=new Option('2001200','2001200');
    datecode_list[i++]=new Option('2001150','2001150');
    datecode_list[i++]=new Option('2001140','2001140');
    datecode_list[i++]=new Option('2001120','2001120');
    datecode_list[i++]=new Option('2001100','2001100');
    datecode_list[i++]=new Option('2001080','2001080');
    datecode_list[i++]=new Option('2001060','2001060');
    datecode_list[i++]=new Option('2001020','2001020');
    datecode_list[i++]=new Option('2001010','2001010');
    datecode_list[i++]=new Option('2000510','2000510');
    datecode_list[i++]=new Option('2000500','2000500');
    datecode_list[i++]=new Option('2000480','2000480');
    datecode_list[i++]=new Option('2000460','2000460');
    datecode_list[i++]=new Option('2000410','2000410');
    datecode_list[i++]=new Option('2000400','2000400');
    datecode_list[i++]=new Option('2000370','2000370');
    datecode_list[i++]=new Option('2000360','2000360');
    datecode_list[i++]=new Option('2000340','2000340');
    datecode_list[i++]=new Option('2000330','2000330');
    datecode_list[i++]=new Option('2000320','2000320');
    datecode_list[i++]=new Option('2000310','2000310');
    datecode_list[i++]=new Option('2000280','2000280');
    datecode_list[i++]=new Option('2000250','2000250');
    datecode_list[i++]=new Option('2000240','2000240');
    datecode_list[i++]=new Option('2000230','2000230');
    datecode_list[i++]=new Option('2000200','2000200');
    datecode_list[i++]=new Option('2000180','2000180');
    datecode_list[i++]=new Option('2000160','2000160');
    datecode_list[i++]=new Option('2000130','2000130');
    datecode_list[i++]=new Option('2000110','2000110');
    datecode_list[i++]=new Option('2000090','2000090');
    datecode_list[i++]=new Option('2000070','2000070');
    datecode_list[i++]=new Option('2000050','2000050');
    }

  if (product_string == 'Pro/ENGINEER' && release_string == '2000i2')
    {
    datecode_list[i++]=new Option('2002080','2002080');
    datecode_list[i++]=new Option('2001501','2001501');
    datecode_list[i++]=new Option('2001500','2001500');
    datecode_list[i++]=new Option('2001430','2001430');
    datecode_list[i++]=new Option('2001390','2001390');
    datecode_list[i++]=new Option('2001350','2001350');
    datecode_list[i++]=new Option('2001310','2001310');
    datecode_list[i++]=new Option('2001270','2001270');
    datecode_list[i++]=new Option('2001230','2001230');
    datecode_list[i++]=new Option('2001180','2001180');
    datecode_list[i++]=new Option('2001140','2001140');
    datecode_list[i++]=new Option('2001090','2001090');
    datecode_list[i++]=new Option('2001040','2001040');
    datecode_list[i++]=new Option('2001001','2001001');
    datecode_list[i++]=new Option('2001000','2001000');
    datecode_list[i++]=new Option('2000480','2000480');
    datecode_list[i++]=new Option('2000420','2000420');
    datecode_list[i++]=new Option('2000370','2000370');
    datecode_list[i++]=new Option('2000320','2000320');
    datecode_list[i++]=new Option('2000280','2000280');
    datecode_list[i++]=new Option('2000230','2000230');
    datecode_list[i++]=new Option('2000220','2000220');
    datecode_list[i++]=new Option('2000100','2000100');
    datecode_list[i++]=new Option('2000060','2000060');
    datecode_list[i++]=new Option('2000010','2000010');
    datecode_list[i++]=new Option('1999520','1999520');
    datecode_list[i++]=new Option('1999500','1999500');
    datecode_list[i++]=new Option('1999490','1999490');
    datecode_list[i++]=new Option('1999470','1999470');
    datecode_list[i++]=new Option('1999460','1999460');
    datecode_list[i++]=new Option('1999440','1999440');
    datecode_list[i++]=new Option('1999430','1999430');
    datecode_list[i++]=new Option('1999410','1999410');
    datecode_list[i++]=new Option('1999400','1999400');
    datecode_list[i++]=new Option('1999390','1999390');
    datecode_list[i++]=new Option('1999380','1999380');
    datecode_list[i++]=new Option('1999360','1999360');
    datecode_list[i++]=new Option('1999340','1999340');
    datecode_list[i++]=new Option('1999300','1999300');
    datecode_list[i++]=new Option('1999280','1999280');
    datecode_list[i++]=new Option('1999230','1999230');
    datecode_list[i++]=new Option('1999200','1999200');
    datecode_list[i++]=new Option('1999173','1999173');
    datecode_list[i++]=new Option('1999113','1999113');
    datecode_list[i++]=new Option('1999100','1999100');
    datecode_list[i++]=new Option('1999090','1999090');
    datecode_list[i++]=new Option('1999070','1999070');
    datecode_list[i++]=new Option('1999050','1999050');
    }

  if (product_string == 'Pro/ENGINEER' && release_string == '2000i')
    {
    datecode_list[i++]=new Option('2001110','2001110');
    datecode_list[i++]=new Option('2000470','2000470');
    datecode_list[i++]=new Option('2000420','2000420');
    datecode_list[i++]=new Option('2000350','2000350');
    datecode_list[i++]=new Option('2000310','2000310');
    datecode_list[i++]=new Option('2000270','2000270');
    datecode_list[i++]=new Option('2000230','2000230');
    datecode_list[i++]=new Option('2000140','2000140');
    datecode_list[i++]=new Option('2000090','2000090');
    datecode_list[i++]=new Option('2000050','2000050');
    datecode_list[i++]=new Option('2000030','2000030');
    datecode_list[i++]=new Option('1999500','1999500');
    datecode_list[i++]=new Option('1999450','1999450');
    datecode_list[i++]=new Option('1999430','1999430');
    datecode_list[i++]=new Option('1999410','1999410');
    datecode_list[i++]=new Option('1999400','1999400');
    datecode_list[i++]=new Option('1999390','1999390');
    datecode_list[i++]=new Option('1999370','1999370');
    datecode_list[i++]=new Option('1999350','1999350');
    datecode_list[i++]=new Option('1999310','1999310');
    datecode_list[i++]=new Option('1999295','1999295');
    datecode_list[i++]=new Option('1999290','1999290');
    datecode_list[i++]=new Option('1999260','1999260');
    datecode_list[i++]=new Option('1999230','1999230');
    datecode_list[i++]=new Option('1999200','1999200');
    datecode_list[i++]=new Option('1999180','1999180');
    }

  if (product_string == 'Pro/ENGINEER' && release_string == '21.0')
    {
    datecode_list[i++]=new Option('98260','98260');
    datecode_list[i++]=new Option('98250','98250');
    datecode_list[i++]=new Option('98240','98240');
    datecode_list[i++]=new Option('98230','98230');
    datecode_list[i++]=new Option('98220','98220');
    datecode_list[i++]=new Option('98210','98210');
    datecode_list[i++]=new Option('98200','98200');
    datecode_list[i++]=new Option('98190','98190');
    datecode_list[i++]=new Option('98180','98180');
    datecode_list[i++]=new Option('98170','98170');
    datecode_list[i++]=new Option('98160','98160');
    datecode_list[i++]=new Option('98150','98150');
    datecode_list[i++]=new Option('98140','98140');
    datecode_list[i++]=new Option('98120','98120');
    datecode_list[i++]=new Option('1999060','1999060');
    datecode_list[i++]=new Option('1999040','1999040');
    datecode_list[i++]=new Option('1999010','1999010');
    datecode_list[i++]=new Option('1998510','1998510');
    datecode_list[i++]=new Option('1998490','1998490');
    datecode_list[i++]=new Option('1998451','1998451');
    datecode_list[i++]=new Option('1998450','1998450');
    }

  if (product_string == 'Pro/ENGINEER' && release_string == '20.1')
    {
    datecode_list[i++]=new Option('99390','99390');
    datecode_list[i++]=new Option('99370','99370');
    datecode_list[i++]=new Option('99350','99350');
    datecode_list[i++]=new Option('99330','99330');
    datecode_list[i++]=new Option('99320','99320');
    datecode_list[i++]=new Option('99290','99290');
    datecode_list[i++]=new Option('99260','99260');
    datecode_list[i++]=new Option('99240','99240');
    datecode_list[i++]=new Option('99210','99210');
    datecode_list[i++]=new Option('99190','99190');
    datecode_list[i++]=new Option('99170','99170');
    datecode_list[i++]=new Option('99150','99150');
    datecode_list[i++]=new Option('99120','99120');
    datecode_list[i++]=new Option('99100','99100');
    datecode_list[i++]=new Option('99080','99080');
    datecode_list[i++]=new Option('99060','99060');
    datecode_list[i++]=new Option('99040','99040');
    datecode_list[i++]=new Option('99020','99020');
    datecode_list[i++]=new Option('98520','98520');
    datecode_list[i++]=new Option('98490','98490');
    datecode_list[i++]=new Option('98450','98450');
    datecode_list[i++]=new Option('98430','98430');
    datecode_list[i++]=new Option('98410','98410');
    datecode_list[i++]=new Option('98391','98391');
    datecode_list[i++]=new Option('98390','98390');
    datecode_list[i++]=new Option('98370','98370');
    datecode_list[i++]=new Option('98330','98330');
    }

  if (product_string == 'Pro/ENGINEER' && release_string == '20.0')
    {
    datecode_list[i++]=new Option('98430','98430');
    datecode_list[i++]=new Option('98390','98390');
    datecode_list[i++]=new Option('98370','98370');
    datecode_list[i++]=new Option('98330','98330');
    datecode_list[i++]=new Option('98320','98320');
    datecode_list[i++]=new Option('98310','98310');
    datecode_list[i++]=new Option('98290','98290');
    datecode_list[i++]=new Option('98270','98270');
    datecode_list[i++]=new Option('98230','98230');
    datecode_list[i++]=new Option('98190','98190');
    datecode_list[i++]=new Option('98180','98180');
    datecode_list[i++]=new Option('98150','98150');
    datecode_list[i++]=new Option('98130','98130');
    datecode_list[i++]=new Option('98110','98110');
    datecode_list[i++]=new Option('98100','98100');
    datecode_list[i++]=new Option('98070','98070');
    datecode_list[i++]=new Option('98060','98060');
    datecode_list[i++]=new Option('98030','98030');
    datecode_list[i++]=new Option('98020','98020');
    datecode_list[i++]=new Option('97520','97520');
    datecode_list[i++]=new Option('97510','97510');
    datecode_list[i++]=new Option('97500','97500');
    datecode_list[i++]=new Option('97490','97490');
    datecode_list[i++]=new Option('97470','97470');
    datecode_list[i++]=new Option('97450','97450');
    datecode_list[i++]=new Option('97440','97440');
    datecode_list[i++]=new Option('97430','97430');
    datecode_list[i++]=new Option('97420','97420');
    datecode_list[i++]=new Option('97410','97410');
    datecode_list[i++]=new Option('97400','97400');
    datecode_list[i++]=new Option('97390','97390');
    datecode_list[i++]=new Option('97380','97380');
    datecode_list[i++]=new Option('97370','97370');
    datecode_list[i++]=new Option('97360','97360');
    datecode_list[i++]=new Option('97260','97260');
    datecode_list[i++]=new Option('97250','97250');
    datecode_list[i++]=new Option('97230','97230');
    datecode_list[i++]=new Option('97220','97220');
    datecode_list[i++]=new Option('97210','97210');
    datecode_list[i++]=new Option('97170','97170');
    datecode_list[i++]=new Option('97150','97150');
    datecode_list[i++]=new Option('97130','97130');
    datecode_list[i++]=new Option('97110','97110');
    datecode_list[i++]=new Option('97070','97070');
    datecode_list[i++]=new Option('97050','97050');
    }

  if (product_string == 'Pro/ENGINEER' && release_string == '19.0')
    {
    datecode_list[i++]=new Option('98460','98460');
    datecode_list[i++]=new Option('98440','98440');
    datecode_list[i++]=new Option('98420','98420');
    datecode_list[i++]=new Option('98400','98400');
    datecode_list[i++]=new Option('98380','98380');
    datecode_list[i++]=new Option('98360','98360');
    datecode_list[i++]=new Option('98340','98340');
    datecode_list[i++]=new Option('98330','98330');
    datecode_list[i++]=new Option('98300','98300');
    datecode_list[i++]=new Option('98280','98280');
    datecode_list[i++]=new Option('98260','98260');
    datecode_list[i++]=new Option('98240','98240');
    datecode_list[i++]=new Option('98220','98220');
    datecode_list[i++]=new Option('98200','98200');
    datecode_list[i++]=new Option('98180','98180');
    datecode_list[i++]=new Option('98160','98160');
    datecode_list[i++]=new Option('98150','98150');
    datecode_list[i++]=new Option('98120','98120');
    datecode_list[i++]=new Option('98100','98100');
    datecode_list[i++]=new Option('98080','98080');
    datecode_list[i++]=new Option('98060','98060');
    datecode_list[i++]=new Option('98040','98040');
    datecode_list[i++]=new Option('98020','98020');
    datecode_list[i++]=new Option('97510','97510');
    datecode_list[i++]=new Option('97490','97490');
    datecode_list[i++]=new Option('97440','97440');
    }

  if (product_string == 'Pro/ENGINEER' && release_string == '18.0')
    {
    datecode_list[i++]=new Option('98060','98060');
    datecode_list[i++]=new Option('98050','98050');
    datecode_list[i++]=new Option('98020','98020');
    datecode_list[i++]=new Option('97500','97500');
    datecode_list[i++]=new Option('97470','97470');
    datecode_list[i++]=new Option('97450','97450');
    datecode_list[i++]=new Option('97420','97420');
    datecode_list[i++]=new Option('97410','97410');
    datecode_list[i++]=new Option('97390','97390');
    datecode_list[i++]=new Option('97370','97370');
    datecode_list[i++]=new Option('97360','97360');
    datecode_list[i++]=new Option('97330','97330');
    datecode_list[i++]=new Option('97320','97320');
    datecode_list[i++]=new Option('97280','97280');
    datecode_list[i++]=new Option('97250','97250');
    datecode_list[i++]=new Option('97230','97230');
    datecode_list[i++]=new Option('97210','97210');
    datecode_list[i++]=new Option('97180','97180');
    datecode_list[i++]=new Option('97150','97150');
    datecode_list[i++]=new Option('97130','97130');
    datecode_list[i++]=new Option('97110','97110');
    datecode_list[i++]=new Option('97090','97090');
    datecode_list[i++]=new Option('97070','97070');
    datecode_list[i++]=new Option('97050','97050');
    datecode_list[i++]=new Option('97040','97040');
    datecode_list[i++]=new Option('97030','97030');
    datecode_list[i++]=new Option('97020','97020');
    datecode_list[i++]=new Option('96520','96520');
    datecode_list[i++]=new Option('96500','96500');
    datecode_list[i++]=new Option('96490','96490');
    datecode_list[i++]=new Option('96480','96480');
    datecode_list[i++]=new Option('96470','96470');
    datecode_list[i++]=new Option('96450','96450');
    datecode_list[i++]=new Option('96440','96440');
    datecode_list[i++]=new Option('96430','96430');
    datecode_list[i++]=new Option('96420','96420');
    datecode_list[i++]=new Option('96410','96410');
    datecode_list[i++]=new Option('96400','96400');
    datecode_list[i++]=new Option('96380','96380');
    datecode_list[i++]=new Option('96370','96370');
    datecode_list[i++]=new Option('96360','96360');
    datecode_list[i++]=new Option('96350','96350');
    datecode_list[i++]=new Option('96340','96340');
    datecode_list[i++]=new Option('96320','96320');
    datecode_list[i++]=new Option('96300','96300');
    datecode_list[i++]=new Option('96280','96280');
    }

  if (product_string == 'Pro/ENGINEER' && release_string == '17.0')
    {
    datecode_list[i++]=new Option('97160','97160');
    datecode_list[i++]=new Option('97120','97120');
    datecode_list[i++]=new Option('97080','97080');
    datecode_list[i++]=new Option('97060','97060');
    datecode_list[i++]=new Option('97045','97045');
    datecode_list[i++]=new Option('97040','97040');
    datecode_list[i++]=new Option('96520','96520');
    datecode_list[i++]=new Option('96500','96500');
    datecode_list[i++]=new Option('96470','96470');
    datecode_list[i++]=new Option('96450','96450');
    datecode_list[i++]=new Option('96410','96410');
    datecode_list[i++]=new Option('96390','96390');
    datecode_list[i++]=new Option('96360','96360');
    datecode_list[i++]=new Option('96330','96330');
    datecode_list[i++]=new Option('96310','96310');
    datecode_list[i++]=new Option('96290','96290');
    datecode_list[i++]=new Option('96260','96260');
    datecode_list[i++]=new Option('96250','96250');
    datecode_list[i++]=new Option('96240','96240');
    datecode_list[i++]=new Option('96230','96230');
    datecode_list[i++]=new Option('96220','96220');
    datecode_list[i++]=new Option('96210','96210');
    datecode_list[i++]=new Option('96200','96200');
    datecode_list[i++]=new Option('96180','96180');
    datecode_list[i++]=new Option('96170','96170');
    datecode_list[i++]=new Option('96160','96160');
    datecode_list[i++]=new Option('96150','96150');
    datecode_list[i++]=new Option('96140','96140');
    datecode_list[i++]=new Option('96130','96130');
    datecode_list[i++]=new Option('96120','96120');
    }

  if (product_string == 'Pro/ENGINEER' && release_string == '16.0')
    {
    datecode_list[i++]=new Option('96350','96350');
    datecode_list[i++]=new Option('96300','96300');
    datecode_list[i++]=new Option('96260','96260');
    datecode_list[i++]=new Option('96240','96240');
    datecode_list[i++]=new Option('96220','96220');
    datecode_list[i++]=new Option('96200','96200');
    datecode_list[i++]=new Option('96180','96180');
    datecode_list[i++]=new Option('96160','96160');
    datecode_list[i++]=new Option('96140','96140');
    datecode_list[i++]=new Option('96120','96120');
    datecode_list[i++]=new Option('96105','96105');
    datecode_list[i++]=new Option('96100','96100');
    datecode_list[i++]=new Option('96060','96060');
    }

  if (product_string == 'Pro/ENGINEER' && release_string == '15.0')
    {
    datecode_list[i++]=new Option('96040','96040');
    datecode_list[i++]=new Option('95390','95390');
    datecode_list[i++]=new Option('95320','95320');
    datecode_list[i++]=new Option('95260','95260');
    datecode_list[i++]=new Option('95240','95240');
    }

  if (product_string == 'Pro/ENGINEER' && release_string == '14.0')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'Pro/ENGINEER' && release_string == '13.0')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'Pro/ENGINEER' && release_string == '12.0')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'Pro/ENGINEER' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'Pro/INT TOOLKIT' && release_string == '3.4')
    {
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M011','M011');
    datecode_list[i++]=new Option('F001','F001');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Pro/INT TOOLKIT' && release_string == '3.3')
    {
    datecode_list[i++]=new Option('M022','M022');
    datecode_list[i++]=new Option('M021','M021');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('2003290','2003290');
    datecode_list[i++]=new Option('2002472','2002472');
    datecode_list[i++]=new Option('2002471','2002471');
    datecode_list[i++]=new Option('2002470','2002470');
    }

  if (product_string == 'Pro/INT TOOLKIT' && release_string == '3.2')
    {
    datecode_list[i++]=new Option('2003200','2003200');
    datecode_list[i++]=new Option('2003120','2003120');
    datecode_list[i++]=new Option('2002270','2002270');
    datecode_list[i++]=new Option('2001440','2001440');
    }

  if (product_string == 'Pro/INT TOOLKIT' && release_string == '3.1')
    {
    datecode_list[i++]=new Option('NA','NA');
    }

  if (product_string == 'Pro/INT TOOLKIT' && release_string == '3.0')
    {
    datecode_list[i++]=new Option('2001200','2001200');
    datecode_list[i++]=new Option('2001021','2001021');
    datecode_list[i++]=new Option('2001020','2001020');
    datecode_list[i++]=new Option('2000320','2000320');
    }

  if (product_string == 'Pro/INT TOOLKIT' && release_string == '2.0')
    {
    datecode_list[i++]=new Option('1999500','1999500');
    datecode_list[i++]=new Option('1999350','1999350');
    }

  if (product_string == 'Pro/INT TOOLKIT' && release_string == '1.2')
    {
    datecode_list[i++]=new Option('98300','98300');
    datecode_list[i++]=new Option('98291','98291');
    datecode_list[i++]=new Option('98290','98290');
    datecode_list[i++]=new Option('98289','98289');
    datecode_list[i++]=new Option('98288','98288');
    datecode_list[i++]=new Option('98285','98285');
    datecode_list[i++]=new Option('98284','98284');
    datecode_list[i++]=new Option('98283','98283');
    datecode_list[i++]=new Option('98282','98282');
    datecode_list[i++]=new Option('98281','98281');
    datecode_list[i++]=new Option('98280','98280');
    datecode_list[i++]=new Option('98130','98130');
    datecode_list[i++]=new Option('1999292','1999292');
    }

  if (product_string == 'Pro/INT TOOLKIT' && release_string == '1.1')
    {
    datecode_list[i++]=new Option('98230','98230');
    datecode_list[i++]=new Option('98200','98200');
    datecode_list[i++]=new Option('98190','98190');
    datecode_list[i++]=new Option('98170','98170');
    datecode_list[i++]=new Option('98152','98152');
    datecode_list[i++]=new Option('98150','98150');
    datecode_list[i++]=new Option('98110','98110');
    datecode_list[i++]=new Option('98100','98100');
    datecode_list[i++]=new Option('98070','98070');
    datecode_list[i++]=new Option('98060','98060');
    datecode_list[i++]=new Option('98040','98040');
    datecode_list[i++]=new Option('97520','97520');
    datecode_list[i++]=new Option('97440','97440');
    datecode_list[i++]=new Option('97370','97370');
    }

  if (product_string == 'Pro/INT TOOLKIT' && release_string == '1.0')
    {
    datecode_list[i++]=new Option('97280','97280');
    datecode_list[i++]=new Option('97250','97250');
    datecode_list[i++]=new Option('97230','97230');
    }

  if (product_string == 'Pro/INT TOOLKIT' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'Pro/INTRALINK 3.x' && release_string == '3.4')
    {
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M062','M062');
    datecode_list[i++]=new Option('M061','M061');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M012','M012');
    datecode_list[i++]=new Option('M011','M011');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F001','F001');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Pro/INTRALINK 3.x' && release_string == '3.3')
    {
    datecode_list[i++]=new Option('M022','M022');
    datecode_list[i++]=new Option('M021','M021');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('2003290','2003290');
    datecode_list[i++]=new Option('2002472','2002472');
    datecode_list[i++]=new Option('2002471','2002471');
    datecode_list[i++]=new Option('2002470','2002470');
    }

  if (product_string == 'Pro/INTRALINK 3.x' && release_string == '3.2')
    {
    datecode_list[i++]=new Option('NA','NA');
    datecode_list[i++]=new Option('2003200','2003200');
    datecode_list[i++]=new Option('2003120','2003120');
    datecode_list[i++]=new Option('2002270','2002270');
    datecode_list[i++]=new Option('2001440','2001440');
    }

  if (product_string == 'Pro/INTRALINK 3.x' && release_string == '3.1')
    {
    datecode_list[i++]=new Option('NA','NA');
    datecode_list[i++]=new Option('2001361','2001361');
    datecode_list[i++]=new Option('2001360','2001360');
    }

  if (product_string == 'Pro/INTRALINK 3.x' && release_string == '3.0')
    {
    datecode_list[i++]=new Option('2001490 CONVERT','2001490 CONVERT');
    datecode_list[i++]=new Option('2001200','2001200');
    datecode_list[i++]=new Option('2001021','2001021');
    datecode_list[i++]=new Option('2001020','2001020');
    datecode_list[i++]=new Option('2000321','2000321');
    datecode_list[i++]=new Option('2000320','2000320');
    datecode_list[i++]=new Option('2000280','2000280');
    }

  if (product_string == 'Pro/INTRALINK 3.x' && release_string == '2.0')
    {
    datecode_list[i++]=new Option('2000471 CONVERT','2000471 CONVERT');
    datecode_list[i++]=new Option('2000470','2000470');
    datecode_list[i++]=new Option('2000270','2000270');
    datecode_list[i++]=new Option('2000140','2000140');
    datecode_list[i++]=new Option('1999500','1999500');
    datecode_list[i++]=new Option('1999350','1999350');
    }

  if (product_string == 'Pro/INTRALINK 3.x' && release_string == '2.0 PP')
    {
    datecode_list[i++]=new Option('1999311','1999311');
    datecode_list[i++]=new Option('1999310','1999310');
    datecode_list[i++]=new Option('1999090','1999090');
    }

  if (product_string == 'Pro/INTRALINK 3.x' && release_string == '1.2')
    {
    datecode_list[i++]=new Option('1998292','1998292');
    datecode_list[i++]=new Option('1998291','1998291');
    datecode_list[i++]=new Option('1998290','1998290');
    datecode_list[i++]=new Option('1998289','1998289');
    datecode_list[i++]=new Option('1998288','1998288');
    datecode_list[i++]=new Option('1998287','1998287');
    datecode_list[i++]=new Option('1998286','1998286');
    datecode_list[i++]=new Option('1998285','1998285');
    datecode_list[i++]=new Option('1998284','1998284');
    datecode_list[i++]=new Option('1998283','1998283');
    datecode_list[i++]=new Option('1998282','1998282');
    datecode_list[i++]=new Option('1998281','1998281');
    datecode_list[i++]=new Option('1998280','1998280');
    datecode_list[i++]=new Option('1998130','1998130');
    }

  if (product_string == 'Pro/INTRALINK 3.x' && release_string == '1.1')
    {
    datecode_list[i++]=new Option('98231','98231');
    datecode_list[i++]=new Option('98200','98200');
    datecode_list[i++]=new Option('98190','98190');
    datecode_list[i++]=new Option('98170','98170');
    datecode_list[i++]=new Option('98152','98152');
    datecode_list[i++]=new Option('98151','98151');
    datecode_list[i++]=new Option('98150','98150');
    datecode_list[i++]=new Option('98130','98130');
    datecode_list[i++]=new Option('98110','98110');
    datecode_list[i++]=new Option('98100','98100');
    datecode_list[i++]=new Option('98071','98071');
    datecode_list[i++]=new Option('98070','98070');
    datecode_list[i++]=new Option('98060','98060');
    datecode_list[i++]=new Option('98040','98040');
    datecode_list[i++]=new Option('98030','98030');
    datecode_list[i++]=new Option('98020','98020');
    datecode_list[i++]=new Option('97520','97520');
    datecode_list[i++]=new Option('97440','97440');
    datecode_list[i++]=new Option('97370','97370');
    }

  if (product_string == 'Pro/INTRALINK 3.x' && release_string == '1.0')
    {
    datecode_list[i++]=new Option('97280','97280');
    datecode_list[i++]=new Option('97250','97250');
    datecode_list[i++]=new Option('97230','97230');
    }

  if (product_string == 'Pro/INTRALINK 3.x' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'Pro/INTRALINK 8.x +' && release_string == '9.1')
    {
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    datecode_list[i++]=new Option('C000','C000');
    }

  if (product_string == 'Pro/INTRALINK 8.x +' && release_string == '9.0')
    {
    datecode_list[i++]=new Option('M080','M080');
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    datecode_list[i++]=new Option('B000','B000');
    }

  if (product_string == 'Pro/INTRALINK 8.x +' && release_string == '8.0')
    {
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M056','M056');
    datecode_list[i++]=new Option('M055','M055');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M045','M045');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Pro/INTRALINK 8.x +' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'Pro/INTRALINK Data Migrator' && release_string == '9.1')
    {
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Pro/INTRALINK Data Migrator' && release_string == '9.0')
    {
    datecode_list[i++]=new Option('M0X0','M0X0');
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M011','M011');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Pro/INTRALINK Data Migrator' && release_string == '8.0')
    {
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M056','M056');
    datecode_list[i++]=new Option('M055','M055');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M045','M045');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Pro/INTRALINK Data Migrator' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'Pro/MECHANICA' && release_string == 'Wildfire 5.0')
    {
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    datecode_list[i++]=new Option('C000','C000');
    datecode_list[i++]=new Option('A330','A330');
    datecode_list[i++]=new Option('A320','A320');
    datecode_list[i++]=new Option('A310','A310');
    datecode_list[i++]=new Option('A300','A300');
    datecode_list[i++]=new Option('A290','A290');
    datecode_list[i++]=new Option('A280','A280');
    datecode_list[i++]=new Option('A270','A270');
    datecode_list[i++]=new Option('A260','A260');
    datecode_list[i++]=new Option('A250','A250');
    datecode_list[i++]=new Option('A240','A240');
    datecode_list[i++]=new Option('A230','A230');
    datecode_list[i++]=new Option('A220','A220');
    datecode_list[i++]=new Option('A210','A210');
    datecode_list[i++]=new Option('A200','A200');
    datecode_list[i++]=new Option('A190','A190');
    datecode_list[i++]=new Option('A170','A170');
    datecode_list[i++]=new Option('A160','A160');
    datecode_list[i++]=new Option('A150','A150');
    datecode_list[i++]=new Option('A140','A140');
    datecode_list[i++]=new Option('A130','A130');
    datecode_list[i++]=new Option('A120','A120');
    datecode_list[i++]=new Option('A110','A110');
    datecode_list[i++]=new Option('A100','A100');
    datecode_list[i++]=new Option('A090','A090');
    datecode_list[i++]=new Option('A080','A080');
    datecode_list[i++]=new Option('A070','A070');
    datecode_list[i++]=new Option('A060','A060');
    datecode_list[i++]=new Option('A050','A050');
    datecode_list[i++]=new Option('A040','A040');
    datecode_list[i++]=new Option('A030','A030');
    datecode_list[i++]=new Option('A020','A020');
    datecode_list[i++]=new Option('A010','A010');
    }

  if (product_string == 'Pro/MECHANICA' && release_string == 'Wildfire 4.0')
    {
    datecode_list[i++]=new Option('M180','M180');
    datecode_list[i++]=new Option('M170','M170');
    datecode_list[i++]=new Option('M160','M160');
    datecode_list[i++]=new Option('M150','M150');
    datecode_list[i++]=new Option('M140','M140');
    datecode_list[i++]=new Option('M130','M130');
    datecode_list[i++]=new Option('M120','M120');
    datecode_list[i++]=new Option('M110','M110');
    datecode_list[i++]=new Option('M100','M100');
    datecode_list[i++]=new Option('M090','M090');
    datecode_list[i++]=new Option('M080','M080');
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    datecode_list[i++]=new Option('C010','C010');
    datecode_list[i++]=new Option('C000','C000');
    datecode_list[i++]=new Option('A380','A380');
    datecode_list[i++]=new Option('A370','A370');
    datecode_list[i++]=new Option('A360','A360');
    datecode_list[i++]=new Option('A350','A350');
    datecode_list[i++]=new Option('A340','A340');
    datecode_list[i++]=new Option('A330','A330');
    datecode_list[i++]=new Option('A320','A320');
    datecode_list[i++]=new Option('A310','A310');
    datecode_list[i++]=new Option('A300','A300');
    datecode_list[i++]=new Option('A290','A290');
    datecode_list[i++]=new Option('A280','A280');
    datecode_list[i++]=new Option('A270','A270');
    datecode_list[i++]=new Option('A260','A260');
    datecode_list[i++]=new Option('A250','A250');
    datecode_list[i++]=new Option('A240','A240');
    datecode_list[i++]=new Option('A230','A230');
    datecode_list[i++]=new Option('A220','A220');
    datecode_list[i++]=new Option('A210','A210');
    datecode_list[i++]=new Option('A200','A200');
    datecode_list[i++]=new Option('A190','A190');
    datecode_list[i++]=new Option('A180','A180');
    datecode_list[i++]=new Option('A170','A170');
    datecode_list[i++]=new Option('A160','A160');
    datecode_list[i++]=new Option('A150','A150');
    datecode_list[i++]=new Option('A140','A140');
    datecode_list[i++]=new Option('A130','A130');
    datecode_list[i++]=new Option('A120','A120');
    datecode_list[i++]=new Option('A110','A110');
    datecode_list[i++]=new Option('A100','A100');
    datecode_list[i++]=new Option('A090','A090');
    datecode_list[i++]=new Option('A080','A080');
    datecode_list[i++]=new Option('A070','A070');
    datecode_list[i++]=new Option('A060','A060');
    datecode_list[i++]=new Option('A050','A050');
    datecode_list[i++]=new Option('A040','A040');
    datecode_list[i++]=new Option('A030','A030');
    datecode_list[i++]=new Option('A020','A020');
    datecode_list[i++]=new Option('A010','A010');
    }

  if (product_string == 'Pro/MECHANICA' && release_string == 'Wildfire 3.0')
    {
    datecode_list[i++]=new Option('M230','M230');
    datecode_list[i++]=new Option('M220','M220');
    datecode_list[i++]=new Option('M210','M210');
    datecode_list[i++]=new Option('M200','M200');
    datecode_list[i++]=new Option('M190','M190');
    datecode_list[i++]=new Option('M180','M180');
    datecode_list[i++]=new Option('M170','M170');
    datecode_list[i++]=new Option('M160','M160');
    datecode_list[i++]=new Option('M150','M150');
    datecode_list[i++]=new Option('M140','M140');
    datecode_list[i++]=new Option('M130','M130');
    datecode_list[i++]=new Option('M120','M120');
    datecode_list[i++]=new Option('M110','M110');
    datecode_list[i++]=new Option('M100','M100');
    datecode_list[i++]=new Option('M090','M090');
    datecode_list[i++]=new Option('M080','M080');
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    datecode_list[i++]=new Option('C010','C010');
    datecode_list[i++]=new Option('C000','C000');
    datecode_list[i++]=new Option('B000','B000');
    datecode_list[i++]=new Option('A350','A350');
    datecode_list[i++]=new Option('A340','A340');
    datecode_list[i++]=new Option('A330','A330');
    datecode_list[i++]=new Option('A320','A320');
    datecode_list[i++]=new Option('A310','A310');
    datecode_list[i++]=new Option('A300','A300');
    datecode_list[i++]=new Option('A290','A290');
    datecode_list[i++]=new Option('A280','A280');
    datecode_list[i++]=new Option('A270','A270');
    datecode_list[i++]=new Option('A260','A260');
    datecode_list[i++]=new Option('A250','A250');
    datecode_list[i++]=new Option('A240','A240');
    datecode_list[i++]=new Option('A230','A230');
    datecode_list[i++]=new Option('A220','A220');
    datecode_list[i++]=new Option('A210','A210');
    datecode_list[i++]=new Option('A200','A200');
    datecode_list[i++]=new Option('A190','A190');
    datecode_list[i++]=new Option('A180','A180');
    datecode_list[i++]=new Option('A170','A170');
    datecode_list[i++]=new Option('A160','A160');
    datecode_list[i++]=new Option('A150','A150');
    datecode_list[i++]=new Option('A140','A140');
    datecode_list[i++]=new Option('A130','A130');
    datecode_list[i++]=new Option('A120','A120');
    datecode_list[i++]=new Option('A110','A110');
    datecode_list[i++]=new Option('A100','A100');
    datecode_list[i++]=new Option('A090','A090');
    datecode_list[i++]=new Option('A080','A080');
    datecode_list[i++]=new Option('A070','A070');
    datecode_list[i++]=new Option('A060','A060');
    datecode_list[i++]=new Option('A050','A050');
    datecode_list[i++]=new Option('A040','A040');
    datecode_list[i++]=new Option('A030','A030');
    datecode_list[i++]=new Option('A020','A020');
    datecode_list[i++]=new Option('A010','A010');
    }

  if (product_string == 'Pro/MECHANICA' && release_string == 'Wildfire 2.0')
    {
    datecode_list[i++]=new Option('M290','M290');
    datecode_list[i++]=new Option('M280','M280');
    datecode_list[i++]=new Option('M270','M270');
    datecode_list[i++]=new Option('M260','M260');
    datecode_list[i++]=new Option('M250','M250');
    datecode_list[i++]=new Option('M240','M240');
    datecode_list[i++]=new Option('M230','M230');
    datecode_list[i++]=new Option('M220','M220');
    datecode_list[i++]=new Option('M210','M210');
    datecode_list[i++]=new Option('M200','M200');
    datecode_list[i++]=new Option('M190','M190');
    datecode_list[i++]=new Option('M180','M180');
    datecode_list[i++]=new Option('M170','M170');
    datecode_list[i++]=new Option('M160','M160');
    datecode_list[i++]=new Option('M150','M150');
    datecode_list[i++]=new Option('M140','M140');
    datecode_list[i++]=new Option('M130','M130');
    datecode_list[i++]=new Option('M120','M120');
    datecode_list[i++]=new Option('M110','M110');
    datecode_list[i++]=new Option('M100','M100');
    datecode_list[i++]=new Option('M090','M090');
    datecode_list[i++]=new Option('M080','M080');
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    datecode_list[i++]=new Option('2004090','2004090');
    datecode_list[i++]=new Option('2004050','2004050');
    datecode_list[i++]=new Option('2004030','2004030');
    datecode_list[i++]=new Option('2004010','2004010');
    datecode_list[i++]=new Option('2003500','2003500');
    datecode_list[i++]=new Option('2003480','2003480');
    datecode_list[i++]=new Option('2003460','2003460');
    datecode_list[i++]=new Option('2003440','2003440');
    datecode_list[i++]=new Option('2003400','2003400');
    datecode_list[i++]=new Option('2003270','2003270');
    datecode_list[i++]=new Option('2003250','2003250');
    datecode_list[i++]=new Option('2003140','2003140');
    }

  if (product_string == 'Pro/MECHANICA' && release_string == 'Wildfire')
    {
    datecode_list[i++]=new Option('2004300','2004300');
    datecode_list[i++]=new Option('2004170','2004170');
    datecode_list[i++]=new Option('2003430','2003430');
    datecode_list[i++]=new Option('2003280','2003280');
    datecode_list[i++]=new Option('2003190','2003190');
    datecode_list[i++]=new Option('2003130','2003130');
    datecode_list[i++]=new Option('2003080','2003080');
    datecode_list[i++]=new Option('2003040','2003040');
    datecode_list[i++]=new Option('2002510','2002510');
    datecode_list[i++]=new Option('2002490','2002490');
    datecode_list[i++]=new Option('2002470','2002470');
    datecode_list[i++]=new Option('2002450','2002450');
    datecode_list[i++]=new Option('2002430','2002430');
    datecode_list[i++]=new Option('2002420','2002420');
    datecode_list[i++]=new Option('2002400','2002400');
    datecode_list[i++]=new Option('2002390','2002390');
    datecode_list[i++]=new Option('2002380','2002380');
    datecode_list[i++]=new Option('2002370','2002370');
    datecode_list[i++]=new Option('2002350','2002350');
    datecode_list[i++]=new Option('2002340','2002340');
    datecode_list[i++]=new Option('2002320','2002320');
    datecode_list[i++]=new Option('2002310','2002310');
    datecode_list[i++]=new Option('2002290','2002290');
    datecode_list[i++]=new Option('2002270','2002270');
    datecode_list[i++]=new Option('2002250','2002250');
    datecode_list[i++]=new Option('2002230','2002230');
    datecode_list[i++]=new Option('2002130','2002130');
    datecode_list[i++]=new Option('2002120','2002120');
    datecode_list[i++]=new Option('2002110','2002110');
    datecode_list[i++]=new Option('2002090','2002090');
    datecode_list[i++]=new Option('2002080','2002080');
    datecode_list[i++]=new Option('2002060','2002060');
    datecode_list[i++]=new Option('2002050','2002050');
    datecode_list[i++]=new Option('2001480','2001480');
    datecode_list[i++]=new Option('2001240','2001240');
    }

  if (product_string == 'Pro/MECHANICA' && release_string == '2001')
    {
    datecode_list[i++]=new Option('2003070','2003070');
    datecode_list[i++]=new Option('2001430','2001430');
    datecode_list[i++]=new Option('2001330','2001330');
    datecode_list[i++]=new Option('2001210','2001210');
    datecode_list[i++]=new Option('2001170','2001170');
    datecode_list[i++]=new Option('2001140','2001140');
    datecode_list[i++]=new Option('2001100','2001100');
    datecode_list[i++]=new Option('2001050','2001050');
    datecode_list[i++]=new Option('2000430','2000430');
    datecode_list[i++]=new Option('2000410','2000410');
    }

  if (product_string == 'Pro/MECHANICA' && release_string == '2000i2')
    {
    datecode_list[i++]=new Option('2000210','2000210');
    datecode_list[i++]=new Option('2000100','2000100');
    }

  if (product_string == 'Pro/MECHANICA' && release_string == '2000i')
    {
    datecode_list[i++]=new Option('1999191','1999191');
    datecode_list[i++]=new Option('1999190','1999190');
    }

  if (product_string == 'Pro/MECHANICA' && release_string == '21.0')
    {
    datecode_list[i++]=new Option('1998510','1998510');
    datecode_list[i++]=new Option('1998490','1998490');
    }

  if (product_string == 'Pro/MECHANICA' && release_string == '20.2')
    {
    datecode_list[i++]=new Option('9834','9834');
    }

  if (product_string == 'Pro/MECHANICA' && release_string == '20.1')
    {
    datecode_list[i++]=new Option('9816','9816');
    }

  if (product_string == 'Pro/MECHANICA' && release_string == '20.0')
    {
    datecode_list[i++]=new Option('98160','98160');
    datecode_list[i++]=new Option('98070','98070');
    }

  if (product_string == 'Pro/MECHANICA' && release_string == '19.0')
    {
    datecode_list[i++]=new Option('97440','97440');
    datecode_list[i++]=new Option('97410','97410');
    }

  if (product_string == 'Pro/MECHANICA' && release_string == '18.2')
    {
    datecode_list[i++]=new Option('9725','9725');
    }

  if (product_string == 'Pro/MECHANICA' && release_string == '18.1')
    {
    datecode_list[i++]=new Option('97250','97250');
    datecode_list[i++]=new Option('97150','97150');
    }

  if (product_string == 'Pro/MECHANICA' && release_string == '18.0')
    {
    datecode_list[i++]=new Option('97250','97250');
    datecode_list[i++]=new Option('97150','97150');
    datecode_list[i++]=new Option('97110','97110');
    datecode_list[i++]=new Option('97070','97070');
    }

  if (product_string == 'Pro/MECHANICA' && release_string == '17.0')
    {
    datecode_list[i++]=new Option('96410','96410');
    datecode_list[i++]=new Option('96390','96390');
    datecode_list[i++]=new Option('96310','96310');
    }

  if (product_string == 'Pro/MECHANICA' && release_string == '16.0')
    {
    datecode_list[i++]=new Option('96010','96010');
    }

  if (product_string == 'Pro/MECHANICA' && release_string == '8.0')
    {
    datecode_list[i++]=new Option('95290','95290');
    }

  if (product_string == 'Pro/MECHANICA' && release_string == '7.0')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'Pro/MECHANICA' && release_string == '6.0')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'Pro/MECHANICA' && release_string == '5.0')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'Pro/MECHANICA' && release_string == '4.0')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'Pro/MECHANICA' && release_string == '2.1')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'Pro/MECHANICA' && release_string == '2.0')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'Pro/MECHANICA' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'Pro/PLASTIC Advisor' && release_string == 'Wildfire 4.0')
    {
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Pro/PLASTIC Advisor' && release_string == 'Wildfire 3.0')
    {
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Pro/PLASTIC Advisor' && release_string == 'Wildfire 2.0')
    {
    datecode_list[i++]=new Option('M210','M210');
    datecode_list[i++]=new Option('M180','M180');
    datecode_list[i++]=new Option('2003400','2003400');
    }

  if (product_string == 'Pro/PLASTIC Advisor' && release_string == 'Wildfire')
    {
    datecode_list[i++]=new Option('2003050','2003050');
    datecode_list[i++]=new Option('2002490','2002490');
    }

  if (product_string == 'Pro/PLASTIC Advisor' && release_string == '2001')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'Pro/PLASTIC Advisor' && release_string == '2000i2')
    {
    datecode_list[i++]=new Option('2000320','2000320');
    datecode_list[i++]=new Option('2000280','2000280');
    datecode_list[i++]=new Option('2000230','2000230');
    datecode_list[i++]=new Option('2000100','2000100');
    datecode_list[i++]=new Option('2000060','2000060');
    datecode_list[i++]=new Option('2000030','2000030');
    }

  if (product_string == 'Pro/PLASTIC Advisor' && release_string == '2000i')
    {
    datecode_list[i++]=new Option('2000310','2000310');
    datecode_list[i++]=new Option('2000270','2000270');
    datecode_list[i++]=new Option('2000230','2000230');
    datecode_list[i++]=new Option('2000140','2000140');
    datecode_list[i++]=new Option('2000090','2000090');
    datecode_list[i++]=new Option('2000050','2000050');
    datecode_list[i++]=new Option('2000030','2000030');
    datecode_list[i++]=new Option('1999500','1999500');
    datecode_list[i++]=new Option('1999430','1999430');
    datecode_list[i++]=new Option('1999410','1999410');
    datecode_list[i++]=new Option('1999390','1999390');
    datecode_list[i++]=new Option('1999350','1999350');
    datecode_list[i++]=new Option('1999310','1999310');
    datecode_list[i++]=new Option('1999260','1999260');
    datecode_list[i++]=new Option('1999210','1999210');
    datecode_list[i++]=new Option('1999190','1999190');
    datecode_list[i++]=new Option('1999140','1999140');
    }

  if (product_string == 'Pro/PLASTIC Advisor' && release_string == '20.0')
    {
    datecode_list[i++]=new Option('9939','9939');
    datecode_list[i++]=new Option('9937','9937');
    datecode_list[i++]=new Option('9935','9935');
    datecode_list[i++]=new Option('9933','9933');
    datecode_list[i++]=new Option('9932','9932');
    datecode_list[i++]=new Option('9929','9929');
    datecode_list[i++]=new Option('9926','9926');
    datecode_list[i++]=new Option('9924','9924');
    datecode_list[i++]=new Option('9921','9921');
    datecode_list[i++]=new Option('9919','9919');
    datecode_list[i++]=new Option('9917','9917');
    datecode_list[i++]=new Option('9915','9915');
    datecode_list[i++]=new Option('9912','9912');
    datecode_list[i++]=new Option('9910','9910');
    datecode_list[i++]=new Option('9908','9908');
    datecode_list[i++]=new Option('9906','9906');
    }

  if (product_string == 'Pro/PLASTIC Advisor' && release_string == '2.0')
    {
    datecode_list[i++]=new Option('98230','98230');
    datecode_list[i++]=new Option('9823','9823');
    }

  if (product_string == 'Pro/PLASTIC Advisor' && release_string == '1.05')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'Pro/PLASTIC Advisor' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'Pro/TOOLMAKER' && release_string == '9.0')
    {
    datecode_list[i++]=new Option('M021','M021');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F001','F001');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Pro/TOOLMAKER' && release_string == '8.1')
    {
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Pro/TOOLMAKER' && release_string == '2006 v8')
    {
    datecode_list[i++]=new Option('8.0.16','8.0.16');
    datecode_list[i++]=new Option('8.0.15','8.0.15');
    datecode_list[i++]=new Option('8.0.14','8.0.14');
    datecode_list[i++]=new Option('8.0.13','8.0.13');
    datecode_list[i++]=new Option('8.0.12','8.0.12');
    datecode_list[i++]=new Option('8.0.11','8.0.11');
    datecode_list[i++]=new Option('8.0.10','8.0.10');
    datecode_list[i++]=new Option('8.0.09','8.0.09');
    datecode_list[i++]=new Option('8.0.08','8.0.08');
    datecode_list[i++]=new Option('8.0.07','8.0.07');
    datecode_list[i++]=new Option('8.0.06','8.0.06');
    datecode_list[i++]=new Option('8.0.05','8.0.05');
    datecode_list[i++]=new Option('8.0.04','8.0.04');
    datecode_list[i++]=new Option('8.0.03','8.0.03');
    datecode_list[i++]=new Option('8.0.02','8.0.02');
    datecode_list[i++]=new Option('8.0.01','8.0.01');
    }

  if (product_string == 'Pro/TOOLMAKER' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'ProductView' && release_string == '9.1')
    {
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F001','F001');
    }

  if (product_string == 'ProductView' && release_string == '9.0')
    {
    datecode_list[i++]=new Option('M110','M110');
    datecode_list[i++]=new Option('M100','M100');
    datecode_list[i++]=new Option('M090','M090');
    datecode_list[i++]=new Option('M083','M083');
    datecode_list[i++]=new Option('M082','M082');
    datecode_list[i++]=new Option('M080','M080');
    datecode_list[i++]=new Option('M072','M072');
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    datecode_list[i++]=new Option('B020','B020');
    datecode_list[i++]=new Option('B010','B010');
    datecode_list[i++]=new Option('B000','B000');
    }

  if (product_string == 'ProductView' && release_string == '8.0')
    {
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M045','M045');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'ProductView' && release_string == '7.0')
    {
    datecode_list[i++]=new Option('M100','M100');
    datecode_list[i++]=new Option('M090','M090');
    datecode_list[i++]=new Option('M080','M080');
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'ProductView' && release_string == '6.4.13')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'ProductView' && release_string == '6.4.11')
    {
    datecode_list[i++]=new Option('2004345','2004345');
    }

  if (product_string == 'ProductView' && release_string == '6.4.10')
    {
    datecode_list[i++]=new Option('2004226','2004226');
    }

  if (product_string == 'ProductView' && release_string == '6.4.9')
    {
    datecode_list[i++]=new Option('2004135','2004135');
    }

  if (product_string == 'ProductView' && release_string == '6.4.8')
    {
    datecode_list[i++]=new Option('2004030','2004030');
    }

  if (product_string == 'ProductView' && release_string == '6.4.7')
    {
    datecode_list[i++]=new Option('2003283','2003283');
    }

  if (product_string == 'ProductView' && release_string == '6.4.6')
    {
    datecode_list[i++]=new Option('2003178','2003178');
    }

  if (product_string == 'ProductView' && release_string == '6.4.5')
    {
    datecode_list[i++]=new Option('2003136','2003136');
    }

  if (product_string == 'ProductView' && release_string == '6.4.4')
    {
    datecode_list[i++]=new Option('2003108','2003108');
    }

  if (product_string == 'ProductView' && release_string == '6.4.3')
    {
    datecode_list[i++]=new Option('2003052','2003052');
    }

  if (product_string == 'ProductView' && release_string == '6.4.1')
    {
    datecode_list[i++]=new Option('2003010','2003010');
    }

  if (product_string == 'ProductView' && release_string == '6.4')
    {
    datecode_list[i++]=new Option('2002298','2002298');
    }

  if (product_string == 'ProductView' && release_string == '2001')
    {
    datecode_list[i++]=new Option('2002248','2002248');
    datecode_list[i++]=new Option('2002227','2002227');
    datecode_list[i++]=new Option('2002199','2002199');
    datecode_list[i++]=new Option('2002178','2002178');
    datecode_list[i++]=new Option('2002136','2002136');
    datecode_list[i++]=new Option('2002094','2002094');
    datecode_list[i++]=new Option('2002046','2002046');
    datecode_list[i++]=new Option('2001341','2001341');
    datecode_list[i++]=new Option('2001288','2001288');
    datecode_list[i++]=new Option('2001197','2001197');
    }

  if (product_string == 'ProductView' && release_string == '2000i2')
    {
    datecode_list[i++]=new Option('2000333-1','2000333-1');
    datecode_list[i++]=new Option('2000333','2000333');
    datecode_list[i++]=new Option('2000220','2000220');
    datecode_list[i++]=new Option('2000182','2000182');
    datecode_list[i++]=new Option('2000164','2000164');
    }

  if (product_string == 'ProductView' && release_string == '2000i')
    {
    datecode_list[i++]=new Option('2000075','2000075');
    datecode_list[i++]=new Option('2000013','2000013');
    datecode_list[i++]=new Option('2000010','2000010');
    datecode_list[i++]=new Option('1999292','1999292');
    datecode_list[i++]=new Option('1999245','1999245');
    datecode_list[i++]=new Option('1999195','1999195');
    }

  if (product_string == 'ProductView' && release_string == '4.5')
    {
    datecode_list[i++]=new Option('1999100','1999100');
    }

  if (product_string == 'ProductView' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'ProductView Adapters' && release_string == '12.1')
    {
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F001','F001');
    }

  if (product_string == 'ProductView Adapters' && release_string == '12.0')
    {
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'ProductView Adapters' && release_string == '11.0')
    {
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M045','M045');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M035','M035');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M025','M025');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('M005','M005');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'ProductView Adapters' && release_string == '10.0')
    {
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'ProductView Adapters' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'Progressive Die Extension' && release_string == '5.0')
    {
    datecode_list[i++]=new Option('M170','M170');
    datecode_list[i++]=new Option('M160','M160');
    datecode_list[i++]=new Option('M150','M150');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Progressive Die Extension' && release_string == '2.2')
    {
    datecode_list[i++]=new Option('M190','M190');
    datecode_list[i++]=new Option('M170','M170');
    }

  if (product_string == 'Progressive Die Extension' && release_string == '2.1')
    {
    datecode_list[i++]=new Option('M140','M140');
    datecode_list[i++]=new Option('2003330','2003330');
    }

  if (product_string == 'Progressive Die Extension' && release_string == '2.0')
    {
    datecode_list[i++]=new Option('2003251','2003251');
    datecode_list[i++]=new Option('2003250','2003250');
    datecode_list[i++]=new Option('2003130','2003130');
    datecode_list[i++]=new Option('2003051','2003051');
    datecode_list[i++]=new Option('2002490','2002490');
    }

  if (product_string == 'Progressive Die Extension' && release_string == '1.2')
    {
    datecode_list[i++]=new Option('2002390','2002390');
    datecode_list[i++]=new Option('2002310','2002310');
    }

  if (product_string == 'Progressive Die Extension' && release_string == '5.0')
    {
    datecode_list[i++]=new Option('M050','M050');
    }

  if (product_string == 'Progressive Die Extension' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'Routed Systems Designer' && release_string == '9.0')
    {
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Routed Systems Designer' && release_string == '8.0')
    {
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Routed Systems Designer' && release_string == '7.0')
    {
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    datecode_list[i++]=new Option('C000','C000');
    }

  if (product_string == 'Routed Systems Designer' && release_string == '6.0')
    {
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    datecode_list[i++]=new Option('C000','C000');
    }

  if (product_string == 'Routed Systems Designer' && release_string == '5.0')
    {
    datecode_list[i++]=new Option('2005200','2005200');
    datecode_list[i++]=new Option('2005010','2005010');
    datecode_list[i++]=new Option('2004400','2004400');
    datecode_list[i++]=new Option('2004260','2004260');
    datecode_list[i++]=new Option('2004080','2004080');
    datecode_list[i++]=new Option('2003450','2003450');
    datecode_list[i++]=new Option('2003330','2003330');
    }

  if (product_string == 'Routed Systems Designer' && release_string == '4.0')
    {
    datecode_list[i++]=new Option('2003130','2003130');
    datecode_list[i++]=new Option('2003050','2003050');
    }

  if (product_string == 'Routed Systems Designer' && release_string == '3.0')
    {
    datecode_list[i++]=new Option('2002180','2002180');
    datecode_list[i++]=new Option('2002020','2002020');
    }

  if (product_string == 'Routed Systems Designer' && release_string == '2.0')
    {
    datecode_list[i++]=new Option('2001360','2001360');
    }

  if (product_string == 'Routed Systems Designer' && release_string == '1.0')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'Routed Systems Designer' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'Vericut' && release_string == 'Wildfire 2.0')
    {
    datecode_list[i++]=new Option('M280','M280');
    datecode_list[i++]=new Option('M270','M270');
    datecode_list[i++]=new Option('M260','M260');
    datecode_list[i++]=new Option('M250','M250');
    datecode_list[i++]=new Option('M240','M240');
    datecode_list[i++]=new Option('M230','M230');
    datecode_list[i++]=new Option('M220','M220');
    datecode_list[i++]=new Option('M210','M210');
    datecode_list[i++]=new Option('M200','M200');
    datecode_list[i++]=new Option('M190','M190');
    datecode_list[i++]=new Option('M181','M181');
    datecode_list[i++]=new Option('M180','M180');
    datecode_list[i++]=new Option('M171','M171');
    datecode_list[i++]=new Option('M170','M170');
    datecode_list[i++]=new Option('M160','M160');
    datecode_list[i++]=new Option('M150','M150');
    datecode_list[i++]=new Option('M140','M140');
    datecode_list[i++]=new Option('M130','M130');
    datecode_list[i++]=new Option('M120','M120');
    datecode_list[i++]=new Option('M110','M110');
    datecode_list[i++]=new Option('M100','M100');
    datecode_list[i++]=new Option('M090','M090');
    datecode_list[i++]=new Option('M080','M080');
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M061','M061');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M011','M011');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    datecode_list[i++]=new Option('C020','C020');
    datecode_list[i++]=new Option('2004090','2004090');
    datecode_list[i++]=new Option('2004030','2004030');
    datecode_list[i++]=new Option('2004010','2004010');
    datecode_list[i++]=new Option('2003500','2003500');
    datecode_list[i++]=new Option('2003480','2003480');
    datecode_list[i++]=new Option('2003460','2003460');
    datecode_list[i++]=new Option('2003440','2003440');
    datecode_list[i++]=new Option('2003400','2003400');
    datecode_list[i++]=new Option('2003380','2003380');
    datecode_list[i++]=new Option('2003360','2003360');
    datecode_list[i++]=new Option('2003340','2003340');
    datecode_list[i++]=new Option('2003320','2003320');
    datecode_list[i++]=new Option('2003300','2003300');
    datecode_list[i++]=new Option('2003270','2003270');
    datecode_list[i++]=new Option('2003250','2003250');
    datecode_list[i++]=new Option('2003230','2003230');
    datecode_list[i++]=new Option('2003200','2003200');
    datecode_list[i++]=new Option('2003180','2003180');
    datecode_list[i++]=new Option('2003160','2003160');
    datecode_list[i++]=new Option('2003140','2003140');
    datecode_list[i++]=new Option('2003120','2003120');
    datecode_list[i++]=new Option('2003100','2003100');
    datecode_list[i++]=new Option('2003080','2003080');
    }

  if (product_string == 'Vericut' && release_string == 'Wildfire')
    {
    datecode_list[i++]=new Option('M270','M270');
    datecode_list[i++]=new Option('M260','M260');
    datecode_list[i++]=new Option('M250','M250');
    datecode_list[i++]=new Option('M240','M240');
    datecode_list[i++]=new Option('M230','M230');
    datecode_list[i++]=new Option('M220','M220');
    datecode_list[i++]=new Option('M210','M210');
    datecode_list[i++]=new Option('M200','M200');
    datecode_list[i++]=new Option('M190','M190');
    datecode_list[i++]=new Option('M180','M180');
    datecode_list[i++]=new Option('M170','M170');
    datecode_list[i++]=new Option('M160','M160');
    datecode_list[i++]=new Option('M150','M150');
    datecode_list[i++]=new Option('M140','M140');
    datecode_list[i++]=new Option('2003490','2003490');
    datecode_list[i++]=new Option('2003451','2003451');
    datecode_list[i++]=new Option('2003450','2003450');
    datecode_list[i++]=new Option('2003410','2003410');
    datecode_list[i++]=new Option('2003370','2003370');
    datecode_list[i++]=new Option('2003330','2003330');
    datecode_list[i++]=new Option('2003291','2003291');
    datecode_list[i++]=new Option('2003290','2003290');
    datecode_list[i++]=new Option('2003250','2003250');
    datecode_list[i++]=new Option('2003210','2003210');
    datecode_list[i++]=new Option('2003170','2003170');
    datecode_list[i++]=new Option('2003130','2003130');
    datecode_list[i++]=new Option('2003100','2003100');
    datecode_list[i++]=new Option('2003051','2003051');
    datecode_list[i++]=new Option('2003050','2003050');
    datecode_list[i++]=new Option('2003020','2003020');
    datecode_list[i++]=new Option('2002490','2002490');
    datecode_list[i++]=new Option('2002470','2002470');
    }

  if (product_string == 'Vericut' && release_string == '2001')
    {
    datecode_list[i++]=new Option('2005030','2005030');
    datecode_list[i++]=new Option('2004410','2004410');
    datecode_list[i++]=new Option('2004290','2004290');
    datecode_list[i++]=new Option('2004090','2004090');
    datecode_list[i++]=new Option('2004010','2004010');
    datecode_list[i++]=new Option('2003450','2003450');
    datecode_list[i++]=new Option('2003441','2003441');
    datecode_list[i++]=new Option('2003440','2003440');
    datecode_list[i++]=new Option('2003400','2003400');
    datecode_list[i++]=new Option('2003360','2003360');
    datecode_list[i++]=new Option('2003320','2003320');
    datecode_list[i++]=new Option('2003280','2003280');
    datecode_list[i++]=new Option('2003240','2003240');
    datecode_list[i++]=new Option('2003200','2003200');
    datecode_list[i++]=new Option('2003161','2003161');
    datecode_list[i++]=new Option('2003160','2003160');
    datecode_list[i++]=new Option('2003120','2003120');
    datecode_list[i++]=new Option('2003090','2003090');
    }

  if (product_string == 'Vericut' && release_string == '2000i2')
    {
    datecode_list[i++]=new Option('2002080','2002080');
    }

  if (product_string == 'Vericut' && release_string == '2000i')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'Vericut' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'Windchill Aerospace & Defense' && release_string == '9.1')
    {
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    datecode_list[i++]=new Option('C000','C000');
    }

  if (product_string == 'Windchill Aerospace & Defense' && release_string == '8.0')
    {
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M056','M056');
    datecode_list[i++]=new Option('M055','M055');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M045','M045');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Windchill Aerospace & Defense' && release_string == '7.0')
    {
    datecode_list[i++]=new Option('M100','M100');
    datecode_list[i++]=new Option('M090','M090');
    datecode_list[i++]=new Option('M080','M080');
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M041','M041');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Windchill Aerospace & Defense' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'Windchill CounterPart' && release_string == '9.1')
    {
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    datecode_list[i++]=new Option('C000','C000');
    }

  if (product_string == 'Windchill CounterPart' && release_string == '9.0')
    {
    datecode_list[i++]=new Option('M080','M080');
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Windchill CounterPart' && release_string == '8.0')
    {
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M056','M056');
    datecode_list[i++]=new Option('M055','M055');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M045','M045');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Windchill CounterPart' && release_string == '7.0')
    {
    datecode_list[i++]=new Option('M100','M100');
    datecode_list[i++]=new Option('M090','M090');
    datecode_list[i++]=new Option('M080','M080');
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Windchill CounterPart' && release_string == '6.2')
    {
    datecode_list[i++]=new Option('2002600_DSU02','2002600_DSU02');
    datecode_list[i++]=new Option('2002600_DSU01','2002600_DSU01');
    datecode_list[i++]=new Option('2002600','2002600');
    datecode_list[i++]=new Option('2002018_DSU04','2002018_DSU04');
    datecode_list[i++]=new Option('2002018_DSU03','2002018_DSU03');
    datecode_list[i++]=new Option('2002018_DSU02','2002018_DSU02');
    datecode_list[i++]=new Option('2002018_DSU01','2002018_DSU01');
    datecode_list[i++]=new Option('2002018','2002018');
    }

  if (product_string == 'Windchill CounterPart' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'Windchill DynamicDesignLink' && release_string == '6.2')
    {
    datecode_list[i++]=new Option('2004100','2004100');
    datecode_list[i++]=new Option('2002709','2002709');
    datecode_list[i++]=new Option('2002708','2002708');
    datecode_list[i++]=new Option('2002707','2002707');
    datecode_list[i++]=new Option('2002706','2002706');
    datecode_list[i++]=new Option('2002705','2002705');
    datecode_list[i++]=new Option('2002704','2002704');
    datecode_list[i++]=new Option('2002702','2002702');
    datecode_list[i++]=new Option('2002700','2002700');
    }

  if (product_string == 'Windchill DynamicDesignLink' && release_string == '6.1')
    {
    datecode_list[i++]=new Option('2001325_DDL_R61_04','2001325_DDL_R61_04');
    datecode_list[i++]=new Option('2001325_DDL_R61_03','2001325_DDL_R61_03');
    datecode_list[i++]=new Option('2001325_DDL_R61_02','2001325_DDL_R61_02');
    datecode_list[i++]=new Option('2001325_DDL_R61_01','2001325_DDL_R61_01');
    datecode_list[i++]=new Option('2001325','2001325');
    }

  if (product_string == 'Windchill DynamicDesignLink' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'Windchill Enterprise Systems Integration' && release_string == '9.1')
    {
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    datecode_list[i++]=new Option('C000','C000');
    }

  if (product_string == 'Windchill Enterprise Systems Integration' && release_string == '9.0')
    {
    datecode_list[i++]=new Option('M080','M080');
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Windchill Enterprise Systems Integration' && release_string == '8.0')
    {
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M056','M056');
    datecode_list[i++]=new Option('M055','M055');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M045','M045');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M011','M011');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Windchill Enterprise Systems Integration' && release_string == '7.0')
    {
    datecode_list[i++]=new Option('M100','M100');
    datecode_list[i++]=new Option('M090','M090');
    datecode_list[i++]=new Option('M080','M080');
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Windchill Enterprise Systems Integration' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'Windchill Foundation & PDM' && release_string == '8.0')
    {
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M045','M045');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    datecode_list[i++]=new Option('B000','B000');
    }

  if (product_string == 'Windchill Foundation & PDM' && release_string == '7.0')
    {
    datecode_list[i++]=new Option('M100','M100');
    datecode_list[i++]=new Option('M090','M090');
    datecode_list[i++]=new Option('M080','M080');
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Windchill Foundation & PDM' && release_string == 'Vis6.4')
    {
    datecode_list[i++]=new Option('2006034','2006034');
    datecode_list[i++]=new Option('2005189','2005189');
    datecode_list[i++]=new Option('2004345','2004345');
    datecode_list[i++]=new Option('2004226','2004226');
    datecode_list[i++]=new Option('2004135','2004135');
    datecode_list[i++]=new Option('2004030','2004030');
    datecode_list[i++]=new Option('2003283','2003283');
    datecode_list[i++]=new Option('2003178','2003178');
    datecode_list[i++]=new Option('2003108','2003108');
    datecode_list[i++]=new Option('2003052','2003052');
    }

  if (product_string == 'Windchill Foundation & PDM' && release_string == '6.2')
    {
    datecode_list[i++]=new Option('VENDOR','VENDOR');
    datecode_list[i++]=new Option('2006614','2006614');
    datecode_list[i++]=new Option('2005613','2005613');
    datecode_list[i++]=new Option('2005612','2005612');
    datecode_list[i++]=new Option('2005611','2005611');
    datecode_list[i++]=new Option('2005025','2005025');
    datecode_list[i++]=new Option('2003609','2003609');
    datecode_list[i++]=new Option('2003608','2003608');
    datecode_list[i++]=new Option('2003607','2003607');
    datecode_list[i++]=new Option('2003606','2003606');
    datecode_list[i++]=new Option('2003605','2003605');
    datecode_list[i++]=new Option('200341-LANG-04','200341-LANG-04');
    datecode_list[i++]=new Option('200341-LANG-03','200341-LANG-03');
    datecode_list[i++]=new Option('200341-LANG-02','200341-LANG-02');
    datecode_list[i++]=new Option('200341-LANG-01','200341-LANG-01');
    datecode_list[i++]=new Option('2002613','2002613');
    datecode_list[i++]=new Option('2002612','2002612');
    datecode_list[i++]=new Option('2002611','2002611');
    datecode_list[i++]=new Option('2002610','2002610');
    datecode_list[i++]=new Option('2002609','2002609');
    datecode_list[i++]=new Option('2002608','2002608');
    datecode_list[i++]=new Option('2002604','2002604');
    datecode_list[i++]=new Option('2002603','2002603');
    datecode_list[i++]=new Option('2002602','2002602');
    datecode_list[i++]=new Option('2002601','2002601');
    datecode_list[i++]=new Option('2002600','2002600');
    datecode_list[i++]=new Option('2002046_wnc.6.2.2.9','2002046_wnc.6.2.2.9');
    datecode_list[i++]=new Option('2002046_wnc.6.2.2.8','2002046_wnc.6.2.2.8');
    datecode_list[i++]=new Option('2002046_wnc.6.2.2.7','2002046_wnc.6.2.2.7');
    datecode_list[i++]=new Option('2002046_wnc.6.2.2.6','2002046_wnc.6.2.2.6');
    datecode_list[i++]=new Option('2002046_wnc.6.2.2.5','2002046_wnc.6.2.2.5');
    datecode_list[i++]=new Option('2002046_wnc.6.2.2.4','2002046_wnc.6.2.2.4');
    datecode_list[i++]=new Option('2002046_wnc.6.2.2.3','2002046_wnc.6.2.2.3');
    datecode_list[i++]=new Option('2002046_wnc.6.2.2.2','2002046_wnc.6.2.2.2');
    datecode_list[i++]=new Option('2002046_wnc.6.2.2.12','2002046_wnc.6.2.2.12');
    datecode_list[i++]=new Option('2002046_wnc.6.2.2.11','2002046_wnc.6.2.2.11');
    datecode_list[i++]=new Option('2002046_wnc.6.2.2.10','2002046_wnc.6.2.2.10');
    datecode_list[i++]=new Option('2002046_wnc.6.2.2.1','2002046_wnc.6.2.2.1');
    datecode_list[i++]=new Option('2002046_wnc.6.2.2','2002046_wnc.6.2.2');
    datecode_list[i++]=new Option('2001341_wnc.6.2.2','2001341_wnc.6.2.2');
    datecode_list[i++]=new Option('2001341_wnc.6.2.1','2001341_wnc.6.2.1');
    datecode_list[i++]=new Option('2001341-PSEUDO-11','2001341-PSEUDO-11');
    datecode_list[i++]=new Option('2001341-LANG','2001341-LANG');
    datecode_list[i++]=new Option('2001341','2001341');
    }

  if (product_string == 'Windchill Foundation & PDM' && release_string == '6.0')
    {
    datecode_list[i++]=new Option('VENDOR','VENDOR');
    datecode_list[i++]=new Option('2001197_WNC_R60_SP1','2001197_WNC_R60_SP1');
    datecode_list[i++]=new Option('2001197_WNC_R60.1_14','2001197_WNC_R60.1_14');
    datecode_list[i++]=new Option('2001197_WNC_R60.1_13','2001197_WNC_R60.1_13');
    datecode_list[i++]=new Option('2001197_WNC_R60.1_12','2001197_WNC_R60.1_12');
    datecode_list[i++]=new Option('2001197_WNC_R60.1_11','2001197_WNC_R60.1_11');
    datecode_list[i++]=new Option('2001197_WNC_R60.1_10','2001197_WNC_R60.1_10');
    datecode_list[i++]=new Option('2001197_WNC_R60.1_09','2001197_WNC_R60.1_09');
    datecode_list[i++]=new Option('2001197_WNC_R60.1_08','2001197_WNC_R60.1_08');
    datecode_list[i++]=new Option('2001197_WNC_R60.1_07','2001197_WNC_R60.1_07');
    datecode_list[i++]=new Option('2001197_WNC_R60.1_06','2001197_WNC_R60.1_06');
    datecode_list[i++]=new Option('2001197_WNC_R60.1_05','2001197_WNC_R60.1_05');
    datecode_list[i++]=new Option('2001197_WNC_R60.1_04','2001197_WNC_R60.1_04');
    datecode_list[i++]=new Option('2001197_WNC_R60.1_03','2001197_WNC_R60.1_03');
    datecode_list[i++]=new Option('2001197_PSEUDO_43','2001197_PSEUDO_43');
    datecode_list[i++]=new Option('2001197_PSEUDO_41','2001197_PSEUDO_41');
    datecode_list[i++]=new Option('2001197_PSEUDO_40','2001197_PSEUDO_40');
    datecode_list[i++]=new Option('2001197_PSEUDO_35','2001197_PSEUDO_35');
    datecode_list[i++]=new Option('2001197_PSEUDO','2001197_PSEUDO');
    datecode_list[i++]=new Option('2001197_DSULA1','2001197_DSULA1');
    datecode_list[i++]=new Option('2001197_DSU01','2001197_DSU01');
    datecode_list[i++]=new Option('2001197','2001197');
    }

  if (product_string == 'Windchill Foundation & PDM' && release_string == '5.1')
    {
    datecode_list[i++]=new Option('2001103','2001103');
    datecode_list[i++]=new Option('2001087','2001087');
    datecode_list[i++]=new Option('2001083','2001083');
    datecode_list[i++]=new Option('2000333_DSULA1','2000333_DSULA1');
    datecode_list[i++]=new Option('2000333_DSU15','2000333_DSU15');
    datecode_list[i++]=new Option('2000333_DSU14','2000333_DSU14');
    datecode_list[i++]=new Option('2000333_DSU13','2000333_DSU13');
    datecode_list[i++]=new Option('2000333_DSU12','2000333_DSU12');
    datecode_list[i++]=new Option('2000333_DSU11','2000333_DSU11');
    datecode_list[i++]=new Option('2000333_DSU10','2000333_DSU10');
    datecode_list[i++]=new Option('2000333_DSU09','2000333_DSU09');
    datecode_list[i++]=new Option('2000333_DSU08','2000333_DSU08');
    datecode_list[i++]=new Option('2000333_DSU07','2000333_DSU07');
    datecode_list[i++]=new Option('2000333_DSU06','2000333_DSU06');
    datecode_list[i++]=new Option('2000333_DSU05','2000333_DSU05');
    datecode_list[i++]=new Option('2000333_DSU04','2000333_DSU04');
    datecode_list[i++]=new Option('2000333_DSU03','2000333_DSU03');
    datecode_list[i++]=new Option('2000333_DSU02','2000333_DSU02');
    datecode_list[i++]=new Option('2000333_DSU01','2000333_DSU01');
    datecode_list[i++]=new Option('2000333','2000333');
    }

  if (product_string == 'Windchill Foundation & PDM' && release_string == '5.0')
    {
    datecode_list[i++]=new Option('2000278','2000278');
    datecode_list[i++]=new Option('2000143_DSU20','2000143_DSU20');
    datecode_list[i++]=new Option('2000143_DSU19','2000143_DSU19');
    datecode_list[i++]=new Option('2000143_DSU18','2000143_DSU18');
    datecode_list[i++]=new Option('2000143_DSU17','2000143_DSU17');
    datecode_list[i++]=new Option('2000143_DSU16','2000143_DSU16');
    datecode_list[i++]=new Option('2000143_DSU15','2000143_DSU15');
    datecode_list[i++]=new Option('2000143_DSU14','2000143_DSU14');
    datecode_list[i++]=new Option('2000143_DSU13','2000143_DSU13');
    datecode_list[i++]=new Option('2000143_DSU12','2000143_DSU12');
    datecode_list[i++]=new Option('2000143_DSU11','2000143_DSU11');
    datecode_list[i++]=new Option('2000143_DSU10','2000143_DSU10');
    datecode_list[i++]=new Option('2000143_DSU09','2000143_DSU09');
    datecode_list[i++]=new Option('2000143_DSU08','2000143_DSU08');
    datecode_list[i++]=new Option('2000143_DSU07','2000143_DSU07');
    datecode_list[i++]=new Option('2000143_DSU06','2000143_DSU06');
    datecode_list[i++]=new Option('2000143_DSU05','2000143_DSU05');
    datecode_list[i++]=new Option('2000143_DSU04','2000143_DSU04');
    datecode_list[i++]=new Option('2000143_DSU03','2000143_DSU03');
    datecode_list[i++]=new Option('2000143_DSU02','2000143_DSU02');
    datecode_list[i++]=new Option('2000143_DSU01','2000143_DSU01');
    datecode_list[i++]=new Option('2000143','2000143');
    }

  if (product_string == 'Windchill Foundation & PDM' && release_string == '4.0')
    {
    datecode_list[i++]=new Option('2000095','2000095');
    datecode_list[i++]=new Option('2000032-LA','2000032-LA');
    datecode_list[i++]=new Option('2000032','2000032');
    datecode_list[i++]=new Option('1999349','1999349');
    datecode_list[i++]=new Option('1999315','1999315');
    datecode_list[i++]=new Option('1999285_DSUIN4','1999285_DSUIN4');
    datecode_list[i++]=new Option('1999285_DSUIN3','1999285_DSUIN3');
    datecode_list[i++]=new Option('1999285_DSU18','1999285_DSU18');
    datecode_list[i++]=new Option('1999285_DSU17','1999285_DSU17');
    datecode_list[i++]=new Option('1999285_DSU16','1999285_DSU16');
    datecode_list[i++]=new Option('1999285_DSU15','1999285_DSU15');
    datecode_list[i++]=new Option('1999285_DSU14','1999285_DSU14');
    datecode_list[i++]=new Option('1999285_DSU13','1999285_DSU13');
    datecode_list[i++]=new Option('1999285_DSU12','1999285_DSU12');
    datecode_list[i++]=new Option('1999285_DSU11','1999285_DSU11');
    datecode_list[i++]=new Option('1999285_DSU10','1999285_DSU10');
    datecode_list[i++]=new Option('1999285_DSU09','1999285_DSU09');
    datecode_list[i++]=new Option('1999285_DSU08','1999285_DSU08');
    datecode_list[i++]=new Option('1999285_DSU07','1999285_DSU07');
    datecode_list[i++]=new Option('1999285_DSU06','1999285_DSU06');
    datecode_list[i++]=new Option('1999285_DSU05','1999285_DSU05');
    datecode_list[i++]=new Option('1999285_DSU04','1999285_DSU04');
    datecode_list[i++]=new Option('1999285_DSU03','1999285_DSU03');
    datecode_list[i++]=new Option('1999285_DSU02','1999285_DSU02');
    datecode_list[i++]=new Option('1999285_DSU01','1999285_DSU01');
    datecode_list[i++]=new Option('1999285','1999285');
    }

  if (product_string == 'Windchill Foundation & PDM' && release_string == '3.0')
    {
    datecode_list[i++]=new Option('99071408','99071408');
    datecode_list[i++]=new Option('99071407','99071407');
    datecode_list[i++]=new Option('99071406','99071406');
    datecode_list[i++]=new Option('99071404','99071404');
    datecode_list[i++]=new Option('99071403','99071403');
    datecode_list[i++]=new Option('99071402','99071402');
    datecode_list[i++]=new Option('99071401','99071401');
    datecode_list[i++]=new Option('990714','990714');
    }

  if (product_string == 'Windchill Foundation & PDM' && release_string == '2.1')
    {
    datecode_list[i++]=new Option('99040915','99040915');
    datecode_list[i++]=new Option('99040914','99040914');
    datecode_list[i++]=new Option('99040913','99040913');
    datecode_list[i++]=new Option('99040912','99040912');
    datecode_list[i++]=new Option('99040910','99040910');
    datecode_list[i++]=new Option('99040909','99040909');
    datecode_list[i++]=new Option('99040908','99040908');
    datecode_list[i++]=new Option('99040907','99040907');
    datecode_list[i++]=new Option('99040906','99040906');
    datecode_list[i++]=new Option('99040904','99040904');
    datecode_list[i++]=new Option('99040903','99040903');
    datecode_list[i++]=new Option('99040902','99040902');
    datecode_list[i++]=new Option('990409','990409');
    datecode_list[i++]=new Option('990323','990323');
    }

  if (product_string == 'Windchill Foundation & PDM' && release_string == '2.0')
    {
    datecode_list[i++]=new Option('99011513','99011513');
    datecode_list[i++]=new Option('99011512','99011512');
    datecode_list[i++]=new Option('99011509','99011509');
    datecode_list[i++]=new Option('990115','990115');
    datecode_list[i++]=new Option('981221','981221');
    }

  if (product_string == 'Windchill Foundation & PDM' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'Windchill InfoEngine Adapters' && release_string == '9.1')
    {
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    datecode_list[i++]=new Option('C000','C000');
    }

  if (product_string == 'Windchill InfoEngine Adapters' && release_string == '9.0')
    {
    datecode_list[i++]=new Option('M080','M080');
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Windchill InfoEngine Adapters' && release_string == '8.0')
    {
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M056','M056');
    datecode_list[i++]=new Option('M055','M055');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M045','M045');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Windchill InfoEngine Adapters' && release_string == '7.0')
    {
    datecode_list[i++]=new Option('M100','M100');
    datecode_list[i++]=new Option('M090','M090');
    datecode_list[i++]=new Option('M080','M080');
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Windchill InfoEngine Adapters' && release_string == '6.2')
    {
    datecode_list[i++]=new Option('2006614','2006614');
    datecode_list[i++]=new Option('2005613','2005613');
    datecode_list[i++]=new Option('2005612','2005612');
    datecode_list[i++]=new Option('2005611','2005611');
    datecode_list[i++]=new Option('2005025','2005025');
    datecode_list[i++]=new Option('2003609','2003609');
    datecode_list[i++]=new Option('2003608','2003608');
    datecode_list[i++]=new Option('2003607','2003607');
    datecode_list[i++]=new Option('2003606','2003606');
    datecode_list[i++]=new Option('2003605','2003605');
    datecode_list[i++]=new Option('2002607','2002607');
    datecode_list[i++]=new Option('2002604','2002604');
    datecode_list[i++]=new Option('2002603','2002603');
    datecode_list[i++]=new Option('2002602','2002602');
    datecode_list[i++]=new Option('2002600','2002600');
    datecode_list[i++]=new Option('2002046_wnc.6.2.2.5','2002046_wnc.6.2.2.5');
    datecode_list[i++]=new Option('2002046_wnc.6.2.2.4','2002046_wnc.6.2.2.4');
    datecode_list[i++]=new Option('2002046_wnc.6.2.2.3','2002046_wnc.6.2.2.3');
    datecode_list[i++]=new Option('2002046_wnc.6.2.2.2','2002046_wnc.6.2.2.2');
    datecode_list[i++]=new Option('2002046_wnc.6.2.2','2002046_wnc.6.2.2');
    datecode_list[i++]=new Option('2001341_wnc.6.2.2','2001341_wnc.6.2.2');
    datecode_list[i++]=new Option('2001341_wnc.6.2.1','2001341_wnc.6.2.1');
    datecode_list[i++]=new Option('2001341','2001341');
    }

  if (product_string == 'Windchill InfoEngine Adapters' && release_string == '6.0')
    {
    datecode_list[i++]=new Option('2001197_WNC_R60_SP1','2001197_WNC_R60_SP1');
    datecode_list[i++]=new Option('2001197_DSU06','2001197_DSU06');
    datecode_list[i++]=new Option('2001197_DSU05','2001197_DSU05');
    datecode_list[i++]=new Option('2001197_DSU04','2001197_DSU04');
    datecode_list[i++]=new Option('2001197_DSU03','2001197_DSU03');
    datecode_list[i++]=new Option('2001197_DSU01','2001197_DSU01');
    datecode_list[i++]=new Option('2001197','2001197');
    }

  if (product_string == 'Windchill InfoEngine Adapters' && release_string == '5.1')
    {
    datecode_list[i++]=new Option('2001103','2001103');
    datecode_list[i++]=new Option('2001087','2001087');
    datecode_list[i++]=new Option('2001083','2001083');
    datecode_list[i++]=new Option('2000333_DSULA1','2000333_DSULA1');
    datecode_list[i++]=new Option('2000333_DSU11','2000333_DSU11');
    datecode_list[i++]=new Option('2000333_DSU10','2000333_DSU10');
    datecode_list[i++]=new Option('2000333_DSU09','2000333_DSU09');
    datecode_list[i++]=new Option('2000333_DSU08','2000333_DSU08');
    datecode_list[i++]=new Option('2000333_DSU07','2000333_DSU07');
    datecode_list[i++]=new Option('2000333_DSU06','2000333_DSU06');
    datecode_list[i++]=new Option('2000333_DSU05','2000333_DSU05');
    datecode_list[i++]=new Option('2000333_DSU04','2000333_DSU04');
    datecode_list[i++]=new Option('2000333_DSU03','2000333_DSU03');
    datecode_list[i++]=new Option('2000333_DSU02','2000333_DSU02');
    datecode_list[i++]=new Option('2000333_DSU01','2000333_DSU01');
    datecode_list[i++]=new Option('2000333','2000333');
    }

  if (product_string == 'Windchill InfoEngine Adapters' && release_string == '5.0')
    {
    datecode_list[i++]=new Option('2001116','2001116');
    datecode_list[i++]=new Option('2000143_DSU12','2000143_DSU12');
    datecode_list[i++]=new Option('2000143_DSU11','2000143_DSU11');
    datecode_list[i++]=new Option('2000143_DSU10','2000143_DSU10');
    datecode_list[i++]=new Option('2000143_DSU09','2000143_DSU09');
    datecode_list[i++]=new Option('2000143_DSU08','2000143_DSU08');
    datecode_list[i++]=new Option('2000143_DSU07','2000143_DSU07');
    datecode_list[i++]=new Option('2000143_DSU06','2000143_DSU06');
    datecode_list[i++]=new Option('2000143_DSU05','2000143_DSU05');
    datecode_list[i++]=new Option('2000143_DSU04','2000143_DSU04');
    datecode_list[i++]=new Option('2000143_DSU03','2000143_DSU03');
    datecode_list[i++]=new Option('2000143_DSU02','2000143_DSU02');
    datecode_list[i++]=new Option('2000143_DSU01','2000143_DSU01');
    datecode_list[i++]=new Option('2000143','2000143');
    }

  if (product_string == 'Windchill InfoEngine Adapters' && release_string == '4.0')
    {
    datecode_list[i++]=new Option('2000095','2000095');
    datecode_list[i++]=new Option('2000010','2000010');
    datecode_list[i++]=new Option('1999285_DSU18','1999285_DSU18');
    datecode_list[i++]=new Option('1999285_DSU17','1999285_DSU17');
    datecode_list[i++]=new Option('1999285_DSU16','1999285_DSU16');
    datecode_list[i++]=new Option('1999285_DSU15','1999285_DSU15');
    datecode_list[i++]=new Option('1999285_DSU14','1999285_DSU14');
    datecode_list[i++]=new Option('1999285_DSU13','1999285_DSU13');
    datecode_list[i++]=new Option('1999285_DSU12','1999285_DSU12');
    datecode_list[i++]=new Option('1999285_DSU11','1999285_DSU11');
    datecode_list[i++]=new Option('1999285_DSU10','1999285_DSU10');
    datecode_list[i++]=new Option('1999285_DSU09','1999285_DSU09');
    datecode_list[i++]=new Option('1999285_DSU08','1999285_DSU08');
    datecode_list[i++]=new Option('1999285_DSU07','1999285_DSU07');
    datecode_list[i++]=new Option('1999285_DSU06','1999285_DSU06');
    datecode_list[i++]=new Option('1999285_DSU05','1999285_DSU05');
    datecode_list[i++]=new Option('1999285_DSU04','1999285_DSU04');
    datecode_list[i++]=new Option('1999285_DSU03','1999285_DSU03');
    datecode_list[i++]=new Option('1999285_DSU02','1999285_DSU02');
    datecode_list[i++]=new Option('1999285_DSU01','1999285_DSU01');
    datecode_list[i++]=new Option('1999285','1999285');
    }

  if (product_string == 'Windchill InfoEngine Adapters' && release_string == '2.7')
    {
    datecode_list[i++]=new Option('2000010','2000010');
    datecode_list[i++]=new Option('1999190','1999190');
    datecode_list[i++]=new Option('1999180','1999180');
    }

  if (product_string == 'Windchill InfoEngine Adapters' && release_string == '2.6')
    {
    datecode_list[i++]=new Option('1999071','1999071');
    }

  if (product_string == 'Windchill InfoEngine Adapters' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'Windchill InfoEngine Server' && release_string == '9.1')
    {
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    datecode_list[i++]=new Option('C000','C000');
    }

  if (product_string == 'Windchill InfoEngine Server' && release_string == '9.0')
    {
    datecode_list[i++]=new Option('M080','M080');
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Windchill InfoEngine Server' && release_string == '8.0')
    {
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M056','M056');
    datecode_list[i++]=new Option('M055','M055');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M045','M045');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Windchill InfoEngine Server' && release_string == '7.0')
    {
    datecode_list[i++]=new Option('M100','M100');
    datecode_list[i++]=new Option('M090','M090');
    datecode_list[i++]=new Option('M080','M080');
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Windchill InfoEngine Server' && release_string == '6.2')
    {
    datecode_list[i++]=new Option('2006614','2006614');
    datecode_list[i++]=new Option('2005613','2005613');
    datecode_list[i++]=new Option('2005612','2005612');
    datecode_list[i++]=new Option('2005611','2005611');
    datecode_list[i++]=new Option('2005025','2005025');
    datecode_list[i++]=new Option('2003609','2003609');
    datecode_list[i++]=new Option('2003608','2003608');
    datecode_list[i++]=new Option('2003607','2003607');
    datecode_list[i++]=new Option('2003606','2003606');
    datecode_list[i++]=new Option('2003605','2003605');
    datecode_list[i++]=new Option('2002604','2002604');
    datecode_list[i++]=new Option('2002603','2002603');
    datecode_list[i++]=new Option('2002602','2002602');
    datecode_list[i++]=new Option('2002600','2002600');
    datecode_list[i++]=new Option('2002046_wnc.6.2.2.5','2002046_wnc.6.2.2.5');
    datecode_list[i++]=new Option('2002046_wnc.6.2.2.4','2002046_wnc.6.2.2.4');
    datecode_list[i++]=new Option('2002046_wnc.6.2.2.3','2002046_wnc.6.2.2.3');
    datecode_list[i++]=new Option('2002046_wnc.6.2.2.2','2002046_wnc.6.2.2.2');
    datecode_list[i++]=new Option('2002046_wnc.6.2.2','2002046_wnc.6.2.2');
    datecode_list[i++]=new Option('2001341_wnc.6.2.2','2001341_wnc.6.2.2');
    datecode_list[i++]=new Option('2001341_wnc.6.2.1','2001341_wnc.6.2.1');
    datecode_list[i++]=new Option('2001341','2001341');
    }

  if (product_string == 'Windchill InfoEngine Server' && release_string == '6.0')
    {
    datecode_list[i++]=new Option('2001197_R60_SP1','2001197_R60_SP1');
    datecode_list[i++]=new Option('2001197_R60.1_06','2001197_R60.1_06');
    datecode_list[i++]=new Option('2001197_R60.1_05','2001197_R60.1_05');
    datecode_list[i++]=new Option('2001197_R60.1_04','2001197_R60.1_04');
    datecode_list[i++]=new Option('2001197_R60.1_03','2001197_R60.1_03');
    datecode_list[i++]=new Option('2001197_DSU01','2001197_DSU01');
    datecode_list[i++]=new Option('2001197','2001197');
    }

  if (product_string == 'Windchill InfoEngine Server' && release_string == '5.1')
    {
    datecode_list[i++]=new Option('2001103','2001103');
    datecode_list[i++]=new Option('2001087','2001087');
    datecode_list[i++]=new Option('2001083','2001083');
    datecode_list[i++]=new Option('2000333_DSULA1','2000333_DSULA1');
    datecode_list[i++]=new Option('2000333_DSU11','2000333_DSU11');
    datecode_list[i++]=new Option('2000333_DSU10','2000333_DSU10');
    datecode_list[i++]=new Option('2000333_DSU09','2000333_DSU09');
    datecode_list[i++]=new Option('2000333_DSU08','2000333_DSU08');
    datecode_list[i++]=new Option('2000333_DSU07','2000333_DSU07');
    datecode_list[i++]=new Option('2000333_DSU06','2000333_DSU06');
    datecode_list[i++]=new Option('2000333_DSU05','2000333_DSU05');
    datecode_list[i++]=new Option('2000333_DSU04','2000333_DSU04');
    datecode_list[i++]=new Option('2000333_DSU03','2000333_DSU03');
    datecode_list[i++]=new Option('2000333_DSU02','2000333_DSU02');
    datecode_list[i++]=new Option('2000333_DSU01','2000333_DSU01');
    datecode_list[i++]=new Option('2000333','2000333');
    }

  if (product_string == 'Windchill InfoEngine Server' && release_string == '5.0')
    {
    datecode_list[i++]=new Option('2001116','2001116');
    datecode_list[i++]=new Option('2000143_DSU12','2000143_DSU12');
    datecode_list[i++]=new Option('2000143_DSU11','2000143_DSU11');
    datecode_list[i++]=new Option('2000143_DSU10','2000143_DSU10');
    datecode_list[i++]=new Option('2000143_DSU09','2000143_DSU09');
    datecode_list[i++]=new Option('2000143_DSU08','2000143_DSU08');
    datecode_list[i++]=new Option('2000143_DSU07','2000143_DSU07');
    datecode_list[i++]=new Option('2000143_DSU06','2000143_DSU06');
    datecode_list[i++]=new Option('2000143_DSU05','2000143_DSU05');
    datecode_list[i++]=new Option('2000143_DSU04','2000143_DSU04');
    datecode_list[i++]=new Option('2000143_DSU03','2000143_DSU03');
    datecode_list[i++]=new Option('2000143_DSU02','2000143_DSU02');
    datecode_list[i++]=new Option('2000143_DSU01','2000143_DSU01');
    datecode_list[i++]=new Option('2000143','2000143');
    }

  if (product_string == 'Windchill InfoEngine Server' && release_string == '4.0')
    {
    datecode_list[i++]=new Option('2000010','2000010');
    datecode_list[i++]=new Option('1999285_DSU18','1999285_DSU18');
    datecode_list[i++]=new Option('1999285_DSU17','1999285_DSU17');
    datecode_list[i++]=new Option('1999285_DSU16','1999285_DSU16');
    datecode_list[i++]=new Option('1999285_DSU15','1999285_DSU15');
    datecode_list[i++]=new Option('1999285_DSU14','1999285_DSU14');
    datecode_list[i++]=new Option('1999285_DSU13','1999285_DSU13');
    datecode_list[i++]=new Option('1999285_DSU12','1999285_DSU12');
    datecode_list[i++]=new Option('1999285_DSU11','1999285_DSU11');
    datecode_list[i++]=new Option('1999285_DSU10','1999285_DSU10');
    datecode_list[i++]=new Option('1999285_DSU09','1999285_DSU09');
    datecode_list[i++]=new Option('1999285_DSU08','1999285_DSU08');
    datecode_list[i++]=new Option('1999285_DSU07','1999285_DSU07');
    datecode_list[i++]=new Option('1999285_DSU06','1999285_DSU06');
    datecode_list[i++]=new Option('1999285_DSU05','1999285_DSU05');
    datecode_list[i++]=new Option('1999285_DSU04','1999285_DSU04');
    datecode_list[i++]=new Option('1999285_DSU03','1999285_DSU03');
    datecode_list[i++]=new Option('1999285_DSU02','1999285_DSU02');
    datecode_list[i++]=new Option('1999285_DSU01','1999285_DSU01');
    }

  if (product_string == 'Windchill InfoEngine Server' && release_string == '2.7')
    {
    datecode_list[i++]=new Option('2000010','2000010');
    datecode_list[i++]=new Option('1999190','1999190');
    datecode_list[i++]=new Option('1999180','1999180');
    }

  if (product_string == 'Windchill InfoEngine Server' && release_string == '2.6')
    {
    datecode_list[i++]=new Option('1999071','1999071');
    }

  if (product_string == 'Windchill InfoEngine Server' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'Windchill Integration to AutoCAD for PTC SharePoint Products' && release_string == 'AutoCAD 2009')
    {
    datecode_list[i++]=new Option('2009440','2009440');
    }

  if (product_string == 'Windchill Integration to AutoCAD for PTC SharePoint Products' && release_string == 'AutoCAD 2010')
    {
    datecode_list[i++]=new Option('2009440','2009440');
    }

  if (product_string == 'Windchill PDMLink' && release_string == '9.1')
    {
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    datecode_list[i++]=new Option('C000','C000');
    }

  if (product_string == 'Windchill PDMLink' && release_string == '9.0')
    {
    datecode_list[i++]=new Option('M080','M080');
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M062','M062');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    datecode_list[i++]=new Option('B000','B000');
    }

  if (product_string == 'Windchill PDMLink' && release_string == '8.0')
    {
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M056','M056');
    datecode_list[i++]=new Option('M055','M055');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M046','M046');
    datecode_list[i++]=new Option('M045','M045');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M011','M011');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Windchill PDMLink' && release_string == 'Vis6.4')
    {
    datecode_list[i++]=new Option('2005189','2005189');
    datecode_list[i++]=new Option('2004345','2004345');
    datecode_list[i++]=new Option('2004226','2004226');
    datecode_list[i++]=new Option('2004135','2004135');
    datecode_list[i++]=new Option('2004030','2004030');
    datecode_list[i++]=new Option('2003283','2003283');
    datecode_list[i++]=new Option('2003178','2003178');
    datecode_list[i++]=new Option('2003108','2003108');
    datecode_list[i++]=new Option('2003052','2003052');
    }

  if (product_string == 'Windchill PDMLink' && release_string == '7.0')
    {
    datecode_list[i++]=new Option('M100','M100');
    datecode_list[i++]=new Option('M090','M090');
    datecode_list[i++]=new Option('M080','M080');
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Windchill PDMLink' && release_string == '6.2')
    {
    datecode_list[i++]=new Option('2006614','2006614');
    datecode_list[i++]=new Option('2005613','2005613');
    datecode_list[i++]=new Option('2005612','2005612');
    datecode_list[i++]=new Option('2005611','2005611');
    datecode_list[i++]=new Option('2003610','2003610');
    datecode_list[i++]=new Option('2003609','2003609');
    datecode_list[i++]=new Option('2003608','2003608');
    datecode_list[i++]=new Option('2003607','2003607');
    datecode_list[i++]=new Option('2003606','2003606');
    datecode_list[i++]=new Option('2003605','2003605');
    datecode_list[i++]=new Option('2002613','2002613');
    datecode_list[i++]=new Option('2002612','2002612');
    datecode_list[i++]=new Option('2002611','2002611');
    datecode_list[i++]=new Option('2002610','2002610');
    datecode_list[i++]=new Option('2002609','2002609');
    datecode_list[i++]=new Option('2002608','2002608');
    datecode_list[i++]=new Option('2002604','2002604');
    datecode_list[i++]=new Option('2002603','2002603');
    datecode_list[i++]=new Option('2002602','2002602');
    datecode_list[i++]=new Option('2002084_DSU01','2002084_DSU01');
    datecode_list[i++]=new Option('2002084','2002084');
    }

  if (product_string == 'Windchill PDMLink' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'Windchill PDS - Internal Site' && release_string == '9.1')
    {
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Windchill PDS - Internal Site' && release_string == '8.0')
    {
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Windchill PDS - Internal Site' && release_string == '7.0')
    {
    datecode_list[i++]=new Option('n/a-7.0','n/a-7.0');
    }

  if (product_string == 'Windchill PDS - Internal Site' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'Windchill PLM Connector for Pro/INTRALINK 3.x' && release_string == '8.0')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Windchill PLM Connector for Pro/INTRALINK 3.x' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'Windchill PLM Connector for TDM' && release_string == '9.1')
    {
    datecode_list[i++]=new Option('M010','M010');
    }

  if (product_string == 'Windchill PLM Connector for TDM' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'Windchill PLM Connector for Windchill' && release_string == '9.1')
    {
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Windchill PLM Connector for Windchill' && release_string == '9.0')
    {
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M010','M010');
    }

  if (product_string == 'Windchill PLM Connector for Windchill' && release_string == '8.0')
    {
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Windchill PLM Connector for Windchill' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'Windchill PartsLink' && release_string == '9.1')
    {
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    datecode_list[i++]=new Option('C000','C000');
    }

  if (product_string == 'Windchill PartsLink' && release_string == '9.0')
    {
    datecode_list[i++]=new Option('M080','M080');
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Windchill PartsLink' && release_string == '8.0')
    {
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M056','M056');
    datecode_list[i++]=new Option('M055','M055');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M045','M045');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Windchill PartsLink' && release_string == '7.0')
    {
    datecode_list[i++]=new Option('M100','M100');
    datecode_list[i++]=new Option('M090','M090');
    datecode_list[i++]=new Option('M080','M080');
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Windchill PartsLink' && release_string == '6.2')
    {
    datecode_list[i++]=new Option('2002095','2002095');
    datecode_list[i++]=new Option('2002018_ptl.6.2.1.03','2002018_ptl.6.2.1.03');
    datecode_list[i++]=new Option('2002018_ptl.6.2.1.02','2002018_ptl.6.2.1.02');
    datecode_list[i++]=new Option('2002018_ptl.6.2.1.01','2002018_ptl.6.2.1.01');
    datecode_list[i++]=new Option('2002018_ptl.6.2.1.00','2002018_ptl.6.2.1.00');
    datecode_list[i++]=new Option('2002018_ptl.6.2.0.03','2002018_ptl.6.2.0.03');
    datecode_list[i++]=new Option('2002018_ptl.6.2.0.02','2002018_ptl.6.2.0.02');
    datecode_list[i++]=new Option('2002018_ptl.6.2.0.01','2002018_ptl.6.2.0.01');
    datecode_list[i++]=new Option('2002018','2002018');
    }

  if (product_string == 'Windchill PartsLink' && release_string == '6.0')
    {
    datecode_list[i++]=new Option('2001218_DSU04','2001218_DSU04');
    datecode_list[i++]=new Option('2001218_DSU03','2001218_DSU03');
    datecode_list[i++]=new Option('2001218_DSU02','2001218_DSU02');
    datecode_list[i++]=new Option('2001218_DSU01','2001218_DSU01');
    datecode_list[i++]=new Option('2001218','2001218');
    }

  if (product_string == 'Windchill PartsLink' && release_string == '5.1')
    {
    datecode_list[i++]=new Option('2000333_DSUOB2B06','2000333_DSUOB2B06');
    datecode_list[i++]=new Option('2000333_DSUOB2B05','2000333_DSUOB2B05');
    datecode_list[i++]=new Option('2000333_DSUOB2B04','2000333_DSUOB2B04');
    datecode_list[i++]=new Option('2000333_DSUOB2B03','2000333_DSUOB2B03');
    datecode_list[i++]=new Option('2000333_DSUOB2B02','2000333_DSUOB2B02');
    datecode_list[i++]=new Option('2000333_DSUOB2B01','2000333_DSUOB2B01');
    datecode_list[i++]=new Option('2000333','2000333');
    }

  if (product_string == 'Windchill PartsLink' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'Windchill ProductPoint' && release_string == '1.1')
    {
    datecode_list[i++]=new Option('M011','M011');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    datecode_list[i++]=new Option('C000','C000');
    }

  if (product_string == 'Windchill ProductPoint' && release_string == '1.0')
    {
    datecode_list[i++]=new Option('M021','M021');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    datecode_list[i++]=new Option('C000','C000');
    datecode_list[i++]=new Option('B000','B000');
    }

  if (product_string == 'Windchill ProductPoint' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'Windchill ProjectLink' && release_string == '9.1')
    {
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    datecode_list[i++]=new Option('C000','C000');
    }

  if (product_string == 'Windchill ProjectLink' && release_string == '9.0')
    {
    datecode_list[i++]=new Option('M080','M080');
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    datecode_list[i++]=new Option('B000','B000');
    }

  if (product_string == 'Windchill ProjectLink' && release_string == '8.0')
    {
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M056','M056');
    datecode_list[i++]=new Option('M055','M055');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M045','M045');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Windchill ProjectLink' && release_string == '7.0')
    {
    datecode_list[i++]=new Option('M100','M100');
    datecode_list[i++]=new Option('M090','M090');
    datecode_list[i++]=new Option('M080','M080');
    datecode_list[i++]=new Option('M070','M070');
    datecode_list[i++]=new Option('M060','M060');
    datecode_list[i++]=new Option('M050','M050');
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    datecode_list[i++]=new Option('F000','F000');
    }

  if (product_string == 'Windchill ProjectLink' && release_string == '6.2')
    {
    datecode_list[i++]=new Option('2006614','2006614');
    datecode_list[i++]=new Option('2005613','2005613');
    datecode_list[i++]=new Option('2005612','2005612');
    datecode_list[i++]=new Option('2005611','2005611');
    datecode_list[i++]=new Option('2005025','2005025');
    datecode_list[i++]=new Option('2003609','2003609');
    datecode_list[i++]=new Option('2003608','2003608');
    datecode_list[i++]=new Option('2003607','2003607');
    datecode_list[i++]=new Option('2003606','2003606');
    datecode_list[i++]=new Option('2003605','2003605');
    datecode_list[i++]=new Option('2002604','2002604');
    datecode_list[i++]=new Option('2002602','2002602');
    datecode_list[i++]=new Option('2002601','2002601');
    datecode_list[i++]=new Option('2002600','2002600');
    datecode_list[i++]=new Option('2002084_DSU05','2002084_DSU05');
    datecode_list[i++]=new Option('2002084_DSU04','2002084_DSU04');
    datecode_list[i++]=new Option('2002084_DSU03','2002084_DSU03');
    datecode_list[i++]=new Option('2002084_DSU02','2002084_DSU02');
    datecode_list[i++]=new Option('2002084_DSU01','2002084_DSU01');
    datecode_list[i++]=new Option('2002084','2002084');
    }

  if (product_string == 'Windchill ProjectLink' && release_string == '6.1')
    {
    datecode_list[i++]=new Option('2002031','2002031');
    datecode_list[i++]=new Option('2001176_DSU9','2001176_DSU9');
    datecode_list[i++]=new Option('2001176_DSU8','2001176_DSU8');
    datecode_list[i++]=new Option('2001176_DSU7','2001176_DSU7');
    datecode_list[i++]=new Option('2001176_DSU6','2001176_DSU6');
    datecode_list[i++]=new Option('2001176_DSU5','2001176_DSU5');
    datecode_list[i++]=new Option('2001176_DSU4','2001176_DSU4');
    datecode_list[i++]=new Option('2001176_DSU10','2001176_DSU10');
    datecode_list[i++]=new Option('2001176_DSU03','2001176_DSU03');
    datecode_list[i++]=new Option('2001176_DSU02','2001176_DSU02');
    datecode_list[i++]=new Option('2001176_DSU01','2001176_DSU01');
    datecode_list[i++]=new Option('2001176','2001176');
    }

  if (product_string == 'Windchill ProjectLink' && release_string == '6.0')
    {
    datecode_list[i++]=new Option('2001046_DSU02','2001046_DSU02');
    datecode_list[i++]=new Option('2001046_DSU01','2001046_DSU01');
    datecode_list[i++]=new Option('2001046','2001046');
    }

  if (product_string == 'Windchill ProjectLink' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

  if (product_string == 'Windchill Web Parts for Sharepoint' && release_string == '9.1')
    {
    datecode_list[i++]=new Option('M040','M040');
    datecode_list[i++]=new Option('M030','M030');
    datecode_list[i++]=new Option('M020','M020');
    datecode_list[i++]=new Option('M010','M010');
    }

  if (product_string == 'Windchill Web Parts for Sharepoint' && release_string == 'N/A')
    {
    datecode_list[i++]=new Option('N/A','N/A');
    }

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

