if non è una funzione ma un costrutto di controllo.
E il tuo problema è piuttosto banale: hai messo un else senza mettere l'if prima. O meglio, l'if lo hai messo... ma l'hai fatto seguire dal ; che significa "fine istruzione" e ovviamente in questo caso non va bene.
codice:if ( ... ) { ... } else if ( ... ) { ... } else { ... }