/**
*  ANKETA JAVASCRIPT
*/
// BackEnd
  var pocet_odp;
  
  function pridat_anketu(id_modul, id_mutace){
  pocet_odp = 1;
  var nadpis = "Přidat / upravit anketu";
  zobrazitHlaskuModul("?fce=pridat_anketu&id_mutace=" + id_mutace,id_modul,nadpis);
  }
  
  var data;
  
  function pridat_odpoved (){
   
   if(pocet_odp<4){
   pocet_odp++;
   var body = document.getElementById("tab");
   var tr = document.createElement("tr");
   var td = document.createElement("td");
   var td2 = document.createElement("td");
   var strong = document.createElement("strong");
   
   var text = document.createTextNode("Možná odpověď č. " + pocet_odp + ":");
   var input = document.createElement("input");
   
   input.setAttribute("type","text");
   input.setAttribute("class","input-text");
   input.setAttribute("style","width: 150px;");
   input.setAttribute("name","odp-"+pocet_odp);
   tr.setAttribute("id","odp-"+pocet_odp);
   td.setAttribute("class","first");
   
   strong.appendChild(text);
   td.appendChild(strong);
   td2.appendChild(input);
   tr.appendChild(td);
   tr.appendChild(td2);
   body.appendChild(tr);
   
  }else{
  
   alert("Lze zadat pouze 4 otázky.");
  
  }
  }
  
  function odebrat_odpoved(){
  if(pocet_odp!=1){
  var tab = document.getElementById("tab");
  var del = document.getElementById("odp-"+pocet_odp);
  tab.removeChild(del);
  pocet_odp--;
  }else{
  alert("Nelze odebrat odpověď");
  }
  }
  
  function anketa_uloz(){
  var citac = 0; 
  var otazka = document.getElementById("f_otazka").value;
  var id_anketa = document.getElementById("f_id_anketa").value;
  var url = document.getElementById("f_url").value;
  var text = encodeURIComponent(FCKeditorAPI.GetInstance('f_text').GetHTML());
  
  var tab = document.getElementById("tab");
  var odp = tab.getElementsByTagName("input");
  
  var odpovedi = "";
  for(i=0;i<odp.length;i++){
    if(odp[i].value.length>0) citac++;
    odpovedi += odp[i].value+";";
  }
  var error = '';
  if(otazka.length<1){
  error += "Zadejte znění otázky.\n";
  }
  if(citac<2){
  error += "Vyplňte alespoň dvě odpovědi!\n";
  }
  
  
  if(error.length>0){
  alert(error);
  }else{
  closeHlaska();
  odeslatDotazZModulu("?fce=anketa_uloz&text="+text+"&url="+url+"&otazka="+otazka+"&odpovedi="+odpovedi+"&id_anketa="+id_anketa+"&id_mutace="+id_mutace, id_modulu, "ankety_nahraj");
  }
  }
  
 function ankety_nahraj(){
   odeslatDotazZModulu("?fce=ankety_nahraj&id_mutace="+id_mutace, id_modulu, "vloz_ankety");
 }

 function vloz_ankety(xmldata){
    document.getElementById("ankety").innerHTML = "";
    vlozObsah(xmldata,document.getElementById("ankety"));
}

function anketa_edit(pocet, id_anketa){
  pocet_odp = pocet;
  var nadpis = "Editace zařízení";
  zobrazitHlaskuModul("?fce=pridat_anketu&id_anketa="+id_anketa+"&id_mutace=" + id_mutace,id_modulu,nadpis);
}

function anketa_smaz(id_anketa){
  if(confirm("Opravdu si přejete smazat anketu?")){
  odeslatDotazZModulu("?fce=anketa_smaz&id_anketa="+id_anketa, id_modulu, "ankety_nahraj");
  }else{
  return false;
  }
}
  
  // Konec BackEnd
  
  // FrontEnd
  
  function pridejHlas(id_anketa,id_odpovedi){
    
    data = new Array();
    data[0] = id_anketa;
    data[1] = "hlas";
    
    odeslatDotazZModulu("?fce=pridat_hlas&id_anketa="+id_anketa+"&id_odpovedi="+id_odpovedi, id_modulu,"obnovitAnketu");
  
  }
  
  function obnovitAnketu(xmldata){
    
    var text = document.createElement("div");
    text.style.display = "none";
    text.id = "text";
    document.getElementById("anketa").appendChild(text);
    vlozObsah(xmldata,document.getElementById("text")); 
    
    if(data[1]=="hlas" && document.getElementById("text").innerHTML!="") alert(document.getElementById("text").innerHTML);
    document.getElementById("anketa").removeChild(text);
    
    odeslatDotazZModulu("?fce=vloz_anketu&id_anketa="+data[0], id_modulu, "vlozAnketu");
  }
  
  function vlozAnketu(xmldata){
    document.getElementById("anketa").innerHTML = "";
    vlozObsah(xmldata,document.getElementById("anketa")); 
  }
  
  function zmen_stav(id_anketa){
    odeslatDotazZModulu("?fce=zmen_stav&id_anketa="+id_anketa, id_modulu, "ankety_nahraj");
  }
// Konec FrontEnd
