I nomi usati nella pagina devono essere univoci... hai usato sblocca come nome di funzione e del bottone...

C'e' poi una certa ridondanza nella struttura dello script... ed una parentesi in piu'.
codice:
function fun_sblocca(){
if (document.all.sblocca.value=="       Sblocca  »     ") {
	document.form1.nome.disabled=false;
	document.all.sblocca.value="       Blocca  »     ";
} else { 
	document.form1.nome.disabled=true;
	document.all.sblocca.value=="       Sblocca  »     ";
}
}
ciao

ps: sai che e' compatibile solo con IE?