  var xHttp;

// kontrola jmena
  
      function DejJmeno(dataSource) 
  { 
     xHttp = VytvorXMLHttp();
     xHttp.open("GET", dataSource); 
     xHttp.onreadystatechange = function()
     { 
       if (xHttp.readyState == 4 && xHttp.status == 200) 
       { 
          if(xHttp.responseText == "neni")
          {
             var oznam1 = document.getElementById("oznam1");
             oznam1.innerHTML = "Neplatné!!!";
          }
          else
          {
             var oznam1 = document.getElementById("oznam1");
             oznam1.innerHTML = "<span class='green'>Ok</span>";
          }
       }
     } 
     xHttp.send(null); 
   }

   function KontrolaJmena(udalost) 
   {
        udalost = (udalost) ? udalost: window.event;
        txt = (udalost.target) ? udalost.target : udalost.srcElement;

        if (udalost.type == "keyup") 
        {
          var oznam1 = document.getElementById("oznam1");
          oznam1.innerHTML = "<span></span>";
          if (txt.value) {DejJmeno("validace.php?jmeno=" + txt.value);} 
        }
    }
    
 
// kontrola emailu 
 
   function DejEmail(dataSource) 
  { 
     xHttp = VytvorXMLHttp();
     xHttp.open("GET", dataSource); 
     xHttp.onreadystatechange = function()
     { 
       if (xHttp.readyState == 4 && xHttp.status == 200) 
       { 
          if(xHttp.responseText == "neni")
          {
             var oznam = document.getElementById("oznam");
             oznam.innerHTML = "Neplatný!!!";
          }
          if(xHttp.responseText == "ok")
          {
             var oznam = document.getElementById("oznam");
             oznam.innerHTML = "<span class='green'>Ok</span>";
          }
       }
     } 
     xHttp.send(null); 
   }

   function KontrolaEmailu(udalost) 
   {
        udalost = (udalost) ? udalost: window.event;
        txt = (udalost.target) ? udalost.target : udalost.srcElement;

        if (udalost.type == "keyup") 
        {
          var oznam = document.getElementById("oznam");
          oznam.innerHTML = "<span></span>";
          if (txt.value) {DejEmail("validace.php?nick=" + txt.value);} 
        }
    }
 
 
    
 // kontrola telefonu
 
   function DejTel(dataSource) 
  { 
     xHttp = VytvorXMLHttp();
     xHttp.open("GET", dataSource); 
     xHttp.onreadystatechange = function()
     { 
       if (xHttp.readyState == 4 && xHttp.status == 200) 
       { 
          if(xHttp.responseText == "neni")
          {
             var oznam2 = document.getElementById("oznam2");
             oznam2.innerHTML = "Neplatné!!!";
          }
          if(xHttp.responseText == "ok")
          {
             var oznam2 = document.getElementById("oznam2");
             oznam2.innerHTML = "<span class='green'>Ok</span>";
          }
       }
     } 
     xHttp.send(null); 
   }

   function KontrolaTel(udalost) 
   {
        udalost = (udalost) ? udalost: window.event;
        txt = (udalost.target) ? udalost.target : udalost.srcElement;

        if (udalost.type == "keyup") 
        {
          var oznam2 = document.getElementById("oznam2");
          oznam2.innerHTML = "<span></span>";
          if (txt.value) {DejTel("validace.php?tel=" + txt.value);} 
        }
    }
 
    

 
    
 // kontrola náhodného čísla
 
   function DejCislo(dataSource) 
  { 
     xHttp = VytvorXMLHttp();
     xHttp.open("GET", dataSource); 
     xHttp.onreadystatechange = function()
     { 
       if (xHttp.readyState == 4 && xHttp.status == 200) 
       { 
          if(xHttp.responseText == "neni")
          {
             var oznam3 = document.getElementById("oznam3");
             oznam3.innerHTML = "Neshoda!!!";
          }
          if(xHttp.responseText == "ok")
          {
             var oznam3 = document.getElementById("oznam3");
             oznam3.innerHTML = "<span class='green'>Ok</span>";
          }
       }
     } 
     xHttp.send(null); 
   }

   function KontrolaCisla(udalost) 
   {
        udalost = (udalost) ? udalost: window.event;
        txt = (udalost.target) ? udalost.target : udalost.srcElement;

        if (udalost.type == "keyup") 
        {
          var oznam3 = document.getElementById("oznam3");
          oznam3.innerHTML = "<span></span>";
          if (txt.value) {DejCislo("validace.php?cislo=" + txt.value);} 
        }
    }
 
 
 
 
    
 // kontrola data
 
   function DejDatum(dataSource) 
  { 
     xHttp = VytvorXMLHttp();
     xHttp.open("GET", dataSource); 
     xHttp.onreadystatechange = function()
     { 
       if (xHttp.readyState == 4 && xHttp.status == 200) 
       { 
          if(xHttp.responseText == "neni")
          {
             var oznam4 = document.getElementById("oznam4");
             oznam4.innerHTML = "Špatně!!!";
          }
          if(xHttp.responseText == "ok")
          {
             var oznam4 = document.getElementById("oznam4");
             oznam4.innerHTML = "<span class='green'>Ok</span>";
          }
       }
     } 
     xHttp.send(null); 
   }

   function KontrolaData(udalost) 
   {
        udalost = (udalost) ? udalost: window.event;
        txt = (udalost.target) ? udalost.target : udalost.srcElement;

        if (udalost.type == "keyup") 
        {
          var oznam4 = document.getElementById("oznam4");
          oznam4.innerHTML = "<span></span>";
          if (txt.value) {DejDatum("validace.php?datum=" + txt.value);} 
        }
    }
 
  function VytvorXMLHttp() 
  {
      var xmlHttp= false;
  
      if (window.ActiveXObject) 
          {xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");}
       else if (window.XMLHttpRequest) 
          {xmlHttp = new XMLHttpRequest();}
    return xmlHttp;
  }

