Here is an abbreviated version of the code:
Expand|Select|Wrap|Line Numbers
- var cNextLine = 1
- function addBlankDetailLine()
- {
- cNextLine += 1
- var tr, td;
- tbody = document.getElementById('detailLines');
- //make new row
- tr = tbody.insertRow(tbody.rows.length);
- //make new cell
- td = tr.insertCell(tr.cells.length);
- //fill in content
- td.innerHTML = '<input '+
- 'type="text" '+
- 'id ="rLine~'+cNextLine+'" '+
- 'name="rLine~'+cNextLine+'" '+
- 'value="'+cNextLine+'." '+
- 'size ="4" '+
- 'class="InputText" '+
- 'readonly '+
- 'tabindex="-1" '+
- '/> '
- //make new cell
- td = tr.insertCell(tr.cells.length);
- td.innerHTML = '<input '+
- 'type="text" '+
- 'id ="JOBID~'+cNextLine+'" '+
- 'name="JOBID~'+cNextLine+'" '+
- 'class="InputText" '+
- '/> '
- //make new cell
- td = tr.insertCell(tr.cells.length);
- td.innerHTML = '<input '+
- 'type="text" '+
- 'id ="TOLLS~'+cNextLine+'" '+
- 'name="TOLLS~'+cNextLine+'" '+
- 'class="InputText" '+
- 'size ="8" '+
- 'maxlength="7" '+
- 'onblur ="if (createNext(this)) {addBlankDetailLine();}" +'
- '/>'
- document.getElementById("JOBID~2").select;
- document.getElementById("JOBID~2").focus();
- }