//
//  AJAX engine
//  LightStorage
//  (P) 2010
//  Pou Le Serg
//

var req;

function TransferAJAXData (url01, processToExecute) {
  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) {
    req.open("GET", url01, true);
    req.onreadystatechange = function () { processReqChangeOnTransferData (processToExecute); };
    req.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
    req.send(null);
  }
}

function processReqChangeOnTransferData (processToExecute) {
  try {
    // "complete"
      if (req.readyState == 4) {
        // "OK"
        if (req.status == 200) {
          eval (processToExecute + " ('" + req.responseText + "');");
        } else {
          //alert("Error: Can`t send data to server:\n" + req.statusText);
      }
    }
  }
  catch( e ) {}
}

//
//  DByte64
//
