function zobraz(nazev, sirka, vyska) {
  vyska = vyska;
  sirka = sirka;
  p = window.open("zobraz.php?obr="+nazev+"", "nahled", "width="+(sirka)+" ,height="+(vyska)+",left=150,top=60");
  p.focus();
}

function zobraz_text(id, sirka, vyska) {
  vyska = vyska;
  sirka = sirka;
  p = window.open("zobraz_text.php?id="+id+"", "Náhled", "width="+(sirka)+" ,height="+(vyska)+",left=150,top=60");
  p.focus();
}

function zjisti(odkaz) {

  var potvrzeno = window.confirm("Opravdu chcete záznam vymazat???");

  if (potvrzeno) window.location.href = odkaz;
  
}


function kontrola2(){
  var chyba2 = 0;
  if (document.getElementById('soubor').value == "") chyba2 = 1;

  if (document.getElementById('jmeno1').value == "" || document.getElementById('jmeno1').value == "jméno člena") chyba2 = 1;
  if (document.getElementById('vek1').value == "" || document.getElementById('vek1').value == "věk člena") chyba2 = 1;
  if (document.getElementById('jmeno2').value == "" || document.getElementById('jmeno2').value == "jméno člena") chyba2 = 1;
  if (document.getElementById('vek2').value == "" || document.getElementById('vek2').value == "věk člena") chyba2 = 1;
  if (document.getElementById('vek1').value.search('([0-9]+)') != 0) chyba2 = 1;
  if (document.getElementById('vek2').value.search('([0-9]+)') != 0) chyba2 = 1;
  if (document.getElementById('terminy').value == "X") chyba2 = 1;

  if (chyba2 == 1) {alert('Nesprávně vyplněno!'); return false;} else return true;
}

function kontrola3(){
  var chyba3 = 0;
  if (document.getElementById('email').value == "") chyba3 = 1;
  if (document.getElementById('jmeno').value == "") chyba3 = 1;
  if (document.getElementById('terminy').value == "X") chyba3 = 1;
  if (chyba3 == 1) {alert('Nesprávně vyplněno! Všechny položky jsou povinné!'); return false;} else return true;
}


function kontrola(){

  var chyba = 0;
  if (document.getElementById('jmeno').value == "") chyba = 1;
  if (document.getElementById('web').value == "" || document.getElementById('web').value == "webové stránky") chyba = 1;
  if ((document.getElementById('telefon').value == "" || document.getElementById('telefon').value == "telefon") || (document.getElementById('email').value == "" || document.getElementById('email').value == "email")) chyba = 1;
  if ((document.getElementById('telefon2').value == "" || document.getElementById('telefon2').value == "telefon") || (document.getElementById('email2').value == "" || document.getElementById('email2').value == "email")) chyba = 1;
  if (document.getElementById('email').value == document.getElementById('email2').value) chyba = 1;
  if (document.getElementById('telefon').value == document.getElementById('telefon2').value) chyba = 1;
  if (document.getElementById('email').value.indexOf("@") <= 0) chyba = 1;
  if (document.getElementById('telefon').value.search('([0-9]+)') != 0) chyba = 1;
  if (document.getElementById('email2').value.indexOf("@") <= 0) chyba = 1;
  if (document.getElementById('telefon2').value.search('([0-9]+)') != 0) chyba = 1;
  if ((document.getElementById('mesto').value == "" || document.getElementById('mesto').value == "město") || (document.getElementById('info').value == "" || document.getElementById('info').value == "info")) chyba = 1;
  if (document.getElementById('styl').value == "Vyberte styl") chyba = 1;
  if (!document.getElementById('podminky').checked) chyba = 1;

  if (chyba == 1) {alert('Nesprávně vyplněno!'); return false;} else return true;

}

function zkontroluj(id, vystup) {

  if (vystup == "jmeno_kapely"){
    if (document.getElementById('jmeno').value == ""){document.getElementById(vystup).style.borderColor = 'red';}
    else {document.getElementById(vystup).style.borderColor = 'rgb(156,182,1)';}
    return;
  }
  
  if (vystup == "webove_stranky"){
    if (document.getElementById('web').value == "" || document.getElementById('web').value == "webové stránky") document.getElementById(vystup).style.borderColor = 'red';
    else document.getElementById(vystup).style.borderColor = 'rgb(156,182,1)';
    return;
  }

  if (vystup == "kontaktni_osoba_1"){
    var chyba = 0;
    if ((document.getElementById('telefon').value == "" || document.getElementById('telefon').value == "telefon") || (document.getElementById('email').value == "" || document.getElementById('email').value == "email")) chyba = 1;
    if (document.getElementById('email').value.indexOf("@") <= 0) chyba = 1;
    if (document.getElementById('telefon').value.search('([0-9]+)') != 0) chyba = 1;
    if (chyba == 0) document.getElementById(vystup).style.borderColor = 'rgb(156,182,1)';
    else document.getElementById(vystup).style.borderColor = 'red';
    return;

  }
  
  if (vystup == "kontaktni_osoba_2"){
    var chyba = 0;
    if ((document.getElementById('telefon2').value == "" || document.getElementById('telefon2').value == "telefon") || (document.getElementById('email2').value == "" || document.getElementById('email2').value == "email") || (document.getElementById('email').value == document.getElementById('email2').value) || (document.getElementById('telefon').value == document.getElementById('telefon2').value)) chyba = 1;
    if (document.getElementById('email2').value.indexOf("@") <= 0) chyba = 1;
    if (document.getElementById('telefon2').value.search('([0-9]+)') != 0) chyba = 1;
    if (chyba == 0) document.getElementById(vystup).style.borderColor = 'rgb(156,182,1)';
    else document.getElementById(vystup).style.borderColor = 'red';
    return;
  }
  
  if (vystup == "dalsi_info"){
    if ((document.getElementById('mesto').value == "" || document.getElementById('mesto').value == "město") || (document.getElementById('info').value == "" || document.getElementById('info').value == "info")) document.getElementById(vystup).style.borderColor = 'red';
    else document.getElementById(vystup).style.borderColor = 'rgb(156,182,1)';
    return;
  }
  
  if (vystup == "styl_hudby"){
    if (document.getElementById('styl').value == "Vyberte styl") document.getElementById(vystup).style.borderColor = 'red';
    else document.getElementById(vystup).style.borderColor = 'rgb(156,182,1)';
    return;
  }

  if (vystup == "image"){
    if (document.getElementById('soubor').value != "") document.getElementById(vystup).style.borderColor = 'red';
    else document.getElementById(vystup).style.borderColor = 'rgb(156,182,1)';
    return;
  }
  
  if (vystup == "souhlas"){
    if (document.getElementById('podminky').checked) document.getElementById(vystup).style.borderColor = 'rgb(156,182,1)';
    else document.getElementById(vystup).style.borderColor = 'red';
    return;
  }
  
  if (vystup == "profilova_fotografie"){
    var chyba = 0;
    if (document.getElementById('soubor').value == "") chyba = 1;
    if (chyba == 0) document.getElementById(vystup).style.borderColor = 'rgb(156,182,1)';
    else document.getElementById(vystup).style.borderColor = 'red';
    return;
  }
  
  if (vystup == "clen1"){
    var chyba = 0;
    if (document.getElementById('jmeno1').value == "" || document.getElementById('jmeno1').value == "jméno člena") chyba = 1;
    if (document.getElementById('vek1').value == "" || document.getElementById('vek1').value == "věk člena") chyba = 1;
    if (document.getElementById('vek1').value.search('([0-9]+)') != 0) chyba = 1;
    if (chyba == 0) document.getElementById(vystup).style.borderColor = 'rgb(156,182,1)';
    else document.getElementById(vystup).style.borderColor = 'red';
    return;
  }
  if (vystup == "clen2"){
    var chyba = 0;
    if (document.getElementById('jmeno2').value == "" || document.getElementById('jmeno2').value == "jméno člena") chyba = 1;
    if (document.getElementById('vek2').value == "" || document.getElementById('vek2').value == "věk člena") chyba = 1;
    if (document.getElementById('vek2').value.search('([0-9]+)') != 0) chyba = 1;
    if (chyba == 0) document.getElementById(vystup).style.borderColor = 'rgb(156,182,1)';
    else document.getElementById(vystup).style.borderColor = 'red';
    return;
  }

  if (vystup == "termin"){
    var chyba = 0;
    if (document.getElementById('terminy').value == "") chyba = 1;
    if (chyba == 0) document.getElementById(vystup).style.borderColor = 'rgb(156,182,1)';
    else document.getElementById(vystup).style.borderColor = 'red';
    return;
  }



}

function vymaz(id, text) {
  if (document.getElementById(id).value == text) document.getElementById(id).value = '';
}

function ukaz(id, id_nadpis){
  if (document.getElementById(id).style.display == 'block') {
    document.getElementById(id).style.display = 'none';  
  }
  else {document.getElementById(id).style.display = 'block';}
}

function ajax(stranka, kam)
{

    var httpRequest;
    
    if(typeof window.ActiveXObject != 'undefined')
    {
        httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else
    {  
        httpRequest = new XMLHttpRequest();
    }
    httpRequest.open("GET", stranka, true);
    httpRequest.onreadystatechange= function () 
    {
        processRequest(httpRequest, kam) 
    };
    httpRequest.send(null);
}
function ajax_whisper(stranka, kam){
    var httpRequest;
    
    if(typeof window.ActiveXObject != 'undefined')
    {
        httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else
    {  
        httpRequest = new XMLHttpRequest();
    }
    httpRequest.open("GET", '/geiger/admin/modules/modul_whisper.php?search=' + document.getElementById('jmeno_firmy').value, true);
    httpRequest.onreadystatechange = function () 
    {
        processRequest(httpRequest, kam) 
    };
    httpRequest.send(null);
}

function disp(st) {
  self.act = st;
  var ul = document.getElementById("whisper");
  if (st)
  {
    clearTimeout(self.timer);
    ul.style.visibility = "visible";
  }
  else
  {
    var f = function(){ul.style.visibility = "hidden";}
    self.timer = setTimeout(f, 500);
  }
}

function processRequest(httpRequest, kam) 
{
    if (httpRequest.readyState == 4)
    {
        if(httpRequest.status == 200)
        {
            if (typeof kam == 'string') 
            {
                document.getElementById(kam).innerHTML = httpRequest.responseText;
            }
            if (typeof kam == 'function') 
            {
                kam(httpRequest.responseText);
            }
        }
        else
        {
            alert("Chyba pri nacitani stanky " + httpRequest.status +" : "+ httpRequest.statusText);
        }
    }
    else
    {
        if (typeof kam == 'string' && kam != '') 
        {
           
        }
    }
       
}
