/*
linkSpheric version 0.74 BETA 6 GPL
Authors: Tom Mangan (linkspheric@gmail.com)
         - versions 0.60 and earlier
         Mike Deibler (michael@michael-deibler.com)
         - versions 0.61 to present
Copyright 2005 dataSpheric, Tom Mangan, and Mike Deibler

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
*/

function handleHttpResponse() { 
  if (http.readyState == 4) {
    ajaxPassIn (http.responseText);
  } 
}

function getHTTPObject() {
  var xmlhttp; 
  /*@cc_on 
  @if (@_jscript_version >= 5) 
    try { 
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) { 
      try { 
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); 
      } catch (E) { 
        xmlhttp = false; 
      }
    } 
  @else 
  xmlhttp = false; 
  @end @*/  
  
  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
    try {
      xmlhttp = new XMLHttpRequest();
    } catch (e) { 
      xmlhttp = false; 
    } 
  } 
  return xmlhttp; 
} 

function ajaxGo (url) {
  http.open("Get", url, true); 
  http.onreadystatechange = handleHttpResponse; 
  http.send(null);
}

var http = getHTTPObject(); // We create the HTTP Object

