var ajax = null;

function load(text)
{
  var table = document.getElementById("myTable").getElementsByTagName("tbody")[0];
  var previews = table.getElementsByTagName("tr");
  if(previews.length > 0) document.getElementById('loading-indicator').style.display = '';
  if(ajax != null)
  {
    ajax.doAbort();
  }
  ajax = new Ajax();
  ajax.url="inc/ajaxscripts/image.php";
  ajax.params = "1=1";
  for(var i = 0; i < previews.length; i++)
  {
    ajax.params += "&id"+i+"="+previews[i].id;
  }
  ajax.params += "&text="+text;
  ajax.onSuccess=successHandlerFP;
  ajax.onError=errorHandlerFP;
 // ajax.onAbort=abortHandler;
  doAction();

}

function doAction()
{
  if(!ajax.aborted)
    ajax.doRequest();
}

function successHandlerFP(txt, xml)
{
  var table = document.getElementById('myTable');
  var artids = xml.getElementsByTagName("artid");
  var imgurls = xml.getElementsByTagName("imgurl");
  for (var i = 0; i < artids.length; i++)
  {
    var artid = artids[i].firstChild.nodeValue;
    var imgurl = imgurls[i].firstChild.nodeValue;
    var tr = document.getElementById(artid);
    var img = tr.getElementsByTagName("img");

    try
    {
      img[0].src = imgurl;
    }
    catch(ex){};
  }
  document.getElementById('loading-indicator').style.display = 'none';
}
  
function errorHandlerFP(msg)
{
  alert("Error: " + msg);
  document.getElementById('loading-indicator').style.display = 'none';
}


