Thanks crmalibu. I literally just realised that once I loaded the page in FireBug (what a great little tool!)
Removing the <select> from the loop did indeed resolve.
var year = 2003
for (var i=1; i <=10; i++)
document.write("<option>" + year + "</option>");
Thanks again for your help.