Quando il codice è corposo, come nel tuo caso, è sempre bene creare un file separato da far scaricare e postare solamente la parte di codice incriminata o quella che si pensa possa essere la responsabile del problema.

Postare tutto il codice completo (sebbene ammirevole) rende prolisso il post, che diventa ingestibile.


Ciao.