¿Y cuales son los problemas?
Por favor usa las herramientas para resaltado de código del foro, leer así simplemente da pena ajena.
Además procura explicar lo que sucede, porque no somos máquinas para leer código y decirte a precisión donde está tu error.