var fileLoadTag;
var xmlhttp;

function ajaxTriggered()
{
  if (xmlhttp.readyState == 4 && xmlhttp.status == 200)
    document.getElementById (fileLoadTag).innerHTML = xmlhttp.responseText;
}

function fileLoad (file, tagID)
{
  fileLoadTag = tagID;

  try { xmlhttp = window.XMLHttpRequest ? new XMLHttpRequest() : xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); }
  catch (e) {}

  xmlhttp.onreadystatechange=ajaxTriggered;
  xmlhttp.open("GET", file);
  xmlhttp.send(null);
}

function fileLoadPost (file, params, tagID)
{
  fileLoadTag = tagID;

  try { xmlhttp = window.XMLHttpRequest ? new XMLHttpRequest() : xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); }
  catch (e) {}

  xmlhttp.onreadystatechange=ajaxTriggered;
  xmlhttp.open("POST", file);
  xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  xmlhttp.send(params);
}
