se vuoi posso anche postare tutto il codice ma sono qualche migliaio di righe....

se vuoi.....