function loadurl(dest,callback) { 
  try{ 
    // Moz supports XMLHttpRequest. IE uses ActiveX.  
    // browser detction is bad. object detection works for any browser  
    xmlhttp = window.XMLHttpRequest ? new XMLHttpRequest(): new ActiveXObject("Microsoft.XMLHTTP"); 
  } catch (e) { 
    // browser doesn't support ajax. handle however you want  
  } 
  
  // the xmlhttp object triggers an event everytime the status changes  
  // triggered() function handles the events  
  xmlhttp.onreadystatechange = callback; 
  
  // open takes in the HTTP method and url.  
  xmlhttp.open("GET", dest); 
  
  // send the request. if this is a POST request we would have  
  // sent post variables: send("name=aleem&gender=male)  
  // Moz is fine with just send(); but  
  // IE expects a value here, hence we do send(null);  
  xmlhttp.send(null); 

} 

function triggered(){ 
  // if the readyState code is 4 (Completed)  
  // and http status is 200 (OK) we go ahead and get the responseText  
  // other readyState codes:  
  // 0=Uninitialised 1=Loading 2=Loaded 3=Interactive  
  if ((xmlhttp.readyState == 4) && (xmlhttp.status == 200)) 
  { 
    // xmlhttp.responseText object contains the response.  
    document.getElementById("output").innerHTML = xmlhttp.responseText; 
  } 
}

function listLocations(obj){
  window.location = '/members/locations.php?member_id='+obj.value;
}

function listUsers(obj){
  window.location = '/members/users.php?member_id='+obj.value;
}

function offsiteLink(evt){
  window.open(evt,'offsite');
}

function confirmDelete(delUrl){
  if(confirm('Are you sure you?')){
    window.location = delUrl;
  }
  return false;
}
