function Mapa_on(id) {
    document.getElementById('mapa_hlavni').src = '/images/k'+id+'.gif'; 

}

function Mapa_off(id) {
    document.getElementById('mapa_hlavni').src = '/images/map_only.gif'; 

}

function Klik_popis(id) {
 if (document.getElementById(id).type!='radio')  /*radiobutton neodskrtava*/
  if (document.getElementById(id).checked){     /*ostatni ano*/
    document.getElementById(id).checked = '';
  } else {
    document.getElementById(id).checked = 'checked';
  }
  else {
    document.getElementById(id).checked = 'checked';
  }
}

function displayKraj(kraj) {
			document.getElementById('PRG').style.display = 'none';
			document.getElementById('JK').style.display = 'none';
			document.getElementById('PK').style.display = 'none';
			document.getElementById('PRK').style.display = 'none';
			document.getElementById('KK').style.display = 'none';
			document.getElementById('MK').style.display = 'none';
			document.getElementById('OK').style.display = 'none';
			document.getElementById('ZK').style.display = 'none';
			document.getElementById('JMK').style.display = 'none';
			document.getElementById(kraj).style.display = 'block';
}
 
    function rezervuj(osob,cas1,cas2)
    {

        
        document.getElementById('nova_rezervace').style.display="block";
        document.getElementById('cas_prohlidky').value = cas1
        document.getElementById('cas2').value = cas2
        
        oo = document.getElementById('pocet_osob');

        // Nejprve smazeme 


        while(oo.options.length>0)
        {
            oo.remove(0);
        }

        
        for(x=1; x<=osob; ++x)
        {
            o = new Option(x);
            document.getElementById('pocet_osob').options[document.getElementById('pocet_osob').options.length] = o;
        
        }
    }
   
     function el(what)
  {
     return document.getElementById(what);
	}

    
     function form_check()
  	{

 	    chyba = false;

		povinne_text = new Array('firma','jmeno','prijmeni','email','telefon','mesto');
		
	

        for(x=0; x<povinne_text.length; ++x)
		{
		  
    	    el(povinne_text[x]).style.color = "black";
		
			if( el(povinne_text[x]).value == "" || el(povinne_text[x]).value == "pole je povinné")
			{
        			if(el(povinne_text[x]).nodeName=="INPUT")
       			    el(povinne_text[x]).value = "pole je povinné";

    				el(povinne_text[x]).style.color = "red";
				
				    chyba = true;
			}
			
		}
		
		
		if(chyba==true) 
		{
    		alert('Pozor, formulář není ­ zcela vyplněn. červěně jsou označeny chybějící údaje.');
        	
		      return false;	  
		}
		
		else
		{
    			  return confirm("Přejete si rezervovat prohlídku ?");
		}
    }
    


    function skryj_select()
    {
        // Skrijeme vsechny selecty, ty devky zustavaji porad nahore

        if(document.all)
        if(document.all.tags)
        {
            a =document.getElementById('hodiny').all.tags("SELECT");
        }
        
        if(document.getElementsByTagName('SELECT'))
        {
            a = document.getElementById('hodiny').getElementsByTagName('SELECT');
        }
        
        
        if(a)
        for(x=0; x<a.length; ++x)
        {
            a[x].style.visibility = "hidden";
        }
    }

    function zobraz_select()
    {
        // Skrijeme vsechny selecty, ty devky zustavaji porad nahore

        if(document.all.tags)
        {
            a =document.getElementById('hodiny').all.tags("SELECT");
        }
        
        for(x=0; x<a.length; ++x)
        {
            a[x].style.visibility = "visible";
        }
    }

    function ukaz_panel(nazev,w,h,cas1,cas2,volno)
    {
       
        if(!cas1)
        {
            s = window.open('/rezervace/web/'+nazev+'.php','','resizable=no,scrollbars=yes,status=no,top=100,left=100,width='+w+',height='+h);
        }
        if(cas1 && cas2 && cas2!='edit')
        {
            s = window.open('/rezervace/web/'+nazev+'.php?cas='+cas1,'','resizable=no,scrollbars=yes,status=no,top=100,left=100,width='+w+',height='+h);
        
        }
        
        // Kdyz je druhy par edit = editujeme rezervaci
        
        if(cas1 && cas2=='edit')
        {
            s = window.open('/rezervace/web/'+nazev+'.php?id='+cas1,'','resizable=no,scrollbars=yes,status=no,top=100,left=100,width='+w+',height='+h);
        
        }

        
        
        return false;
        
        // Nova rezervaace ?
        if(cas1)
        {
        
            document.getElementById('cas_prohlidky').value = cas1
            document.getElementById('cas2').value = cas2
            
            // Nastavim moznost vyberu pocet osob < volno
            
            vyber = el('pocet_osob');
            
            while(vyber.options.lenghth>0)
            vyber.options[0].remove();
            
            for(x=1; x<=volno; ++x)
            {
                opt = new Option(x);
                opt.value = x;
                vyber.options[vyber.options.length] = opt;  
                
            }
            
            
        }
        
     
        skryj_select();
     
        t = 0;
     
        if(document.documentElement.scrollTop)
        {
            document.documentElement.scrollTop = 100;
        }
    
        if(document.body.scrollTop)
        {
            document.body.scrollTop = 100;
        }
    
        if(window.pageYOffset)
        {
            window.pageYOffset = 100;
        }
    
        // Nastravim vzdy doprostred stranky (vertikalne)
        
        p = document.getElementById(nazev);
        p_stin = document.getElementById(nazev+"_stin");
        p.style.display = "block";
        p_stin.style.display = "block";
    }

    function skryj_panel(nazev)
    {
        
        p = document.getElementById(nazev);
        p_stin = document.getElementById(nazev+"_stin");
        p.style.display = "none";
        p_stin.style.display = "none";
    }
    
    
    function pridat_jazyk()
    {
        nazev = prompt('Zadejte jazyk');
        document.getElementById('novy_jazyk').value = nazev;    
        
        document.getElementById('nastavit').submit();
    }
    
    
    
    function zmen_jazyk_prohlidky(cas,jazyk,cas2)
    {
        
        document.location = 'nastavit.php?jazyk='+jazyk+'&prohlidka='+cas;
        
    }
    

    function zmen_kapacitu_prohlidky(cas,kapacita,rezervovano)
    {
     if (kapacita < rezervovano) {
      alert ('nelze zvolit menší kapacitu než je počet osob, majicích rezervaci!');
      window.location.reload();
     }  
     else {
        document.location = 'nastavit.php?kapacita='+kapacita+'&prohlidka='+cas;
     }    
    }
    
    
    function ukaz_statistiku()
    {

        
        o = el('od_rok').value+"-"+el('od_mesic').value+"-"+el('od_den').value;
        d = el('do_rok').value+"-"+el('do_mesic').value+"-"+el('do_den').value;

        document.getElementById('stat').src = "statistika_data.php?od="+o+"&do="+d;
    }
    
    
    
    function ukaz_klienta()
    {
        
        co = el('typ');
        co = co.options[co.options.selectedIndex].value;
        no = el('novinky').checked;
        
        mask = el('maska').value;
        
        document.getElementById('seznam_klientu').src = "klienti_data.php?co="+co+"&no="+no+"&maska="+mask;
    }
    
    
    function souhlas()
    {
    
        el('podminky').style.display = "none";
        el('zadani_rezervace').style.display = "block";
    
    }


 function ukaz_kalendar(co)
  {

    
    w = parseInt(screen.availWidth);
    h = parseInt(screen.availHeight);
    
    topp   = w/2 - 350;
    leftt  = 50+ (h/2 - 250);
    
    w = window.open('../kalendar/index_zadavaci.php','','top='+topp+', left='+leftt+', width=700,height=500');
    datova_polozka = co;
  }
  

  function ukaz_kalendar2(co)
  {

    
    w = parseInt(screen.availWidth);
    
    h = parseInt(screen.availHeight);
    
    topp   = w/2 - 350;
    leftt  = 50+ (h/2 - 250);
    
    w = window.open('../kalendar/index_soutezni.php','','top='+topp+', left='+leftt+', width=700,height=500');
    datova_polozka = co;
  }
  
  function ukaz_kalendar3(co)
  {

    
    w = parseInt(screen.availWidth);
    h = parseInt(screen.availHeight);
    
    topp   = w/2 - 300;
    leftt  = 50+ (h/2 - 125);
    
    w = window.open('../kalendar/index_podpis2.php','','top='+topp+', left='+leftt+', width=250,height=300');
    datova_polozka = co;
  }


  function ukaz_kalendar4(co,aktualni_rok)
  {

    
    w = parseInt(screen.availWidth);
    h = parseInt(screen.availHeight);
    
    topp   = w/2 - 300;
    leftt  = 50+ (h/2 - 125);
    
    w = window.open('../kalendar/index_podpis.php?volba_rok='+aktualni_rok,'','top='+topp+', left='+leftt+', width=250,height=300');
    datova_polozka = co;
  }


  function ukaz_kalendar5(co,aktualni_rok,mesic,den)
  {

    
    w = parseInt(screen.availWidth);
    h = parseInt(screen.availHeight);
    
    topp   = w/2 - 300;
    leftt  = 50+ (h/2 - 125);
    
    w = window.open('../kalendar/index_podpis.php?volba_rok='+aktualni_rok+'&volba_mesic='+mesic+'&volba_den='+den,'','top='+topp+', left='+leftt+', width=250,height=300');
    datova_polozka = co;
  }



