// JavaScript a AJAX funkce pro přehrávač
var mistoZobrazeni;
var loading;

function ajax(url,response_print) {

  document.getElementById(response_print).style.display='inline-block';
  //alert(response_print+"_loading: "+document.getElementById(response_print+"_loading"));

  if(loading = document.getElementById(response_print+"_loading")) {
    loading.innerHTML = "<img src='/design/loading.gif' width='20' alt='..'>";
  }

  if (window.ActiveXObject) {
    httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
  }
  else {
    httpRequest = new XMLHttpRequest();
  }

  httpRequest.open("GET", url, true);
  httpRequest.onreadystatechange = function () { processRequest(response_print); };
  httpRequest.send(null);

}

function processRequest(response_print) {

  //alert("response_print: "+response_print);
  mistoZobrazeni = document.getElementById(response_print);

  if (httpRequest.readyState == 0) {
    //mistoZobrazeni.innerHTML = response_print+" Načítám &nbsp;20%";
  }
  else if (httpRequest.readyState == 1) {
    //mistoZobrazeni.innerHTML = response_print+" Načítám &nbsp;40%";
  }
  else if (httpRequest.readyState == 2) {
    //mistoZobrazeni.innerHTML = response_print+" Načítám &nbsp;60%";
  }
  else if (httpRequest.readyState == 3) {
    //mistoZobrazeni.innerHTML = response_print+" Načítám &nbsp;80%";
  }
  else if (httpRequest.readyState == 4)
  {
    if(httpRequest.status == 200)
    {
      mistoZobrazeni.innerHTML = httpRequest.responseText;

    }
    else
    {
        alert("Chyba pri nacitani stanky\nstatus:"+ httpRequest.status +"\ntext:"+ httpRequest.statusText);
    }
    if(loading = document.getElementById(response_print+"_loading")) {
      loading.innerHTML = "";
    }
  }
  else { alert("httpRequest.readyState: "+httpRequest.readyState); }

}



function ajax_iframe(url,response_print) {

  document.getElementById(response_print).style.display='inline-block';
  document.getElementById(response_print).src=url;

}
