// JavaScript Document
//******************************************************************************
function getXMLHttp()
//**** vytvoří objekt xHttp
//******************************************************************************
{
 var xHttp = false;
 if (window.XMLHttpRequest) 
   {xHttp = new XMLHttpRequest();}
 else if (window.ActiveXObject) 
   {xHttp = new ActiveXObject("Microsoft.XMLHTTP");}
 return xHttp;
}

//******************************************************************************
function ZmenaStavu(aHttp) {
//**** Zjistí stav dotazu
//******************************************************************************
  var xxx = '';
  if(aHttp.readyState==4) {
    if(aHttp.status==200)
      {document.getElementById("odpocet").innerHTML='ukládám';}
  } else {
    document.getElementById("odpocet").innerHTML='ukládám';
  }
}


//******************************************************************************
function UlozClanek()
//**** uloží na pozadí rozpracovaný článek
//******************************************************************************
{
 var xHttp = false;
 xHttp = getXMLHttp();

 var url="ulozudaje.php?id="+new Date().getTime();
 xHttp.onreadystatechange = function (){
   ZmenaStavu(xHttp); 
 }
 var telo = FCKeditorAPI.GetInstance('f_cla_text').GetHTML();
  
 var str = fajax_NahradEntity(telo);
 
 xHttp.open("POST",url,true);
 xHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
 
 xHttp.send('f_cla_id='+document.clanek.f_cla_id.value+'&'+
            'f_clok_id='+document.clanek.f_clok_id.value+'&'+
            'f_cla_nadpis='+document.clanek.f_cla_nadpis.value+'&'+
            'f_cla_perex='+document.clanek.f_cla_perex.value+'&'+
            'selDay='+document.clanek.selDay.value+'&'+
            'selMonth='+document.clanek.selMonth.value+'&'+
            'selYear='+document.clanek.selYear.value+'&'+
            'editace='+document.clanek.editace.value+'&'+
            'f_cla_text='+str+'&'+
            'f_cla_titulek='+document.clanek.f_cla_titulek.value+'&'+
            'f_cla_description='+document.clanek.f_cla_description.value+'&'+
            'f_cla_keywords='+document.clanek.f_cla_keywords.value+'&'+
            'f_cla_zapati='+document.clanek.f_cla_zapati.value+'&'+
            'f_cla_p_aktivni='+(document.clanek.f_cla_p_aktivni.checked ? 'on' : 'off')+'&'+
            'f_cla_p_infoservis='+(document.clanek.f_cla_p_infoservis.checked ? 'on' : 'off')+'&'+
            'formular='+document.clanek.formular.value+'&'+
            'adresa='+document.clanek.adresa.value);
}

function fajax_NahradEntity(retezec) {
  var retezec = retezec.replace(/&scaron;/g,'š');
  retezec = retezec.replace(/&aacute;/g,'á');
  retezec = retezec.replace(/&eacute;/g,'é');
  retezec = retezec.replace(/&iacute;/g,'í');
  retezec = retezec.replace(/&oacute;/g,'ó');
  retezec = retezec.replace(/&uacute;/g,'ú');
  retezec = retezec.replace(/&yacute;/g,'ý');
  retezec = retezec.replace(/&ugrave;/g,'ů');
  retezec = retezec.replace(/&igrave;/g,'ě');
  retezec = retezec.replace(/&Aacute;/g,'Á');
  retezec = retezec.replace(/&Eacute;/g,'É');
  retezec = retezec.replace(/&Iacute;/g,'Í');
  retezec = retezec.replace(/&Oacute;/g,'Ó');
  retezec = retezec.replace(/&Uacute;/g,'Ú');
  retezec = retezec.replace(/&Yacute;/g,'Ý');
  retezec = retezec.replace(/&Uacute;/g,'Ů');
  retezec = retezec.replace(/&Igrave;/g,'Ě');
  retezec = retezec.replace(/&egrave;/g,'č');
  retezec = retezec.replace(/&iuml;/g,'ď');
  retezec = retezec.replace(/&ograve;/g,'ň');
  retezec = retezec.replace(/&oslash;/g,'ř');
  retezec = retezec.replace(/&Egrave;/g,'Č');
  retezec = retezec.replace(/&Iuml;/g,'Ď');
  retezec = retezec.replace(/&Ograve;/g,'Ň');
  retezec = retezec.replace(/&Oslash;/g,'Ř');
  retezec = retezec.replace(/&scaron;/g,'š');
  retezec = retezec.replace(/&Scaron;/g,'Š');
  retezec = retezec.replace(/&auml;/g,'ä');
  retezec = retezec.replace(/&Auml;/g,'Ä');
  retezec = retezec.replace(/&uuml;/g,'ü');
  retezec = retezec.replace(/&ouml;/g,'ö');
  retezec = retezec.replace(/&Ouml;/g,'Ö');
  retezec = retezec.replace(/&ocirc;/g,'ô');
  retezec = retezec.replace(/&hellip;/g,'...');
  retezec = retezec.replace(/&szlig;/g,'ß');
  retezec = retezec.replace(/&ndash;/g,'-');
  retezec = retezec.replace(/&amp;/g,'%26');
  retezec = retezec.replace(/&quot;/g,'"');
  retezec = retezec.replace(/&/g,'%26');
  return retezec;
}

//******************************************************************************
function fajax_NactiRubriky(aID,aUroven)
//**** načte rubriky 2. úrovně do selectu
//******************************************************************************
{
 var xHttp = false;
 xHttp = getXMLHttp();

 var url="funkce/NactiRubriky.php?id="+aID+"-"+aUroven+"-"+new Date().getTime();
 xHttp.onreadystatechange = function (){
   ZmenaStavuSelectu(xHttp,aUroven); 
 }
 
 xHttp.open("GET",url,true);
 xHttp.send(null);
}

//******************************************************************************
function ZmenaStavuSelectu(aHttp,aUroven) {
//**** Zjistí stav dotazu
//******************************************************************************
  var xxx = '';
  var pElement = 'selrubid'+aUroven;
  if(aHttp.readyState==4) {
    if(aHttp.status==200)
      {document.getElementById(pElement).innerHTML=aHttp.responseText;}
  } else {
    document.getElementById(pElement).innerHTML='načítám';
  }
}

function DejInputy(form)
{
  var s = '';
  var amp = '';
  
  for (var i in document.forms.elements) {
    switch (document.forms.elements[i].tagName) {
      case 'INPUT':
        switch (document.forms.elements[i].type) {
          case 'text':
          case 'password':
          case 'hidden':
            s += amp + encodeURIComponent(document.forms.elements[i].name) +
            "=" + encodeURIComponent(document.forms.elements[i].value);
            break;
          case 'checkbox':
          case 'radio':
            if (document.forms.elements[i].checked)
              s += amp + encodeURIComponent(document.forms.elements[i].name) +
              "=" + encodeURIComponent(document.forms.elements[i].value);
            break;
        }
        break;
      case 'TEXTAREA':
        s += amp + encodeURIComponent(document.forms.elements[i].name) +
        "=" + encodeURIComponent(document.forms.elements[i].value);
        break;
      case 'SELECT':
        s += amp + encodeURIComponent(document.forms.elements[i].name) +
        "=" + encodeURIComponent(document.forms.elements[i].options[document.forms.elements[i].selectedIndex].value);
        break;
    }
    amp = '&';
  }
 alert(s+"dsfsafawerwq");
  return s.replace(/%20/g, '+');
}

//******************************************************************************
//******************* Zobrazení dalšího obrázku u článku ***********************
//******************************************************************************
  function ZobrazObrazek(IDObr,IDCla,TypObr)
  {
   var xHttp = false;
  
   if (window.XMLHttpRequest) 
      {xHttp = new XMLHttpRequest();}
   else if (window.ActiveXObject) 
      {xHttp = new ActiveXObject("Microsoft.XMLHTTP");}

     var url="funkce/DejObrazek.php?id="+IDObr+"-"+IDCla+"-"+TypObr+"-"+new Date().getTime();
     xHttp.onreadystatechange = function (){
        ZmenaStavuObrazku(xHttp,TypObr); 
     }
     
     xHttp.open("GET",url,true);
     xHttp.send(null);
     if(TypObr=="F") { 
       document.getElementById("obrazekclanku").style.visibility="visible"; 
       document.getElementById("obrazekclanku").style.left=document.body.scrollLeft+event.clientX+0; 
       document.getElementById("obrazekclanku").style.top=document.body.scrollTop+event.clientY+10;
     } else {
       document.getElementById("virtualniprohlidkaclanku").style.visibility="visible"; 
       document.getElementById("virtualniprohlidkaclanku").style.left=document.body.scrollLeft+event.clientX+0; 
       document.getElementById("virtualniprohlidkaclanku").style.top=document.body.scrollTop+event.clientY+10;
     } 
  }
  function SkryjDetailyReg()
  {
    document.getElementById("obrazekclanku").innerHTML='';
    document.getElementById("obrazekclanku").style.visibility="hidden"; 
  }

  function ZmenaStavuObrazku(aHttp,aTypObr) {
    var xxx = '';
      if(aHttp.readyState==4) {
        if(aHttp.status==200) {
          if(aTypObr=="F") {
            document.getElementById("obrazekclanku").innerHTML=aHttp.responseText;
          } else {
            document.getElementById("virtualniprohlidkaclanku").innerHTML=aHttp.responseText;
          }
        }
      } else {
        if(aTypObr=="F") {
          document.getElementById("obrazekclanku").innerHTML='<img src="../images/nacitani.gif"  style="width:480px;height:320px;margin-bottom:5px;" alt="" border="1" /><p style="margin:0px;">&nbsp;</p><p style="margin:9px 0px 0px 0px;">&nbsp;</p>';
        } else {
          document.getElementById("virtualniprohlidkaclanku").innerHTML='<img src="../images/nacitani_s.gif"  style="width:480px;height:225px;margin-bottom:5px;" alt="" border="1" /><p style="margin:0px;">&nbsp;</p><p style="margin:9px 0px 0px 0px;">&nbsp;</p>';
        }
      }
          
    
  }










// JavaScript Document
  function ZobrazVelkeFoto(IDObr,IDCla)
  {
   var xHttp = false;
  
   if (window.XMLHttpRequest) 
      {xHttp = new XMLHttpRequest();}
   else if (window.ActiveXObject) 
      {xHttp = new ActiveXObject("Microsoft.XMLHTTP");}

     var url="funkce/DejVelkeFoto.php?id="+IDObr+"-"+IDCla+"-"+new Date().getTime();

     xHttp.onreadystatechange = function (){
        ZmenaStavuVelkeFoto(xHttp); 
     }
     
     xHttp.open("GET",url,true);
     xHttp.send(null);
     document.getElementById("DivFoto").style.visibility="visible"; 
  }


  function SkryjVelkeFoto()
  {
    //document.getElementById('DivLupa').style.visibility = "visible";
    document.getElementById('DivFoto').innerHTML='';
    document.getElementById('DivFoto').style.visibility='hidden';
  }  

  
  function ZmenaStavuVelkeFoto(aHttp) {
    var xxx = '';
      if(aHttp.readyState==4) {
        if(aHttp.status==200)
          {document.getElementById("DivFoto").innerHTML=aHttp.responseText;}
      } else 
         { //document.getElementById("DivLupa").style.visibility = "hidden";
           document.getElementById("DivFoto").innerHTML='&nbsp;načítám&nbsp;';}
    
  }


//******************************************************************************
//*************** Zobrazení virtuální prohlídky u článku ***********************
//******************************************************************************
  function ZobrazVirtual(IDVirt,TypVirt)
  {
   var xHttp = false;
  
   if (window.XMLHttpRequest) 
      {xHttp = new XMLHttpRequest();}
   else if (window.ActiveXObject) 
      {xHttp = new ActiveXObject("Microsoft.XMLHTTP");}
     var url="funkce/DejVirtual.php?id="+IDVirt+"-"+TypVirt+"-"+new Date().getTime();
     xHttp.onreadystatechange = function (){
        ZmenaStavuVirtual(xHttp); 
     }
     
     xHttp.open("GET",url,true);
     xHttp.send(null);
     document.getElementById("DivFoto").style.visibility="visible"; 
  }


  function SkryjVelkeFoto()
  {
    //document.getElementById('DivLupa').style.visibility = "visible";
    document.getElementById('DivFoto').innerHTML='';
    document.getElementById('DivFoto').style.visibility='hidden';
  }  

  
  function ZmenaStavuVirtual(aHttp) {
    var xxx = '';
      if(aHttp.readyState==4) {
        if(aHttp.status==200)
          {document.getElementById("DivFoto").innerHTML=aHttp.responseText;}
      } else 
         { //document.getElementById("DivLupa").style.visibility = "hidden";
           document.getElementById("DivFoto").innerHTML='&nbsp;načítám&nbsp;';}
    
  }

//******************************************************************************
//*************** Zobrazení dalšího velkého obrázku u článku *******************
//******************************************************************************
  function ZobrazVelkyObrazek(IDObr,IDCla)
  {
   var xHttp = false;
  
   if (window.XMLHttpRequest) 
      {xHttp = new XMLHttpRequest();}
   else if (window.ActiveXObject) 
      {xHttp = new ActiveXObject("Microsoft.XMLHTTP");}

     var url="funkce/DejVelkeFoto.php?id="+IDObr+"-"+IDCla+"-"+new Date().getTime();

     xHttp.onreadystatechange = function (){
        ZmenaStavuVelkehoObrazku(xHttp); 
     }
     
     xHttp.open("GET",url,true);
     xHttp.send(null);
     document.getElementById("DivFoto").style.visibility="visible"; 
  }


  function ZmenaStavuVelkehoObrazku(aHttp) {
    var xxx = '';
      if(aHttp.readyState==4) {
        if(aHttp.status==200)
          {document.getElementById("DivFoto").innerHTML=aHttp.responseText;}
      } else 
         {}
    
  }




  function ZobrazVelkeFoto1(IDObr,IDCla)
  {
   var xHttp = false;
  
   if (window.XMLHttpRequest) 
      {xHttp = new XMLHttpRequest();}
   else if (window.ActiveXObject) 
      {xHttp = new ActiveXObject("Microsoft.XMLHTTP");}

     var url="funkce/DejVelkeFoto1.php?id="+IDObr+"-"+IDCla+"-"+new Date().getTime();

     xHttp.onreadystatechange = function (){
        ZmenaStavuVelkeFoto1(xHttp); 
     }
     
     xHttp.open("GET",url,true);
     xHttp.send(null);
     document.getElementById("DivFoto").style.visibility="visible"; 
  }


  function SkryjVelkeFoto()
  {
    document.getElementById('DivFoto').innerHTML='';
    document.getElementById('DivFoto').style.visibility='hidden';
  }  
  
  function ZmenaStavuVelkeFoto1(aHttp) {
    var xxx = '';
      if(aHttp.readyState==4) {
        if(aHttp.status==200)
          {document.getElementById("DivFoto").innerHTML=aHttp.responseText;}
      } else 
         {document.getElementById("DivFoto").innerHTML='&nbsp;načítám&nbsp;';}
    
  }

