Qué raro
aparentemente está todo bien.
pruena a cambiar el nombre del argumento, no vaya a ser que esté causando alguna interferencia por usar la palabra form cuando para js form es un objeto
prueba así
<script languaje="javascript">
function habilita(
formu)
{
formu.hasta.disabled = false;
}
function deshabilita(
formu)
{
formu.hasta.disabled = true;
}
</script>