﻿
function hideControl(id)
{
	var control = document.getElementById(id);
	
	if (control)
	{
		control.style.display = "none";
	}
}

function showFileControl()
{
	var i = 2;
	
	for(; i < 11; ++i)
	{
		var element = document.getElementById("file" + i);
		
		if (element != null && element.style.display == "none")
		{
			element.style.display = "block";
			break;
		}
	}	
}

function addFile(parentId) 
{
	var parent = document.getElementById(parentId);
	
	if (parent != null)
	{
		var elementCount = document.getElementById("elementCount" + parentId);
	
		if (elementCount != null)
		{
			var newDiv = document.createElement('div');
			var index = elementCount.value * 1;
			newDiv.id = parentId + "fileInputDiv" + index;
			elementCount.value = ++index;
			
			parent.appendChild(	newDiv );
			
			var fileInput = document.createElement('input');
			fileInput.type = 'file';
			fileInput.id = parentId + "File" + index;
			
			newDiv.appendChild(fileInput);	
			
			var removeLink = document.createElement('input');
			removeLink.type = 'button';
			
			removeLink.onclick = function (e){ removeFile(parentId , newDiv.id); return false; };
			removeLink.value = "Remove File";
			
			newDiv.appendChild(removeLink);
		}	
	}
}

function removeFile(parentId, id)
{
	var fileDiv = document.getElementById(id);
	
	if (fileDiv != null)
	{
		var parent = document.getElementById(parentId);
		
		if (parent != null)
		{
			parent.removeChild(fileDiv);
		}
	}
}
