/* AJAX */
// -----------------------------------
var db = "sql/"
// -----------------------------------


// -- Terms / Glossary
var urlTerm = db + "getTerm.php?id="; 

function hndTermHttpResponse() {    
 if (http.readyState == 4) { 
       if(http.status==200) { 
           var results=http.responseText; 
           var desc = results.split("~#~");
       document.getElementById('txtDescription').innerHTML= desc[0]; 
       document.getElementById('txtURL').value = desc[1]; 
       } 
       } 
 } 
function getTermDescription() {      
    var elm = document.getElementById("lstTerm");
    sId = elm[elm.selectedIndex].value ;
    http.open("GET", urlTerm + escape(sId), true); 
    http.onreadystatechange = hndTermHttpResponse; 
    http.send(null); 
} 
//

// -- Common routines --
function getHTTPObject() { 
  var xmlhttp; 

  if(window.XMLHttpRequest){ 
    xmlhttp = new XMLHttpRequest(); 
  } 
  else if (window.ActiveXObject){ 
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
    if (!xmlhttp){ 
        xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); 
    } 
    
   } 
  return xmlhttp; 
}
var http = getHTTPObject(); 
//-- end