var quote_http_request = false;
var quote_contentDetailList = new Array();
var quote_arrResults = new Array();

function makeQuoteRequest(url)
{
  quote_http_request = null;
  quote_http_request = false;
  
  if (window.XMLHttpRequest) // Mozilla, Safari,...
  {
    quote_http_request = new XMLHttpRequest();
    if (quote_http_request.overrideMimeType)
    {
      quote_http_request.overrideMimeType('text/xml');
      // See note below about this line
    }
  }
  else if(window.ActiveXObject) // IE
  {
    try
    {
      quote_http_request = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (e)
    {
      try
      {
        quote_http_request = new ActiveXObject("Microsoft.XMLHTTP");
      } 
      catch (e)
      {
      }
    }
  }

  if (!quote_http_request)
  {
    alert('Giving up ... Cannot create an XMLHTTP instance');
    return false;
  }
    
  url = url + document.getElementById('hi_CurrentQuote').value;
  
  if (Left(url, 9) == 'undefined')
  {
    url = 'GetQuote.asp?QuoteType=Random';
  }
    
  quote_http_request.onreadystatechange = alertQuoteContents;
  quote_http_request.open('GET', url, true);
  quote_http_request.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
  quote_http_request.send(null);
}

function alertQuoteContents()
{
  arrDivs = new Array();
  arrDivs[0] = 'hi_CurrentQuote';
  arrDivs[1] = 'quote';
  arrDivs[2] = 'author';
  
  if (quote_http_request.readyState == 4)
  {
    if (quote_http_request.status == 200)
    {
      //var xmldoc = quote_http_request.responseXML;
      var xmldoc = quote_http_request.responseText;
      quote_arrResults = xmldoc.split("|");
      
      var j;
      for (j=0;j<arrDivs.length;j++)
      {
        if (j == 0)
        {
          document.getElementById(arrDivs[j]).value = quote_arrResults[j];
        }
        else
        {
          document.getElementById(arrDivs[j]).innerHTML = quote_arrResults[j];
        }
      }
    }
    else
    {
      document.getElementById('QuoteTempSpan').innerHTML = "There was a problem with the request.";
    }
  }
}