var program_years = new Array(); program_years.push(new Array(3, 'R01', 1)); program_years.push(new Array(3, 'R02', 2)); program_years.push(new Array(3, 'R03', 3)); program_years.push(new Array(3, 'R04', 4)); program_years.push(new Array(3, 'R05', 5)); program_years.push(new Array(3, 'R06', 6)); program_years.push(new Array(3, 'R07', 7)); program_years.push(new Array(3, 'R08', 8)); program_years.push(new Array(3, 'R09', 9)); program_years.push(new Array(3, 'R10', 10)); program_years.push(new Array(3, 'R11', 11)); program_years.push(new Array(3, 'R12', 12)); program_years.push(new Array(3, 'R13', 13)); program_years.push(new Array(3, 'R14', 14)); program_years.push(new Array(3, 'R15', 15)); program_years.push(new Array(3, 'R16', 16)); program_years.push(new Array(3, 'R17', 17)); program_years.push(new Array(3, 'R18', 18)); program_years.push(new Array(3, 'R19', 19)); program_years.push(new Array(3, 'R20', 20)); program_years.push(new Array(3, 'R21', 21)); program_years.push(new Array(3, 'R22', 22)); program_years.push(new Array(3, 'R23', 23)); program_years.push(new Array(3, 'R24', 24)); program_years.push(new Array(3, 'R25', 25)); program_years.push(new Array(3, 'R26', 26)); program_years.push(new Array(3, 'R27', 27)); program_years.push(new Array(3, 'R28', 28)); program_years.push(new Array(3, 'R29', 29)); program_years.push(new Array(3, 'R30', 30)); program_years.push(new Array(3, 'R31', 31)); program_years.push(new Array(3, 'R32', 32)); program_years.push(new Array(3, 'R33', 33)); program_years.push(new Array(3, 'R34', 34)); program_years.push(new Array(3, 'R35', 35)); program_years.push(new Array(3, 'R36', 36)); program_years.push(new Array(3, 'R37', 37)); program_years.push(new Array(3, 'R38', 38)); program_years.push(new Array(3, 'R39', 39)); program_years.push(new Array(3, 'R40', 40)); program_years.push(new Array(3, 'R41', 41)); program_years.push(new Array(3, 'R42', 42)); program_years.push(new Array(3, 'R43', 43)); program_years.push(new Array(3, 'R44', 44)); program_years.push(new Array(3, 'R45', 45)); program_years.push(new Array(3, 'R46', 46)); program_years.push(new Array(3, 'R47', 47)); program_years.push(new Array(3, 'R48', 48)); program_years.push(new Array(3, 'R49', 49)); program_years.push(new Array(3, 'R50', 50)); program_years.push(new Array(3, 'R51', 51)); program_years.push(new Array(3, 'R52', 52)); program_years.push(new Array(3, 'R53', 53)); program_years.push(new Array(3, 'R54', 54)); program_years.push(new Array(3, 'R55', 55)); program_years.push(new Array(3, 'R56', 56)); program_years.push(new Array(3, 'R57', 57)); program_years.push(new Array(3, 'R58', 58)); program_years.push(new Array(3, 'R59', 59)); program_years.push(new Array(3, 'R60', 60)); program_years.push(new Array(4, 'E01', 61)); program_years.push(new Array(4, 'E02', 62)); program_years.push(new Array(4, 'E03', 63)); program_years.push(new Array(4, 'E04', 64)); program_years.push(new Array(4, 'E05', 65)); program_years.push(new Array(4, 'E06', 66)); program_years.push(new Array(4, 'E07', 67)); program_years.push(new Array(4, 'E08', 68)); program_years.push(new Array(4, 'E09', 69)); program_years.push(new Array(4, 'E10', 70)); program_years.push(new Array(4, 'E11', 71)); program_years.push(new Array(4, 'E12', 72)); program_years.push(new Array(4, 'E13', 73)); program_years.push(new Array(4, 'E14', 74)); program_years.push(new Array(4, 'E15', 75)); program_years.push(new Array(4, 'E16', 76)); program_years.push(new Array(4, 'E17', 77)); program_years.push(new Array(4, 'E18', 78)); program_years.push(new Array(4, 'E19', 79)); program_years.push(new Array(4, 'E20', 80)); program_years.push(new Array(6, 'F01', 81)); program_years.push(new Array(6, 'F02', 82)); program_years.push(new Array(6, 'F03', 83)); program_years.push(new Array(6, 'F04', 84)); program_years.push(new Array(6, 'F05', 85)); program_years.push(new Array(6, 'F06', 86)); program_years.push(new Array(6, 'F07', 87)); program_years.push(new Array(6, 'F08', 88)); program_years.push(new Array(6, 'F09', 89)); program_years.push(new Array(6, 'F10', 90)); program_years.push(new Array(6, 'F11', 91)); program_years.push(new Array(6, 'F12', 92)); program_years.push(new Array(6, 'F13', 93)); program_years.push(new Array(5, 'Y01', 94)); program_years.push(new Array(5, 'Y02', 95)); program_years.push(new Array(5, 'Y03', 96)); program_years.push(new Array(5, 'Y04', 97)); program_years.push(new Array(5, 'Y05', 98)); program_years.push(new Array(5, 'Y06', 99)); program_years.push(new Array(5, 'Y07', 100)); program_years.push(new Array(5, 'Y08', 101)); program_years.push(new Array(5, 'Y09', 102)); program_years.push(new Array(5, 'Y10', 103)); program_years.push(new Array(5, 'Y11', 104)); program_years.push(new Array(5, 'Y12', 105)); program_years.push(new Array(5, 'Y13', 106)); program_years.push(new Array(5, 'Y14', 107)); program_years.push(new Array(5, 'Y15', 108)); program_years.push(new Array(5, 'Y16', 109)); program_years.push(new Array(5, 'Y17', 110)); program_years.push(new Array(5, 'Y18', 111)); program_years.push(new Array(5, 'Y19', 112)); program_years.push(new Array(5, 'Y20', 113)); program_years.push(new Array(5, 'Y21', 114)); program_years.push(new Array(5, 'Y22', 115)); program_years.push(new Array(5, 'Y23', 116)); program_years.push(new Array(5, 'Y24', 117)); program_years.push(new Array(5, 'Y25', 118)); program_years.push(new Array(7, 'Eng01', 119)); program_years.push(new Array(7, 'Eng02', 120)); program_years.push(new Array(7, 'Eng03', 121)); program_years.push(new Array(7, 'Eng04', 122)); program_years.push(new Array(7, 'Eng05', 123)); program_years.push(new Array(7, 'Eng06', 124)); program_years.push(new Array(7, 'Eng07', 125)); program_years.push(new Array(7, 'Eng08', 126)); program_years.push(new Array(7, 'Eng09', 127)); program_years.push(new Array(7, 'Eng10', 128)); program_years.push(new Array(7, 'Eng11', 129)); program_years.push(new Array(7, 'Eng12', 130)); program_years.push(new Array(7, 'Eng13', 131)); program_years.push(new Array(7, 'Eng14', 132)); program_years.push(new Array(8, 'I01', 133)); program_years.push(new Array(8, 'I02', 134)); program_years.push(new Array(8, 'I03', 135)); program_years.push(new Array(9, 'S-01', 136)); program_years.push(new Array(10, 'FI-01', 137)); program_years.push(new Array(11, 'EL01', 138)); program_years.push(new Array(11, 'EL02', 139)); program_years.push(new Array(11, 'EL03', 140)); program_years.push(new Array(6, 'F14', 143)); program_years.push(new Array(3, 'R61', 144)); function programSelected() { program_id = $('user_program_id').getValue(); options = $('user_program_year_id').options; options.length = 1; program_years.each(function(program_year) { if (program_year[0] == program_id) { options[options.length] = new Option(program_year[1], program_year[2]); } }); if (options.length == 1) { $('user_program_year_id').disable(); } else { $('user_program_year_id').enable(); } } document.observe('dom:loaded', function() { programSelected(); $('user_program_id').observe('change', programSelected); });