Lo que hace ese if es decidir si se está en el último nº del bucle y, si es así, sacar la etiqueta con submit(). funciona perfectamente si es que he entendido bien lo que necesitabas. Lo que genera el script es ésto:
Código HTML:
<select name='ano1' class='bordes'>
<option value='2000'>2000</option>
<option value='2001'>2001</option>
<option value='2002'>2002</option>
<option value='2003'>2003</option>
<option value='2004'>2004</option>
<option value='2005' selected>2005</option></select>
<br>
<select name='ano2' class='bordes'>
<option value='2000'>2000</option>
<option value='2001'>2001</option>
<option value='2002'>2002</option>
<option value='2003'>2003</option>
<option value='2004'>2004</option>
<option value='2005' selected>2005</option></select>
<br>
<select name='ano3' class='bordes' onChange='submit()'>
<option value='2000'>2000</option>
<option value='2001'>2001</option>
<option value='2002'>2002</option>
<option value='2003'>2003</option>
<option value='2004'>2004</option>
<option value='2005' selected>2005</option></select><br>