function addNewFileUpload(){
var uploadControl = event.srcElement;
//get the position of the upload control
var uploadPos = uploadControl.name.slice(6, uploadControl.name.length);
//create the preview image
var previewImg = document.createElement("img");
previewImg.src = uploadControl.value;
var previewDiv = document.getElementById("upload" + uploadPos + "_preview");
previewDiv.appendChild(previewImg);
//Hide the file upload Control
var controlDiv = document.getElementById("upload" + uploadPos + "_edit");
controlDiv.style.display = "none";
//Create a new set of divs to upload the next image
var containerDiv = document.getElementById("upload_container");
var newContainer = document.createElement("div");
var newPos = parseInt(uploadPos) + 1;
newContainer.id = "upload" + newPos + "_container";
newContainer.innerText = "Image " + newPos + ":";
var newEditDiv = document.createElement("div");
newEditDiv.id = "upload" + newPos + "_edit";
var newEditControl = document.createElement("input");
newEditControl.type = "file";
newEditControl.name = "upload" + newPos;
newEditControl.id = "upload" + newPos + "_file";
newEditControl.attachEvent("onchange", addNewFileUpload);
newEditDiv.appendChild(newEditControl);
newContainer.appendChild(newEditDiv);
var newPreviewDiv = document.createElement("div");
newPreviewDiv.id = "upload" + newPos + "_preview";
newContainer.appendChild(newPreviewDiv);
containerDiv.appendChild(newContainer);
}