a tu evento quitale el parametro, ya que esta demas creo....
que quede asi: onClick="marcatodo_prod()"
y reemplaza esta linea
document.form_produccion.elements[i].checked=obj.checked
por
document.form_produccion.elements[i].checked= "checked";
Por ultimo... este es el foro de PHP no de Javascript

