Seguimos en las mismas...
Cita: <select name="nota12811148" id="no" onclick="valorAlText(this);">
[...]
<select name="nota13087423" id="no" onclick="valorAlText(this);">
[...]
<select name="nota3038395" id="no" onclick="valorAlText(this);">
[...]
<select name="nota14132397" id="no" onclick="valorAlText(this);">
----------------------
<input type="text" size="3" maxlength="3" name="N12811148" id="nombreText" value="0" onBlur="rango(this)" >
[...]
<input type="text" size="3" maxlength="3" name="N13087423" id="nombreText" value="0" onBlur="rango(this)" >
[...]
<input type="text" size="3" maxlength="3" name="N3038395" id="nombreText" value="0" onBlur="rango(this)" >
[...]
<input type="text" size="3" maxlength="3" name="N14132397" id="nombreText" value="0" onBlur="rango(this)" >
Los ids no se pueden repetir, porque si no al poner document.getElementById('no') o document.getElementById('nombreText') no sabe a cuál te refieres. Lo que puedes hacer es poner ids como no1, no2, no3... y usas una variable y haces document.getElementById('no'+variable) para coger ese elemento, y al final de la función pones variable++.
Saludos (: