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 {
    ...
}