Ton script fait plus de 3000 lignes et je n'ai malheureusement pas le temps de le parcourir en entier.
Essaies plutôt de nous dire ce qui ne marche pas, ça me permettra de me concentrer que sur certaines parties et ainsi de ne pas perdre de temps à regarder du code qui fonctionne.
++
Syg