Bueno, un poco más resumido sería:
Código PHP:
function doIt()
{
var f = document.getElementById('myForm');
// show hidden
f.elements.gasto.style.display = "";
f.elements.factura.style.display = "";
// create/insert new
el = newinput(f);
es = newinput(f);
}
function newinput(f) {
newobj = document.createElement("input");
newobj = f.appendChild(newobj);
newobj.name = "newinput";
newobj.type = "text";
newobj.value = "";
return newobj;
}