
function createRequestObject() { 
   var req; 
   if(window.XMLHttpRequest){ 
      req = new XMLHttpRequest(); 
   } else if(window.ActiveXObject) { 
      req = new ActiveXObject("Microsoft.XMLHTTP"); 
   } else { 
      alert('Problem creating the XMLHttpRequest object'); 
   } 
   return req; 

} 

function handleDivTag(divtag) 
{ 
   var divtag; 
   return divtag; 
} 


var http = createRequestObject(); 

var date = new Date();
var timestamp = date.getTime();
var divhandler = new handleDivTag(null); 

function sendRequest(url,divtag,ue) { 

divhandler.divtag = divtag; 
theurl = url;


document.getElementById(divhandler.divtag).innerHTML = "<img src='images/loading.gif'>";

if (ue){
var url=url+"&ue="+ue + "&" + timestamp;
}

  http.open('get',url,true);
  http.onreadystatechange = handleResponse;
  http.send(null); 


} 


function get(url,divtag) {
var ue = document.getElementById('ue').value;
sendRequest(url,divtag,ue);
   }

function handleResponse() { 

   if(http.readyState == 4 && http.status == 200){ 
    
      var response = http.responseText; 

      if(response) { 
        document.getElementById(divhandler.divtag).innerHTML = response;

      } 

   } 

} 

function showhide(id) {
       var e = document.getElementById(id);
       if(e.style.display == 'block')
          e.style.display = 'none';
       else
          e.style.display = 'block';
    }


function bookmark(url,title){
 if ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4)) {
 window.external.AddFavorite(url,title);
 } else if (navigator.appName == "Netscape") {
 window.sidebar.addPanel(title,url,"");
 } else {
 alert("Press CTRL-D (Netscape) or CTRL-T (Opera) to bookmark");
 }
}
