Altro errore....

controllo "if... else..."

Non puoi scrivere
codice:
if ( a == b ) {
     qualcosa......
} else { 
     qualcosa 1....
} else { 
     qualcosa 2....
}
"else" che cosa ??
else da solo può essere solo l'ultimo controllo dell'if.
Tutti gli else precedenti devono essere seguiti da un if

codice:
if ( a == b ) {
     qualcosa......
} else if ( a == c ) { 
     qualcosa 1....
} else { 
     qualcosa 2....
}