Piu` script possono convivere in una stessa pagina.

Pero` occorre che non interferiscano tra loro.
Le cause piu` comuni di interferenza sono:
- variabili globali in comune;
- nomi di funzioni uguali;
- gestione degli stessi eventi.

Quindi fai attenzione a:
1. definizioni di variabili dentro le funzioni:
pippo = ...
In tal caso la variabile pippo diventa globale
Se puoi falla diventare (se non crea effetti collaterali):
var pippo = ...

2. cicli con variabili globali
for (i=0; i<...; i++) ...
deve diventare:
for (var i=0; i<...; i++) ...

3. definizioni di variabili in testa allo script o comunque fuori dalle funzioni

4. eventi in comune
document.onQualcosa = nomefunzione;
<body ... onQualcosa="istruzione();">

Se ci sono dei "Qualcosa" uguali, il codice va modificato.

Ciao
Michele