// Cross-Browser Content Editor
// http://www.eyemedia.ro
// Written by Marian Vlad (eyemedia@gmail.com)
// This code except for RTE Editor is private property.
// Redistribution and use of this code, with or without modification, is NOT permitted.

  function addAttachment(nrVal, container) {
    var content = '';
    var prtMain = '';
    var newNr = 0;
     
    newNr = nrVal + 1;
//    if(newNr == 1) prtMain = ' mark as main';  // COMMENT THIS TO HIDE
//    prtMain = ' mark as main'; // COMMENT THIS FOR 1st ONE ONLY
     
    content = content + "      <div id='content" + newNr + "'>";
    content = content + "        <div style='padding: 3px;' class='table_line'>";
    content = content + "          <div style='height: 24px;'>";
    content = content + "            <div style='float: left; clear: both;'><input type='file' id='file" + newNr + "' name='editor_file[]' size='40' onChange='fileSelected(" + newNr + ")'></div>";
    content = content + "            <div style='float: left;'><input type='radio' id='default" + newNr + "' value='" + newNr + "' name='editor_default[]'></div><div style='float:left; padding-top:2px;'>" + prtMain + "</div>";
    content = content + "            <div style='float: right; cursor: pointer; width: 22px; height: 10px; padding: 5px; background-color: #cc0000;' align='center' onClick=\"removeAttachment('" + newNr + "');\"><a style='color: white;'><b>X</b></a></div>";
    content = content + "          </div>";
    content = content + "          <div id='input" + newNr + "'></div>";
    content = content + "        </div>";
    content = content + "      </div>";
    content = content + "      <div id='space" + newNr + "'><div style='height: 4px;'></div></div>";
    content = content + "      <div id='" + container + newNr + "'><div align='right'><a style='cursor: pointer;' onClick=\"addAttachment(" + newNr + ", '" + container + newNr + "');\">attach another</a></div></div>";
     
    document.getElementById(container).innerHTML = content;
  }
   
  function removeAttachment(index) {
    document.getElementById("content" + index).innerHTML = "";
    document.getElementById("content" + index).style.display = "none";
    document.getElementById("space" + index).innerHTML = "";
    document.getElementById("space" + index).style.display = "none";
  }
   
  function fileSelected(index){
    var myFile = document.getElementById("file" + index).value;
    var myExt = myFile.slice(-4);
    var prtThumb = '';
    var content = '';
     
//    prtThumb = 'thumbnail (jpg, jpeg, png)'; // COMMENT THIS TO HIDE
     
    if(myExt != ".jpg" && myExt != "jpeg" && myExt != ".png" && myExt != ".flv") {
      alert("Wrong File Type!");
    }
     
    if(myExt == ".flv") {
      content = "<input type='file' id='thumb" + index + "' name='editor_thumb[" + index + "]' size='35' onChange='thumbSelected(" + index + ")'><span style='padding-left: 11px;'>" + prtThumb + "</span>";
    }
     
    document.getElementById("input" + index).innerHTML = content;
  }
   
  function thumbSelected(index){
    var myFile = document.getElementById("thumb" + index).value;
    var myExt = myFile.slice(-4);
     
    if(myExt != ".jpg" && myExt != "jpeg" && myExt != ".png") {
      alert("Wrong File Type!");
    }
  }
