Hola
Mira probe tu codigo y funciona, a lo mejor elproblema es que tienes otro elemento de formulario de tipo checkbox con el mismo nombre.
Prueba con esta pequeña modificacion
JAVASCRIPT
Código:
function comprobarCheckBox(el){
if(el.checked)
document.form1.contact.value="Ahora";
else
document.form1.contact.value="Despues";
}
</script>
HTML
Código:
<input id="00N40000002IPbN" name="checkbox1" type="checkbox"
onClick="comprobarCheckBox(this)"/>
En la parte del JS lo unico que cambie es que recibe como parametro el elemento checkbox. En cuanto a la parte HTML lo unico que cambia es que la funcion comprobarCheckBox(this) incorpora el elemento de formulario checkbox.
Saludos y revisa el codigo por si no tienes elementos con el mismo nombre.