function addParticipant(id){
	var wrapper = document.getElementById(id);
	if(wrapper){
		var allTables = wrapper.getElementsByTagName("table");
		var referenceNode = allTables[allTables.length-1];
		var clone = referenceNode.cloneNode(true);
		var index = allTables.length;
		
		var allInputs = clone.getElementsByTagName("input");
		for(var i=0; i<allInputs.length; i++){
			var input = allInputs[i];
			input.name = input.name.replace("[" + index + "]", "[" + (index+1) + "]");
			input.value = "";
		}
		
		wrapper.appendChild(clone);
	}
}

function removeParticipant(id){
	var wrapper = document.getElementById(id);
	if(wrapper){
			var allTables = wrapper.getElementsByTagName("table");
			if(allTables.length>1){
				var referenceNode = allTables[allTables.length-1];
				wrapper.removeChild(referenceNode);
			}
	}
}