var iSoft = 0;
function addTempTag(formName){
    var label = document.getElementById("temp_"+formName).value;
    document.getElementById("temp_"+formName).value = "";
    //
    $.ajax({
       type: "GET",
       url: serveur+"ajax/checkUniqueTag.php",
       data: "tag="+label,
       dataType: "xml",
       success: function(listeXml){
            items = listeXml.getElementsByTagName("options");
            var retour = items.item(0).getElementsByTagName("retour")[0].firstChild.data;
            if(retour == "ok"){
                var recep = document.getElementById("recepTemp_"+formName);

                //1
                var divGlobal = document.createElement("div");
                divGlobal.id = 'temp_'+formName+iSoft;
                divGlobal.className = "DivTempTag";
                //
                //2
                var labelClick = document.createElement("label");

                //
                //3
                var checkbox = document.createElement("input");
                checkbox.type = "checkbox";
                checkbox.setAttribute("defaultChecked", "defaultChecked");
                checkbox.checked = true;
                checkbox.stockage = iSoft;
                checkbox.onclick = function (){
                    deleteTempTag(checkbox.stockage, formName);
                }
                //
                //4
                var inputText = document.createElement("input");
                inputText.type = "text";
                inputText.name = "temp_"+formName+"Name[]";
                inputText.setAttribute("readonly", true);
                inputText.className = "InputTemp";
                inputText.value = label;
                inputText.onfocus = function(){this.blur()};

                //var divRate = getDivRate(iSoft, "temp_"+formName+"Radio[]");

                var divClearer = document.createElement("div");
                divClearer.className = "clearer";

                labelClick.appendChild(checkbox);
                labelClick.appendChild(inputText);
                divGlobal.appendChild(labelClick);
                //divGlobal.appendChild(divRate);
                divGlobal.appendChild(divClearer);


                recep.appendChild(divGlobal);

                iSoft++;

                //initStars();
            }else{
                alert("This software is already registered");
            }
         
        }
    });
}
function deleteTempTag(id, formName){
    var divGlobal = document.getElementById("temp_"+formName+id);

    var recep = document.getElementById("recepTemp_"+formName);
    recep.removeChild(divGlobal);
}
//
function addTag(id, formName){
    //1
    var divGlobal = document.getElementById("div_"+formName+id);
    //divGlobal.className = "DivTempTag";
    //2
    var hiddenIdSoft = document.createElement("input");
    hiddenIdSoft.type = "hidden";
    hiddenIdSoft.id = "id_"+formName+id;
    hiddenIdSoft.name="hiddenId_"+formName+"[]";
    hiddenIdSoft.value = id;
    //3

    //var divRate = getDivRate(id, "radio_"+formName+"[]", formName);

    var divClearer = document.createElement("div");
    divClearer.className = "clearer";

    divGlobal.appendChild(hiddenIdSoft);
    //divGlobal.appendChild(divRate);
    //
    //divGlobal.appendChild(divClearer);

    document.getElementById(formName+id).onclick = function(){deleteTag(id, formName)};

    //initStars();
}
function deleteTag(id, formName){
    //
    var divGlobal = document.getElementById("div_"+formName+id);
    $("#div_"+formName+id).removeClass('DivTempTag').addClass("ListSoftVitae");
    //
    //var hidden = $("#div_"+formName+id+" :hidden");
    var hidden = $("#div_"+formName+id+" input[value='"+id+"']");
    hidden = hidden[0];
    //
    //var divRate = document.getElementById("divRate_"+formName+id);
    //divGlobal.removeChild(divRate);
    //
    divGlobal.removeChild(hidden);
    document.getElementById(formName+id).onclick = function(){addTag(id, formName)};
}
