var counter = 0;

function loadForm()
{

   loadSelf();
   moreFields();
}

function loadSelf()
{
	var newSelf = document.getElementById('self').cloneNode(true);
	newSelf.id = '';
	newSelf.style.display = 'block';
	var insertHere = document.getElementById('matpat');
	insertHere.parentNode.insertBefore(newSelf,insertHere);
}

function moreFields()
{
	counter++;
	
	var ancCount = document.getElementById('counter');
	ancCount.value = counter;
	
	var newMat = document.getElementById('mat').cloneNode(true);
	newMat.id = '';
	newMat.style.display = 'block';
	var newField = newMat.childNodes;
	for (var i=0;i<newField.length;i++)
	{
		var theName = newField[i].name
		if (theName)
			newField[i].name = theName + counter;
	}

	var newPat = document.getElementById('pat').cloneNode(true);
	newPat.id = '';
	newPat.style.display = 'block';
	var newField = newPat.childNodes;
	for (var i=0;i<newField.length;i++)
	{
		var theName = newField[i].name
		if (theName)
			newField[i].name = theName + counter;
	}


	var insertHere = document.getElementById('writemat');
	insertHere.parentNode.insertBefore(newMat,insertHere);

	var insertHere = document.getElementById('writepat');
	insertHere.parentNode.insertBefore(newPat,insertHere);
}

window.onload = loadForm;
