function ajaxLoader(url,id,params)
{
  var http_request=false;
  if (document.getElementById)
  {
    if (window.XMLHttpRequest) // Mozilla, Safari,...
    {
      http_request=new XMLHttpRequest();
      if (http_request.overrideMimeType) {http_request.overrideMimeType('text/xml');}
    }
    else if (window.ActiveXObject) try {http_request=new ActiveXObject("Msxml2.XMLHTTP");}
    catch (e)
    {
      try {http_request=new ActiveXObject("Microsoft.XMLHTTP");}
      catch (e) {}
    }
    if (!http_request)
    {
      alert('Your browser does not support AJAX.');
      return false;
    }
    http_request.onreadystatechange = function()
    {
      if (http_request.readyState == 4 && http_request.status == 200)
      {
        el = document.getElementById(id);
        el.innerHTML = http_request.responseText;
      }
	else {alert("Technical difficulty encountered: HTTP request state=" + http_request.readyState + "; status=" + http_request.status)}
    }
    if (params>"") {http_request.open("GET",url+"?"+params,true)}
    else
    {
      var sid=Math.floor(Math.random()*100000000);
      http_request.open("GET", url+"?sid="+sid, true);
    }
    http_request.send(null);
  }
}