Il problema è più di uno...

alcuni lì ho risolti... anche se non li ho capiti...
per esempio ho spostato uno script nella pagina caricata con ajax perché si riferiva ad elementi al suo interno e fin qui posso capire... ma non ho capito mi segnava errore il fatto di averlo messo all'interno di $(document).ready ???Probabilmente per un esperto è una cosa del tutto ovvia...

Adesso mi da problema con la validazione dei campi, ah giusto non ho scritto che si tratta di un modulo diviso in varie parti, di cui non tutte vanno compilate.

Pensavo di aver risolto il problema della "comparsa-scomparsa" delle varie parti del modulo con .load() appunto...
Ma ora non riesco a riadattare la validazione! Che prima partiva all'evento submit...
Ora quando si preme sul bottone vengono validati solamente i campi della prima pagina e non di quelle caricate con ajax...

e non riesco a capire dove sbaglio...