function doSearch(field)
{
  var blank_pattern=/^[ \t\n]*$/;
  if (blank_pattern.test(field.value))
  {
    alert("Please type the word(s) you wish to search for");
    field.focus();
    return false;
  }
  return true;
}
function loadXMLDoc(dname)
{
  if (window.XMLHttpRequest) xhttp=new XMLHttpRequest();
  else xhttp=new ActiveXObject("Microsoft.XMLHTTP");
  xhttp.open("GET",dname,false);
  xhttp.send("");
  return xhttp.responseXML;
}
function getNewsFeed(newsUrl, elemID)
{
  xml=loadXMLDoc(newsUrl);
  xsl=loadXMLDoc("news.xsl");

  // code for IE
  if (window.ActiveXObject)
  {
    ex=xml.transformNode(xsl);
    document.getElementById(elemID).innerHTML=ex;
  }
  // code for Mozilla, Firefox, Opera, etc.
  else if (document.implementation && document.implementation.createDocument)
  {
    xsltProcessor=new XSLTProcessor();
    xsltProcessor.importStylesheet(xsl);
    resultDocument = xsltProcessor.transformToFragment(xml,document);
    document.getElementById(elemID).appendChild(resultDocument);
  }
}
function getNews()
{
  getNewsFeed("news1.cgi", "news1");
//  getNewsFeed("news2.cgi", "news2");
}

