Non pensavo dovessi adularmi così tanto, ma a quanto pare devo.
http://lostpassword.hellospace.net/ (nospam) -> ecco il problema

Chi ha firebug, lo apra prima del caricamento, e noti che non appare niente se non lo sfondo. Si provi a richiamare la funzione:
codice:
misTET.init()
E con molto piacere si nota che appare il menu, mentre il testo della pagina no :O
Navighiamo nel menu, e per caso, rechiamoci alla pagina "Prova", e clicchiamo il link. Notati gli errori? Ora si provi a richiamare di nuovo la funzione:
codice:
misTET.init()
E con molto piacere si noterà che tutto funziona.

Ora il problema è, tempo fa era necessario richiamare una volta la funzione init, e tutto si caricava, ora che ho fatto il passaggio a jQuery, è necessario due volte, e per di più in pagine che usano la funzione include, ancora un'altra volta. Non riesco proprio a spiegarmi il perchè, infatti eseguendo una ad una le istruzioni di init() tramite firebug, non ci sono errori, e tutto si carica perfettamente.

Il source è a /res/misTET.js, o su github

Qualcuno ha un idea?