Che vuol dire valore non definito ?
Allora io vorrei fare una bella pagine dove l'utente fa certe scelte salvate poi in locale in un cookie.

Ok, tutto bene, tranne per il fatto che quando vado a leggere il valore die Radio button per lui è un valore non definito (ho inserito l'alert per debub).
Dov'e' l'errore ?

codice:
<FORM name=preferenze method=get action=.>
Si    <input type=radio name=forum_redirect value="SI">
NO    <input type=radio name=forum_redirect value="NO">
FORSE <input type=radio name=forum_redirect value="FORSE">
</FORM>


<INPUT type=button  value='Invia le preferenze' onClick="javascript:
// Calcolo data
	var ExpireDate = new Date ();
	ExpireDate.setTime(ExpireDate.getTime() + (7 * 24 * 3600 * 1000));
// Scriviamo i cookies
	alert	('forum_redirect=' + document.preferenze.forum_redirect.value +'; expires=' + ExpireDate.toGMTString());
	document.cookie = 'forum_redirect=' + document.preferenze.forum_redirect.value +'; expires=' + ExpireDate.toGMTString();
	//alert('Impostazioni salvate.');
"