Esempio:
codice:
<select>
<script>
inizio = new Date(2005, 6, 2); // gennaio=0, luglio=6
for(var i=0; i<17; i++) {
  g1 = inizio.getDate();
  m1 = inizio.getMonth();
  inizio.setDate(inizio.getDate()+6);
  g2 = inizio.getDate();
  m2 = inizio.getMonth();
  inizio.setDate(inizio.getDate()+1);
  document.write("<option>Dal ")
  document.write(String(100+g1).substr(1))
  document.write("/")
  document.write(String(101+m1).substr(1))
  document.write(" al ")
  document.write(String(100+g2).substr(1))
  document.write("/")
  document.write(String(101+m2).substr(1))
  document.write("</option>")
}
</script>
</select>
Non so se fosse un errore oppure voluto che la data di fine periodo coincida con l'inizio del periodo successivo... se e' cosi' puoi semplificare lo script

ciao

ps: comunque se la select la chiami proprio "select" non credo che ti possa funzionare