L'errore del codice sta nell'usare la proprietà enabled, che,
per quello che ne so, non è utilizzabile in Javascript.

Microsoft DHTML Reference

Il codice "corretto" usa la proprietà disabled.

codice:
<HTML><BODY>
<FORM name="offerte" method="post" action="check.html">
	<INPUT type="checkbox" value="on" id="check_offer" name="check_offer" onclick="on_off();"> 
	Abilita/Disabilita offerte
	
Periodo di applicazione :
	<INPUT type="text" id="periodo" name="periodo" value="" disabled>
</FORM>
<SCRIPT language="Javascript1.2">
<!--
function on_off()
{
if (document.offerte.check_offer.checked==true)
{
document.offerte.periodo.disabled=false;
document.offerte.periodo.focus();
}
if (document.offerte.check_offer.checked==false)
{
document.offerte.periodo.disabled=true;
}
}
//-->
</SCRIPT></BODY></HTML>