  // PO NACTENI STRANKY PROVED
  //
  window.onload=function() {
    document.getElementById('domena').value="";
    document.getElementById('domena').focus();
    if (readCookie('nechci') != null) document.getElementById('zobr').style.display = 'block';
    if (readCookie('kolik') == null) createCookie('kolik',10,365);    
  }

  // ZPRACOVANI DAT
  //
   function zpracuj(tld,dotaz)
   {
      var kam = 'domena_'+tld;

      if (dotaz.readyState == 4)
      {
        if(dotaz.status == 200)
        {
          co = document.getElementById('domena').value;
          if (co.match('^([a-zA-Z0-9]+[a-zA-Z0-9_-]*)$')) {
            var text = dotaz.responseText;
            if (text != "") {
              var zobraz = document.getElementById(kam);
              if (document.getElementById('start').style.display == 'none') zobraz.style.display = 'block';
              if (document.getElementById('start').style.display == 'none') zobraz.innerHTML = text;
              kolik++;
  
              var je_styl = text.indexOf('display:none');
              if (je_styl != -1)  {
                zobraz.style.display = 'none';
              }
  
              if (readCookie('kolik') != null) ted_kolik = readCookie('kolik');
              else ted_kolik = 10;
  
              if (kolik == ted_kolik) {
                document.getElementById("nacitani").src = 'blank.gif';
              }
            }
          }
          else 
          {
            document.getElementById("nacitani").src = 'blank.gif';
          }
        }
        else
        {
          // POUZE PRI LADENI
          //
          //alert("Chyba:\n\n"+ httpRequest.status +": "+ httpRequest.statusText+url);
        }
      }
   }

  // POSLE POZADAVEK NA SERVER, KTERY VRACI ZDA JE DOMENA OBSAZENA, CI NIKOLI
  //
  function posli(url,co) {
    
    var url = url;
    var co = co;

    if(typeof window.ActiveXObject != 'undefined') {
      httpRequest_cz = new ActiveXObject("Microsoft.XMLHTTP");
      httpRequest_sk = new ActiveXObject("Microsoft.XMLHTTP");
      httpRequest_eu = new ActiveXObject("Microsoft.XMLHTTP");
      httpRequest_com = new ActiveXObject("Microsoft.XMLHTTP");
      httpRequest_net = new ActiveXObject("Microsoft.XMLHTTP");
      httpRequest_info = new ActiveXObject("Microsoft.XMLHTTP");
      httpRequest_org = new ActiveXObject("Microsoft.XMLHTTP");
      httpRequest_biz = new ActiveXObject("Microsoft.XMLHTTP");
      httpRequest_name = new ActiveXObject("Microsoft.XMLHTTP");
      httpRequest_us = new ActiveXObject("Microsoft.XMLHTTP");
      }
    else {
      httpRequest_cz = new XMLHttpRequest();
      httpRequest_sk = new XMLHttpRequest();
      httpRequest_eu = new XMLHttpRequest();
      httpRequest_com = new XMLHttpRequest();
      httpRequest_net = new XMLHttpRequest();
      httpRequest_info = new XMLHttpRequest();
      httpRequest_org = new XMLHttpRequest();
      httpRequest_biz = new XMLHttpRequest();
      httpRequest_name = new XMLHttpRequest();
      httpRequest_us = new XMLHttpRequest();
      }
      
    // KVULI IEcku, jinak vysledky kesuje a
    // to je nezadouci.. :-)
    datum = new Date();
    cas = datum.getTime();

    httpRequest_cz.open("GET", url+"?domena="+co+"&tld=cz&"+cas, true);
    httpRequest_cz.setRequestHeader("Content-type","application/x-www-form-urlencoded");
    httpRequest_cz.onreadystatechange= function () {zpracuj('cz',httpRequest_cz); };
    httpRequest_cz.send(null);

    httpRequest_sk.open("GET", url+"?domena="+co+"&tld=sk&"+cas, true);
    httpRequest_sk.setRequestHeader("Content-type","application/x-www-form-urlencoded");
    httpRequest_sk.onreadystatechange= function () {zpracuj('sk', httpRequest_sk); };
    httpRequest_sk.send(null);

    httpRequest_eu.open("GET", url+"?domena="+co+"&tld=eu&"+cas, true);
    httpRequest_eu.setRequestHeader("Content-type","application/x-www-form-urlencoded");
    httpRequest_eu.onreadystatechange= function () {zpracuj('eu', httpRequest_eu); };
    httpRequest_eu.send(null);

    httpRequest_com.open("GET", url+"?domena="+co+"&tld=com&"+cas, true);
    httpRequest_com.setRequestHeader("Content-type","application/x-www-form-urlencoded");
    httpRequest_com.onreadystatechange= function () {zpracuj('com', httpRequest_com); };
    httpRequest_com.send(null);

    httpRequest_net.open("GET", url+"?domena="+co+"&tld=net&"+cas, true);
    httpRequest_net.setRequestHeader("Content-type","application/x-www-form-urlencoded");
    httpRequest_net.onreadystatechange= function () {zpracuj('net', httpRequest_net); };
    httpRequest_net.send(null);

    httpRequest_info.open("GET", url+"?domena="+co+"&tld=info&"+cas, true);
    httpRequest_info.setRequestHeader("Content-type","application/x-www-form-urlencoded");
    httpRequest_info.onreadystatechange= function () {zpracuj('info', httpRequest_info); };
    httpRequest_info.send(null);

    httpRequest_org.open("GET", url+"?domena="+co+"&tld=org&"+cas, true);
    httpRequest_org.setRequestHeader("Content-type","application/x-www-form-urlencoded");
    httpRequest_org.onreadystatechange= function () {zpracuj('org', httpRequest_org); };
    httpRequest_org.send(null);

    httpRequest_biz.open("GET", url+"?domena="+co+"&tld=biz&"+cas, true);
    httpRequest_biz.setRequestHeader("Content-type","application/x-www-form-urlencoded");
    httpRequest_biz.onreadystatechange= function () {zpracuj('biz', httpRequest_biz); };
    httpRequest_biz.send(null);

    httpRequest_name.open("GET", url+"?domena="+co+"&tld=name&"+cas, true);
    httpRequest_name.setRequestHeader("Content-type","application/x-www-form-urlencoded");
    httpRequest_name.onreadystatechange= function () {zpracuj('name', httpRequest_name); };
    httpRequest_name.send(null);

    httpRequest_us.open("GET", url+"?domena="+co+"&tld=us&"+cas, true);
    httpRequest_us.setRequestHeader("Content-type","application/x-www-form-urlencoded");
    httpRequest_us.onreadystatechange= function () {zpracuj('us', httpRequest_us); };
    httpRequest_us.send(null);
    }


  // NECHCI
  //
  function nechci(co) {
      var co = co;
  
      if (co != 'nic') {
        document.getElementById('domena_'+co).style.display = 'none';
        document.getElementById('zobr').style.display = 'block';
  
        if (readCookie('nechci') == null)
          var kolacek = co;
        else
          var kolacek = readCookie('nechci')+' '+co;
          
        createCookie('nechci',kolacek,365);
  
        if (readCookie('kolik') == null)
          var nove_kolik = 9;
        else
          var nove_kolik = readCookie('kolik') - 1;
  
        createCookie('kolik',nove_kolik,365);
        createCookie('nechci',kolacek,365);
      }
      else {
        if (document.getElementById('domena_cz').style.display == 'none') {
          document.getElementById('domena_cz').style.display = 'block';
          document.getElementById('domena_cz').innerHTML = '<small>Pro tuto doménu budou výsledky známy až při příštím zadání. <input type="checkbox" class="checkbox" name="nemam" onclick="nechci(\'cz\');return false;" title="nechci zobrazovat výpis pro tuto doménu prvního řádu" /><small>&lt;<a href="napoveda-checkbox.html" onclick="return !window.open(this.href, \'napoveda-checkbox\', \'location=no,directories=no,menubar=no,scrollbars=no,resizable=yes,width=310,height=350,left=40,top=20\');" title="co to je?">?</a>&gt;</small></small>';
        }
        if (document.getElementById('domena_sk').style.display == 'none') {
          document.getElementById('domena_sk').style.display = 'block';
          document.getElementById('domena_sk').innerHTML = '<small>Pro tuto doménu budou výsledky známy až při příštím zadání. <input type="checkbox" class="checkbox" name="nemam" onclick="nechci(\'sk\');return false;" title="nechci zobrazovat výpis pro tuto doménu prvního řádu" /><small>&lt;<a href="napoveda-checkbox.html" onclick="return !window.open(this.href, \'napoveda-checkbox\', \'location=no,directories=no,menubar=no,scrollbars=no,resizable=yes,width=310,height=350,left=40,top=20\');" title="co to je?">?</a>&gt;</small></small>';
        }
        if (document.getElementById('domena_eu').style.display == 'none') {
          document.getElementById('domena_eu').style.display = 'block';
          document.getElementById('domena_eu').innerHTML = '<small>Pro tuto doménu budou výsledky známy až při příštím zadání. <input type="checkbox" class="checkbox" name="nemam" onclick="nechci(\'eu\');return false;" title="nechci zobrazovat výpis pro tuto doménu prvního řádu" /><small>&lt;<a href="napoveda-checkbox.html" onclick="return !window.open(this.href, \'napoveda-checkbox\', \'location=no,directories=no,menubar=no,scrollbars=no,resizable=yes,width=310,height=350,left=40,top=20\');" title="co to je?">?</a>&gt;</small></small>';
        }
        if (document.getElementById('domena_com').style.display == 'none') {
          document.getElementById('domena_com').style.display = 'block';
          document.getElementById('domena_com').innerHTML = '<small>Pro tuto doménu budou výsledky známy až při příštím zadání. <input type="checkbox" class="checkbox" name="nemam" onclick="nechci(\'com\');return false;" title="nechci zobrazovat výpis pro tuto doménu prvního řádu" /><small>&lt;<a href="napoveda-checkbox.html" onclick="return !window.open(this.href, \'napoveda-checkbox\', \'location=no,directories=no,menubar=no,scrollbars=no,resizable=yes,width=310,height=350,left=40,top=20\');" title="co to je?">?</a>&gt;</small></small>';
        }
        if (document.getElementById('domena_net').style.display == 'none') {
          document.getElementById('domena_net').style.display = 'block';
          document.getElementById('domena_net').innerHTML = '<small>Pro tuto doménu budou výsledky známy až při příštím zadání. <input type="checkbox" class="checkbox" name="nemam" onclick="nechci(\'net\');return false;" title="nechci zobrazovat výpis pro tuto doménu prvního řádu" /><small>&lt;<a href="napoveda-checkbox.html" onclick="return !window.open(this.href, \'napoveda-checkbox\', \'location=no,directories=no,menubar=no,scrollbars=no,resizable=yes,width=310,height=350,left=40,top=20\');" title="co to je?">?</a>&gt;</small></small>';
        }
        if (document.getElementById('domena_info').style.display == 'none') {
          document.getElementById('domena_info').style.display = 'block';
          document.getElementById('domena_info').innerHTML = '<small>Pro tuto doménu budou výsledky známy až při příštím zadání. <input type="checkbox" class="checkbox" name="nemam" onclick="nechci(\'info\');return false;" title="nechci zobrazovat výpis pro tuto doménu prvního řádu" /><small>&lt;<a href="napoveda-checkbox.html" onclick="return !window.open(this.href, \'napoveda-checkbox\', \'location=no,directories=no,menubar=no,scrollbars=no,resizable=yes,width=310,height=350,left=40,top=20\');" title="co to je?">?</a>&gt;</small></small>';
        }
        if (document.getElementById('domena_org').style.display == 'none') {
          document.getElementById('domena_org').style.display = 'block';
          document.getElementById('domena_org').innerHTML = '<small>Pro tuto doménu budou výsledky známy až při příštím zadání. <input type="checkbox" class="checkbox" name="nemam" onclick="nechci(\'org\');return false;" title="nechci zobrazovat výpis pro tuto doménu prvního řádu" /><small>&lt;<a href="napoveda-checkbox.html" onclick="return !window.open(this.href, \'napoveda-checkbox\', \'location=no,directories=no,menubar=no,scrollbars=no,resizable=yes,width=310,height=350,left=40,top=20\');" title="co to je?">?</a>&gt;</small></small>';
        }
        if (document.getElementById('domena_biz').style.display == 'none') {
          document.getElementById('domena_biz').style.display = 'block';
          document.getElementById('domena_biz').innerHTML = '<small>Pro tuto doménu budou výsledky známy až při příštím zadání. <input type="checkbox" class="checkbox" name="nemam" onclick="nechci(\'biz\');return false;" title="nechci zobrazovat výpis pro tuto doménu prvního řádu" /><small>&lt;<a href="napoveda-checkbox.html" onclick="return !window.open(this.href, \'napoveda-checkbox\', \'location=no,directories=no,menubar=no,scrollbars=no,resizable=yes,width=310,height=350,left=40,top=20\');" title="co to je?">?</a>&gt;</small></small>';
        }
        if (document.getElementById('domena_name').style.display == 'none') {
          document.getElementById('domena_name').style.display = 'block';
          document.getElementById('domena_name').innerHTML = '<small>Pro tuto doménu budou výsledky známy až při příštím zadání. <input type="checkbox" class="checkbox" name="nemam" onclick="nechci(\'name\');return false;" title="nechci zobrazovat výpis pro tuto doménu prvního řádu" /><small>&lt;<a href="napoveda-checkbox.html" onclick="return !window.open(this.href, \'napoveda-checkbox\', \'location=no,directories=no,menubar=no,scrollbars=no,resizable=yes,width=310,height=350,left=40,top=20\');" title="co to je?">?</a>&gt;</small></small>';
        }
        if (document.getElementById('domena_us').style.display == 'none') {
          document.getElementById('domena_us').style.display = 'block';
          document.getElementById('domena_us').innerHTML = '<small>Pro tuto doménu budou výsledky známy až při příštím zadání. <input type="checkbox" class="checkbox" name="nemam" onclick="nechci(\'us\');return false;" title="nechci zobrazovat výpis pro tuto doménu prvního řádu" /><small>&lt;<a href="napoveda-checkbox.html" onclick="return !window.open(this.href, \'napoveda-checkbox\', \'location=no,directories=no,menubar=no,scrollbars=no,resizable=yes,width=310,height=350,left=40,top=20\');" title="co to je?">?</a>&gt;</small></small>';
        }
  
        createCookie('kolik',10,365);
        document.getElementById('zobr').style.display = 'none';
        eraseCookie('nechci');
      }
    }

   // Fce volaná po vteřině po zmáčknutí tlačítka (kvůli zmenšení trafiku)
   //  
   function priprav(co) 
   {
       //alert(co);
   
        if (co == readCookie('co')) {
          document.getElementById("nacitani").src = 'http://domeny.jmx.cz/nacitani.gif';
          document.getElementById('start').style.display = 'none';
        
          if (document.location.hostname == 'localhost') {
            posli('http://localhost/projekty/domeny.jmx.cz/posli.php',co);
          }
          else
          {
            posli('http://domeny.jmx.cz/posli.php',co);
            //posli('http://www.skautiroztoky.cz/kliste/posli.php',co);
          }
        }
   }

   // KEYUP fce volaná po každém zmáčknutí klávesy
   //  
   function data(co)
   {
       kolik = 0;
  
        if (co.match('^([a-zA-Z0-9]+[a-zA-Z0-9_-]*)$')) {
          if (co != '') {  
            createCookie('co',co,365);
            //setTimeout(priprav, 1000, co);
            
            // Z****ný IE :)
            thisObj = this;
            setTimeout(function() { thisObj.priprav(co); }, 1000);
            
          }
          else {
            document.getElementById('domena_cz').style.display = 'none';
            document.getElementById('domena_sk').style.display = 'none';
            document.getElementById('domena_eu').style.display = 'none';
            document.getElementById('domena_com').style.display = 'none';
            document.getElementById('domena_net').style.display = 'none';
            document.getElementById('domena_info').style.display = 'none';
            document.getElementById('domena_org').style.display = 'none';
            document.getElementById('domena_biz').style.display = 'none';
            document.getElementById('domena_name').style.display = 'none';
            document.getElementById('domena_us').style.display = 'none';
            document.getElementById('start').innerHTML = 'Napiš název domén!';
          }
        }
        else {
          document.getElementById('domena_cz').style.display = 'none';
          document.getElementById('domena_sk').style.display = 'none';
          document.getElementById('domena_eu').style.display = 'none';
          document.getElementById('domena_com').style.display = 'none';
          document.getElementById('domena_net').style.display = 'none';
          document.getElementById('domena_info').style.display = 'none';
          document.getElementById('domena_org').style.display = 'none';
          document.getElementById('domena_biz').style.display = 'none';
          document.getElementById('domena_name').style.display = 'none';
          document.getElementById('domena_us').style.display = 'none';
          document.getElementById('start').style.display = 'block';
          document.getElementById("nacitani").src = 'http://domeny.jmx.cz/blank.gif';
          document.getElementById('start').innerHTML = 'Špatné zadání, jsou povoleny pouze písmena,<br />číslice, podtržítka a pomlčky!';
          //document.getElementById('start').style.margin = '0 0 0 -30px';
        }
        //posli('http://tomik.jmx.cz/domeny/posli.php',co);
        //posli('http://domeny.jmx.cz//posli.php',co);
      //}
   }
  
  //window.setInterval("posli('http://tomik.jmx.cz/domeny/posli.php')", 6 * 1000);
  //window.setInterval("posli('http://domeny.jmx.cz/posli.php')", 6 * 1000);
