var number = 0;

function openWindowPICTURE(pic){
     window.open(pic, "img",'toolbar=0,location=0,scrollbars=0, resizable=yes, width=300,height=300');
}
    
function obrazek(path,nazev){
    sirka=400+40;
    vyska=400+40;
    window.open(path,"obr",'toolbar=0,location=0,scrollbars=0, resizable=yes, width='+sirka+',height='+vyska+',left=10,top=10'); 
}
    
function otevri(dodatek){
  x=window.open("/kalendar.php?kam="+dodatek);
}

function otevri_tisk_objednavka(hash){
  if(hash!=''){
      window.open("/tisk_objednavky.php?hash_kod="+hash);
  }
}

function checkAll() {
		var zaskrtnuto = document.getElementsByName('zaskrtnuto[]');
		if(zaskrtnuto.length!=null) {
			  for(i=0;i<zaskrtnuto.length;i++) {
				    zaskrtnuto[i].checked = !zaskrtnuto[i].checked;
		    }
		} else {
		    zaskrtnuto.checked = true;
    }
    return false;
}

function return_false(){
    return false;
}

function zaskrtni_apartman(cislo_apartmanu){
    var zaskrtnuto =document.getElementById('apartman'+cislo_apartmanu);
    zaskrtnuto.checked=true;
    document.getElementById('vypis_kalendaru').submit();
    return false;
}

function open_zakaznik(){
    return false;
}

function open_zakaznik1(){
    window.open('/administrace/?zakaznici&spec_zakaznik');
}

function nahrat_z_adresare(){
    var dodatek = "&spoj";
    window.open('/administrace/?zakaznici&spec_zakaznik'+dodatek);
}

function vloz_zakaznika(id,jmeno,prijmeni,mesto,ulice,cislo_popisne,psc,telefon,email,cislo_uctu,
                        cislo_OP,firma,ICO,DIC){
    if(ICO==0)ICO='';
    if(psc==0)psc='';
    if(cislo_popisne==0)cislo_popisne='';
    if(telefon==0)telefon='';
    window.opener.document.getElementById('spoj_s_konkretnim_zakaznikem').value=id;
    window.opener.document.getElementById('jmeno').value=jmeno;
    window.opener.document.getElementById('prijmeni').value=prijmeni;
    window.opener.document.getElementById('mesto').value=mesto;
    window.opener.document.getElementById('ulice').value=ulice;
    window.opener.document.getElementById('cislo_popisne').value=cislo_popisne;
    window.opener.document.getElementById('PSC').value=psc;
    window.opener.document.getElementById('telefon').value=telefon;
    window.opener.document.getElementById('email').value=email;
    window.opener.document.getElementById('cislo_uctu').value=cislo_uctu;
    window.opener.document.getElementById('cislo_obcanskeho_prukazu').value=cislo_OP;
    window.opener.document.getElementById('firma').value=firma;
    window.opener.document.getElementById('ICO').value=ICO;
    window.opener.document.getElementById('DIC').value=DIC;
    self.close();
}
//ceho 0 = zakaznik 1 = objednavka
function vloz_email(email,id,ceho){
    window.opener.document.getElementById('poslat_email_komu').value=email;
    if(ceho==0)window.opener.document.getElementById('id_zakaznika').value=id;
    else window.opener.document.getElementById('id_objednavky').value=id;
    self.close();
}

function soupni(odkud,kam){
    var pouzivane = document.getElementById(odkud);
    var pocet_v_pouzivanych = pouzivane.length;
    for (i=0; i<pocet_v_pouzivanych;) { 
        if(pouzivane.options[i].selected){
            var presunuju = document.createElement('option');
            var text = pouzivane[i].getAttribute('value');
            document.getElementById(odkud).removeChild(pouzivane[i]);
            var text_pom = document.createTextNode(text);
            presunuju.appendChild(text_pom);
            presunuju.setAttribute('value',text);
            document.getElementById(kam).appendChild(presunuju);
            i--;
        }
        i++;
    }
}

function oznac(){
    var nepouzivane = document.getElementById('nepouzivane');
    var pouzivane = document.getElementById('pouzivane');
    for(i=0;i<nepouzivane.length;i++)nepouzivane.options[i].selected=true;
    for(i=0;i<pouzivane.length;i++)pouzivane.options[i].selected=true;
}

function print_page(){
    window.print();
}

function tisk_kalendare(tisknuty,pocet_kalendaru){
    tisknuty-=0;pocet_kalendaru-=0;
    for(citac_kalendaru = 1;citac_kalendaru<=pocet_kalendaru;citac_kalendaru++){
        if(citac_kalendaru!=tisknuty){
            var pokus = 'page-break-after';
            var kam = 'kalendar_cislo'+citac_kalendaru;
            if(!document.getElementById(kam))continue;
            document.getElementById(kam).style.visibility="hidden";
            document.getElementById(kam).style.position="absolute";
            document.getElementById(kam).style.pokus="auto";
        }
    }
    window.print();
    for(citac_kalendaru = 1;citac_kalendaru<=pocet_kalendaru;citac_kalendaru++){
        if(citac_kalendaru!=tisknuty){
            var pokus = 'page-break-after';
            var kam = 'kalendar_cislo'+citac_kalendaru;
            if(!document.getElementById(kam))continue;
            document.getElementById(kam).style.visibility="visible";
            document.getElementById(kam).style.position="relative";
            document.getElementById(kam).style.pokus="always";
        }
    }
}

function tisk_komunikace(){
    document.getElementById('konkretni_objednavka').style.visibility = "hidden";
    document.getElementById('emailovy_formular').style.visibility = "hidden";
    document.getElementById('konkretni_objednavka').style.position = "absolute";
    document.getElementById('emailovy_formular').style.position = "absolute";
    window.print();
    document.getElementById('konkretni_objednavka').style.visibility = "visible";
    document.getElementById('emailovy_formular').style.visibility = "visible";
    document.getElementById('konkretni_objednavka').style.position = "relative";
    document.getElementById('emailovy_formular').style.position = "relative";
}

function tisk_komunikace(cislo_kom){
    document.getElementById('konkretni_objednavka').style.visibility = "hidden";
    document.getElementById('emailovy_formular').style.visibility = "hidden";
    document.getElementById('konkretni_objednavka').style.position = "absolute";
    document.getElementById('emailovy_formular').style.position = "absolute";
    var citac = 1;
    var komunikace = 'komunikace_cislo'+citac;
    while(document.getElementById(komunikace)){
        if(citac!=cislo_kom){
            document.getElementById(komunikace).style.visibility="hidden";
            document.getElementById(komunikace).style.position="absolute";
        }
        citac++;
        komunikace = 'komunikace_cislo'+citac;
    }
    window.print();
    citac = 1;
    komunikace = 'komunikace_cislo'+citac;
    while(document.getElementById(komunikace)){
        if(citac!=cislo_kom){
            document.getElementById(komunikace).style.visibility="visible";
            document.getElementById(komunikace).style.position="relative";
        }
        citac++;
        komunikace = 'komunikace_cislo'+citac;
    }
    document.getElementById('konkretni_objednavka').style.visibility = "visible";
    document.getElementById('emailovy_formular').style.visibility = "visible";
    document.getElementById('konkretni_objednavka').style.position = "relative";
    document.getElementById('emailovy_formular').style.position = "relative";
}

function tiskni_objednavky(){
    document.getElementById('main_content').style.visibility="hidden";
    window.print();
    document.getElementById('doklady').style.visibility="hidden";
    document.getElementById('doklady').style.position="absolute";
    document.getElementById('main_content').style.visibility="visible";
}

function tisk_objednavky(id){
    document.getElementById('emailovy_formular').style.visibility="hidden";
    document.getElementById('emailovy_formular').style.position="absolute";
    var citac = 1;
    var komunikace = 'komunikace_cislo'+citac;
    while(document.getElementById(komunikace)){
        document.getElementById(komunikace).style.visibility="hidden";
        document.getElementById(komunikace).style.position="absolute";
        citac++;
        komunikace = 'komunikace_cislo'+citac;
    }
    window.print();
    citac = 1;
    komunikace = 'komunikace_cislo'+citac;
    while(document.getElementById(komunikace)){
        document.getElementById(komunikace).style.visibility="visible";
        document.getElementById(komunikace).style.position="relative";
        citac++;
        komunikace = 'komunikace_cislo'+citac;
    }
    document.getElementById('emailovy_formular').style.visibility="visible";
    document.getElementById('emailovy_formular').style.position="relative";
}

function casuj(){
    if(number%2==0)spocti_cenu_rezervace();
    else zkontroluj_obsazenost_rezervace();
    number++;
}
