Tienes un elseIf (la i en mayuscula), pon elseif todo en minuscula. Eso puede ser un error pero tampoco estoy muy seguro.
Tambien comprueba que haces los cierres de los if, elseif y elses correctamente. Porque me parece que cierras mas de lo que deberias. Espero no equivocarme i que sea algo de eso.
EDIT: Para ser mas especifico creo que te sobran el ultimo cierre }, y también el ultimo cierre } justo antes del ultimo else