Código HTML:
Ver originalfunction comprobar(obj)
{
if (obj.checked)
document.getElementById('boton').disabled = true;
else
document.getElementById('boton').disabled = false;
}
<input name="chec" type="checkbox" id="chec" onChange="comprobar(this);"/>
<input name="boton" type="image" id="boton" src="imagenes/boton_continuar.png" align="top" disabled/>
No uses palabras con significado especial como identificadores, puede no ser el error pero es una mala práctica.