var httpRequest = false;

var selected = null;



function getHttpRequest() {

  try {

    req = new ActiveXObject("Msxml2.XMLHTTP");

  } catch (e) {

    try {

      req = new ActiveXObject("Microsoft.XMLHTTP");

    } catch (e2) {

      req = false;

    }

  }

  if (!req && typeof XMLHttpRequest != 'undefined') {

    req = new XMLHttpRequest();

  }

  return req;

}



function getRad(url, id)

{

  // execute ajax lookup



    setBackground(id);



    httpRequest = getHttpRequest();

    httpRequest.onreadystatechange = processRad;

    httpRequest.open('GET', url, true);



    httpRequest.send(null);

}





function processRad()

{

 if (httpRequest.readyState == 4) {



    // get the text

            document.getElementById("radContent").innerHTML = httpRequest.responseText;

  }

}



function setBackground(id) {

            var newRad = document.getElementById("rad" + id);

            if(selected != null) {

                        var oldRad = document.getElementById("rad" + selected);

                        oldRad.className = "";

            }



            newRad.className = "selectedRad";

            selected = id;

}