  var dokonceno = false;
  var mytimeout;
  var nenalezeno = true;

function kontrolanazevurl(toto,cil) {
    	 
	 if (toto.value!='') {
      var chyba = false;
      
      re=/^([a-z]|[0-9])*$/;
      if (re.test(toto.value)!=true) {
         cil.innerHTML = 'Chyba: Nepovolené znaky';
         toto.focus();
      }
      else {
         cil.innerHTML = '';
         toto.focus();
      }
    }   
}

function kontrola_zda_hotovo() {
    if (!dokonceno) {
      dokonceno = true;
      alert('Časový limit pro odeslání údajů vypršel. Zkuste to znovu.');
    }
}
 
function ajax_zavolat(cil, nazevurl) {
    var url = 'ajaxzjistinazevurl.php';
    
    if (window.ActiveXObject) {
      httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else {
      httpRequest = new XMLHttpRequest();
    }
  
    dokonceno = false;
    clearTimeout(mytimeout);
    mytimeout = window.setTimeout('kontrola_zda_hotovo();', 5000);
  
   httpRequest.open('POST', url, true);
   httpRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=utf-8');
   
   httpRequest.send('nazevurl='+nazevurl);
    
   httpRequest.onreadystatechange = function () {
      nenalezeno = ajax_zpracovat_odezvu(cil); 
    }
    
   
   //if (nenalezeno == false) {
   //}    
   
   return true;
}

function ajax_login(cil, prezdivka) {
    var url = 'ajaxzjistilogin.php';
    
    if (window.ActiveXObject) {
      httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else {
      httpRequest = new XMLHttpRequest();
    }
  
    dokonceno = false;
    clearTimeout(mytimeout);
    mytimeout = window.setTimeout('kontrola_zda_hotovo();', 5000);
  
   httpRequest.open('POST', url, true);
   httpRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=utf-8');
   
   httpRequest.send('prezdivka='+prezdivka);
    
   httpRequest.onreadystatechange = function () {
      nenalezeno = ajax_zpracovat_odezvu(cil); 
    }
    
   
   //if (nenalezeno == false) {
   //}    
   
   return true;
}
function ajax_zpracovat_odezvu(cil) {
    if (httpRequest.readyState == 4 && dokonceno == false) {
      var vystuppromene = httpRequest.responseText; 
      //alert(vystuppromene);
      if(httpRequest.status == 200 && vystuppromene == '0') {
        dokonceno = true;
        clearTimeout(mytimeout);
        nenalezeno = true;
         }
      else {
        //alert('Nepodařilo se uložit údaje, Zkuste to prosím znovu');
        dokonceno = true;
        cil.innerHTML = 'Chyba: Název je již obsazen';
        nenalezeno = false;
        clearTimeout(mytimeout);
      }
    }
    return(nenalezeno);
  }

