var XMLHttp = getXMLHttp();  
var pocet_vyrobku = 0;

function login_user() {       
  var vUsername = document.getElementById("id_username_enter").value;
  var vPassword = document.getElementById("id_password_enter").value;    
  XMLHttp.open("POST", "return_user.php");    
  XMLHttp.onreadystatechange = login_result;    
  XMLHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  XMLHttp.send("uname=" + vUsername + "&pswd=" + vPassword);    
}

function set_user_login() {    
  if ((validUser != "") && (validName != "")) {
    usernametext.nodeValue = validName;      
    document.getElementById("id_user_label").style.display = "inline";
    document.getElementById("id_username_enter").style.display = "none";
    document.getElementById("id_password_label").style.display = "none";
    document.getElementById("id_password_enter").style.display = "none";
    document.getElementById("id_submit_user").style.display = "none";
    document.getElementById("id_logout_user").style.display = "inline";
    document.getElementById("login_osobni").style.display = "inline";
    document.getElementById("not_in_r").style.display = "none";
    document.getElementById("not_in_h").style.display = "none";
  } else {
    usernametext.nodeValue = validName;      
    document.getElementById("id_user_label").style.display = "none";
    document.getElementById("id_username_enter").style.display = "inline";
    document.getElementById("id_password_label").style.display = "inline";
    document.getElementById("id_password_enter").style.display = "inline";
    document.getElementById("id_submit_user").style.display = "inline";
    document.getElementById("id_logout_user").style.display = "none";
    document.getElementById("login_osobni").style.display = "none";
    document.getElementById("not_in_r").style.display = "inline";
    document.getElementById("not_in_h").style.display = "inline";      
  }    
}

function login_result() {    
  document.getElementById("id_error_username").style.display = "none"; 
  document.getElementById("progress_img").style.display = "inline";
  document.getElementById("id_submit_user").style.cursor = "progress";    
  if (XMLHttp.readyState == 4) {      
    document.getElementById("progress_img").style.display = "none";
    document.getElementById("id_submit_user").style.cursor = "pointer";
    document.getElementById("id_submit_user").style.cursor = "hand";
    var user_data = XMLHttp.responseText.split("\n");
    if (user_data[0] != "No data") {
      if (user_data[2] == 0) { 
        document.getElementById("id_error_username").style.display = "inline"; 
      } else {
        document.getElementById("id_error_username").style.display = "none"; 
        validName = user_data[0];
        validUser = user_data[1];
        set_user_login();
        location.reload();
      }
    }
  }
}

function logoutuser() {        
  XMLHttp.open("POST", "logout_user.php");    
  XMLHttp.onreadystatechange = logout_result;    
  XMLHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");    
  XMLHttp.send("id=1");      
}

function logout_result() {    
  if (XMLHttp.readyState == 4) {    
    var user_data = XMLHttp.responseText.split("\n");
    validName = user_data[0];
    validUser = user_data[1];   
    set_user_login();
    location.reload();
  }  
}

window.onload = function() {    
  userlabelnode = document.getElementById("id_user_label");
  usernametext = document.createTextNode(validName);
  userlabelnode.appendChild(usernametext); 
  set_user_login();
  initialize_compare();
}
