
function loadurl(dest,divid) {
//alert (divid)
d=unescape(divid)

// try { 
// xmlhttp = new XMLHttpRequest(); /* e.g. Firefox */ 
// } catch(e) { 
// try 
// { 
// xmlhttp = new ActiveXObject(\"Msxml2.XMLHTTP\");
// /* some versions IE */ 
// }catch (e){
// try 
// { 
// xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
// /* some versions IE */ 
// }catch (E) { 
// 	xmlhttp = false; 
// 	}
//     }
// }
 try {
// Moz supports XMLHttpRequest. IE uses ActiveX.
// browser detection 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 = triggered;
// 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);
//Basically you want to add something like the following before the call to send.
// following line added as possible fix to safari not working 10/01/09
xmlhttp.setRequestHeader('If-Modified-Since', 'Wed, 15 Nov 1995 00:00:00 GMT');
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(d).innerHTML = xmlhttp.responseText;
 }
 }//end rpc functionz
