function showObject(obj) {    obj.className = "visible"}
function hideObject(obj) {    obj.className = "hidden"}

//
var req;
var reqTimeout;
var last_id = 0;
function ajax_send(act, id) {
  if (act == 'set') {
    count = parseInt(document.getElementById("inp_"+id).value);
    if ((count<0)||(isNaN(count))) {
      document.getElementById("inp_"+id).value = 0;
    } else {
      document.getElementById("inp_"+id).value = count;
    };
  } else {
    return;
  }
 
  req = null;
  if (window.XMLHttpRequest) {
    try {
      req = new XMLHttpRequest();
    } catch (e){}
  } else if (window.ActiveXObject) {
    try {
      req = new ActiveXObject('Msxml2.XMLHTTP');
    } catch (e){
      try {
        req = new ActiveXObject('Microsoft.XMLHTTP');
      } catch (e){}
    }
  }
    
  if (req) {
    last_id = id;
    req.onreadystatechange = ajax_result;
    req.open("GET", "/pre_order.php?pre_order_run="+act+"&pre_order_id="+id+"&pre_order_count="+count);
    req.send(null);
    reqTimeout = setTimeout("req.abort();", 5000);
  } else {}
}

function ajax_result() {
  if (req.readyState == 4) {
    clearTimeout(reqTimeout);
    if (req.status == 200) {
      document.getElementById("very_important").innerHTML = req.responseText;
      x = document.getElementById("inp_" + last_id).value;
      y = parseFloat(document.getElementById("cena_" + last_id).innerHTML);
      z = x*y;
      if (isNaN(z)) { z = 0; };
      if (x>0) {
        document.getElementById("info_" + last_id).innerHTML = "Заказано: " + x + " шт. на сумму: " + z + "р.";
      } else {
        document.getElementById("info_" + last_id).innerHTML = "&nbsp;";
      };
        
    } else {}
  }
}

function temp_add(x, y) {
  x.value = parseInt(x.value) + parseInt(y);
};
