1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29

//Function to give each input in the group of "data" a unique name (by adding an incrementing # to each name)
var extend_names = function()
{
	var data = document.getElementsByClassName("data"); //create an array of the data elements within the form

	for (var i=0; i<data.length; i++ )
	{
	var nameLoop = function(){	//this function adds an incrementing number to the names of a specific element type in a form
		var dataLoopCount = parseInt([i]) + 1;
		for (var k=0; k<inp_els.length; k++)
		{
			var nameAttr = inp_els[k].getAttribute("name");
			nameAttr = nameAttr + dataLoopCount;
			inp_els[k].setAttribute("name", nameAttr);
		}
	}
		var inp_els = data[i].getElementsByTagName("INPUT");
		nameLoop();
		//var inp_els = data[i].getElementsByTagName("INSERT ELEMENT HERE");	Can be done for other elements
		//nameLoop();
	}

}

$(document).ready(function () {
	extend_names();
});