devo realizzare un checkbox che se premuto mi abilita l'inseriemento di una data in un campo form.grazie a chi interviene

il js e questo

function abilita( )
{
var disableValue=eval("!document.material.cambia.check ed");

eval( "document.material.cal-button-2.disabled=" + disableValue );
eval( "document.material.datec.disabled=" + disableValue );

}

html e questo
<form name="material" >
<input type="checkbox" name="cambia" onclick="abilita()" />
<input type="text" name="datec" id="datec" value="<fmt:formatDate value="${today}" pattern='dd-MM-yyyy'/>"disabled/>


<BUTTON id="cal-button-2" type="button" disabled>
[img]../common/jscalendar-1.0/img.gif[/img]
</BUTTON>


il js mi da problemi