var news_http_request = false;
var news_contentDetailList = new Array();
var news_arrResults = new Array();

function makeNewsRequest(url)
{
  news_http_request = null;
  news_http_request = false;
  if (window.XMLHttpRequest) // Mozilla, Safari,...
  {
    news_http_request = new XMLHttpRequest();
    if (news_http_request.overrideMimeType)
    {
      news_http_request.overrideMimeType('text/xml');
      // See note below about this line
    }
  }
  else if(window.ActiveXObject) // IE
  {
    try
    {
      news_http_request = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (e)
    {
      try
      {
        news_http_request = new ActiveXObject("Microsoft.XMLHTTP");
      } 
      catch (e)
      {
      }
    }
  }

  if (!news_http_request)
  {
    alert('Giving up ... Cannot create an XMLHTTP instance');
    return false;
  }

  url = url + document.getElementById('hi_input').value;
    
  if (Left(url, 9) == 'undefined')
  {
    url = 'GetNewsitem.asp?input=Personal';
    //document.getElementById('news_button_personal').className = 'news_button_personal_active';
    //document.getElementById('results_header').className = 'results_header_personal';
  }
  
  news_http_request.onreadystatechange = alertNewsContents;
  news_http_request.open('GET', url, true);
  news_http_request.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
  news_http_request.send(null);
}

function alertNewsContents()
{
  if (news_http_request.readyState == 4)
  {
    if (news_http_request.status == 200)
    {
      //var xmldoc = news_http_request.responseXML;
      var xmldoc = news_http_request.responseText;
      news_news_arrResults = xmldoc.split("|");
      //document.getElementById('results').innerHTML = xmldoc;
      document.getElementById('results').innerHTML = news_news_arrResults[1];
    }
    else
    {
      document.getElementById('NewsTempSpan').innerHTML = "There was a problem with the request.";
    }
  }
}