Non mi funziona la else.

Ti posto la funzione:

codice:
	function pulisciMotivazione(idRiga) {
	
		if (confirm("Attenzione!!!\nL'eventuale modifica della proposta per l'anno corrente, cancellerà la motivazione già presente.\nVuoi proseguire?")) {
    		document.getElementById('motivazione'+idRiga).value = "";
		} else {
			if (document.getElementById('propostaAnnoCorrente'+idRiga).checked) {
				alert("sono qua 1");
				document.getElementById('propostaAnnoCorrente'+idRiga).checked = false;
			} else {
				if (!document.getElementById('propostaAnnoCorrente'+idRiga).checked) { 
					alert("sono qua 2");
					document.getElementById('propostaAnnoCorrente'+idRiga).checked = true;
				}	
			}		 
		}				
	}