var xhr;
var idVysledku;

function vytvorXHR()  {   
  var xhr;
  try {   
    xhr = new XMLHttpRequest();   
  } catch(e) {
    var MSXmlVerze = new Array('MSXML2.XMLHttp.6.0','MSXML2.XMLHttp.5.0','MSXML2.XMLHttp.4.0','MSXML2.XMLHttp.3.0','MSXML2.XMLHttp.2.0','Microsoft.XMLHttp');   
    for (var i = 0; i <= MSXmlVerze.length; i ++) {   
      try {   
        xhr = new ActiveXObject(MSXmlVerze[i]);     
        break;   
      } catch(e) {}   
    }   
  }   
  if  (!xhr)   
    alert("Došlo k chybě při vytváření objektu XMLHttpRequest!");   
  else
     return xhr;
}

function kontrola(co, id) {
  xhr=vytvorXHR();
  var hodnota = document.getElementById(id).value;
  var heslo1 = document.getElementById("heslo1").value;
  var heslo2 = document.getElementById("vysl").value;
  idVysledku = id + "1";
  document.getElementById(idVysledku).innerHTML = "<img src='style/images/loading.gif' alt='loading' />";
  if (xhr.readyState == 4 || xhr.readyState == 0) {
    xhr.onreadystatechange = zmenaHlaseni;
    xhr.open("GET", "kontrola.php?co=" + co + "&hodnota=" + hodnota + "&hodnota2=" + heslo1 + "&hodnota3=" + heslo2, true);
    xhr.send(null);
  }  
}
function zmenaHlaseni() {   
  if (xhr.readyState == 4) {    
    var vysledek = document.getElementById(idVysledku);
    vysledek.innerHTML = xhr.responseText;
    over();
    vysledek.style.visibility = "visible";
  }   
}
function over() {
  var i=0;
  if ($("#souhlas").is(":checked")) {
    var ko=0;
  }
  else  {
    var ko=1;
  }
  while (i<5) {
    var zkouska = document.getElementById("test"+i).value;
    if (zkouska=="ko") {var ko=1; break;}
    i++;
  }
  if (ko==1)  {
    document.getElementById("registrovat").disabled="disabled";
    document.getElementById("overeni").src="./style/small/disconnect.png";
  } else {
    document.getElementById("registrovat").disabled="";
    document.getElementById("overeni").src="./style/small/connect.png";
  }
}
function zmenaHlaseni2()  {
  if (xhr.readyState == 4) {    
    jAlert(xhr.responseText, "Alert", function(r) {
      if (r == true)  {
        location.reload()
      }
    });
  } 
}
function withdraw()  {
  xhr=vytvorXHR();
  if (xhr.readyState == 4 || xhr.readyState == 0) {
    jPrompt('Zadejte vaše číslo účtu, kam budou odeslány vaše peníze (Type your account number, which will be sent your money):', '', 'Withdraw money', function(r) {
  		if( r ) {
        xhr=vytvorXHR();
        if (xhr.readyState == 4 || xhr.readyState == 0) {
          xhr.onreadystatechange = zmenaHlaseni2;
          xhr.open("GET", "withdraw.php?cislo=" + r, true);
          xhr.send(null);
        }
      }
  	});
  }
}
function kup_tarif(text, typ)  {
  xhr=vytvorXHR();
  if (xhr.readyState == 4 || xhr.readyState == 0) {
    if (typ==1) {
      xhr.onreadystatechange = kup_disk2;
    }
    else  {
      xhr.onreadystatechange = kup_disk;
    }
    xhr.open("GET", "recharge.php?id=" + text, true);
    xhr.send(null);
  }
}
function kup_disk  ()  {
  if (xhr.readyState == 4) {  
    jAlert(xhr.responseText, 'Buy new tariff');
  }
}
function kup_disk2 () {
  if (xhr.readyState == 4) {  
    jPrompt(xhr.responseText + '<br /><br />Zadejte SMS klíč (Type the SMS key):', '', 'Buy new tariff', function(r) {
  		if( r ) {
        xhr=vytvorXHR();
        if (xhr.readyState == 4 || xhr.readyState == 0) {
          xhr.onreadystatechange = zmenaHlaseni2;
          xhr.open("GET", "recharge.php?klic=" + r, true);
          xhr.send(null);
        }
      }
  	});
  }
}
