var obr_loading = new Image();obr_loading.src = "http://turistickyatlas.cz/design/loading.gif"; 
  
var aktivni_nadpis="FALSE";var aktivni_perex="FALSE";aktivni_popis="FALSE";var GPS_n="";var GPS_e="";
var casovac ="";var uzivatel_prihlasen=false; zmacknute_ctrl=false; hp_tip_rotace=false; hp_tip_rotace_aktualni=1;
var trasa_pocet_radku=1;var pocet_mist=3;  var kontrola_vyplnene_useky="false";  var vyplnena_mista="false"; var pocet_chat_oken=0; var aktivni_okno_chat=0; var chat_zavrene_konverzace=new Array(); var nz_upozorneni=new Array(); var test=new Array(); var cas_posledni_zpravy=0;
var kraj_barva="zelena"; var navigace_typ="vse"; var pridat_do_pratelRequest=false; var hodnoceniRequest; var aktualni_infoRequest, aktualni_info_interval; var upozorneniRequest;
var nactene_scripty=new Array();var naseptavacRequest=false; var map; var doplnit_mapuRequest=false; fotoalbum_uploadRequest=false; ubytoRequest=false;
 
        
    function input_text(vyvolani)
    {
     objekt_jmeno=document.getElementById("prihlasovaci_formular_jmeno"); objekt_heslo=document.getElementById("prihlasovaci_formular_heslo");
     if(objekt_jmeno.value!="" || vyvolani=="onfocus_email") objekt_jmeno.style.background="white"; objekt_jmeno.style.color="black";
     if(objekt_heslo.value!="" || vyvolani=="onfocus_heslo") objekt_heslo.style.background="white"; objekt_heslo.style.color="black";
    }
    
    function naseptavac(text)
    {
    if(naseptavacRequest)
    {
    if(naseptavacRequest.readyState != 0) {naseptavacRequest.abort();}
    naseptavacRequest=false;
    }
     if(text.length>0)
     {
       var url = "http://turistickyatlas.cz/includes/naseptavac.php";

        if (window.ActiveXObject)
        {
          naseptavacRequest = new ActiveXObject("Microsoft.XMLHTTP");
        }
        else
        {
          naseptavacRequest = new XMLHttpRequest();
        }
        naseptavacRequest.open("POST", url);
        naseptavacRequest.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
        naseptavacRequest.onreadystatechange= function () 
        {
         if(naseptavacRequest.readyState == 4 && naseptavacRequest.status == 200)
         {
          if(naseptavacRequest.responseText!="false")
          {
          document.getElementById("suggest").style.visibility = "visible";
          document.getElementById("suggest").innerHTML = naseptavacRequest.responseText;
          }
          delete naseptavacRequest; naseptavacRequest=null;
         }
        }
        naseptavacRequest.send("hledany_vyraz="+text);
     }
    }
    
    function odkaz_naseptavace(text)
    {
    document.hledani_form.hledany_vyraz.value=text;
    }
    
    function skryt_naseptavac()
    {
    document.getElementById("suggest").style.visibility = "hidden";
    }
    
    
    function prepnout_kalendar(smer,mesic,rok)
    {
        var url = "http://turistickyatlas.cz/includes/kalendar.php?smer="+smer+"&mesic="+mesic+"&rok="+rok;

        if (window.ActiveXObject)
        {
          kalendarRequest = new ActiveXObject("Microsoft.XMLHTTP");
        }
        else
        {
          kalendarRequest = new XMLHttpRequest();
        }
        kalendarRequest.open("GET", url);
        kalendarRequest.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
        kalendarRequest.onreadystatechange= function () 
        {
         if(kalendarRequest.readyState == 4 && kalendarRequest.status == 200)
         {  
          document.getElementById("kalendar_obsah").innerHTML = kalendarRequest.responseText;
          delete kalendarRequest; kalendarRequest=null;
         }
        }
        kalendarRequest.send();
    }

    function akce_podle_data(datum)
    {
    datum_split=datum.split('-');
    document.getElementById("nadpis_kalendare").innerHTML ='Akce na den '+datum_split[2]+'.'+datum_split[1]+'.'+datum_split[0];
      
        var url = "http://turistickyatlas.cz/includes/akce_datum.php?datum="+datum;

        if (window.ActiveXObject)
        {
          kalendarRequest = new ActiveXObject("Microsoft.XMLHTTP");
        }
        else
        {
          kalendarRequest = new XMLHttpRequest();
        }
        kalendarRequest.open("GET", url);
        kalendarRequest.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
        kalendarRequest.onreadystatechange= function () 
        {
         if(kalendarRequest.readyState == 4 && kalendarRequest.status == 200)
         {  
          document.getElementById("kalendar_akce").innerHTML = kalendarRequest.responseText;
          delete kalendarRequest; kalendarRequest=null;
         }
        }
        kalendarRequest.send();    
    }
    
    
function zalozky_prepnout(id_zalozky,celkem)
{
document.getElementById("zalozka_"+id_zalozky).className='aktivni_zalozka';
document.getElementById("zalozka_obsah_"+id_zalozky).style.display='block';
 for(i=1;(i<=celkem);i++)
 {
 if(id_zalozky!=i) 
  {
  document.getElementById("zalozka_"+i).className='zalozka';
  document.getElementById("zalozka_obsah_"+i).style.display='none';
  }
 }
}    

var puvodni_obsah="";		
function blok_nad_obsahem(id_prvku){
if(puvodni_obsah=="") puvodni_obsah=self.document.getElementById("blok_nad_obsahem").innerHTML;
document.getElementById("blok_nad_obsahem").innerHTML = "<div class='loading'></div>";
        var url = "http://turistickyatlas.cz/includes/popis_mista.php?typ='.$typ.'&id="+id_prvku;

        if (window.ActiveXObject)
        {
          httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
        }
        else
        {
          httpRequest = new XMLHttpRequest();
        }
        httpRequest.open("GET", url, true);
        httpRequest.onreadystatechange= function () {
        if (httpRequest.readyState == 4 && httpRequest.status == 200)
        {
        var blok_nad_obsahem = document.getElementById("blok_nad_obsahem");
        blok_nad_obsahem.innerHTML = httpRequest.responseText;
         }  
        } 
        httpRequest.send(null);

return false;      
}

function zavrit_blok_nad_obsahem(id_prvku){
document.getElementById("blok_nad_obsahem").innerHTML = puvodni_obsah;
}

function pm_aktivovat_nadpis(){if(document.getElementById("nadpis-input").value=="Sem zadejte název místa...") {document.getElementById("nadpis-input").value=""; aktivni_nadpis="TRUE";} }
function  pm_deaktivovat_nadpis() { if(document.getElementById("nadpis-input").value=="") {document.getElementById("nadpis-input").value="Sem zadejte název místa..."; aktivni_nadpis="FALSE";}}
    
function pm_aktivovat_perex(){if(document.getElementById("perex_area").value=="Sem prosím zadejte krátký úvodní text k tomuto místu... (2-3 řádky)") {document.getElementById("perex_area").value=""; aktivni_perex="TRUE";} }
function  pm_deaktivovat_perex() { if(document.getElementById("perex_area").value=="") {document.getElementById("perex_area").value="Sem prosím zadejte krátký úvodní text k tomuto místu... (2-3 řádky)"; aktivni_perex="FALSE";}}
        
function pm_napoveda_gps(){ document.getElementById("zatmaveni_webu").style.display="block"; document.getElementById("napoveda_gps").style.display="block";}
function pm_zavrit_napovedu_gps() {document.getElementById("zatmaveni_webu").style.display="none";document.getElementById("napoveda_gps").style.display="none";} 

  function pm_zacitNahravani(){ 
  document.getElementById("pm_load_ukazatel").style.display = "block";
  return true;
  }


function pm_konecNahravani(stav, podrobnosti){
  document.getElementById("pm_load_ukazatel").style.display = "none";
  if (stav == 1){
    document.getElementById("vysledek").innerHTML = "Nahrávání proběhlo úspěšně!<br>";
    document.getElementById("pm_zobrazit_obrazek").style.display = "block";document.getElementById("pm_prostor_vyberu_obrazku").style.display = "none"; document.getElementById("smazat_obrazek").style.display = "block";
    document.getElementById("pm_zobrazit_obrazek").innerHTML = "<img style='width:300px;height:225px;' src='http://turistickyatlas.cz/galery/docasne/"+podrobnosti+"' alt='' />";
    document.getElementById('bod6').className="ikonka_ano";
    document.formular.adresa_obrazku.value=podrobnosti;
  } else {
    document.getElementById("vysledek").innerHTML = podrobnosti;
  }
  
  return true;   
}

function pm_odstranit_obrazek(){
if(window.confirm("Opravdu chcete odstranit obrázek a nahrát nový?"))
{
document.getElementById("pm_zobrazit_obrazek").style.display = "none";document.getElementById("pm_prostor_vyberu_obrazku").style.display = "block"; document.getElementById("smazat_obrazek").style.display = "none";
document.getElementById('bod6').className="ikonka_ne";
document.getElementById("vysledek").innerHTML ="";
document.formular.adresa_obrazku.value="";
}
}   
    
	
	function gps2float(souradnice)
  {
  souradnice=souradnice.replace(" ","");
  souradnice=souradnice.replace("''",'°');
  souradnice=souradnice.replace("´´",'°');
  souradnice=souradnice.replace('"','°');
  souradnice=souradnice.replace("'",'°');
  souradnice=souradnice.replace("´",'°');
  souradnice=souradnice.replace("′",'°');
  souradnice=souradnice.replace("″",'°');
  gps=souradnice.split('°');
  return (parseFloat(gps[0])+parseFloat(gps[1]/60)+parseFloat(gps[2]/3600));
  }
	
	function pm_prepocitat_vysku()
	{
	if(document.getElementById("gps_souradnice_n").value.indexOf("°")>1)
	{
	gps_souradnice_n2=gps2float(document.getElementById("gps_souradnice_n").value);
	gps_souradnice_e2=gps2float(document.getElementById("gps_souradnice_e").value); 
  }
  else{gps_souradnice_n2=document.getElementById("gps_souradnice_n").value;gps_souradnice_e2=document.getElementById("gps_souradnice_e").value;}
  
  if(GPS_n!=gps_souradnice_n2 || GPS_e!=gps_souradnice_e2)
  {
  document.formular.float_gps_souradnice_n.value=gps_souradnice_n2;  GPS_n =gps_souradnice_n2;
  document.formular.float_gps_souradnice_e.value=gps_souradnice_e2; GPS_e =gps_souradnice_e2;
	topoGetAltitude(gps_souradnice_n2, gps_souradnice_e2, function( altitude ) {document.formular.nadmorska_vyska.value=altitude});
	}
  }
  
  function pm_pridat_misto()
  {
  document.formular.lokalita_mista.value=document.getElementById("lokalita").value; document.formular.typ_mista.value=document.getElementById("typ").value;
  if(parseFloat(document.getElementById("gps_souradnice_n").value)>43 && parseFloat(document.getElementById("gps_souradnice_e").value)>10) {pm_prepocitat_vysku();document.getElementById('bod4').className="ikonka_ano"; } else {document.getElementById('bod4').className="ikonka_ne"; document.formular.float_gps_souradnice_n.value="";document.formular.float_gps_souradnice_n.value="";}
  if(document.getElementById("lokalita").value!="") document.getElementById('bod3').className="ikonka_ano"; else document.getElementById('bod3').className="ikonka_ne";
  if(document.getElementById("typ").value!="") document.getElementById('bod7').className="ikonka_ano"; else document.getElementById('bod7').className="ikonka_ne";
  tinyMCE.triggerSave();
  if(document.formular.popis.value.length>30) {document.getElementById('bod5').className="ikonka_ano";} else document.getElementById('bod5').className="ikonka_ne";
  if(document.getElementById("perex_area").value.length>20 && aktivni_perex=="TRUE") {document.formular.kratky_popis.value=document.getElementById("perex_area").value;document.getElementById('bod2').className="ikonka_ano"; } else document.getElementById('bod2').className="ikonka_ne";
  if(document.getElementById("nadpis-input").value.length>2 && aktivni_nadpis=="TRUE") {document.formular.nadpis.value=document.getElementById("nadpis-input").value; document.getElementById('bod1').className="ikonka_ano";} else document.getElementById('bod1').className="ikonka_ne";
  if(document.getElementById("nadpis-input").value.length>30 && aktivni_nadpis=="TRUE") {document.getElementById('bod8').style.display="block";} else {document.getElementById('bod8').style.display="none";}
  casovac = setTimeout("pm_pridat_misto()",1000);
  }
  
  function projit_formular(element_formulare)
  {
  
  pocet_prvku=element_formulare.elements.length;
  postdata="pocet_prvku="+pocet_prvku;
  for(i=0;i<pocet_prvku;i++)
  {
   if(element_formulare.elements[i].checked || (element_formulare.elements[i].type!="radio" && element_formulare.elements[i].type!="checkbox"))
   {
   if(postdata=="") postdata=element_formulare.elements[i].name+"="+element_formulare.elements[i].value.replace(/=/g, '%3D').replace(/&/g, '%26');
   else postdata=postdata+"&"+element_formulare.elements[i].name+"="+element_formulare.elements[i].value.replace(/=/g, '%3D').replace(/&/g, '%26');
   }
  }
  return postdata;
  }
  
  
  function pm_Kontrola (stranka) {
  var vysledek=true;
 if(document.formular.nadpis.value.length < 2){alert ("Nebyl zadán nadpis"); vysledek= false;}
 if(vysledek && document.formular.kratky_popis.value.length < 20){alert ("Nebyl zadán krátký popis"); vysledek= false;}
 if(vysledek && document.formular.typ_mista.value==""){alert ("Nebyl vybrán typ místa"); vysledek= false;}
 if(vysledek && document.formular.lokalita_mista.value==""){alert ("Nebyla vybrána lokalita"); vysledek=false;}
 if(vysledek && uzivatel_prihlasen)                     
 {
  navigace('#/?typ=vse&page='+stranka,projit_formular(document.formular));
  vysledek=false;
 }
 
return vysledek;
}

  function up_Kontrola(element) {
 if(uzivatel_prihlasen)                     
 {
  navigace('#/?typ=vse&page=upravit_profil',projit_formular(element));
  return false;
 }
 else return true;
}    
  
   //ajaxové prostředí
   var obsah_strankyRequest=false;
   
      function kontroluj_adresu()
      {
      if(uzivatel_prihlasen)
      {
      if(adresa!=window.location.hash.replace("#/","") && window.location.hash.replace("#/","")!="") {adresa=window.location.hash.replace("#/","");zmena_obsahu();}
      setTimeout('kontroluj_adresu()',100);
      }
      else {if(adresa!=window.location.hash.replace("#/","") && window.location.hash.replace("#/","")!="") window.location.replace("http://turistickyatlas.cz/"+window.location.hash.replace("#/","")); }
      }
     
      function navigace(hash,postdata,funkce_po_dokonceni)
      {
       if(uzivatel_prihlasen)                     
       {
       if((window.location.pathname!="/" && window.location.pathname!="") || window.location.search!="") {window.location.replace('http://turistickyatlas.cz/'+hash); adresa=window.location.hash.replace("#/","");}
       else
       {
       window.location.hash=hash;
       adresa=window.location.hash.replace("#/","");
       zmena_obsahu(postdata,funkce_po_dokonceni);
       }
       return false;
       }
       else return true;
      }   
       function zmena_obsahu(postdata,funkce_po_dokonceni)
     {
     if(hp_tip_rotace) hp_tip_zastavit_rotaci();
     
     body=document.getElementsByTagName("body"); body[0].style.cursor="wait"; 
     var url = "http://turistickyatlas.cz/includes/nacist_obsah.php"+window.location.hash.replace("#/","")+"&time="+new Date().getTime();
     var nastaveno=false; var odpovezeno=false; var vyridit=true;  
     if(obsah_strankyRequest) { obsah_strankyRequest.abort(); }
      if (window.ActiveXObject) {obsah_strankyRequest = new ActiveXObject("Microsoft.XMLHTTP");} 
      else { obsah_strankyRequest = new XMLHttpRequest();}   
      obsah_strankyRequest.open("POST", url);
      obsah_strankyRequest.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
      
      obsah_strankyRequest.onreadystatechange= function () 
      {
        if(obsah_strankyRequest.readyState ==1)
          {
           if(!nastaveno)
           {
           setTimeout(function() {if(!odpovezeno) {if(obsah_strankyRequest) obsah_strankyRequest.abort();obsah_strankyRequest=false;alert("Server neodpovídá");body[0].style.cursor="default"; vyridit=false; }},8000);
           nastaveno=true;
           }
          }
      
       if(obsah_strankyRequest.readyState == 4 && obsah_strankyRequest.status == 200 && vyridit)
       {
       odpovezeno=true;

       xmlDokument = obsah_strankyRequest.responseXML; 
       
       if(!xmlDokument.getElementsByTagName("presmerovani").item(0))
       {
       if(casovac!="") {clearTimeout(casovac);casovac="";}
       
       document.title =xmlDokument.getElementsByTagName("titulek").item(0).firstChild.data;
      
      if(xmlDokument.getElementsByTagName("zobrazit_pocasi").item(0).firstChild.data=="FALSE") document.getElementById("blok_pocasi").style.display="none";
      else document.getElementById("blok_pocasi").style.display="block"; 
      
      if(xmlDokument.getElementsByTagName("zobrazit_reklamu").item(0).firstChild.data=="FALSE") document.getElementById("blok_reklama").style.display="none";
      else document.getElementById("blok_reklama").style.display="block"; 
      
      if(xmlDokument.getElementsByTagName("zobrazit_rozcestnik").item(0).firstChild.data=="FALSE") document.getElementById("blok_rozcestnik").style.display="none";
      else document.getElementById("blok_rozcestnik").style.display="block"; 
      
      if(xmlDokument.getElementsByTagName("zobrazit_tlacitka_po").item(0).firstChild.data=="FALSE") document.getElementById("blok_tlacitka_pridat_obsah").style.display="none";
      else document.getElementById("blok_tlacitka_pridat_obsah").style.display="block";  
       
      document.getElementById("main2").innerHTML=xmlDokument.getElementsByTagName("blok_nadpisu").item(0).firstChild.data; 
        
       obsah=xmlDokument.getElementsByTagName("obsah");
       
       var obsah_stranky="";
       
      pocet_radku=obsah.length; 
       for ( var i=0;i<pocet_radku;i++)
       {
       if(obsah.item(i))obsah_stranky=obsah_stranky+obsah.item(i).firstChild.data;
       }
       
       document.getElementById("hlavni_blok_obsahu").innerHTML=obsah_stranky;  
       
       if(xmlDokument.getElementsByTagName("styl_css").item(0)) setStyle(xmlDokument.getElementsByTagName("styl_css").item(0).firstChild.data);
       
       if(xmlDokument.getElementsByTagName("pravy_sloupec_1pozice").item(0)) document.getElementById("pravy_sloupec_1pozice").innerHTML=xmlDokument.getElementsByTagName("pravy_sloupec_1pozice").item(0).firstChild.data; else document.getElementById("pravy_sloupec_1pozice").innerHTML="";
       if(xmlDokument.getElementsByTagName("blok_pod_reklamou").item(0)) document.getElementById("sloupec_blok_pod_reklamou").innerHTML=xmlDokument.getElementsByTagName("blok_pod_reklamou").item(0).firstChild.data; else document.getElementById("sloupec_blok_pod_reklamou").innerHTML="";
       if(xmlDokument.getElementsByTagName("blok_nad_reklamou").item(0)) document.getElementById("sloupec_blok_nad_reklamou").innerHTML=xmlDokument.getElementsByTagName("blok_nad_reklamou").item(0).firstChild.data; else document.getElementById("sloupec_blok_nad_reklamou").innerHTML="";
       
       obsah_vyskakovaci_okna=xmlDokument.getElementsByTagName("vyskakovaci_okna");
       if(obsah_vyskakovaci_okna.item(0)) 
       {
       var vyskakovaci_okna_vlozit=""; 
       pocet_radku=obsah_vyskakovaci_okna.length;
       for( var i=0;i<pocet_radku;i++){
       if(obsah_vyskakovaci_okna.item(i)) {vyskakovaci_okna_vlozit=vyskakovaci_okna_vlozit+obsah_vyskakovaci_okna.item(i).firstChild.data;}
       } 
       document.getElementById("vyskakovaci_okna").innerHTML=vyskakovaci_okna_vlozit;
       }
       else document.getElementById("vyskakovaci_okna").innerHTML="";
       
       obsah_blok_pp=xmlDokument.getElementsByTagName("pp"); //blok pod webem s posledními přidanými místy...
       if(obsah_blok_pp.item(0)) 
       {
       var pp_vlozit=""; 
       pocet_radku=obsah_blok_pp.length;
       for( var i=0;i<pocet_radku;i++){
       if(obsah_blok_pp.item(i)) {pp_vlozit=pp_vlozit+obsah_blok_pp.item(i).firstChild.data;}
       } 
       document.getElementById("spodni_cast").innerHTML=pp_vlozit;
       }
        
       obsah_siroky_blok=xmlDokument.getElementsByTagName("siroky_blok");
       if(obsah_siroky_blok.item(0)) 
       {
       var siroky_blok_vlozit=""; 
       pocet_radku=obsah_siroky_blok.length;
       for( var i=0;i<pocet_radku;i++){
       if(obsah_siroky_blok.item(i)) {siroky_blok_vlozit=siroky_blok_vlozit+obsah_siroky_blok.item(i).firstChild.data;}
       }  
       document.getElementById("prostor_siroky_blok").innerHTML=siroky_blok_vlozit;
       }
       else document.getElementById("prostor_siroky_blok").innerHTML="";
            
        if(xmlDokument.getElementsByTagName("scripty").item(0)) eval(xmlDokument.getElementsByTagName("scripty").item(0).firstChild.data);
       
       //nastavím aktivní záložku v menu
       document.getElementById("navigace_vse").className="";document.getElementById("navigace_turistika").className="";document.getElementById("navigace_restaurace").className="";document.getElementById("navigace_vodactvi").className="";document.getElementById("navigace_ubytovani").className="";
       navigace_typ=xmlDokument.getElementsByTagName("typ").item(0).firstChild.data;
       if(document.getElementById("navigace_"+navigace_typ)) document.getElementById("navigace_"+navigace_typ).className="aktivni_zalozka";
     
       obsah_strankyRequest=false; 
       body[0].style.cursor="default"; 
       window.scrollTo(0,0);
       
       //
       if(funkce_po_dokonceni) setTimeout(funkce_po_dokonceni,1);
       } else {obsah_strankyRequest=false; body[0].style.cursor="default"; navigace(xmlDokument.getElementsByTagName("presmerovani").item(0).firstChild.data);}     
       }
      }
      obsah_strankyRequest.send(postdata);
     }
      
    function setStyle(name)
    {
     var i, a;
     for(i=0; (a = document.getElementsByTagName("link")[i]); i++) 
     {
     if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) { if(a.getAttribute("title")!=name) { a.disabled=true;} else { a.disabled=false;}}
     }
    }
    
function up_zacitNahravani(){ 
document.getElementById("up_load_ukazatel").style.display = "block";
return true;
}  

function up_konecNahravani(stav, nazev1, nazev2, nazev3){
  document.getElementById("up_load_ukazatel").style.display = "none";
  if (stav == "nahrano"){
  document.getElementById("vysledek").innerHTML = "Nahrávání proběhlo úspěšně!<br />";
  document.getElementById("up_zobrazit_obrazek").innerHTML = "<img src='http://turistickyatlas.cz/galery/profilove/"+nazev1+"' alt='' />";
  document.getElementById("profilove_foto").innerHTML = "<img src='http://turistickyatlas.cz/galery/profilove/"+nazev2+"' alt='' />";
  } else {
  document.getElementById("vysledek").innerHTML = stav;
 }
}

function pt_zavrit_otazky()
{
if(document.formular.otazka1.value.length==0 && document.formular.otazka2.value.length==0 && document.formular.otazka3.value.length==0 && document.formular.otazka4.value.length==0)
{
document.getElementById("otazky").style.display="none";
document.getElementById("zavrit_otazky").style.display="none";
document.getElementById("znovu_otevrit_otazky").style.display="block";
document.getElementById("bod7").style.display="none";document.getElementById("bod8").style.display="none";document.getElementById("bod9").style.display="none";document.getElementById("bod10").style.display="none";
}
else
{
if(window.confirm("Opravdu chcete zavřít otázky a smazat veškerý vyplněný text?"))
{
document.getElementById("otazky").style.display="none";
document.getElementById("zavrit_otazky").style.display="none";
document.getElementById("znovu_otevrit_otazky").style.display="block";
document.getElementById("bod7").style.display="none";document.getElementById("bod8").style.display="none";document.getElementById("bod9").style.display="none";document.getElementById("bod10").style.display="none";document.formular.otazka1.value="";document.formular.otazka2.value="";document.formular.otazka3.value="";document.formular.otazka4.value="";
}}
}

function pt_znovu_otevrit_otazky()
{
document.getElementById('bod7').style.display="block";document.getElementById('bod9').style.display="block";document.getElementById('bod8').style.display="block";document.getElementById('bod10').style.display="block";
document.getElementById("otazky").style.display="block";
document.getElementById("zavrit_otazky").style.display="block";
document.getElementById("znovu_otevrit_otazky").style.display="none";
}

function pt_zavrit_nastaveni_mista()
{
document.getElementById("zatmaveni_webu").style.display="none";
document.getElementById("nastavit_misto").style.display="none"; 
}

function pt_doplnit_misto(id,typ_mista,nadpis,misto)
{
document.getElementById("zatmaveni_webu").style.display="none";
document.getElementById("nastavit_misto").style.display="none";
document.getElementById("misto_nadpis"+misto).innerHTML=nadpis;
document.getElementById("misto_obrazek"+misto).src="http://turistickyatlas.cz/design/mista/"+typ_mista+".png"; 
document.getElementById("id_misto"+misto).value=id;
}

function pt_hledat_misto(misto, stranka,rezim)
{
dalsi_misto="";
var url = "http://turistickyatlas.cz/includes/najit_misto.php?cislo_mista="+misto+"&stranka="+stranka+"&rezim="+rezim;
hledany_vyraz=document.getElementById("misto_hledat").value;
if(misto>1) dalsi_misto=document.getElementById("id_misto"+(misto-1)).value;

        if (window.ActiveXObject)
        {
          naseptavacRequest = new ActiveXObject("Microsoft.XMLHTTP");          
        }
        else
        {
          naseptavacRequest = new XMLHttpRequest();
        }
        naseptavacRequest.open("POST", url);
        naseptavacRequest.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
        naseptavacRequest.onreadystatechange= function () 
        {
         if(naseptavacRequest.readyState == 4 && naseptavacRequest.status == 200)
         {
          if(naseptavacRequest.responseText!="false")
          {
          document.getElementById("vysledky_hledani_mist").innerHTML = naseptavacRequest.responseText;
          }
         }
        }
        naseptavacRequest.send("hledany_vyraz="+hledany_vyraz+"&minule_misto_id="+dalsi_misto);
}

function pt_nastavit_misto(misto)
{
document.getElementById("zatmaveni_webu").style.display="block";
document.getElementById("nastavit_misto").style.display="block";
document.getElementById("nastavit_misto_obsah").innerHTML="<h2 style='margin-bottom:0px;'>Přidat místo "+misto+"</h2><p style='margin-top:0px;'>Do vyhledavacího pole zadejte název místa a klikněte na hledat. Pokud místo nenajdete, můžete si v nové záložce otevřít funkci &bdquo;<a href='http://turistickyatlas.cz/#/?page=pridat_misto' target='_blank'>Přidat místo</a>&ldquo;</p>Najít místo: <input type='text' class='input' name='misto_hledat' id='misto_hledat'/> <img onclick='pt_hledat_misto("+misto+",1);' style='width:61px;height:20px;position:relative;top:5px;cursor:pointer;' src='http://turistickyatlas.cz/design/tlacitko-hledat.png' alt='Hledat'/><div id='vysledky_hledani_mist' style=' margin-top:5px; width:570px;'></div>";
}

function pt_pridat_misto()
{
if(pocet_mist==6 || pocet_mist==12 || pocet_mist==18 || pocet_mist==24) 
{
document.getElementById("trasa_radek"+(trasa_pocet_radku+1)).style.display="block";

document.getElementById("sipka_krajni"+trasa_pocet_radku).style.display="block";
trasa_pocet_radku+=1;
document.getElementById("siroky_blok").style.height=(trasa_pocet_radku*80-20)+"px";
}
document.getElementById("trasa"+pocet_mist).style.display="block";
pocet_mist+=1;
document.getElementById("misto_nadpis"+pocet_mist).style.display="block";
document.getElementById("misto_obrazek"+pocet_mist).style.display="block";
}

function pt_odebrat_misto()
{
if(pocet_mist>3)
{
if(pocet_mist==7 || pocet_mist==13 || pocet_mist==19 || pocet_mist==25)
{
document.getElementById("trasa_radek"+trasa_pocet_radku).style.display="none";
document.getElementById("sipka_krajni"+(trasa_pocet_radku-1)).style.display="none";
trasa_pocet_radku-=1;
document.getElementById("siroky_blok").style.height=(trasa_pocet_radku*80-20)+"px";
}
document.getElementById("trasa"+(pocet_mist-1)).style.display="none";
document.getElementById("misto_nadpis"+pocet_mist).style.display="none";
document.getElementById("misto_obrazek"+pocet_mist).style.display="none";
pocet_mist-=1;
}
}

function pt_aktivovat_nadpis(){if(document.getElementById("nadpis-input").value=="Sem zadejte název trasy...") {document.getElementById("nadpis-input").value=""; aktivni_nadpis="TRUE";} }
function  pt_deaktivovat_nadpis() { if(document.getElementById("nadpis-input").value=="") {document.getElementById("nadpis-input").value="Sem zadejte název trasy..."; aktivni_nadpis="FALSE";}}

function pt_nastavit_kategorie()
{
document.getElementById("zatmaveni_webu").style.display="block";
document.getElementById("nastavit_kategorie").style.display="block"; 
}

function pt_zavrit_kategorie()
{
if(document.getElementById("cyklisticka").checked || document.getElementById("turisticka").checked || document.getElementById("bezkarska").checked || document.getElementById("kocarek").checked)
{
if(document.getElementById("cyklisticka").checked || document.getElementById("turisticka").checked || document.getElementById("bezkarska").checked)
{
 if(document.getElementById("cyklisticka").checked) {document.formular.cyklisticka.value="1";document.getElementById("ikonka_cyklisticka").style.display="block";} else {document.formular.cyklisticka.value="0";document.getElementById("ikonka_cyklisticka").style.display="none";}
 if(document.getElementById("turisticka").checked) {document.formular.turisticka.value="1";document.getElementById("ikonka_turisticka").style.display="block";} else {document.formular.turisticka.value="0";document.getElementById("ikonka_turisticka").style.display="none";}
 if(document.getElementById("bezkarska").checked) {document.formular.bezkarska.value="1";document.getElementById("ikonka_bezkarska").style.display="block";} else {document.formular.bezkarska.value="0";document.getElementById("ikonka_bezkarska").style.display="none";}
 if(document.getElementById("kocarek").checked) {document.formular.kocarek.value="1";document.getElementById("ikonka_kocarek").style.display="block";} else {document.formular.kocarek.value="0";document.getElementById("ikonka_kocarek").style.display="none";}
 document.getElementById("ikonky_pridat_trasu").style.display="none";
 document.getElementById("zatmaveni_webu").style.display="none";
 document.getElementById("nastavit_kategorie").style.display="none";
 
 document.getElementById('bod6').className="ikonka_ano";
}
else alert("Krom kočárku musíte vybrat alespoň jednu další možnost");
}
else alert("Musíte vybrat alespoň jednu z možností"); 
}

function pt_nastavit_usek(cislo_useku)
{
document.getElementById("usek_delka").value=document.getElementById("usek"+cislo_useku+"_delka").value/1000;
if(document.getElementById("usek"+cislo_useku+"_barva").value.length>0)
{
barva_useku=document.getElementById("usek"+cislo_useku+"_barva").value;
if(barva_useku=="seda") document.getElementById("usek_barva").options[0].selected=true;if(barva_useku=="modra") document.getElementById("usek_barva").options[1].selected=true;if(barva_useku=="cervena") document.getElementById("usek_barva").options[2].selected=true;if(barva_useku=="zelena") document.getElementById("usek_barva").options[3].selected=true;if(barva_useku=="zluta") document.getElementById("usek_barva").options[4].selected=true;if(barva_useku=="naucna") document.getElementById("usek_barva").options[5].selected=true; if(barva_useku=="bus") document.getElementById("usek_barva").options[6].selected=true;  if(barva_useku=="vlak") document.getElementById("usek_barva").options[7].selected=true; if(barva_useku=="auto") document.getElementById("usek_barva").options[8].selected=true; if(barva_useku=="lod") document.getElementById("usek_barva").options[9].selected=true; if(barva_useku=="cyklo") document.getElementById("usek_barva").options[10].selected=true;
}
else document.getElementById("usek_barva").options[0].selected=true;

if(document.getElementById("usek"+cislo_useku+"_cesta").value.length>0)
{
usek_cesta=document.getElementById("usek"+cislo_useku+"_cesta").value;
if(usek_cesta=="Silnice") document.getElementById("usek_cesta").options[1].selected=true;if(usek_cesta=="Asfaltová cesta") document.getElementById("usek_cesta").options[2].selected=true;if(usek_cesta=="Silnice a lesní cesta") document.getElementById("usek_cesta").options[3].selected=true;if(usek_cesta=="Silnice a polní cesta") document.getElementById("usek_cesta").options[4].selected=true;if(usek_cesta=="Asfaltová a lesní cesta") document.getElementById("usek_cesta").options[5].selected=true;if(usek_cesta=="Asfaltová a polní cesta") document.getElementById("usek_cesta").options[6].selected=true;if(usek_cesta=="Polní a lesní cesta") document.getElementById("usek_cesta").options[7].selected=true;if(usek_cesta=="Lesní cesta") document.getElementById("usek_cesta").options[8].selected=true;if(usek_cesta=="Polní cesta") document.getElementById("usek_cesta").options[9].selected=true;if(usek_cesta=="Špatně schůdný terén") document.getElementById("usek_cesta").options[10].selected=true;
}
else document.getElementById("usek_cesta").options[0].selected=true;

document.getElementById("krizek_nastavit_usek").innerHTML="<img onclick='pt_zavrit_nastaveni_useku("+cislo_useku+");' src='http://turistickyatlas.cz/design/krizek.png' alt='zavrit'/>";
document.getElementById("zatmaveni_webu").style.display="block";
document.getElementById("nastavit_usek").style.display="block";
document.getElementById("usek_nadpis").innerHTML="Přidat úsek "+cislo_useku+" ";

document.getElementById("nastavit_usek_ok").innerHTML="&nbsp; <span style='cursor:pointer;font-weight:bold;font-size:20px;' onclick='pt_zavrit_nastaveni_useku("+cislo_useku+");'>OK</span>";
}

function pt_zavrit_nastaveni_useku(cislo_useku)
{
if(parseFloat(document.getElementById("usek_delka").value.replace(",","."))>0)
{
barva=document.getElementById("usek_barva").value;

if(cislo_useku%6==0){
if(cislo_useku==12 || cislo_useku==24) orientace_sipky="2"; else orientace_sipky="";
class_sipky="krajni_sipka"+(cislo_useku/6)+" "+barva+"_krajni"+orientace_sipky;
document.getElementById("sipka_krajni"+(cislo_useku/6)).className=class_sipky;
}
else{
rada=Math.ceil(cislo_useku/6);
if(rada%2==0) orientace_sipky="2"; else orientace_sipky="";
if(rada%2==1) class_sipky="sipky sipka"+(cislo_useku%6)+" "+barva+orientace_sipky; else class_sipky="sipky sipka"+(6-(cislo_useku%6))+" "+barva+orientace_sipky;
document.getElementById("trasa"+cislo_useku).className=class_sipky;
}

document.getElementById("trasa"+cislo_useku).innerHTML="<span class='vzdalenost odkaz_tabulka'>"+document.getElementById("usek_delka").value+" km</span>";
document.getElementById("usek"+cislo_useku+"_cesta").value=document.getElementById("usek_cesta").value;
document.getElementById("usek"+cislo_useku+"_barva").value=barva;
document.getElementById("usek"+cislo_useku+"_delka").value=parseFloat(document.getElementById("usek_delka").value.replace(",","."))*1000;
document.getElementById("zatmaveni_webu").style.display="none";
document.getElementById("nastavit_usek").style.display="none";
} else { alert("Musíte zadat délku úseku");}
}

function pridat_trasu()
{
 if(document.getElementById("nadpis-input").value.length>2 && aktivni_nadpis=="TRUE") {document.formular.nadpis.value=document.getElementById("nadpis-input").value; document.getElementById('bod1').className="ikonka_ano";} else document.getElementById('bod1').className="ikonka_ne";
 if(document.getElementById("nadpis-input").value.length>42 && aktivni_nadpis=="TRUE") {document.getElementById('bod2').style.display="block";} else {document.getElementById('bod2').style.display="none";}
 tinyMCE.triggerSave();if(document.formular.popis.value.length>30) document.getElementById('bod3').className="ikonka_ano"; else document.getElementById('bod3').className="ikonka_ne";

 if(document.formular.otazka1.value.length>10) {document.getElementById('bod7').className="ikonka_ano";} else document.getElementById('bod7').className="ikonka_ne";
 if(document.formular.otazka2.value.length>10) {document.getElementById('bod8').className="ikonka_ano";} else document.getElementById('bod8').className="ikonka_ne";
 if(document.formular.otazka3.value.length>10) {document.getElementById('bod9').className="ikonka_ano";} else document.getElementById('bod9').className="ikonka_ne";
 if(document.formular.otazka4.value.length>10) {document.getElementById('bod10').className="ikonka_ano";} else document.getElementById('bod10').className="ikonka_ne";
 

 pocet_vyplnenych_mist=0;
 for(i=1;i<=pocet_mist;i++)
 {
 if(document.getElementById("id_misto"+i).value>0) pocet_vyplnenych_mist++;
 }
 
  pocet_vyplnenych_useku=0; celkova_delka_useku=0;
 for(i=1;i<pocet_mist;i++)
 {
 if(parseInt(document.getElementById("usek"+i+"_delka").value)>0) { pocet_vyplnenych_useku++; if(document.getElementById("usek"+i+"_barva").value!="vlak" && document.getElementById("usek"+i+"_barva").value!="bus" && document.getElementById("usek"+i+"_barva").value!="auto" && document.getElementById("usek"+i+"_barva").value!="lod")  celkova_delka_useku=celkova_delka_useku+parseInt(document.getElementById("usek"+i+"_delka").value);} 
 }
 document.getElementById("span_celkova_delka").innerHTML=celkova_delka_useku/1000;

 
 if(pocet_vyplnenych_useku==(pocet_mist-1)) {kontrola_vyplnene_useky="true"; document.getElementById('bod5').className="ikonka_ano";} else {kontrola_vyplnene_useky="false";document.getElementById('bod5').className="ikonka_ne";}
 if(pocet_vyplnenych_mist==pocet_mist) {vyplnena_mista="true";document.getElementById('bod4').className="ikonka_ano";} else {vyplnena_mista="false";document.getElementById('bod4').className="ikonka_ne";}
 
 document.formular.input_pocet_mist.value=pocet_mist;
 
 casovac= setTimeout("pridat_trasu()",1500);
}

function pt_Kontrola(stranka) {
 var vysledek=true;
 if(document.formular.nadpis.value.length < 2){alert ("Nebyl zadán nadpis"); vysledek= false;}
 if(vysledek && document.formular.cyklisticka.value=="" && document.formular.turisticka.value=="" && document.formular.bezkarska.value==""){alert ("Nebylo zadáno pro koho je trasa vhodná"); vysledek= false;}
 if(vysledek && kontrola_vyplnene_useky =="false"){alert ("Zadejte informace ke všem úsekům"); vysledek= false;}
 if(vysledek && vyplnena_mista =="false"){alert("Zadejte všechna místa"); vysledek= false;}
 if(vysledek && uzivatel_prihlasen)                     
 {
  navigace('#/?typ=vse&page='+stranka,projit_formular(document.formular));
  vysledek=false;
 }

return vysledek;
}

  function pa_nastavit_datum()
 {
 document.getElementById("zatmaveni_webu").style.display="block";
 document.getElementById("nastavit_datum").style.display="block";
 }
	
 	function pa_zavrit_nastavit_datum()
 {
  if(document.getElementById("datum1_den").value!="" && document.getElementById("datum1_mesic").value!="" && document.getElementById("datum1_rok").value!="")
  {
   if(document.getElementById("datum2_den").value!="" && document.getElementById("datum2_mesic").value!="" && document.getElementById("datum2_rok").value!="")
   {
   document.getElementById("zatmaveni_webu").style.display="none";
   document.getElementById("nastavit_datum").style.display="none";
   document.formular.datum1.value=document.getElementById("datum1_rok").value+"-"+document.getElementById("datum1_mesic").value+"-"+document.getElementById("datum1_den").value;
   document.formular.datum2.value=document.getElementById("datum2_rok").value+"-"+document.getElementById("datum2_mesic").value+"-"+document.getElementById("datum2_den").value;
   document.getElementById('bod3').className="ikonka_ano";
   
   
   if(document.formular.datum1.value==document.formular.datum2.value) {zobrazit_datum=parseInt(document.getElementById("datum1_den").value,10)+"."+parseInt(document.getElementById("datum1_mesic").value,10)+"."+parseInt(document.getElementById("datum1_rok").value,10);}
   else {if(document.getElementById("datum1_mesic").value==document.getElementById("datum2_mesic").value) zobrazit_datum=parseInt(document.getElementById("datum1_den").value,10)+".-"+parseInt(document.getElementById("datum2_den").value,10)+"."+parseInt(document.getElementById("datum1_mesic").value,10)+"."+parseInt(document.getElementById("datum1_rok").value,10);else zobrazit_datum=parseInt(document.getElementById("datum1_den").value,10)+"."+parseInt(document.getElementById("datum1_mesic").value,10)+"-"+parseInt(document.getElementById("datum2_den").value,10)+"."+parseInt(document.getElementById("datum2_mesic").value,10)+"."+document.getElementById("datum2_rok").value;}

   document.getElementById('blok_datum').innerHTML=zobrazit_datum;
   }
   else alert("Nebylo zadáno datum konce akce");
   }
  else alert("Nebylo zadáno datum začátku akce"); 
 }
 
 function pa_tvrde_zavrit_nastavit_datum()
 {
  document.getElementById("zatmaveni_webu").style.display="none";
  document.getElementById("nastavit_datum").style.display="none";
 }
 
 function pa_nastavit_misto_konani()
 {
 document.getElementById("zatmaveni_webu").style.display="block";
 document.getElementById("nastavit_misto").style.display="block";
 }
 
 function pa_zavrit_nastaveni_mista()
 {
 document.getElementById("zatmaveni_webu").style.display="none";
 document.getElementById("nastavit_misto").style.display="none";
 }
 
 function pa_doplnit_misto(id,typ,nadpis)
 {
 document.getElementById("bunka_misto_konani").innerHTML=nadpis;
 document.getElementById("bunka_misto_konani").style.color="black";
 pa_zavrit_nastaveni_mista();
 document.formular.misto_konani_id.value=id;
 }
 
 
   function pridat_akci()
  {
    tinyMCE.triggerSave();
  if(document.formular.popis.value.length>20) {document.getElementById('bod4').className="ikonka_ano";} else document.getElementById('bod4').className="ikonka_ne";
  if(document.getElementById("nadpis-input").value.length>2 && aktivni_nadpis=="TRUE") {document.formular.nadpis.value=document.getElementById("nadpis-input").value; document.getElementById('bod1').className="ikonka_ano";} else document.getElementById('bod1').className="ikonka_ne";
  if(document.getElementById("nadpis-input").value.length>30 && aktivni_nadpis=="TRUE") {document.getElementById('bod2').style.display="block";} else {document.getElementById('bod2').style.display="none";}
  if(document.formular.misto_konani_id.value>0) {document.getElementById('bod5').className="ikonka_ano";} else {document.getElementById('bod5').className="ikonka_ne";}
  if((document.formular.web1.value!="" && document.formular.web1.value!="http://") || (document.formular.web2.value!="" && document.formular.web2.value!="http://")) {document.getElementById('bod6').className="ikonka_ano";} else {document.getElementById('bod6').className="ikonka_ne";}
  casovac=setTimeout("pridat_akci()",1300);
  }
  
function pa_Kontrola(stranka) {
var vysledek=true;
if(document.formular.nadpis.value.length < 2){alert ("Nebyl zadán nadpis"); vysledek= false;}
if(vysledek && document.formular.popis.value==""){alert ("Nebyl zadán popis"); vysledek= false;}
if(vysledek && document.formular.datum1.value==""){alert ("Nebylo zadáno datum začátku akce"); vysledek= false;}
if(vysledek && document.formular.datum2.value==""){alert ("Nebylo zadáno datum konce akce"); vysledek= false;}
if(vysledek && document.formular.misto_konani_id.value<=0){alert ("Nebylo zadáno místo konání"); vysledek= false;}
if(vysledek && uzivatel_prihlasen)                     
 {
  navigace('#/?typ=vse&page='+stranka,projit_formular(document.formular));
  vysledek=false;
 }
 return vysledek;
}

function pa_aktivovat_nadpis(){if(document.getElementById("nadpis-input").value=="Sem zadejte název akce...") {document.getElementById("nadpis-input").value=""; aktivni_nadpis="TRUE";} }
function  pa_deaktivovat_nadpis() { if(document.getElementById("nadpis-input").value=="") {document.getElementById("nadpis-input").value="Sem zadejte název akce..."; aktivni_nadpis="FALSE";}}

function hl_prepnout_na_text(){
document.getElementById("obsah_vyberu_text").style.display = "block";
document.getElementById("obsah_vyberu_mapa").style.display = "none";
document.getElementById("prepnout_na_mapu").className = 'neaktivni';
document.getElementById("prepnout_na_text").className = 'aktivni';
}
function hl_prepnout_na_mapu(){
document.getElementById("obsah_vyberu_text").style.display = "none";
document.getElementById("obsah_vyberu_mapa").style.display = "block";
document.getElementById("prepnout_na_text").className = 'neaktivni';
document.getElementById("prepnout_na_mapu").className = 'aktivni';
} 

function zvyraznit_kraj(kraj){
if(zvyrazneny_kraj!=kraj) {ActOpacity = 0;}
document.getElementById("mapa_kraju").src = "http://turistickyatlas.cz/design/kraje-"+kraj_barva+"/"+kraj+".png";
if(kraj!="praha") document.getElementById("detail_kraj_"+kraj).style.visibility = "visible";
NextOpacity(document.getElementById("mapa_kraju"));
zvyrazneny_kraj=kraj;
}

function skryt_zvyrazneni(kraj){
document.getElementById("mapa_kraju").src = "http://turistickyatlas.cz/design/kraje/blank.png";
if(kraj!="praha") document.getElementById("detail_kraj_"+kraj).style.visibility = "hidden";
}


function hp_zvyraznit_kraj(kraj){
if(aktivni_kraj) document.getElementById("detail_"+aktivni_kraj).style.display = "none";
ActOpacity = 0;
document.getElementById("mapa_kraju").src = "http://turistickyatlas.cz/design/mapa/"+kraj+".png";
NextOpacity(document.getElementById("mapa_kraju"));
document.getElementById("detail_"+kraj).style.display = "block";
document.getElementById("detail_cela_cr").style.display = "none";
zvyrazneny_kraj=kraj;
}

function hp_aktivovat_kraj(kraj)
{
 if(kraj) aktivni_kraj=kraj;
 else 
 {
  puvodni=aktivni_kraj;
  aktivni_kraj="";
  hp_skryt_zvyrazneni(puvodni); 
 }
 return false;
}

function hp_skryt_zvyrazneni(kraj){
 if(aktivni_kraj!=kraj)
 {
 document.getElementById("detail_"+kraj).style.display = "none";
 document.getElementById("detail_cela_cr").style.display = "block";
 document.getElementById("mapa_kraju").src = "http://turistickyatlas.cz/design/kraje/blank.png";
 }
 if(aktivni_kraj!="")
 {
  document.getElementById("mapa_kraju").src = "http://turistickyatlas.cz/design/mapa/"+aktivni_kraj+".png";
  document.getElementById("detail_"+aktivni_kraj).style.display = "block";
  document.getElementById("detail_cela_cr").style.display = "none";
 }
}

function NextOpacity(objImage)
{
    krok=6;
    if (objImage.style.opacity != null) // průhlednost pro ne-IE prohlížeče
      objImage.style.opacity = ActOpacity/100;
    else if (objImage.style.filter != null)  // průhlednost pro IE
      {objImage.style.filter = "alpha(opacity="+ActOpacity+")"; krok=10;}
    ActOpacity = ActOpacity+krok;
    if (ActOpacity <= 100)
    {
      ImgOpacity = objImage;
      setTimeout("NextOpacity(ImgOpacity)",2); // konstantou je možné ovlivnit rychlost objevení obrázku
    }
}

function odeslat_vyhledavani()
{
if(uzivatel_prihlasen)                     
 {
 vyraz=document.hledani_form.hledany_vyraz.value;
 navigace('#/?typ='+navigace_typ+'&page=hledat&hledany_vyraz='+encodeURI(vyraz));
 document.hledani_form.hledany_vyraz.value="";
 return false;
 }
else return true;
}


function pridat_mezi_pratele(id,rezim,stav)
{
 if(rezim=="moje_stranka") document.getElementById("pridat_do_pratel"+id).innerHTML = "<img src='http://turistickyatlas.cz/design/loading.gif' alt='Načítám...' style='margin-right:5px;'>";    
 else document.getElementById("blok_pridat_do_pratel").innerHTML = "<img src='http://turistickyatlas.cz/design/loading.gif' alt='Načítám...' style='margin-right:30px;'>";

 var url = "http://turistickyatlas.cz/includes/pridat_do_pratel.php?id="+id+"&stav="+stav+"&time="+new Date().getTime(); 
 var nastaveno=false; var odpovezeno=false;
 if(pridat_do_pratelRequest) { pridat_do_pratelRequest.abort(); }
 if (window.ActiveXObject) {pridat_do_pratelRequest = new ActiveXObject("Microsoft.XMLHTTP");}
 else { pridat_do_pratelRequest = new XMLHttpRequest();} 
 pridat_do_pratelRequest.open("GET", url);
 pridat_do_pratelRequest.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
 pridat_do_pratelRequest.onreadystatechange= function () 
 {      
   if(pridat_do_pratelRequest.readyState ==1)
    {
     if(!nastaveno)
     {
      setTimeout(function() {if(!odpovezeno) {pridat_do_pratelRequest.abort();alert("Server neodpovídá");pridat_do_pratelRequest=false;}},3000);
      nastaveno=true;
     }
    }
         
    if(pridat_do_pratelRequest.readyState == 4 && pridat_do_pratelRequest.status == 200)
    {
     odpovezeno=true;
     xmlDokument = pridat_do_pratelRequest.responseXML; 
     vysledek=xmlDokument.getElementsByTagName("vysledek");
     zprava=xmlDokument.getElementsByTagName("zprava");
          
     if(rezim=="moje_stranka") document.getElementById("pridat_do_pratel"+id).innerHTML =zprava[0].firstChild.data;
     else document.getElementById("blok_pridat_do_pratel").innerHTML =zprava[0].firstChild.data;
     
     if(vysledek[0].firstChild.data=="FALSE") alert("Chyba - "+zprava[0].firstChild.data);         
    }
 }
 pridat_do_pratelRequest.send();
} 

function odstranit_z_pratel(id,jmeno,moje_id)
{
if(window.confirm("Opravdu chcete uživatele "+jmeno+" trvale odstranit ze seznamu přátel?"))
{
 var url = "http://turistickyatlas.cz/includes/odstranit-z-pratel.php?id="+id+"&time="+new Date().getTime(); 
 var nastaveno=false; var odpovezeno=false;
 if(pridat_do_pratelRequest) { pridat_do_pratelRequest.abort(); }
 if (window.ActiveXObject) {pridat_do_pratelRequest = new ActiveXObject("Microsoft.XMLHTTP");}
 else { pridat_do_pratelRequest = new XMLHttpRequest();} 
 pridat_do_pratelRequest.open("GET", url);
 pridat_do_pratelRequest.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
 pridat_do_pratelRequest.onreadystatechange= function () 
 {      
   if(pridat_do_pratelRequest.readyState ==1)
    {
     if(!nastaveno)
     {
      setTimeout(function() {if(!odpovezeno) {pridat_do_pratelRequest.abort();alert("Server neodpovídá");pridat_do_pratelRequest=false;}},3000);
      nastaveno=true;
     }
    }
         
    if(pridat_do_pratelRequest.readyState == 4 && pridat_do_pratelRequest.status == 200)
    {
     odpovezeno=true;
     xmlDokument = pridat_do_pratelRequest.responseXML; 
     vysledek=xmlDokument.getElementsByTagName("vysledek");
     zprava=xmlDokument.getElementsByTagName("zprava");
     
     if(vysledek[0].firstChild.data=="TRUE") {alert(zprava[0].firstChild.data); navigace('#/?typ=vse&page=uzivatel-pratele&adresa='+moje_id);}  
     if(vysledek[0].firstChild.data=="FALSE") alert("Chyba - "+zprava[0].firstChild.data);         
    }
 }
 pridat_do_pratelRequest.send();
}
}

function zvyraznit_hodnoceni(cislo_hvezdicky, stav)
{
if(stav==2) {h1='cela';h2='nic';h3='nic';h4='nic';h5='nic';}if(stav==3) {h1='cela';h2='pul';h3='nic';h4='nic';h5='nic';}if(stav==4) {h1='cela';h2='cela';h3='nic';h4='nic';h5='nic';}if(stav==5) {h1='cela';h2='cela';h3='pul';h4='nic';h5='nic';}if(stav==6) {h1='cela';h2='cela';h3='cela';h4='nic';h5='nic';}if(stav==7) {h1='cela';h2='cela';h3='cela';h4='pul';h5='nic';}if(stav==8) {h1='cela';h2='cela';h3='cela';h4='cela';h5='nic';}if(stav==9) {h1='cela';h2='cela';h3='cela';h4='cela';h5='pul';}if(stav==10) {h1='cela';h2='cela';h3='cela';h4='cela';h5='cela';}
if(cislo_hvezdicky>=1)document.getElementById("hvezda1").src="http://turistickyatlas.cz/design/hodnoceni/hvezda-"+h1+"-hover.png";if(cislo_hvezdicky>=2)document.getElementById("hvezda2").src="http://turistickyatlas.cz/design/hodnoceni/hvezda-"+h2+"-hover.png";if(cislo_hvezdicky>=3)document.getElementById("hvezda3").src="http://turistickyatlas.cz/design/hodnoceni/hvezda-"+h3+"-hover.png";if(cislo_hvezdicky>=4)document.getElementById("hvezda4").src="http://turistickyatlas.cz/design/hodnoceni/hvezda-"+h4+"-hover.png";if(cislo_hvezdicky>=5)document.getElementById("hvezda5").src="http://turistickyatlas.cz/design/hodnoceni/hvezda-"+h5+"-hover.png";
}

function hodnoc_skryt_zvyrazneni(stav)
{
if(stav==2) {h1='cela';h2='nic';h3='nic';h4='nic';h5='nic';}if(stav==3) {h1='cela';h2='pul';h3='nic';h4='nic';h5='nic';}if(stav==4) {h1='cela';h2='cela';h3='nic';h4='nic';h5='nic';}if(stav==5) {h1='cela';h2='cela';h3='pul';h4='nic';h5='nic';}if(stav==6) {h1='cela';h2='cela';h3='cela';h4='nic';h5='nic';}if(stav==7) {h1='cela';h2='cela';h3='cela';h4='pul';h5='nic';}if(stav==8) {h1='cela';h2='cela';h3='cela';h4='cela';h5='nic';}if(stav==9) {h1='cela';h2='cela';h3='cela';h4='cela';h5='pul';}if(stav==10) {h1='cela';h2='cela';h3='cela';h4='cela';h5='cela';}
document.getElementById("hvezda1").src="http://turistickyatlas.cz/design/hodnoceni/hvezda-"+h1+".png";document.getElementById("hvezda2").src="http://turistickyatlas.cz/design/hodnoceni/hvezda-"+h2+".png";document.getElementById("hvezda3").src="http://turistickyatlas.cz/design/hodnoceni/hvezda-"+h3+".png";document.getElementById("hvezda4").src="http://turistickyatlas.cz/design/hodnoceni/hvezda-"+h4+".png";document.getElementById("hvezda5").src="http://turistickyatlas.cz/design/hodnoceni/hvezda-"+h5+".png";
}

function pridat_hodnoceni(cislo_hvezdicky,typ,id)
{
 var url = "http://turistickyatlas.cz/includes/pridat_hodnoceni.php?hodnoceni="+cislo_hvezdicky+"&typ="+typ+"&id="+id+"&time="+new Date().getTime(); 
 var nastaveno=false; var odpovezeno=false;
 if(hodnoceniRequest) { hodnoceniRequest.abort(); }
 if (window.ActiveXObject) {hodnoceniRequest = new ActiveXObject("Microsoft.XMLHTTP");}
 else { hodnoceniRequest = new XMLHttpRequest();} 
 hodnoceniRequest.open("GET", url);
 hodnoceniRequest.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
 hodnoceniRequest.onreadystatechange= function () 
 {      
   if(hodnoceniRequest.readyState ==1)
    {
     if(!nastaveno)
     {
      setTimeout(function() {if(!odpovezeno) {hodnoceniRequest.abort();alert("Server neodpovídá");hodnoceniRequest=false;}},3000);
      nastaveno=true;
     }
    }
         
    if(hodnoceniRequest.readyState == 4 && hodnoceniRequest.status == 200)
    {
     xmlDokument = hodnoceniRequest.responseXML;
     odpovezeno=true;
     document.getElementById("hodnoceni_obsah").innerHTML=xmlDokument.getElementsByTagName("obsah").item(0).firstChild.data;
     alert(xmlDokument.getElementsByTagName("zprava").item(0).firstChild.data);
     document.getElementById("misto_hodn_procenta").innerHTML=xmlDokument.getElementsByTagName("procenta").item(0).firstChild.data+"%";
     document.getElementById("hodnoceni_pocet").innerHTML=xmlDokument.getElementsByTagName("pocet").item(0).firstChild.data;
    }
 }
 hodnoceniRequest.send();

}

function aktivovat_komentar(element)
{
element.style.color="black";
if(element.value=="Napsat komentář...") element.value="";
autoHeight(element);
document.getElementById("ulozit_komentar").style.display="block";
}

function deaktivovat_komentar(element)
{
if(element.value=="") {element.value="Napsat komentář...";element.style.color="rgb(219,219,219)";document.getElementById("ulozit_komentar").style.display="none";}
} 

function autoHeight(ta)
{  
  ta.style.overflowY = "hidden";
  ta.onkeyup  = function()
  {
    this.style.height = 0;
    if(this.scrollHeight>50) this.style.height = this.scrollHeight + 5 + "px"; 
    else this.style.height ="49px";  
  };
} 

function ulozit_koment(typ,id)
{
var url = "http://turistickyatlas.cz/includes/pridat_komentar.php?typ="+typ+"&id="+id+"&time="+new Date().getTime(); 
 var nastaveno=false; var odpovezeno=false;
 if(hodnoceniRequest) { hodnoceniRequest.abort(); }
 if (window.ActiveXObject) {hodnoceniRequest = new ActiveXObject("Microsoft.XMLHTTP");}
 else { hodnoceniRequest = new XMLHttpRequest();} 
 hodnoceniRequest.open("POST", url);
 hodnoceniRequest.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
 hodnoceniRequest.onreadystatechange= function () 
 {      
   if(hodnoceniRequest.readyState ==1)
    {
     if(!nastaveno)
     {
      setTimeout(function() {if(!odpovezeno) {hodnoceniRequest.abort();alert("Server neodpovídá");hodnoceniRequest=false;}},3000);
      nastaveno=true;
     }
    }
         
    if(hodnoceniRequest.readyState == 4 && hodnoceniRequest.status == 200)
    {
    odpovezeno=true;
    document.getElementById("posledni_komentare").innerHTML=hodnoceniRequest.responseText+document.getElementById("posledni_komentare").innerHTML;
    document.getElementById("napsat_komentar").value=""; 
    deaktivovat_komentar(document.getElementById("napsat_komentar"));
    }
 }
 hodnoceniRequest.send("komentar="+document.getElementById("napsat_komentar").value); 
}

function smazat_koment(id_komentare) 
{
if(window.confirm("Opravdu chcete smazat tento komentář?")) {
document.getElementById("posledni_komentare").removeChild(document.getElementById('komentar_id'+id_komentare));

if (window.ActiveXObject) {hodnoceniRequest = new ActiveXObject("Microsoft.XMLHTTP");}
else { hodnoceniRequest = new XMLHttpRequest();} 
hodnoceniRequest.open("GET", "http://turistickyatlas.cz/includes/smazat_komentar.php?id="+id_komentare);
hodnoceniRequest.send();
}
}


function zobrazit_upozorneni()
{
document.getElementById('upozorneni_cislice').style.display="none";

folie=document.getElementById("pruhledna_folie");
folie.style.display="block";
if(document.addEventListener) folie.addEventListener("click",skryt_upozorneni,false);
else folie.attachEvent("onclick",skryt_upozorneni,false);
document.getElementById("upozorneni_tabulka").style.visibility="visible";

document.getElementById("upozorneni_obsah").innerHTML ='<div class="loading"></div>';
 var nastaveno=false; var odpovezeno=false; var vyridit=true;  
 if(upozorneniRequest) { upozorneniRequest.abort(); }
 if (window.ActiveXObject) {upozorneniRequest = new ActiveXObject("Microsoft.XMLHTTP");} 
 else { upozorneniRequest = new XMLHttpRequest();}   
 upozorneniRequest.open("GET", "http://turistickyatlas.cz/includes/upozorneni.php?time="+new Date().getTime());
 upozorneniRequest.setRequestHeader('Content-Type','application/x-www-form-urlencoded');   
 upozorneniRequest.onreadystatechange= function () 
 {
  if(upozorneniRequest.readyState ==1)
  {
   if(!nastaveno)
   {
   setTimeout(function() {if(!odpovezeno) {if(upozorneniRequest) upozorneniRequest.abort();upozorneniRequest=false;alert("Server neodpovídá");body[0].style.cursor="default"; vyridit=false; }},5000);
   nastaveno=true;
   }
  }
      
  if(upozorneniRequest.readyState == 4 && upozorneniRequest.status == 200 && vyridit)
  {
   odpovezeno=true;
   document.getElementById("upozorneni_obsah").innerHTML =upozorneniRequest.responseText;
  }
 }
 upozorneniRequest.send();
}

function skryt_upozorneni()
{
folie=document.getElementById("pruhledna_folie");
folie.style.display="none";
if(document.addEventListener) folie.removeEventListener("click",skryt_upozorneni,false);
else folie.detachEvent("onclick",skryt_upozorneni,false);
document.getElementById("upozorneni_tabulka").style.visibility="hidden";
}

function stahni_aktualni_info(postdata)
{
 if(aktualni_infoRequest) { aktualni_infoRequest.abort(); }
 if (window.ActiveXObject) {aktualni_infoRequest = new ActiveXObject("Microsoft.XMLHTTP");}
 else { aktualni_infoRequest = new XMLHttpRequest();} 
 aktualni_infoRequest.open("POST", "http://turistickyatlas.cz/includes/aktualni_info.php?posledni_aktualizace="+cas_posledni_zpravy+"&time="+new Date().getTime());
 aktualni_infoRequest.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
 aktualni_infoRequest.onreadystatechange= function () 
 {        
  if(aktualni_infoRequest.readyState == 4 && aktualni_infoRequest.status == 200)
  {
  xmlDokument = aktualni_infoRequest.responseXML;
  if(!xmlDokument.getElementsByTagName("neprihlasen").item(0))
  {
  pocet_upozorneni=xmlDokument.getElementsByTagName("pnu").item(0).firstChild.data;
  if(pocet_upozorneni>0) {document.getElementById('upozorneni_cislice').style.display="block";document.getElementById('upozorneni_cislice').src="http://turistickyatlas.cz/design/cislice/"+pocet_upozorneni+".png"; }
  else document.getElementById('upozorneni_cislice').style.display="none";
  
  if(xmlDokument.getElementsByTagName("time").item(0).firstChild.data>cas_posledni_zpravy) cas_posledni_zpravy=xmlDokument.getElementsByTagName("time").item(0).firstChild.data;
  
  document.getElementById('chat_pocet_online').innerHTML=xmlDokument.getElementsByTagName("ppo").item(0).firstChild.data;
   
  kontakty2=xmlDokument.getElementsByTagName("kontakt");       
  pocet_radku=kontakty2.length; 
  for ( var i=0;i<pocet_radku;i++)
   {
   if(kontakty2.item(i)) 
    {
    jmeno=kontakty2.item(i).firstChild.data;
    uid=kontakty2.item(i).attributes.getNamedItem("uid").value;
    stav=kontakty2.item(i).attributes.getNamedItem("stav").value;
    if(document.getElementById('stav_uid'+uid)) document.getElementById('stav_uid'+uid).className="stav_uzivatele_"+stav; 
    else {novykontakt=document.createElement('div'); novykontakt.className="kontakt_jmeno"; novykontakt.setAttribute('onclick','chat_otevrit_okno_chatu('+uid+')');novykontakt.setAttribute('id','kontakt_uid'+uid);  document.getElementById("hlavni_okno_chatu_obsah").appendChild(novykontakt); document.getElementById('kontakt_uid'+uid).innerHTML='<div class="stav_uzivatele_'+stav+'" id="stav_uid'+uid+'"><img src="ttp://turistickyatlas.cz/design/chat/nova_zprava.png" alt="" class="stav_uzivatele_obalka" id="stav_obalka_uid'+uid+'" /></div> <span id="jmeno_uid'+uid+'">'+jmeno+'</span>';}
    if(document.getElementById('okno_stav_uid'+uid)) document.getElementById('okno_stav_uid'+uid).className="stav_uzivatele_"+stav; 
    }
   }
  
   chat=xmlDokument.getElementsByTagName("chat");       
  pocet_radku=chat.length; 
  for ( var i=0;i<pocet_radku;i++)
   {
   if(chat.item(i)) 
    {
    zprava=chat.item(i).firstChild.data;
    uid=chat.item(i).attributes.getNamedItem("uid").value;
    cid=chat.item(i).attributes.getNamedItem("cid").value;
    cas=chat.item(i).attributes.getNamedItem("cas").value;
    jmeno_chat=chat.item(i).attributes.getNamedItem("jmeno").value;
    typ_zpravy=chat.item(i).attributes.getNamedItem("typ").value;
    
    
    if(!chat_zavrene_konverzace[uid] || (typ_zpravy=="p" && chat.item(i).attributes.getNamedItem("precteno").value==0))
    {
    if(!document.getElementById("konverzace_prijate_uid"+uid)) {chat_otevrit_okno_chatu(uid,chat.item(i).attributes.getNamedItem("head").value); if(chat.item(i).attributes.getNamedItem("precteno").value!=0 || typ_zpravy=="o"  || typ_zpravy=="r") {chat_minimalizovat_okno_chatu(uid);}}
    if(typ_zpravy=="p" && chat.item(i).attributes.getNamedItem("precteno").value==0) aktivovat_upozorneni_nz(uid);
  
    if(!document.getElementById('zprava_cid'+cid)) 
     {
     nova_zprava=document.createElement('div'); nova_zprava.setAttribute('id','zprava_cid'+cid); nova_zprava.className="zprava"; element_nova_zprava=document.getElementById("konverzace_prijate_uid"+uid).appendChild(nova_zprava); element_nova_zprava.innerHTML='<div class="jmeno_'+typ_zpravy+'">'+jmeno_chat+'<span>'+cas+'</span></div>'+zprava;
     document.getElementById("konverzace_prijate_uid"+uid).scrollTop = document.getElementById("konverzace_prijate_uid"+uid).scrollHeight;
     }
    }
    }
   }
    
  }
  else {window.location.replace('http://turistickyatlas.cz/'+window.location.hash.replace("#/",""));}
  }
 }
 aktualni_infoRequest.send(postdata);
}

function chat_otevrit_hlavni_okno() {chat_aktivovat_okno_chatu('hlavni');document.getElementById('hlavni_okno_chatu').style.display="block";}
function chat_zavrit_hlavni_okno() {document.getElementById('hlavni_okno_chatu').style.display="none";}

function chat_zavrit_okno_chatu(uid) {pocet_chat_oken--;if(pocet_chat_oken==0) {clearInterval(aktualni_info_interval);aktualni_info_interval=setInterval('stahni_aktualni_info()',15000);} document.getElementById("lista_chat").removeChild(document.getElementById('lista_kontakt_uid'+uid));document.getElementById("chat_okna").removeChild(document.getElementById('okno_konverzace_uid'+uid)); chat_zavrene_konverzace[uid]=true;}
function chat_otevrit_okno_chatu(uid,jmeno_chat) {
chat_zavrene_konverzace[uid]=false; 
if(!document.getElementById('lista_kontakt_uid'+uid))
{
pocet_chat_oken++;
if(pocet_chat_oken==1) {clearInterval(aktualni_info_interval);aktualni_info_interval=setInterval('stahni_aktualni_info()',7000);}
if(jmeno_chat) {jmeno=jmeno_chat;stav_class="bez_puntiku";} 
else {jmeno=document.getElementById('jmeno_uid'+uid).innerHTML;stav_class=document.getElementById('stav_uid'+uid).className;}
newdiv=document.createElement('div'); newdiv.className="lista_kontakt"; newdiv.setAttribute('onclick','chat_maximalizovat_okno_chatu('+uid+')'); newdiv.setAttribute('id','lista_kontakt_uid'+uid); newdiv.innerHTML=jmeno+'<img onclick="chat_zavrit_okno_chatu('+uid+')" src="http://turistickyatlas.cz/design/chat/krizek.png" class="krizek" alt="x"/>';
document.getElementById("lista_chat").appendChild(newdiv);

nove_okno=document.createElement('div'); nove_okno.className="okno_konverzace"; nove_okno.setAttribute('id','okno_konverzace_uid'+uid); nove_okno.setAttribute('onMouseDown','chat_aktivovat_okno_chatu('+uid+')'); nove_okno.setAttribute('style','left:'+(10*pocet_chat_oken)+'px;top:'+(390+10*pocet_chat_oken)+'px;');
document.getElementById("chat_okna").appendChild(nove_okno);
document.getElementById('okno_konverzace_uid'+uid).innerHTML='<div id="okno_konverzace_lista_uid'+uid+'" class="okno_konverzace_lista"><div class="'+stav_class+'" id="okno_stav_uid'+uid+'"><img src="http://turistickyatlas.cz/design/chat/nova_zprava.png" alt="" class="stav_uzivatele_obalka" id="okno_stav_obalka_uid'+uid+'" /></div>'+jmeno+'<img onclick="chat_zavrit_okno_chatu('+uid+')" src="http://turistickyatlas.cz/design/chat/chat_krizek.png" class="krizek" alt="x" title="Zavřít"/><img onclick="chat_minimalizovat_okno_chatu('+uid+')" src="http://turistickyatlas.cz/design/chat/minimalizovat.png" class="krizek" alt="_"  title="Minimalizovat" /></div><div class="okno_konverzace_obsah"><div class="okno_konverzace_prijate" id="konverzace_prijate_uid'+uid+'"></div><textarea class="okno_konverzace_textarea" onkeydown="stisknuti_ctrl(event);chat_odeslat_zpravu(event,this,'+uid+');" onkeyup="pusteni_ctrl(event)" id="chat_textarea_uid'+uid+'"></textarea></div>';
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
Drag.init(document.getElementById("okno_konverzace_lista_uid"+uid), document.getElementById("okno_konverzace_uid"+uid));
chat_aktivovat_okno_chatu(uid); 
}
else chat_maximalizovat_okno_chatu(uid);
}

function chat_minimalizovat_okno_chatu(uid) {document.getElementById('okno_konverzace_uid'+uid).style.display="none";}
function chat_maximalizovat_okno_chatu(uid) {document.getElementById('okno_konverzace_uid'+uid).style.display="block"; chat_aktivovat_okno_chatu(uid);}



function chat_aktivovat_okno_chatu(uid)
{
deaktivovat_upozorneni_nz(uid);
if( aktivni_okno_chat!=uid)
{
if(aktivni_okno_chat) {
 if(aktivni_okno_chat=='hlavni') document.getElementById('hlavni_okno_chatu').style.zIndex =700;
 else {if(document.getElementById('okno_konverzace_uid'+aktivni_okno_chat)) document.getElementById('okno_konverzace_uid'+aktivni_okno_chat).style.zIndex =900; }
}  

if(uid=='hlavni') document.getElementById('hlavni_okno_chatu').style.zIndex =1000; else {if(document.getElementById('okno_konverzace_uid'+aktivni_okno_chat)) document.getElementById('okno_konverzace_uid'+uid).style.zIndex =1000;}
aktivni_okno_chat=uid;
}
}

function aktivovat_upozorneni_nz(uid) {clearInterval(nz_upozorneni[uid]);nz_upozorneni[uid]=setInterval('upozorneni_nova_zprava('+uid+')',1000);}
function deaktivovat_upozorneni_nz(uid) {clearInterval(nz_upozorneni[uid]); if(document.getElementById('lista_kontakt_uid'+uid)){;if(document.getElementById('lista_kontakt_uid'+uid).className=="lista_kontakt_aktivni") upozorneni_nova_zprava(uid);}}


function upozorneni_nova_zprava(uid)
{
lista=document.getElementById('lista_kontakt_uid'+uid);
if(lista.className=="lista_kontakt") {if(document.getElementById('stav_obalka_uid'+uid)) document.getElementById('stav_obalka_uid'+uid).style.display="block"; document.getElementById('okno_stav_obalka_uid'+uid).style.display="block";lista.className="lista_kontakt_aktivni";}
else {if(document.getElementById('stav_obalka_uid'+uid)) document.getElementById('stav_obalka_uid'+uid).style.display="none"; document.getElementById('okno_stav_obalka_uid'+uid).style.display="none"; lista.className="lista_kontakt"; }
}

function stisknuti_ctrl(udalost) {if(udalost.keyCode==17) zmacknute_ctrl=true;setTimeout('pusteni_ctrl()' ,1000);}function pusteni_ctrl() {zmacknute_ctrl=false;}

function chat_odeslat_zpravu(udalost,element,uid)
{
  if(udalost.keyCode==13 && zmacknute_ctrl) element.value=element.value+"\n";
  else if(udalost.keyCode==13 && !zmacknute_ctrl && element.value.length>0) 
  {
  clearInterval(aktualni_info_interval);
  stahni_aktualni_info("id_prijemce="+uid+"&zprava="+element.value);
  aktualni_info_interval=setInterval('stahni_aktualni_info()',7000);
  element.value="";
  }  
}

var scroll_timer;

function scroll_nahoru(id_elementu){
objekt=document.getElementById(id_elementu);
if(navigator.appName=="Microsoft Internet Explorer") posunout_o=-12;
else posunout_o=-4;

scroll_timer=setInterval(function(){scrolluj(objekt,posunout_o);},20);
}

function scrolluj(objekt, pocet_px) {if((objekt.scrollTop+pocet_px)<0) zastavit_scroll();else objekt.scrollTop=objekt.scrollTop+pocet_px;}
function scroll_dolu(id_elementu){
objekt=document.getElementById(id_elementu);
if(navigator.appName=="Microsoft Internet Explorer") posunout_o=12;
else posunout_o=4;
scroll_timer=setInterval(function(){scrolluj(objekt,posunout_o);},20);
}
function zastavit_scroll() {clearInterval(scroll_timer);scroll_timer=false;}

function otevrit_bublinu_lod(event,nadpis,id,delka,sirka,vaha,pocet_osob,material)
{
 if(event.pageX) {souradniceX=event.pageX-50;souradniceY=event.pageY-282;} else {souradniceX=event.clientX-50;souradniceY=event.clientY-282;document.getElementById('vyskakovaci_bublina_lod').style.position="fixed";}     
 document.getElementById('lod_foto').src="http://turistickyatlas.cz/design/lode/"+id+".png";
 document.getElementById('bublina_nadpis').innerHTML=nadpis;
 document.getElementById('bublina_lod_informace').innerHTML='Osob: '+pocet_osob+' <br />Délka: '+delka+' cm <br />Šířka: '+sirka+' cm <br />Váha: '+vaha+' kg<br />X: '+souradniceX+'<br />Y: '+souradniceY+'<br />Materiál: '+material;
 document.getElementById('vyskakovaci_bublina_lod').style.display="block";
 document.getElementById('vyskakovaci_bublina_lod').style.top=(souradniceY)+"px";
 document.getElementById('vyskakovaci_bublina_lod').style.left=(souradniceX)+"px";
}

function zavrit_bublinu_lod(){document.getElementById('vyskakovaci_bublina_lod').style.display="none";}

function filter_mista_v_okoli(adresa) {
element_formulare=document.getElementById('mista-v-okoli-form');
return navigace(adresa+"&"+projit_formular(element_formulare));
}

function rozcestnik_zobrazit_dalsi()
{
var i=9;
while(document.getElementById('rozcestnik_radek'+i))
{
document.getElementById('rozcestnik_radek'+i).style.display="table-row";
i++;
}
document.getElementById('rozcestnik_odkaz_dalsi').style.display="none";
document.getElementById('rozcestnik_odkaz_skryt').style.display="block";
}

function rozcestnik_skryt_dalsi()
{
var i=9;
while(document.getElementById('rozcestnik_radek'+i))
{
document.getElementById('rozcestnik_radek'+i).style.display="none";
i++;
}
document.getElementById('rozcestnik_odkaz_skryt').style.display="none";
document.getElementById('rozcestnik_odkaz_dalsi').style.display="block";
}


function pridat_script(script)
{

switch(script)
{ 
case 'google_maps': url_scriptu="http://maps.google.com/maps/api/js?sensor=false&callback=initialize"; break;
case 'vyskopis': url_scriptu="http://vyskopis.cz/api/getapi_v1.php?key=DPRTCPNAWTWHANU"; break
default:url_scriptu=false;
}
if(url_scriptu && !nactene_scripty[script])
{
nactene_scripty[script]=true;
script2 = document.createElement("script");
script2.type = "text/javascript";
script2.src =url_scriptu;
document.body.appendChild(script2);
}
}

markers = new Array(); polylines = new Array();

function initialize() {
if(!map)
{  
   souradnice_n=50.0878029; souradnice_e=14.4204607;
    var latlng = new google.maps.LatLng(souradnice_n, souradnice_e);
    var myOptions = {
      zoom: 15,
      mapTypeId: google.maps.MapTypeId.ROADMAP
    }
    map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); //nastavím mapu na div
   
}
}

function otevrit_okno_mapy(lat,lng,nadpis,url)
{
if(!nactene_scripty['google_maps']) pridat_script('google_maps');

document.getElementById("okno_mapa").style.visibility="visible";
vycentrovat_mapu(lat,lng);

if(url==null) mapa_pridat_bod(lat,lng,nadpis);
else doplnit_mapu(url);
if(document.body.clientWidth>600) document.getElementById("okno_mapa").style.left=Math.round((document.body.clientWidth-600)/2)+"px";
else document.getElementById("okno_mapa").style.left="0px";
}

function okres_nacist_mapu(lat,lng)
{
 if(!nactene_scripty['google_maps']) {pridat_script('google_maps'); setTimeout("okres_nacist_mapu("+lat+","+lng+")",500);}
 else
 {
  
    var latlng = new google.maps.LatLng(lat, lng);
    var myOptions = {
      zoom: 10,
      mapTypeId: google.maps.MapTypeId.ROADMAP
    }
    map2 = new google.maps.Map(document.getElementById("map_canvas2"), myOptions); //nastavím mapu na div
   
   map2.setCenter(new google.maps.LatLng(lat, lng));
 }
}


function restaurace_nacist_mapu(lat,lng, titulek)
{
 if(!nactene_scripty['google_maps']) {pridat_script('google_maps'); setTimeout("restaurace_nacist_mapu("+lat+","+lng+")",500);}
 else
 {
  
    var latlng = new google.maps.LatLng(lat, lng);
    var myOptions = {
      zoom: 15,
      mapTypeId: google.maps.MapTypeId.ROADMAP
    }
    map3 = new google.maps.Map(document.getElementById("restaurace_map_canvas"), myOptions); //nastavím mapu na div
   
   map3.setCenter(new google.maps.LatLng(lat, lng));
   
   
     var image = new google.maps.MarkerImage('http://turistickyatlas.cz/design/icona-restaurace.png',new google.maps.Size(30, 33), new google.maps.Point(0,0), new google.maps.Point(15, 33));
      
  var beachMarker = new google.maps.Marker({
      position: latlng,
      map: map3,
      icon: image,
      title: titulek
  });


 }
}


//mělo by vracet výšku okna
function winH() {if (window.innerHeight)return window.innerHeight;
else if(document.documentElement &&
document.documentElement.clientHeight) return document.documentElement.clientHeight;
else if(document.body && document.body.clientHeight)return document.body.clientHeight;
else return null;
}


function zavrit_okno_mapy()
{
vycistit_mapu();
mapa_zavrit_fullscreen();
document.getElementById("okno_mapa").style.visibility="hidden";
}

function mapa_otevrit_fullscreen() 
{
document.getElementById("okno_mapa").style.width=(document.body.clientWidth-4)+"px";
document.getElementById("okno_mapa").style.height="100%";
document.getElementById("okno_mapa").style.left="0px"; document.getElementById("okno_mapa").style.top="0px";
document.getElementById("map_canvas").style.width=(document.body.clientWidth-9)+"px";
document.getElementById("okno_mapa_lista").style.width=(document.body.clientWidth-9)+"px";
document.getElementById("map_canvas").style.height=(winH()-30)+"px";
document.getElementById("mapa_cudlik2").innerHTML="<img onclick='mapa_zavrit_fullscreen();' src='http://turistickyatlas.cz/design/zmensit_okno.png' alt='Maximalizovat mapu' class='krizek'/>";
google.maps.event.trigger(map, 'resize');
map.setZoom( map.getZoom() );
}


function mapa_zavrit_fullscreen() 
{
document.getElementById("okno_mapa").style.width="600px";
document.getElementById("okno_mapa").style.height="540px";
document.getElementById("okno_mapa").style.top="150px";

if(document.body.clientWidth>600) document.getElementById("okno_mapa").style.left=Math.round((document.body.clientWidth-600)/2)+"px";
else document.getElementById("okno_mapa").style.left="0px";

document.getElementById("map_canvas").style.width="595px";
document.getElementById("okno_mapa_lista").style.width="600px";
document.getElementById("map_canvas").style.height="513px";
google.maps.event.trigger(map, 'resize');
document.getElementById("mapa_cudlik2").innerHTML="<img onclick='mapa_otevrit_fullscreen();' src='http://turistickyatlas.cz/design/maximalizovat.png' alt='Maximalizovat mapu' class='krizek'/>";
map.setZoom( map.getZoom() );
}

function vycentrovat_mapu(lat,lng)
{
if(map!=null) map.setCenter(new google.maps.LatLng(lat, lng));
else setTimeout("vycentrovat_mapu("+lat+","+lng+")",15); //funkce to bude zkoušet tolikrát, dokud se mapa nenačte
}


function mapa_pridat_bod(lat,lng,nadpis,ikona)
{
if(!ikona) ikona='vlajka';
if(map!=null) {
image = new google.maps.MarkerImage('http://turistickyatlas.cz/design/mapa/'+ikona+'.png',new google.maps.Size(21, 32),new google.maps.Point(0,0),new google.maps.Point(3, 30)); 
shape = {coord: [1, 1, 1, 20, 18, 20, 18 , 1],type: 'poly'}; //klikací oblast ikonky
marker=new google.maps.Marker({position: new google.maps.LatLng(lat, lng), map: map,title:nadpis,icon:image,shape: shape});
markers[markers.length] = marker;
}
else setTimeout("mapa_pridat_bod("+lat+","+lng+",'"+nadpis+"','"+ikona+"')",15); //funkce to bude zkoušet tolikrát, dokud se mapa nenačte
}

function mapa_pridat_polyline(pole_bodu_lat,pole_bodu_lng,color,opacity,weight)
{
if(map!=null) {
  var flightPlanCoordinates =new Array();
  for (var i = 0; i < pole_bodu_lat.length; i++) {
  flightPlanCoordinates[i] = new google.maps.LatLng(pole_bodu_lat[i],pole_bodu_lng[i]);
  }
    
  var flightPath = new google.maps.Polyline({
    path: flightPlanCoordinates,
    strokeColor: color,
    strokeOpacity: opacity,
    strokeWeight: weight
  });
  flightPath.setMap(map);
  polylines[polylines.length] = flightPath;
}
else setTimeout(function() {mapa_pridat_polyline(pole_bodu_lat,pole_bodu_lng,color,opacity,weight);},15); //funkce to bude zkoušet tolikrát, dokud se mapa nenačte
}

function vycistit_mapu()
{
 if(map!=null) 
 {
  for(var i=0; i<markers.length; i++)
  {
  markers[i].setMap(null);
  }
 markers = new Array();
 
 for(var i=0; i<polylines.length; i++)
  {
  polylines[i].setMap(null);
  }
 polylines = new Array();
 }
else setTimeout("vycistit_mapu()",15);
}

function doplnit_mapu(url)
{
if(url)
{
var nastaveno=false; var odpovezeno=false; var vyridit=true;  
if(doplnit_mapuRequest) { doplnit_mapuRequest.abort(); }
if (window.ActiveXObject) {doplnit_mapuRequest = new ActiveXObject("Microsoft.XMLHTTP");} 
else { doplnit_mapuRequest = new XMLHttpRequest();}   
doplnit_mapuRequest.open("GET", url+"&time="+new Date().getTime());
doplnit_mapuRequest.onreadystatechange= function () 
{
if(doplnit_mapuRequest.readyState ==1)
 {
  if(!nastaveno)
  {
   setTimeout(function() {if(!odpovezeno) {if(doplnit_mapuRequest) doplnit_mapuRequest.abort();doplnit_mapuRequest=false;alert("Server neodpovídá"); vyridit=false; }},8000);
   nastaveno=true;
  }
 }
      
 if(doplnit_mapuRequest.readyState == 4 && doplnit_mapuRequest.status == 200 && vyridit)
 {
  odpovezeno=true;
  xmlDokument = doplnit_mapuRequest.responseXML;
  mista = xmlDokument.getElementsByTagName("misto");
  for (var i = 0; i < mista.length; i++)
  {
    mapa_pridat_bod(parseFloat(mista[i].getAttribute("lat")), parseFloat(mista[i].getAttribute("lng")),mista[i].getAttribute("nadpis"),mista[i].getAttribute("ikona"));
  }
  
  all_polylines = xmlDokument.getElementsByTagName("polyline");
  for (var i = 0; i < all_polylines.length; i++)
  {
   pole_bodu_lat=new Array(); pole_bodu_lng=new Array();
   
   points = all_polylines[i].getElementsByTagName("point");
   for (var ii = 0; ii < points.length; ii++)
   {
    pole_bodu_lat[ii]=points[ii].getAttribute("lat"); pole_bodu_lng[ii]=points[ii].getAttribute("lng");
   }
   mapa_pridat_polyline(pole_bodu_lat,pole_bodu_lng,all_polylines[i].getAttribute("color"),all_polylines[i].getAttribute("opacity"),all_polylines[i].getAttribute("weight"));
  }
}
}
doplnit_mapuRequest.send(null);
}
}

function editace_alba_soukromi()
{
if(document.editace_alba_form.zverejnit[2].checked) document.editace_alba_form.pristup_s_heslem.disabled=true;
else document.editace_alba_form.pristup_s_heslem.disabled=false;
}

function editace_alba_heslo()
{
if(document.editace_alba_form.pristup_s_heslem.checked) {document.editace_alba_form.heslo.disabled=false;document.editace_alba_form.heslo.style.border="1px solid #808080";}
else {document.editace_alba_form.heslo.disabled=true; document.editace_alba_form.heslo.style.border="1px solid #D0D0D0";}
}


function file_size(bytes){
 var i = 0;
 while(1023 < bytes){
 bytes /= 1024;
 ++i;
 };
 return  i ? bytes.toFixed(2) + ["", " Kb", " Mb", " Gb", " Tb"][i] : bytes + " bytes";
 };
 
  
  
  function uf_zacitNahravani(){ 
  document.getElementById("pm_load_ukazatel").style.display = "block";
  return true;
  }


function uf_konecNahravani(stav, podrobnosti){
  document.getElementById("pm_load_ukazatel").style.display = "none";
  if (stav == 1){
    document.getElementById("vysledek").innerHTML = "Nahrávání proběhlo úspěšně!<br>";
    document.getElementById("pm_zobrazit_obrazek").style.display = "block";document.getElementById("pm_prostor_vyberu_obrazku").style.display = "none"; document.getElementById("smazat_obrazek").style.display = "block";
    document.getElementById("pm_zobrazit_obrazek").innerHTML = "<img style='width:300px;height:225px;' src='http://turistickyatlas.cz/obrazky/uzivatelske/"+podrobnosti+"' alt='' />";
    document.getElementById('bod6').className="ikonka_ano";
    document.formular.adresa_obrazku.value=podrobnosti;
  } else {
    document.getElementById("vysledek").innerHTML = podrobnosti;
  }
  
  return true;   
}

function restaurace_zobr_jidelnicek()
{
 document.getElementById('restaurace_jidelnicek').style.height=document.getElementById('restaurace_jidelnicek').scrollHeight+"px";
 document.getElementById('restaurace_ji_zobrazit').style.display="none";
 document.getElementById('restaurace_ji_skryt').style.display="block";
}

function restaurace_skryt_jidelnicek()
{
 document.getElementById('restaurace_jidelnicek').style.height="107px";
 document.getElementById('restaurace_ji_zobrazit').style.display="block";
 document.getElementById('restaurace_ji_skryt').style.display="none";
}

function ubyt_nastavit_hodnoceni(cislo_hvezdicky)
{
h1="nic";h2="nic";h3="nic";h4="nic";h5="nic";if(cislo_hvezdicky>0) h1="cela";if(cislo_hvezdicky>1) h2="cela";if(cislo_hvezdicky>2) h3="cela";if(cislo_hvezdicky>3) h4="cela";if(cislo_hvezdicky>4) h5="cela";
document.getElementById("ubyt_hodnoceni_procenta").innerHTML=(cislo_hvezdicky*20)+"%";
document.getElementById("hodnoceni_procenta").value=cislo_hvezdicky*20;
document.getElementById("hodnoceni_obsah").innerHTML='<img onmouseover="zvyraznit_hodnoceni(1,'+(cislo_hvezdicky*2)+');ubyt_hodnoceni_procenta(1)" onmouseout="hodnoc_skryt_zvyrazneni('+(cislo_hvezdicky*2)+');ubyt_hodnoceni_procenta('+(cislo_hvezdicky)+')" onclick="ubyt_nastavit_hodnoceni(1)" src="http://turistickyatlas.cz/design/hodnoceni/hvezda-'+h1+'.png" alt="" id="hvezda1" /><img onmouseover="zvyraznit_hodnoceni(2,'+(cislo_hvezdicky*2)+');ubyt_hodnoceni_procenta(2)" onmouseout="hodnoc_skryt_zvyrazneni('+(cislo_hvezdicky*2)+');ubyt_hodnoceni_procenta('+(cislo_hvezdicky)+')" onclick="ubyt_nastavit_hodnoceni(2)" src="http://turistickyatlas.cz/design/hodnoceni/hvezda-'+h2+'.png" alt="" id="hvezda2" /><img onmouseover="zvyraznit_hodnoceni(3,'+(cislo_hvezdicky*2)+');ubyt_hodnoceni_procenta(3)" onmouseout="hodnoc_skryt_zvyrazneni('+(cislo_hvezdicky*2)+');ubyt_hodnoceni_procenta('+(cislo_hvezdicky)+')" onclick="ubyt_nastavit_hodnoceni(3)" src="http://turistickyatlas.cz/design/hodnoceni/hvezda-'+h3+'.png" alt="" id="hvezda3" /><img onmouseover="zvyraznit_hodnoceni(4,'+(cislo_hvezdicky*2)+');ubyt_hodnoceni_procenta(4)" onmouseout="hodnoc_skryt_zvyrazneni('+(cislo_hvezdicky*2)+');ubyt_hodnoceni_procenta('+(cislo_hvezdicky)+')" onclick="ubyt_nastavit_hodnoceni(4)" src="http://turistickyatlas.cz/design/hodnoceni/hvezda-'+h4+'.png" alt="" id="hvezda4" /><img onmouseover="zvyraznit_hodnoceni(5,'+(cislo_hvezdicky*2)+');ubyt_hodnoceni_procenta(5)" onmouseout="hodnoc_skryt_zvyrazneni('+(cislo_hvezdicky*2)+');ubyt_hodnoceni_procenta('+(cislo_hvezdicky)+')" onclick="ubyt_nastavit_hodnoceni(5)" src="http://turistickyatlas.cz/design/hodnoceni/hvezda-'+h5+'.png" alt="" id="hvezda5" />';
}

function ubyt_hodnoceni_procenta(cislo_hvezdicky)
{
document.getElementById("ubyt_hodnoceni_procenta").innerHTML=(cislo_hvezdicky*20)+"%";
}

function ubyt_aktivovat_hodnoceni(element)
{
element.style.color="black";
if(element.value=="Obecné hodnocení...") element.value="";
autoHeight(element);
}

function ubyt_deaktivovat_hodnoceni(element)
{
if(element.value=="") {element.value="Obecné hodnocení...";element.style.color="rgb(199,199,199)";}
} 

function ubyt_odeslat_hodnoceni(element_formulare,id_ubytovani,prihlasen)
{
if(document.getElementById("hodnoceni_procenta").value>0)
{
if(prihlasen=="TRUE" || document.getElementById("hodnoceni_form").jmeno.value!="")
{
if(prihlasen=="TRUE" || document.getElementById("hodnoceni_form").antispam.value!="")
{
if(document.getElementById("hodnoceni_form").obecne.value!="" && document.getElementById("hodnoceni_form").obecne.value!="Obecné hodnocení...")
{
var url = "http://turistickyatlas.cz/includes/ubytovani_hodnoceni.php?id="+id_ubytovani+"&time="+new Date().getTime(); 
 var nastaveno=false; var odpovezeno=false;
 if(hodnoceniRequest) { hodnoceniRequest.abort(); }
 if (window.ActiveXObject) {hodnoceniRequest = new ActiveXObject("Microsoft.XMLHTTP");}
 else { hodnoceniRequest = new XMLHttpRequest();} 
 hodnoceniRequest.open("POST", url);
 hodnoceniRequest.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
 hodnoceniRequest.onreadystatechange= function () 
 {      
   if(hodnoceniRequest.readyState ==1)
    {
     if(!nastaveno)
     {
      setTimeout(function() {if(!odpovezeno) {hodnoceniRequest.abort();alert("Server neodpovídá");hodnoceniRequest=false;}},3000);
      nastaveno=true;
     }
    }
         
    if(hodnoceniRequest.readyState == 4 && hodnoceniRequest.status == 200)
    {
    odpovezeno=true; vysledek=hodnoceniRequest.responseText;
    if(vysledek=="Špatně jste opsal(a) kód z obrázku") alert(vysledek);
    else {document.getElementById("pridat_nove_hodnoceni").style.display="none";document.getElementById("posledni_komentare").innerHTML=vysledek+document.getElementById("posledni_komentare").innerHTML;alert("Hodnocení vloženo")}
    }
 }
 hodnoceniRequest.send(projit_formular(element_formulare));
} else alert("Zadejte obecné hodnocení");
} else alert("Nebyl opsán kód z obrázku");
} else alert("Nebylo zadáno jméno"); 
} else alert("Nebylo zadáno hodnocení v procentech. Hodnocení nastavíte kliknutím na příslušnou hvězdičku.");
return false;
}

function ubytovani_pokoj_info(id_pokoje)
{
document.getElementById("cudl_pokoj"+id_pokoje).innerHTML='<img onclick="ubyt_pokoj_skryt_info('+id_pokoje+')" src="http://turistickyatlas.cz/design/mene.png" alt="" />';
document.getElementById("pokoj"+id_pokoje).style.display="table-row";
document.getElementById("pokojMiny"+id_pokoje).style.borderWidth="0px";
}

function ubyt_pokoj_skryt_info(id_pokoje)
{
document.getElementById("cudl_pokoj"+id_pokoje).innerHTML='<img onclick="ubytovani_pokoj_info('+id_pokoje+')" src="http://turistickyatlas.cz/design/vice.png" alt="" />';
document.getElementById("pokoj"+id_pokoje).style.display="none";
document.getElementById("pokojMiny"+id_pokoje).style.borderWidth="1px";
}

function ulozit_ubytovani(formular,prihlasen)
{
if(formular.nadpis.value!=""){
if(formular.typ_ubytovani.value!=""){ 
if(formular.lokalita.value!=""){ 
if(formular.provozovatel_jmeno.value!="" && formular.provozovatel_ulice.value!="" && formular.provozovatel_mesto.value!="" && formular.provozovatel_psc.value!="" && formular.provozovatel_ico.value!="" && formular.provozovatel_email.value!=""){ 
 splneni_podminek=false;
 
 if(prihlasen=="TRUE") splneni_podminek=true;
 else { 
 if(formular.registrace_jmeno.value!=""){  
 if(formular.registrace_heslo.value!=""){ 
 if(formular.registrace_heslo.value==formular.registrace_heslo_znovu.value){ 
 if(formular.registrace_email.value!="")
 {
 splneni_podminek=true;
 }else {alert("Registrační email musí být vyplněn"); return false;}
 }else {alert("Hesla musí být stejná"); return false;}
 }else {alert("Heslo musí být vyplněno"); return false;}
 }else {alert("Registrační jméno musí být vyplněno"); return false;}
 }
 
 if(splneni_podminek)
 {
  if(prihlasen=="TRUE") {navigace('#/?typ=ubytovani&page=pridat_ubytovani',projit_formular(formular)); return false;}
  else return true;
 }
}else {alert("Informace o provozovateli označené hvězdičkou musí být vyplněny"); return false;}
}else {alert("Okres a kraj musí být vyplněn"); return false;}
}else {alert("Typ ubytování musí být vyplněn"); return false;}
}else {alert("Nadpis musí být vyplněn"); return false;}
}

function ulozit_restauraci(formular,prihlasen)
{
if(formular.nadpis.value!=""){
if(formular.lokalita.value!=""){ 
if(formular.provozovatel_jmeno.value!="" && formular.provozovatel_ulice.value!="" && formular.provozovatel_mesto.value!="" && formular.provozovatel_psc.value!="" && formular.provozovatel_ico.value!="" && formular.provozovatel_email.value!=""){ 
 splneni_podminek=false;
 
 if(prihlasen=="TRUE") splneni_podminek=true;
 else { 
 if(formular.registrace_jmeno.value!=""){  
 if(formular.registrace_heslo.value!=""){ 
 if(formular.registrace_heslo.value==formular.registrace_heslo_znovu.value){ 
 if(formular.registrace_email.value!="")
 {
 splneni_podminek=true;
 }else {alert("Registrační email musí být vyplněn"); return false;}
 }else {alert("Hesla musí být stejná"); return false;}
 }else {alert("Heslo musí být vyplněno"); return false;}
 }else {alert("Registrační jméno musí být vyplněno"); return false;}
 }
 
 if(splneni_podminek)
 {
  if(prihlasen=="TRUE") {navigace('#/?typ=restaurace&page=pridat_restauraci',projit_formular(formular)); return false;}
  else return true;
 }
}else {alert("Informace o provozovateli označené hvězdičkou musí být vyplněny"); return false;}
}else {alert("Okres a kraj musí být vyplněn"); return false;}
}else {alert("Nadpis musí být vyplněn"); return false;}
}

function pb_prepocitat_souradnice(element,id_elementu) {if(element.value.indexOf("°")>1) document.getElementById(id_elementu).value=gps2float(element.value);else document.getElementById(id_elementu).value=element.value;}
function pb_prekopirovat(element,id_elementu) {document.getElementById(id_elementu).value=element.value;}

function ubyt_pokoje(rezim,id_ubytovani,id_pokoje)
{
if(rezim=="smazat") {if(window.confirm("Opravdu si přejete odstranit tento pokoj?"))  potvrzeni=true;else potvrzeni=false;}
else potvrzeni=true;

if(potvrzeni)
{
var url = "http://turistickyatlas.cz/includes/ubytovani_pokoje.php?id_ubytovani="+id_ubytovani+"&id_pokoje="+id_pokoje+"&rezim="+rezim+"&time="+new Date().getTime(); 
 var nastaveno=false; var odpovezeno=false;
 if(ubytoRequest) { ubytoRequest.abort(); }
 if (window.ActiveXObject) {ubytoRequest = new ActiveXObject("Microsoft.XMLHTTP");}
 else { ubytoRequest = new XMLHttpRequest();} 
 ubytoRequest.open("GET", url);
 ubytoRequest.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
 ubytoRequest.onreadystatechange= function () 
 {      
   if(ubytoRequest.readyState ==1)
    {
     if(!nastaveno)
     {
      setTimeout(function() {if(!odpovezeno) {ubytoRequest.abort();alert("Server neodpovídá");ubytoRequest=false;}},3000);
      nastaveno=true;
     }
    }
         
    if(ubytoRequest.readyState == 4 && ubytoRequest.status == 200)
    {
    odpovezeno=true; 
    vysled=ubytoRequest.responseText;
    if(vysled=="Smazáno") {document.getElementById("pokoj"+id_pokoje).style.display="none";}
    else document.getElementById("vsechny_pokoje").innerHTML=document.getElementById("vsechny_pokoje").innerHTML+vysled; 
    }
 }
 ubytoRequest.send();
}
}

function ubyt_smazat_sloupec(id,id_ubytovani) {if(window.confirm("Opravdu chcete smazat tento termín - tedy sloupec se všemi hodnotami?")) {navigace('#/?typ=vse&page=upravit_ubytovani&id='+id_ubytovani+'&smazat_sloupec='+id,projit_formular(document.getElementById('formular_ceny')),'zalozky_prepnout(4,6)');}}

function nahrat_fotku() {document.getElementById("nahravani_obrazku_form").style.display="none"; document.getElementById("nahravani_obrazku_ukazatel").style.display="block";}
function nahrat_fotku_chyba(chyba) {document.getElementById("nahravani_obrazku_form").style.display="block"; document.getElementById("nahravani_obrazku_ukazatel").style.display="none";alert(chyba);}
function ubytovani_smazat_fotku(id_ubytovani,id_fotky) {if(window.confirm("Opravdu chcete tuto fotku smazat?")) navigace('#/?typ=vse&page=upravit_ubytovani&id='+id_ubytovani+'&smazat_fotku='+id_fotky,'','zalozky_prepnout(5,6)');return false;}
function pokoj_smazat_fotku(id_ubytovani,id_fotky,id_pokoje) {if(window.confirm("Opravdu chcete tuto fotku smazat?")) navigace('#/?typ=vse&page=upravit_ubytovani&id='+id_ubytovani+'&pokoj_id='+id_pokoje+'&smazat_fotku_pokoj='+id_fotky,'','zalozky_prepnout(5,6)');return false;}
function restaurace_smazat_fotku(id_restaurace,id_fotky) {if(window.confirm("Opravdu chcete tuto fotku smazat?")) navigace('#/?typ=vse&page=upravit_restauraci&id='+id_restaurace+'&smazat_fotku='+id_fotky,'','zalozky_prepnout(3,3)');return false;}

function odkaz_smazat(dotaz,adresa) {if(window.confirm(dotaz)) navigace(adresa);return false;}


function pokoj_nahrat_fotku(id_pokoje) {document.getElementById("nahravani_obrazku_p"+id_pokoje).style.display="none"; document.getElementById("nahravani_obrazku_ukazatel_p"+id_pokoje).style.display="block";}
function pokoj_nahrat_fotku_chyba(chyba,id_pokoje) {document.getElementById("nahravani_obrazku_p"+id_pokoje).style.display="block"; document.getElementById("nahravani_obrazku_ukazatel_p"+id_pokoje).style.display="none";alert(chyba);}

function napoveda_bublina(element,text)  {element.innerHTML="<div>"+text+"</div>";}
function napoveda_bublina_skryt(element) {element.innerHTML="";}

function smazat_ubytovani(id) {if(window.confirm("Opravdu chcete toto ubytování smazat?")) navigace('#/?typ=ubytovani&page=smazat_ubytovani&id='+id); return false;}
function smazat_restauraci(id) {if(window.confirm("Opravdu chcete tuto restauraci smazat?")) navigace('#/?typ=restaurace&page=smazat_restauraci&id='+id); return false;}

function uu_aktivuj_pole_cena(element){if(element.value=="Sem zadejte cenu") element.value="";}
function  uu_deaktivuj_pole_cena(element) { if(element.value=="") element.value="Sem zadejte cenu";}

function hp_tip_spustit_rotaci() {hp_tip_rotace=setInterval("hp_tip_rotuj()",6000);}
function hp_tip_zastavit_rotaci() {clearInterval(hp_tip_rotace);hp_tip_rotace=false;}
function hp_tip_rotuj(cislo) {
document.getElementById("hp_tip_na_vylet"+hp_tip_rotace_aktualni).style.display="none";
if(cislo) hp_tip_rotace_aktualni=cislo; else hp_tip_rotace_aktualni++;
if(hp_tip_rotace_aktualni>4) hp_tip_rotace_aktualni=1;
document.getElementById("hp_tipy_na_vylet_posuvnik2").style.top=(((hp_tip_rotace_aktualni-1)*45)+12)+"px";
document.getElementById("hp_tip_na_vylet"+hp_tip_rotace_aktualni).style.display="block";
}

function prep_trasy_na_mista() {document.getElementById("posl_prid_mista").style.display="none";document.getElementById("posl_prid_trasy").style.display="block";document.getElementById("po_prid_zal_mista").className="posl_prid_n_zalozka_n";document.getElementById("po_prid_zal_trasy").className="posl_prid_n_zalozka";}
function prep_mista_na_trasy() {document.getElementById("posl_prid_mista").style.display="block";document.getElementById("posl_prid_trasy").style.display="none";document.getElementById("po_prid_zal_mista").className="posl_prid_n_zalozka";document.getElementById("po_prid_zal_trasy").className="posl_prid_n_zalozka_n";}

function prep_ubyt_na_rest() {document.getElementById("posl_prid_ubyt").style.display="none";document.getElementById("posl_prid_rest").style.display="block";document.getElementById("po_prid_zal_ubyt").className="posl_prid_n_zalozka_n";document.getElementById("po_prid_zal_rest").className="posl_prid_n_zalozka";}
function prep_rest_na_ubyt() {document.getElementById("posl_prid_rest").style.display="none";document.getElementById("posl_prid_ubyt").style.display="block";document.getElementById("po_prid_zal_rest").className="posl_prid_n_zalozka_n";document.getElementById("po_prid_zal_ubyt").className="posl_prid_n_zalozka";}

