// JavaScript Document
  function getRequest()
  {
      var request = false;
      if(window.XMLHttpRequest)
      {
          request = new XMLHttpRequest(); 
      }
      else if(window.ActiveXObject)
      {
          try 
          {
              request = new ActiveXObject("Msxml2.XMLHTTP")
          } 
          catch(e)
          {
              try
              {
                  request = new ActiveXObject("Microsoft.XMLHTTP")
              }
              catch(e)
              {
                  request = false;
              }
          }    
      }
      return request;  
  }
  
  function getContent(url,params,callBack)
  { 
      var request = getRequest();
      if(request)
      {
          request.onreadystatechange=function()
          {
              if(request.readyState == 4 && (request.status==200 || window.location.href.indexOf("http")==-1))
              {
                  callBack(request.responseText);
              }   
          }
          if(params!="")
          {
              request.open('GET', url+"?"+params, true);
          }
          else
          {
              request.open('GET', url, true);
          }
          
          request.send(null);
      }
      else
      {
          return false;
      }  
  }
  
  function postContent(url,params,callBack)
  {  
       request = getRequest();
       if(request)
      {      
          request.onreadystatechange=function()
          { 
              if(request.readyState == 4 && (request.status==200 || window.location.href.indexOf("http")==-1))
              {
                   callBack(request.responseText);    
              }   
          }
          
          request.open('POST', url, true);
          
          //Send the proper header information along with the request
          request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
          request.setRequestHeader("Content-length", params.length);
          request.setRequestHeader("Connection", "close");
          
          request.send(params);
          
      }
      else
      {
          return false;
      }  
  
  }
  
  
