var ajax = null;

function langstring(key)
{
  document.getElementById('loading-indicator').style.display = '';
  if(ajax != null)
  {
    ajax.doAbort();
  }
  ajax = new Ajax();
  ajax.url="inc/ajaxscripts/langstring.php";
  ajax.params = "key="+key;
  ajax.onSuccess=successHandlerLS;
  ajax.onError=errorHandlerLS;
 // ajax.onAbort=abortHandler;
 doActionLS();
}

function savelangstring(key, text, value)
{
  document.getElementById('loading-indicator').style.display = '';
  if(ajax != null)
  {
    ajax.doAbort();
  }
  ajax = new Ajax();
  ajax.url="inc/ajaxscripts/langstring.php";
  ajax.params = "key="+key;
  ajax.params += "&text="+text;
  ajax.params += "&value="+value;
  ajax.onSuccess=successHandlerLS;
  ajax.onError=errorHandlerLS;
 // ajax.onAbort=abortHandler;
 doActionLS();
}

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

function successHandlerLS(txt, xml)
{
  document.getElementById("langstreditdiv").innerHTML = txt;
  document.getElementById('loading-indicator').style.display = 'none';
}
  
function errorHandlerLS(msg)
{
  alert("Error: " + msg);
  document.getElementById('loading-indicator').style.display = 'none';
}


