var xmlhttp

function ajaxit(url, dest1, dest2)
{
  xmlhttp=GetXmlHttpObject();

  if (xmlhttp==null)
  {
    return;
  }

  var nurl="http://www.ukjobs.net/cgi/script.cgi?"+url+"&ajax=1&sid="+Math.random();


  xmlhttp.onreadystatechange=function()
  {
    stateChanged(dest1,dest2);
  }
  xmlhttp.open("GET",nurl,true);
  xmlhttp.send(null);
}

function ajaxit2(url, dest)
{
  xmlhttp=GetXmlHttpObject();

  if (xmlhttp==null)
  {
    return;
  }

  var nurl="http://www.ukjobs.net/cgi/script.cgi?"+url+"&ajax=1&sid="+Math.random();

  xmlhttp.onreadystatechange=function()
  {
    if (xmlhttp.readyState==4)
    {
      document.getElementById(dest).innerHTML=xmlhttp.responseText;
    }
  }
  xmlhttp.open("GET",nurl,true);
  xmlhttp.send(null);
}

function stateChanged(dest1,dest2)
{
  if (xmlhttp.readyState==4)
  {
    var mySplitResult = xmlhttp.responseText.split("|");

    document.getElementById(dest1).className=mySplitResult[0];
    document.getElementById(dest2).innerHTML=mySplitResult[1];
  }
}

function GetXmlHttpObject()
{
  if (window.XMLHttpRequest)
  {
    // code for IE7+, Firefox, Chrome, Opera, Safari
    return new XMLHttpRequest();
  }
  if (window.ActiveXObject)
  {
    // code for IE6, IE5
    return new ActiveXObject("Microsoft.XMLHTTP");
  }
  return null;
}

