var m_xmlHttpReq = false;

// Mozilla/Safari
if (window.XMLHttpRequest) {
  m_xmlHttpReq = new XMLHttpRequest();
}
// IE
else if (window.ActiveXObject) {
  m_xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
}

function xmlhttpPost(strURL, strQueryString, resultFunction) {
  m_xmlHttpReq.open('GET', strURL + '?' + strQueryString, true);
  m_xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
  
  m_xmlHttpReq.onreadystatechange = resultFunction;
  
  // Currently using GET so this is not required
  //m_xmlHttpReq.send(strQueryString);
  m_xmlHttpReq.send('');
}

function trimResult(strResult) {
  var strReplace = '';
  
  return(strResult.replace(/^\s*(\S*(\s+\S+)*)\s*$/, "$1"));
}

function toggleLayer(whichLayer)
{
  if (document.getElementById) {
    // this is the way the standards work
    var style2 = document.getElementById(whichLayer).style;
    style2.display = style2.display? "":"block";
  }
  else if (document.all) {
    // this is the way old msie versions work
    var style2 = document.all[whichLayer].style;
    style2.display = style2.display? "":"block";
  }
  else if (document.layers) {
    // this is the way nn4 works
    var style2 = document.layers[whichLayer].style;
    style2.display = style2.display? "":"block";
  }
}

