var multiItemCount = 0;

function removeMultiItem(idx)
{
	var multiItem = document.getElementById("multiItem" + idx);
	if (multiItem)
	{
		multiItem.parentNode.removeChild(multiItem);
	}
}

function addMultiItem()
{
	multiItemCount ++;
	var cloneItem = document.getElementById("multiItem0");
	if (cloneItem)
	{
		var newItem = cloneItem.cloneNode(true);
		newItem.id = "multiItem" + multiItemCount;
		var inputs = newItem.getElementsByTagName("input");
		for (var i = 0; i < inputs.length; i++)
		{
			if (inputs[i].name.match("vwitem"))
			{
				inputs[i].name = "vwitem" + multiItemCount;
			}
			
			var re = /vwattr(\d+)(.+)/;
			var matches = re.exec(inputs[i].name);
			if (matches)
			{
				inputs[i].name = "vwattr" + multiItemCount + matches[2];
			}
			
			if (inputs[i].type.toLowerCase() == 'text')
			{
				inputs[i].value = "";
			}
		}
		var ps = newItem.getElementsByTagName("p");
		if (ps)
		{
			ps[0].innerHTML = "[ <a href='javascript:void(0)' onclick='removeMultiItem(" + multiItemCount + ")'>-</a> ] Delete this";
		}
		document.getElementById("multiItemList").appendChild(newItem);
	}
}
