Salve raga e buona domenica delle palme a tutti.

Ho un problema con l'inclusione di un file js in un documento php...
per includere faccio in questo modo...

codice:
<script type="text/javascript" src="../dataentry/js/somma.js"></script>
lo script incluso "somma.js" è invece questo:

codice:
<script language="javascript">
function sum() {
var a = parseFloat(document.all.imp_1.value);
var b = parseFloat(document.all.imp_2.value);
var c = parseFloat(document.all.imp_3.value);
var d = parseFloat(document.all.imp_4.value);
var e = parseFloat(document.all.imp_5.value);
var f = parseFloat(document.all.imp_6.value);
var g = parseFloat(document.all.imp_7.value);
var h = parseFloat(document.all.imp_8.value);
var i = parseFloat(document.all.imp_9.value);
var l = parseFloat(document.all.imp_10.value);
var m = parseFloat(document.all.imp_11.value);
var n = parseFloat(document.all.imp_12.value);
var o = parseFloat(document.all.imp_13.value);
var p = parseFloat(document.all.imp_14.value);
var q = parseFloat(document.all.imp_15.value);
var r = a + b + c + d + e + f + g + h + i + l + m + n + o + p + q;
document.all.totale.value = r;
}
</script>
premetto che se inserito direttamente nella pagina funziona benissimo,
se invece provo a fare "l'inclusione" mi viene restituito un errore alla riga 3

codice:
var a = parseFloat(document.all.imp_1.value);


Dove sbaglio ?