function bezdiak(txt) 
{
	sdiak = "áäčďéěíĺľňóô öŕšťúů üýřžÁÄČĎÉĚÍĹĽŇÓÔ ÖŔŠŤÚŮ ÜÝŘŽ"; 
	bdiak = "aacdeeillnoo orstuu uyrzAACDEEILLNOO ORSTUU UYRZ"; 

  tx = ""; 
  //txt = form.txt.value; 
  for(p = 0; p < txt.length; p++) 
  { 
    if (sdiak.indexOf(txt.charAt(p)) != -1) 
    { 
      tx += bdiak.charAt(sdiak.indexOf(txt.charAt(p))); 
    } 
    else tx += txt.charAt(p); 
  } 
  return tx; 
} 

function send_xmlhttprequest(obsluha, method, url, content, headers)
    {
       var xmlhttp = (window.XMLHttpRequest ? new XMLHttpRequest : (window.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") : false)); 
       if (!xmlhttp)
       { alert('chyba');
         return false; 
       }

       xmlhttp.open(method, url); 
       xmlhttp.onreadystatechange = function() 
       { 
         obsluha(xmlhttp); 
       }; 
       if (headers) { 
         for (var key in headers) 
         { 
           xmlhttp.setRequestHeader(key, headers[key]); 
         } 
       } 
       xmlhttp.send(content);
       return true;
    }
    
    function otoc(idkey,heslo,jak){
      //var q = document.getElementById("id").value;

     // odeslání požadavku
	 var nahoda = Math.round(Math.random()*1000); //kvuli cache prohlizece
     if (!send_xmlhttprequest(otoc_obsluha_edit, 'GET', '../ajax-otocit/'+idkey+'/'+heslo+'/'+jak+'//'+nahoda))
     {
       return false; 
     } 
	 document.getElementById('stav'+idkey).style.display = 'block';
     document.getElementById('stav'+idkey).innerHTML = '<img src=\'http://www.papricka.cz/images/wait.gif\'> provádím...';  
     return true; 
    }
	
	 function otoc_administrace(soubor,url,jak){
      //var q = document.getElementById("id").value;

     // odeslání požadavku
	 var nahoda = Math.round(Math.random()*1000); //kvuli cache prohlizece
     if (!send_xmlhttprequest(otoc_obsluha_edit, 'GET', '../../ajax-otocit/'+soubor+'/'+url+'/'+jak+'/administrace/'+nahoda))
     {
       return false; 
     } 
	 document.getElementById('stav'+soubor).style.display = 'block';
     document.getElementById('stav'+soubor).innerHTML = '<img src=\'http://www.papricka.cz/images/wait.gif\'> provádím...';  
     return true; 
    }
    
    function otoc_obsluha_edit(xmlhttp) 
    {
      if (xmlhttp.readyState == 4) {
        var odpovedi = xmlhttp.responseXML.getElementsByTagName('echo');
		var idkey = odpovedi[0].firstChild.data;
		var file = odpovedi[1].firstChild.data;
		//var file = odpovedi[1].firstChild.data;
		
		var nahoda = Math.round(Math.random()*1000); //kvuli cache prohlizece
		document.getElementById('obr'+idkey).src = file+"?"+nahoda;
		
		document.getElementById('stav'+idkey).style.display = 'none';
	
    }
    }
	
//---

function overit_registraci(slozka){
      var nazev = document.getElementById("registrace").value;
	  nazev = bezdiak(nazev);
	  nazev =  nazev.replace(/[^a-zA-Z 0-9]+/g,'');

     // odeslání požadavku
	 var nahoda = Math.round(Math.random()*1000); //kvuli cache prohlizece
     if (!send_xmlhttprequest(over_obsluha_administrace_edit, 'GET', '../ajax-overit/'+nazev+'//'+slozka+'/'+nahoda))
     {
       return false; 
     }
	 document.getElementById('stav'+slozka).style.display = 'block';
     document.getElementById('stav'+slozka).innerHTML = '<img src=\'http://www.papricka.cz/images/wait.gif\'> provádím...'; 
     return true; 
    }

function overit_nazev_administrace(kdo,slozka){
      var nazev = document.getElementById("slozka"+slozka).value;
	  nazev = bezdiak(nazev);
	  nazev =  nazev.replace(/[^a-zA-Z 0-9]+/g,'');

     // odeslání požadavku
	 var nahoda = Math.round(Math.random()*1000); //kvuli cache prohlizece

     if (!send_xmlhttprequest(over_obsluha_administrace_edit, 'GET', '../../ajax-overit/'+nazev+'/'+kdo+'/'+slozka+'/'+nahoda))
     {
       return false; 
     }
	 document.getElementById('stav'+slozka).style.display = 'block';
     document.getElementById('stav'+slozka).innerHTML = '<img src=\'http://www.papricka.cz/images/wait.gif\'> provádím...'; 
     return true; 
    }

function over_obsluha_administrace_edit(xmlhttp) 
    {
      if (xmlhttp.readyState == 4) {
        var odpovedi = xmlhttp.responseXML.getElementsByTagName('echo');
		var resume = odpovedi[0].firstChild.data;
		var slozka = odpovedi[1].firstChild.data;
		//var file = odpovedi[1].firstChild.data;
		
		document.getElementById('stav'+slozka).style.display = 'block';
		
		if(resume=='kratky'){
			document.getElementById('stav'+slozka).innerHTML = '[příliš krátký název]';
			document.getElementById('stav'+slozka).style.background = 'yellow';
			document.getElementById('stav'+slozka).style.color = 'black';
		}else if(resume=='ok'){
			document.getElementById('stav'+slozka).innerHTML = '[ok - název je dostupný]';
			document.getElementById('stav'+slozka).style.background = 'green';
			document.getElementById('stav'+slozka).style.color = 'white';
		}else{
			document.getElementById('stav'+slozka).innerHTML = '[název je obsazený!]'; 
			document.getElementById('stav'+slozka).style.background = 'red';
			document.getElementById('stav'+slozka).style.color = 'white';
		}
		
	
    }
    }
	
	
 function overit_nazev(kdo){
      var nazev = document.getElementById("nazev").value;
	  nazev = bezdiak(nazev);
	  nazev =  nazev.replace(/[^a-zA-Z 0-9]+/g,'');

     // odeslání požadavku
	 var nahoda = Math.round(Math.random()*1000); //kvuli cache prohlizece

     if (!send_xmlhttprequest(over_obsluha_edit, 'GET', '../ajax-overit/'+nazev+'/'+kdo+'/'+nahoda))
     {
       return false; 
     }
	 document.getElementById('stav-nazev').style.display = 'block';
     document.getElementById('stav-nazev').innerHTML = '<img src=\'http://www.papricka.cz/images/wait.gif\'> provádím...'; 
     return true; 
    }
	
	
	function over_obsluha_edit(xmlhttp) 
    {
      if (xmlhttp.readyState == 4) {
        var odpovedi = xmlhttp.responseXML.getElementsByTagName('echo');
		var resume = odpovedi[0].firstChild.data;
		//var file = odpovedi[1].firstChild.data;
		
		document.getElementById('stav-nazev').style.display = 'block';
		
		if(resume=='kratky'){
			document.getElementById('overeno').value = 'kratky';
			document.getElementById('stav-nazev').innerHTML = '[příliš krátký název]';
			document.getElementById('stav-nazev').style.background = 'yellow';
			document.getElementById('stav-nazev').style.color = 'black';
		}else if(resume=='ok'){
			document.getElementById('overeno').value = 'ok';
			document.getElementById('stav-nazev').innerHTML = '[ok - název je dostupný]';
			document.getElementById('stav-nazev').style.background = 'green';
			document.getElementById('stav-nazev').style.color = 'white';
		}else{
			document.getElementById('overeno').value = 'ko';
			document.getElementById('stav-nazev').innerHTML = '[název je obsazený!]'; 
			document.getElementById('stav-nazev').style.background = 'red';
			document.getElementById('stav-nazev').style.color = 'white';
		}
		
	
    }
    }
	
//---
 function smaz(soubor,heslo){
	
     // odeslání požadavku
	 var nahoda = Math.round(Math.random()*1000); //kvuli cache prohlizece
     if (!send_xmlhttprequest(smaz_obsluha_edit, 'GET', '/ajax-smaz/'+soubor+'/'+heslo+'//'+nahoda))
     {
       return false; 
     }
     document.getElementById('stav'+soubor).style.display = 'block';
     document.getElementById('stav'+soubor).innerHTML = '<img src=\'http://www.papricka.cz/images/wait.gif\'> provádím...'; 
     return true; 
    }
	
 function smaz_administrace(soubor,url){
	
     // odeslání požadavku
	 var nahoda = Math.round(Math.random()*1000); //kvuli cache prohlizece
     if (!send_xmlhttprequest(smaz_obsluha_edit, 'GET', '../../ajax-smaz/'+soubor+'/'+url+'/administrace/'+nahoda))
     {
       return false; 
     }
     document.getElementById('stav'+soubor).style.display = 'block';
     document.getElementById('stav'+soubor).innerHTML = '<img src=\'http://www.papricka.cz/images/wait.gif\'> provádím...'; 
     return true; 
}
	
	function smaz_obsluha_edit(xmlhttp) 
    {
      if (xmlhttp.readyState == 4) {
        var odpovedi = xmlhttp.responseXML.getElementsByTagName('echo');
		var jak = odpovedi[0].firstChild.data;
		var soubor = odpovedi[1].firstChild.data;
		//var file = odpovedi[1].firstChild.data;
		
		if(jak=='ok'){
			document.getElementById('preview'+soubor).style.display = 'none';
		}else{
			alert('Smazání se nepovedlo.');
		}
	
    }
    }
	
function add_user(user){
	 // odeslání požadavku
	 var nahoda = Math.round(Math.random()*1000); //kvuli cache prohlizece
     if (!send_xmlhttprequest(add_user_edit, 'GET', '/ajax-add-user/'+nahoda))
     {
       return false; 
     }
     document.getElementById('add_user').innerHTML = '<img src=\'http://www.papricka.cz/images/wait.gif\'> provádím...'; 
     return true; 
}


function add_user_edit(xmlhttp) 
    {
      if (xmlhttp.readyState == 4) {
        var odpovedi = xmlhttp.responseXML.getElementsByTagName('echo');
		var jak = odpovedi[0].firstChild.data;
		//var file = odpovedi[1].firstChild.data;
		
		if(jak=='ok'){
			document.getElementById('add_user').style.display = 'none';
			alert('Uživatel byl přidán');
		}else if(jak=='ex'){
			document.getElementById('add_user').style.display = 'none';
			alert('Uživatel byl již jednou přidán');
		}else{
			document.getElementById('add_user').style.display = 'none';
			alert('Takový uživatel neexistuje');
		}
	
    }
}


function add_gallery(user,galerie){
	 // odeslání požadavku
	 var nahoda = Math.round(Math.random()*1000); //kvuli cache prohlizece
     if (!send_xmlhttprequest(add_gallery_edit, 'GET', '../ajax-add-gallery/'+galerie+'/'+nahoda))
     {
       return false; 
     }
     document.getElementById('add_gallery').innerHTML = '<img src=\'http://www.papricka.cz/images/wait.gif\'> provádím...'; 
     return true; 
}


function add_gallery_edit(xmlhttp) 
    {
      if (xmlhttp.readyState == 4) {
        var odpovedi = xmlhttp.responseXML.getElementsByTagName('echo');
		var jak = odpovedi[0].firstChild.data;
		//var file = odpovedi[1].firstChild.data;
		
		if(jak=='ok'){
			document.getElementById('add_gallery').style.display = 'none';
			alert('Galerie byla přidána');
		}else if(jak=='ex'){
			document.getElementById('add_gallery').style.display = 'none';
			alert('Galerie byla již jednou přidaná');
		}else{
			document.getElementById('add_gallery').style.display = 'none';
			alert('Taková galerie neexistuje');
		}
	
    }
}