Escargot,
А точку с запятой в конце каждой строки кто будет ставить за тебя ??? И метод правильно называется
getElementById, есть только у документа.
function newInput() {
var firstform = document.getElementById('frm');
var m=document.getElementById('firstinput');
var newinput = document.createElement('input');
newinput.type = "file";
newinput.name = "fname[]";
firstform.insertBefore( newinput, m);
}