function novinky_nacist_str(pocitam, url){
  var id_modulu = pocitam[0];
  var id_mutace = pocitam[1];
  var co = '';
  var smer = '';
  co = pocitam[2];
  smer = pocitam[3];   
  //alert(id_modulu+" - "+id_mutace+" - "+url);
  var pocitamout = new Array(id_modulu, id_mutace, co, smer, url);
  novinky_nacist('error', pocitamout);
}

//nacte seznam obrazku a posle ho do zobrazovaci fce obrazky_ajax
function novinky_nacist(xmldata, novinky_nacist){
  var editovana = '';
  var vlozeni = '';
  if(typeof(xmldata)!='string'){
    if(xmldata.getElementsByTagName("error")[0].childNodes[0].nodeValue==0){
      editovana = xmldata.getElementsByTagName("idIns")[0].childNodes[0].nodeValue;
      vlozeni = xmldata.getElementsByTagName("vlozeni")[0].childNodes[0].nodeValue;
    }
  } 
  var id_modulu = novinky_nacist[0];
  var id_mutace = novinky_nacist[1];

  var co = '';
  var smer = '';
  var pocet = '';
  co = novinky_nacist[2];
  smer = novinky_nacist[3];
  pocet = novinky_nacist[4];
  if(vlozeni==1){
        pocet = 0;
        co = "id_novinky";
        smer = "DESC";
  } 
  var razeni = '';
  if(co!=undefined && smer!=undefined){
     razeni += '&co='+co+'&smer='+smer;
  } 
  var pocetout = '';
  if(pocet!=undefined){
     pocetout = '&pocet='+pocet;
  }     
  var send_editovana = new Array(id_modulu, id_mutace, editovana); 
  odeslatDotazZModulu("?fce=novinky_nacist&id_mutace="+id_mutace+razeni+pocetout, id_modulu, "novinky_nacist_ajax", send_editovana);
}

function novinky_nacist_ajax(xmldata, send_editovana){       

      var id_modulu = send_editovana[0];
      var id_mutace = send_editovana[1];    
      var editovana = send_editovana[2];


    document.getElementById("novinky_nacist_ajax").innerHTML = "";
    vlozObsah(xmldata,document.getElementById("novinky_nacist_ajax"));
    /*if(editovana!=''){
      novinka_edituj(id_modulu, id_mutace, editovana);
    }*/
}

/*function novinky_pridat(id_mutace, id_modulu){
    //alert(id_mutace+" - "+id_modulu);
    zobrazitHlaskuModul("?fce=novinky_pridat&id_mutace="+id_mutace,id_modulu,"Přidat novinku");
}*/

//ulozi novy zaznam
function novinky_ulozit(id_mutace, id_modulu){
   var text = encodeURIComponent(FCKeditorAPI.GetInstance('novinky').GetHTML());
   var perex = encodeURIComponent(FCKeditorAPI.GetInstance('novinkyperex').GetHTML());
   var id_novinky = document.getElementById("id_novinky").value;
   var nadpis = document.getElementById("novinky_nadpis").value;
   var datum = document.getElementById("novinky_datum").value;
   if(document.getElementById("novinky_skryt").checked==true){
      var skryt = document.getElementById("novinky_skryt").value;
   }
   else{
      var skryt = 0;
   }   
   var novinky_nacist = new Array(id_modulu, id_mutace);
   closeHlaska();
   odeslatDotazZModulu("?fce=uloz&id_mutace="+id_mutace+"&text="+text+"&perex="+perex+"&nadpis="+nadpis+"&id_novinky="+id_novinky+"&datum="+datum+"&skryt="+skryt, id_modulu, "novinky_nacist", novinky_nacist);  
}

//ulozi novy obrazky
function obrazky_novinky_ulozit(){
   var id_mutace = novinky_id_mutace;
   var id_modulu = novinky_id_modulu;
   var id_novinky = document.getElementById("id_novinky").value;
   var obrazkydohro='&obrazky=';
   var obrazky='';
   if(document.getElementById('novinky_obrazky') && document.getElementById('novinky_obrazky').value!=''){
      obrazky = document.getElementById('novinky_obrazky').value;
      obrazkydohro += obrazky;
   } 
   
   /*var obrazky_old='';
   if(document.getElementById('novinky_obrazky_old')){
      var obrazky_old = document.getElementById('novinky_obrazky_old').value;
      if(obrazky!=''){
        obrazkydohro += ','+obrazky_old;
      }
      else{
        obrazkydohro += obrazky_old;
      }
   }*/

   if(obrazky!=''){
      var obrazky_nacist = new Array(id_modulu, id_mutace);
      odeslatDotazZModulu("?fce=uloz_obrazky&id_mutace="+id_mutace+"&id_novinky="+id_novinky+obrazkydohro, id_modulu, "obrazky_novinky_nacist_help", obrazky_nacist);
   }  
}

//smaze obrazek
function obrazek_novinky_smazat(id_modulu, id_mutace, id_obrazku, id_novinky){
   var obrazky_nacist = new Array(id_modulu, id_mutace, id_novinky);
   odeslatDotazZModulu("?fce=obrazek_smaz&id_mutace="+id_mutace+"&id_obrazku="+id_obrazku, id_modulu, "obrazky_novinky_nacist_help", obrazky_nacist);  
}

//posune obrazek
function obrazek_novinky_posun(id_modulu, id_mutace, id_obrazku, kam, id_novinky){
   var obrazky_nacist = new Array(id_modulu, id_mutace, id_novinky);
   odeslatDotazZModulu("?fce=obrazek_posun&id_mutace="+id_mutace+"&id_obrazku="+id_obrazku+"&kam="+kam+"&id_novinky="+id_novinky, id_modulu, "obrazky_novinky_nacist_help", obrazky_nacist);  
}


function obrazky_novinky_nacist_help(xmldata, parametry){
  if(typeof(xmldata)!='string'){
    if(xmldata.getElementsByTagName("error")[0].childNodes[0].nodeValue==0){
      var id_novinky = xmldata.getElementsByTagName("idIns")[0].childNodes[0].nodeValue;
    }
    else{
      var id_novinky = parametry[2];
    }     
  }  
  var obrazky_nacist = new Array(parametry[0], parametry[1], id_novinky);
  obrazky_novinky_nacist(obrazky_nacist);
}

//nacte seznam obrazku a posle ho do zobrazovaci fce obrazky_ajax
function obrazky_novinky_nacist(obrazky_nacist){
  var id_modulu = obrazky_nacist[0];
  var id_mutace = obrazky_nacist[1];
  var id_novinky = obrazky_nacist[2];
  var obrazky_novinky_ajax_pole = new Array(id_modulu, id_mutace, id_novinky);
  odeslatDotazZModulu("?fce=nacti_obrazky&id_mutace="+id_mutace+"&id_novinky="+id_novinky, id_modulu, "obrazky_novinky_ajax", obrazky_novinky_ajax_pole);
}
function obrazky_novinky_ajax(xmldata, obrazky_novinky_ajax){
    var id_modulu = obrazky_novinky_ajax[0];
    var id_mutace = obrazky_novinky_ajax[1];
    var id_novinky = obrazky_novinky_ajax[2];
    
    document.getElementById("novinky_obrazky").value = "";
    document.getElementById("zobr_novinky_obrazky").value = "";
        
    document.getElementById("obrazky_novinky_ajax").innerHTML = "";
    
    document.getElementById("id_novinky").value = id_novinky;
    
    vlozObsah(xmldata,document.getElementById("obrazky_novinky_ajax"));
    
    
    novinky_nacist('', new Array(id_modulu, id_mutace));
}

function novinka_edituj(id_modulu, id_mutace, id_novinky){
  var obrazky = new Array(id_modulu, id_mutace, id_novinky);
  var nadpis = "Přidat novinku";
  zobrazitHlaskuModul("?fce=novinka_edituj&id_mutace="+id_mutace+"&id_novinky="+id_novinky,id_modulu,nadpis,"obrazky_novinky_nacist",obrazky);
}


function novinka_edituj_ajax(xmldata, novinka_edituj_ajax_pole){       
  var id_modulu = novinka_edituj_ajax_pole[0];
  var id_mutace = novinka_edituj_ajax_pole[1];
  var id_novinky = novinka_edituj_ajax_pole[2];
  document.getElementById("form_pridat_novinku").innerHTML = "";
  vlozObsah(xmldata,document.getElementById("form_pridat_novinku"));
  var obrazky_nacist = new Array(id_modulu, id_mutace, id_novinky);
  obrazky_novinky_nacist('', obrazky_nacist);
}

/*function novinka_edituj_ajax(xmldata){       
  document.getElementById("id_novinky").value = xmldata.getElementsByTagName("id_novinky")[0].childNodes[0].nodeValue;
  document.getElementById("novinky_datum").value = xmldata.getElementsByTagName("datum")[0].childNodes[0].nodeValue;  
 
  if(xmldata.getElementsByTagName("nadpis")[0].childNodes[0]!=null){
      document.getElementById("novinky_nadpis").value = xmldata.getElementsByTagName("nadpis")[0].childNodes[0].nodeValue;
  }
  else{
      document.getElementById("novinky_nadpis").value = '';
  }
  
  if(xmldata.getElementsByTagName("perex")[0].childNodes[0]!=null){
      FCKeditorAPI.GetInstance("novinkyperex").SetHTML(xmldata.getElementsByTagName("perex")[0].childNodes[0].nodeValue);
  }
  else{
      FCKeditorAPI.GetInstance("novinkyperex").SetHTML('');
  }  
  
  if(xmldata.getElementsByTagName("text")[0].childNodes[0]!=null){
      FCKeditorAPI.GetInstance("novinky").SetHTML(xmldata.getElementsByTagName("text")[0].childNodes[0].nodeValue);
  }
  else{
      FCKeditorAPI.GetInstance("novinky").SetHTML('');
  }    
  
  if(xmldata.getElementsByTagName("skryt")[0].childNodes[0].nodeValue==1){
      document.getElementById("novinky_skryt").checked = true;
  }
  else{
      document.getElementById("novinky_skryt").checked = false;
  } 
  var obrazky_nacist = new Array(xmldata.getElementsByTagName("id_modulu")[0].childNodes[0].nodeValue, xmldata.getElementsByTagName("id_mutace")[0].childNodes[0].nodeValue, xmldata.getElementsByTagName("id_novinky")[0].childNodes[0].nodeValue);
  obrazky_novinky_nacist('', obrazky_nacist); 
}*/


function novinka_smaz(id_modulu, id_mutace, id_novinky){
  if(confirm("Skutečně záznam smazat?")){    
    var novinky_nacist = new Array(id_modulu, id_mutace);
    odeslatDotazZModulu("?fce=novinka_smaz&id_mutace="+id_mutace+"&id_novinky="+id_novinky, id_modulu, "novinky_nacist", novinky_nacist);
  }
}

function novinka_radit(id_modulu, id_mutace, co, smer){
    parametry = new Array(id_modulu, id_mutace, co, smer);
    novinky_nacist('error', parametry);
}

function pridej_novinka_form(id_mutace, id_modulu){
  var nadpis = "Přidat záznam";
  zobrazitHlaskuModul("?fce=novinky_pridat&id_mutace="+id_mutace,id_modulu,nadpis);
}

function novinky_zobraz_div(divV, styleE){
  document.getElementById(divV).style.display = styleE;
}

function novinky_promaz_form(){
    document.getElementById("novinky_nadpis").value = '';
    document.getElementById("id_novinky").value = '';
    FCKeditorAPI.GetInstance("novinkyperex").SetHTML('');
    FCKeditorAPI.GetInstance("novinky").SetHTML('');
    document.getElementById("obrazky_novinky_ajax").innerHTML = "";
}

function novinky_checkAll(str,field){
    if(str.checked == true){
      var ceknuto = true;
    }
    else{
      var ceknuto = false;
    }
    for (i = 0; i < field.length; i++){
    	field[i].checked = ceknuto ;
    }
}


function novinky_smazatOznacene(id_modulu, id_mutace, field){
  if(confirm("Skutečně chcete smazat záznamy?")){   
    var novinky_nacist = new Array(id_modulu, id_mutace);
    var x = 0;
    var mazu = new Array();
    for (i = 0; i < field.length; i++){
       if(field[i].checked == true){
          mazu[x] = field[i].value;
          x++;
       }  
  	}
    if(mazu.length>0){
    	var mazuString = mazu.join();
      odeslatDotazZModulu("?fce=novinky_smaz&id_mutace="+id_mutace+"&mazuString="+mazuString, id_modulu, "novinky_nacist", novinky_nacist); 
  	}
	}
}

 