во первых, var archive = document.getElementsByName('Year')[0];
а вообще. что-то под FF оно у меня вообще не запускается. то ли лыжи не едут, то ли... вставил alert('..') первой строчкой в скрипте - и фиг.
--edited
а, всё. стоило заменить onchange на onclick
--edited x2
чисто ради интереса. а что у вас возвращает это?
var currDate = new Date();
var currYear = currDate.getYear();
alert (currYear);