2 var rowname = new Array(99);
3 var rowtype = new Array(99);
4 for (i = 0; i < 99; i++) {
9 var field_counter_js = 0;
11 var is_streaming_progress_bar = 0;
12 var temp_streaming_text = "";
14 var addRowTo = (function() {
15 return (function (tableId) {
16 var d, tbody, tr, td, bgc, i, ii, j;
18 tbody = d.getElementById(tableId).getElementsByTagName("tbody").item(0);
19 tr = d.createElement("tr");
21 for (i = 0; i < field_counter_js; i++) {
22 td = d.createElement("td");
23 if(rowtype[i] == 'textbox') {
24 td.innerHTML="<INPUT type='hidden' value='" + totalrows +"' name='" + rowname[i] + "_row-" + totalrows + "'></input><input name='" + rowname[i] + "-" + totalrows + "'></input> ";
26 td.innerHTML="<INPUT type='hidden' value='" + totalrows +"' name='" + rowname[i] + "_row-" + totalrows + "'></input><input type='checkbox' name='" + rowname[i] + "-" + totalrows + "'></input> ";
30 td = d.createElement("td");
32 td.innerHTML = '<input type="button" value="Delete" onclick="removeRow(this)">';
34 tbody.appendChild(tr);
38 function removeRow(el) {
40 while (el && el.nodeName.toLowerCase() != "tr")
43 if (el && el.parentNode) {
44 cel = el.getElementsByTagName("td").item(0);
45 el.parentNode.removeChild(el);
49 function find_unique_field_name(field_name) {
50 // loop through field_name and strip off -NUMBER
51 var last_found_dash = 0;
52 for (var i = 0; i < field_name.length; i++) {
53 // is this a dash, if so, update
55 if (field_name.substr(i,1) == "-" )
58 if (last_found_dash < 1)
60 return(field_name.substr(0,last_found_dash));