// -----------------------------------------
//                  displayMsg
// Display warn/error message in HTML element
// commonCheck routine must have previously been called
// -----------------------------------------

function errorDisplay(fld,     // id of element to display message in
             msgtype, // class to give element ("warn" or "error")
             message) // string to display
{
  var nbsp = 160;    // non-breaking space char
  var node_text = 3; // DOM text node-type
  var emptyString = /^\s*$/
  var glb_vfld;      // retain vfld for timer thread
  // setting an empty string can give problems if later set to a 
  // non-empty string, so ensure a space present. (For Mozilla and Opera one could 
  // simply use a space, but IE demands something more, like a non-breaking space.)
  var dispmessage;
  if (emptyString.test(message)) 
    dispmessage = String.fromCharCode(nbsp);    
  else  
    dispmessage = message;

  var elem = document.getElementById(fld);
  //elem.firstChild.nodeValue = dispmessage; 
  elem.innerHTML=dispmessage;
  
  elem.className = msgtype;   // set the CSS class to adjust appearance of message
};
