// funkce pro aukci 
// zapíše aktuální nabídku klienta
function zapis_data(cislopole, akce){    
    nabidnuta_cena = document.getElementById("pole_" + cislopole).value;

    if(akce > 0){
       //potvrzeni = prompt("Chcete opravdu ukončit aukci zakoupením produktu v hodnotě " + akce + ",- Kč?\n\nPokud ano, prosíme vyplňte do pole hodnotu " + akce + "\n\nV případě, že aukce není aktivní, nebude příhoz započítán.");
       akce_format = (Math.round(akce)).toLocaleString();
       potvrzeni = confirm("Chcete opravdu ukončit aukci zakoupením vozu v hodnotě " + akce_format + ",- Kč?\n\n");
       if(potvrzeni){          
          /*
          alert("Gratulujeme k vydražení vozu!");
          alert("Normálně bys vyhrál aukci, ale v TEST verzi to nejde!");
          nabidnuta_cena = 0;
          akce = 0;
          */
       }else{
          //alert("Nesouhlasí cena!");
          nabidnuta_cena = 0;
          akce = 0;
       }}

    url = "http://" + location.hostname + "/aukce_do.php?id_prod=" + cislopole + "&nabidnuta_cena=" + nabidnuta_cena + "&akce=" + akce;
    if(window.ActiveXObject){
        aukcepozadavek = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        aukcepozadavek = new XMLHttpRequest();
    }
    aukcepozadavek.open('GET', url, true);
    //aukcepozadavek.onreadystatechange = function () {precti_data(); };
    aukcepozadavek.send(null);
    document.getElementById("pole_" + cislopole).value = "";
}

function zapis_doporucena_data(cislopole){    
    var prihodit_doporucene = document.getElementById(cislopole + "_prihod").value.split(' ');
    document.getElementById("pole_" + cislopole).value = prihodit_doporucene[1];
    zapis_data(cislopole);
    document.getElementById("pole_" + cislopole).value = "";
}

// precte aktuální nabídku klienta
function precti_data(detail){    
    detail_tmp = detail + 0;
    url = "http://" + location.hostname + "/aukce_do.php?detail=" + detail;
    if(window.ActiveXObject){
        aukceodpoved = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        aukceodpoved = new XMLHttpRequest();
    }
    aukceodpoved.open('GET', url, true);
    aukceodpoved.onreadystatechange = function () {aktualizuj_data(detail); };
    aukceodpoved.send(null);
    setTimeout('precti_data(detail_tmp)',1000);
}


function aktualizuj_data(detail){ 

  if(aukceodpoved.readyState==4 && aukceodpoved.status==200){
     var vracena_data_explode = aukceodpoved.responseText.split('*#*');
     for (var key in vracena_data_explode) {  
          //window.alert("My array" + key + " = " + vracena_data_explode[key]);
  
          if(detail > 0)
             var vracena_data_sloupce =  aukceodpoved.responseText.split('#;#');  // pokud není pole
          else
             var vracena_data_sloupce =  vracena_data_explode[key].split('#;#');  // pokud je pole

          //for (var key_a in vracena_data_sloupce) {
          for (i=0; i < vracena_data_sloupce.length; i++) {
               var vracena_data_hodnoty = vracena_data_sloupce[i].split('#=#');
               // definice ID
               if(vracena_data_hodnoty[0] == "ID"){
                  var ID_polozka = vracena_data_hodnoty[1];
               }else if(vracena_data_hodnoty[0] == "casdodalsiaukce"){
                  document.getElementById(vracena_data_hodnoty[0]).innerHTML = vracena_data_hodnoty[1];
               }else if(vracena_data_hodnoty[0] == "prodano"){
                  document.getElementById(ID_polozka + "_" + vracena_data_hodnoty[0]).style.display = "block";
               }else if(vracena_data_hodnoty[0] == "aktivni"){
                  document.getElementById(ID_polozka + "_prodano").style.display = "none";
               }else if(vracena_data_hodnoty[0] == "prihozerror"){
                  alert(vracena_data_hodnoty[1]);
               }else{
                  if(vracena_data_hodnoty[1]){
                     //window.alert(ID_polozka + "_" + vracena_data_hodnoty[0] + " = " + vracena_data_hodnoty[1]);
                     if(document.getElementById(ID_polozka + "_" + vracena_data_hodnoty[0]).type == "button"){
                        document.getElementById(ID_polozka + "_" + vracena_data_hodnoty[0]).value = vracena_data_hodnoty[1];
                        if(vracena_data_hodnoty[2]){
                           document.getElementById(ID_polozka + "_" + vracena_data_hodnoty[0]).style.background = vracena_data_hodnoty[2];
                        }
                     }else{
                        document.getElementById(ID_polozka + "_" + vracena_data_hodnoty[0]).innerHTML = vracena_data_hodnoty[1];                        
                     }
                  }
               }
               
          }          
          
          /*document.getElementById("prod_" + vracena_data_hodnoty[0]).innerHTML=vracena_data_hodnoty[1];
          document.getElementById("prod_leasing_" + vracena_data_hodnoty[0]).innerHTML=vracena_data_hodnoty[2];
          document.getElementById("prod_endtime_" + vracena_data_hodnoty[0]).innerHTML=vracena_data_hodnoty[3];
          //document.getElementById("prod_min_prihoz_" + vracena_data_hodnoty[0]).innerHTML=vracena_data_hodnoty[4];
          document.getElementById("prod_min_prihoz_" + vracena_data_hodnoty[0]).value=vracena_data_hodnoty[4];
          document.getElementById("prod_starttime_" + vracena_data_hodnoty[0]).innerHTML=vracena_data_hodnoty[5];
          if(vracena_data_hodnoty[6])
             document.getElementById("posledni_prihozy").innerHTML=vracena_data_hodnoty[6];
             */
       }  
    }
}



// -----------------------------------

