
  var http_request = false;

  function VykonejUlohu(adresa) {
    adresa = adresa + '&RND=' + Math.round(Math.random()*1000000);
    http_request = false;
    if (window.XMLHttpRequest) { // Mozilla, Safari,...
      http_request = new XMLHttpRequest();
    } else if (window.ActiveXObject) { // IE
      try {
        http_request = new ActiveXObject("Msxml2.XMLHTTP");
      } catch (e) {
        try {
          http_request = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (e) {}
      }
    }
    if (!http_request) {
      alert('Lituji, ale váš prohlížeč nepodporuje objekt XmlHttpRequest :-(');
      return false;
    }
    http_request.open('GET', adresa, true);
    http_request.setRequestHeader("Content-Type", "text/html; charset=windows-1250");
    http_request.onreadystatechange = alertContents;
    http_request.send(null);
  }

  function alertContents() {
    if (http_request.readyState == 4) {
      if (http_request.status == 200) {
        var xxx = http_request.responseText;
        if (!xxx) {
          xxx = "TEXT";
        }
//      alert(xxx);
//      alert('Hláška0:>'+xxx.substring(2,3)+'<');
        if (xxx) {
          var hhh = xxx.split('|'); //pole rozdělit na dvě části: AKTUAL a SEZNAM
          xxx = hhh[0];

  	  var bbb = xxx.split(';'); //pole
//*************************************************
          if (bbb[0] == "ZMENA_STRANKY") {
	    Ukaz_Element('TEST_TXT',bbb[0]+" - "+bbb[1],0);
	    NacteniZmenyStranky = bbb[1];
	    Server_Den = bbb[2];
	    Server_Mes = bbb[3];
	    Server_Rok = bbb[4];
            time_offset = 1000 * parseInt(bbb[5]) - (new Date()).getTime();
            Ukaz_Element('ZUST_KREDITU',bbb[6],0);
	    Otevreno_Zavreno = bbb[7];
            DatCas1 = window.document.getElementById('DATUM_CAS').innerHTML;

            Ukaz_Element('DATUM_CAS',Server_Den+'.'+Server_Mes+'.'+Server_Rok+', '+bbb[8],0);
//            Ukaz_Element('TEST3',bbb[7],0);
          }
//*************************************************
          if (bbb[0] == "PRIHOZ") {
	    Ukaz_Element('TEST4',bbb[0]+" - "+bbb[1]+" - "+bbb[2],0);
          }
//*************************************************
          if (bbb[0] == "AKTUAL") {
//	    Ukaz_Element('TEST4',bbb[0]+" - "+bbb[1]+" - "+bbb[2]+" - "+bbb[3],0);
	    var aaa = xxx.split('^'); //pole
//	    Ukaz_Element('TEST2',aaa[0]+"<br>"+aaa[1]+"<br>"+aaa[2]+"<br>"+aaa[3]+"<br>"+aaa[4],0);
            var ccc = aaa[0].split(';'); //pole
            PocetAukciNaStranku = ccc[1];
	    zzz = '';
	    for (rrr=0; rrr <= ccc[1]; rrr++)  {
	      zzz = zzz + aaa[rrr]+"<br>";
            }
//            Ukaz_Element('TEST2',zzz,0);
	    for (rrr=1; rrr <= ccc[1]; rrr++)  {
              if (aaa[rrr]) {
	        var bbb = aaa[rrr].split(';'); //pole
//	        Ukaz_Element('TEST2',bbb[0]+"<br>"+bbb[1]+"<br>"+bbb[2]+"<br>"+bbb[3],0);
		Datum_Aukce_Do[ bbb[0] ] = bbb[2];
		Local_ID[rrr] = bbb[0];
		Local_Cas[ bbb[0] ] = bbb[3];
		KONEC[ bbb[0] ]     = bbb[5];
                if (bbb[0] == 1) {
//	          Ukaz_Element('TEST3',bbb[5],0);
                }
	        var nnn = 6;
	        for (iii=0; iii<nnn; iii++)  {
                  if (bbb[iii*nnn+1]) {
		    if (document.getElementById('AukceCena'  +bbb[0]) ) {
		      xxx = window.document.getElementById('AukceCena'  +bbb[0]).innerHTML;
		      if (xxx != "&nbsp;"+bbb[iii*nnn+1]+" Kč ") {
	                ZmenaBarvyCeny = 3;
			if (xxx != "[Cena]"){ AktualniAukce = bbb[0];}
                      }
		      Ukaz_Element('AukceCena'  +bbb[0],"&nbsp;"+bbb[iii*nnn+1]+" Kč ",0);
		      Ukaz_Element('AukceUziv'  +bbb[0],bbb[iii*nnn+4],0);
//		      Ukaz_Element('AukceHodiny'+bbb[0],bbb[iii*nnn+3],0);
                    }
                  }
                }
              }
            }

            xxx = hhh[1];
	    var aaa = xxx.split('^'); //pole
            var ccc = aaa[0].split(';'); //pole
            xxx = "<table width=98% border=0 cellspacing=0 cellpadding=1>";
	    for (rrr=1; rrr <= ccc[1]; rrr++)  {
              if (aaa[rrr]) {
	        var bbb = aaa[rrr].split(';'); //pole
                TYP1 = 'Příhoz';
                if (bbb[3] == 'A')   {TYP1 = 'Automat';}
                if (bbb[3] == '[A]') {TYP1 = 'Automat';}
//                xxx = xxx + "<tr><td>["+bbb[0]+"]&nbsp;</td><td ALIGN=LEFT><b>"+bbb[1]+"</b></td><td>"+SQL_datum(bbb[2])+"</td><td>"+bbb[3]+"</td></tr>";
                xxx = xxx + "<tr><td id=barva-CERNA-LEFT>"+bbb[0]+"&nbsp;</td><td id=barva-CERNA-LEFT><b>"+bbb[1]+"</b></td><td id=barva-CERNA-RIGHT>"+bbb[2]+"</td><td id=barva-CERNA-RIGHT>"+TYP1+"</td></tr>";
              }
            }
            xxx = xxx + "</table>";
            Ukaz_Element('PRIHOZY_SEZNAM_VSECHNO',xxx,0);
            Ukaz_Element('PRIHOZY_SEZNAM_DETAIL',xxx,0);
          }
//*************************************************
          if (bbb[0] == "ROBOTI") {
	    var aaa = xxx.split('^'); //pole
            var ccc = aaa[0].split(';'); //pole
            PocetAukciNaStranku = ccc[1];
            xxx = '';
	    for (rrr=1; rrr <= ccc[1]; rrr++)  {
              if (aaa[rrr]) {
                xxx = xxx + aaa[rrr]+'<br>';
	        var bbb = aaa[rrr].split(';'); //pole
		Local_ID[rrr] = bbb[0];
	        var nnn = 4;
	        for (iii=0; iii<nnn; iii++)  {
                  if (bbb[iii*nnn+1]) {
	            if (document.getElementById('AukceCena'  +bbb[0]) ) {
	              ttt = Cas_na_sekundy(bbb[iii*nnn+2]);
	              se = document.getElementById('AukceHodiny'+rrr);
	              if (se) {
	                if (ttt > 10){ se.style.color = timecolors[0];}
	                else { se.style.color = timecolors[1];}
	              }
		      Ukaz_Element('AukceCena'  +bbb[0],"&nbsp;"+bbb[iii*nnn+1]+" Kč ",0);
	              Ukaz_Element('AukceUziv'  +bbb[0],bbb[iii*nnn+3],0);
	              Ukaz_Element('AukceHodiny'+bbb[0],bbb[iii*nnn+2],0);
                    }
                  }
                }
              }
            }
	    Ukaz_Element('TEST1',xxx,0);
          }
//*************************************************
          if (bbb[0] == "ULOZ_SOUBOR") {
	    var aaa = xxx.split('^'); //pole
            var ccc = aaa[0].split(';'); //pole
	    var xxx = '';
	    for (rrr=1; rrr <= ccc[1]; rrr++)  {
              xxx = xxx + aaa[rrr]+'<br>';
            }

	    Ukaz_Element('TEST_SOUBOR',xxx,0);
          }
//*************************************************
        }
      } else {
//        alert('Požadavek se nepodařilo zpracovat.');
//	  TEST_HLASENI('HLASENI',http_request.statusText);
      }
    }
  }

