Forse ho trovato il problema, riscarica il sorgente di controls.js dal sito ufficiale di scriptaculous, ci dovrebbeessere qualche differenza nel file che usi tu: http://script.aculo.us/downloads
Lo includi due volte nel senso che in pratica ti basterebbe includerli:
Codice PHP:
<script src="ajax/prototype.js" type="text/javascript"></script>
<script type="text/javascript" src="ajax/scriptaculous.js?load=effects,builder,controls"></script>
oppure così se preferisci, che è equivalente:
Codice PHP:
<script src="ajax/prototype.js" type="text/javascript"></script>
<script type="text/javascript" src="ajax/scriptaculous.js"></script>
<script src="ajax/effects.js" type="text/javascript"></script>
<script src="ajax/builder.js" type="text/javascript"></script>
<script src="ajax/controls.js" type="text/javascript"></script>