// -----------------------------------------------------------------------------
// DIV iterator for removing INPUT elements
var fileInputId = 0;
// -----------------------------------------------------------------------------
// Function for adding DIV, INPUT and A elements into HTML
function addFileElement(e) {
 if(fileInputId < "9") {
  // DIV element
  var newDiv = document.createElement("div");
  newDiv.id = "fileDiv" + fileInputId;
  // INPUT element
  var newFile = document.createElement("input");
  /*newFile.type = "text";
  newFile.name = "img[]";
  newFile.id = "img[]";*/
  newFile.setAttribute("type", "file");
  newFile.setAttribute('id', 'img[]');
  newFile.setAttribute("name", "img[]");
  newFile.setAttribute("class","w230");
  
  
  
  // INPUT Select
  var option1 = document.createElement("option");   
  option1.setAttribute("value", "0");           
  var option2 = document.createElement("option");   
  option2.setAttribute("value", "1");   
  var option3 = document.createElement("option");   
  option3.setAttribute("value", "2");   
  var txt1 = document.createTextNode("Neotáčet");   
  option1.appendChild(txt1);          
  var txt2 = document.createTextNode("Otočit doleva");   
  option2.appendChild(txt2);          
  var txt3 = document.createTextNode("Otočit doprava");   
  option3.appendChild(txt3);          
  var select = document.createElement("select");
  /*select.id = "DeGrees[]";
  select.name = "DeGrees[]"; */ 
  select.setAttribute("name", "DeGrees[]"); 
  select.setAttribute("class", "grees"); 
  select.appendChild(option1);   
  select.appendChild(option2);   
  select.appendChild(option3);   
  // A element
  var newLink = document.createElement("a");
  newLink.setAttribute("href", "javascript:removeFileElement(" + fileInputId + ");");
  newLink.innerHTML = "<img src=\"obrazy/AdmMinus.png\" title=\"Odebrat formulář\">";
  // Complete new element
  newDiv.appendChild(newFile);
  newDiv.innerHTML += "&nbsp;";
  newDiv.appendChild(select);
  newDiv.innerHTML += "&nbsp;";
  newDiv.appendChild(newLink);
  // Add to page
  document.getElementById(e).appendChild(newDiv);
  // Increase iterator
  fileInputId++;
 }
}
// -----------------------------------------------------------------------------
// Remove DIV element containig INPUT and A elements
function removeFileElement(id) {
  fileInputId--;
  divFile = document.getElementById('fileDiv' + id);
  divFile.parentNode.removeChild(divFile);
}
// -----------------------------------------------------------------------------

