De hecho, al ponerlo en phpDesigner 2008 pude encontrar muy facilmente el problema. Como dije, te faltan cerrar algunas etiquetas IF.
Faltan cerrar 2.
Al parecer hace un tiempo lo resolviste, pero no se que paso. ¿No guardaste el archivo?
http://www.forosdelweb.com/f18/synta...t_else-660379/