// Přihlášení uživatele
function user_login(publish){
 pub = publish;
 var u = document.getElementsByName('u_name')[0].value;
 var p = document.getElementsByName('u_pass')[0].value;
 if(u == "" || p == "") {
  alert("Zadejte uživatelské jméno a heslo");
  return false;
 }
 vytvorXMLHttpRequest();
 xmlHttp.onreadystatechange = zpracuj_user_login;
 var dotazovaciRetezec = "user="+urlencode(u)+"&pass="+urlencode(p);
 xmlHttp.open('POST', 'user_login.php', true);
 xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
 xmlHttp.send(dotazovaciRetezec);
}

function zpracuj_user_login() {
 if(xmlHttp.readyState == 4) {
  if(xmlHttp.status == 200) {
   var xmlDok = xmlHttp.responseXML;
   var vystup = xmlDok.getElementsByTagName("logon_status");
   var logon_status = vystup[0].childNodes[0].nodeValue;
   if (logon_status == 0) alert("Špatné uživatelské jméno nebo heslo!");
   if (logon_status == -1) alert("Váš účet byl zablokován, kontaktujte nás!");
   if (logon_status == 1) {
    if (pub == "registrace") {
	 location.replace("http://"+location.hostname);
	} else {
	 location.reload(true);
	}
   }
  }
 }
}

// Odhlášení uživatele
function user_logoff(){
 vytvorXMLHttpRequest();
 xmlHttp.onreadystatechange = zpracuj_user_logoff;
 var dotazovaciRetezec = ""
 xmlHttp.open('POST', 'user_logoff.php', true);
 xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
 xmlHttp.send(dotazovaciRetezec);
}

function zpracuj_user_logoff(){
if(xmlHttp.readyState == 4) {
  if(xmlHttp.status == 200) {
   var xmlDok = xmlHttp.responseXML;
   var vystup = xmlDok.getElementsByTagName("logoff_status");
   var logoff_status = vystup[0].childNodes[0].nodeValue;
   if(logoff_status == 0) {
    location.replace("http://"+location.hostname);
   }
  }
 }
}



// Odhlášení administratora
function logoff_admin(){
 vytvorXMLHttpRequest();
 xmlHttp.onreadystatechange = zpracujLogoff;
 var dotazovaciRetezec = ""
 xmlHttp.open('POST', 'logoff.php', true);
 xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
 xmlHttp.send(dotazovaciRetezec);
}

function zpracujLogoff(){
if(xmlHttp.readyState == 4) {
  if(xmlHttp.status == 200) {
   var xmlDok = xmlHttp.responseXML;
   var vystup = xmlDok.getElementsByTagName("logonStatus");
   var logonStatus = vystup[0].childNodes[0].nodeValue;
   if(logonStatus == 0) {
    location.replace("http://"+location.hostname);
   }
  }
 }
}
