[script       language = "jscript"      runat = "server"]

/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*  
 * FUNCTION: fnHtmlDisplay()
 * DESCRIPTION:
     Converts a string for display on a web page by
     converting newlines to "<br>" etc
 * PARAMETERS: 
    sString, the string to be converted   
    sType-- not written, (file or string ...)
 * STATUS: in dev
 * WORKING HISTORY: 
     ? 2000-- created
 * DEPENDENCIES: [fnErrorMessage]
 * DOCUMENTATION: 
    http://www.geocities.com/matth3wbishop/eg/asp/
 * SOURCE CODE:	
    http://www.geocities.com/matth3wbishop/eg/asp/fnHtmlDisplay.txt
 *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/  

  function fnHtmlDisplay(sString)
  {
    //***Error Handle
    if (sString == null)
    {
      //var sCaller = fnHtmlDisplay.caller.name;
      fnErrorMessage(
        "fnHtmlDisplay", "sString",
        "This parameter is required and was omitted.");
    } /* if */
    
    if (typeof(sString) != sString)
    {
      //do something
    } /* if */
    
    var rgxEndLine = /(\r)/gi;
    var rgxSpace = /( )/gi;
    var rgxTab = /(\t)/gi;
    
    sString = sString.replace(rgxEndLine, "<br>$1");
    sString = sString.replace(rgxSpace, "&nbsp;");
    sString = sString.replace(rgxTab, "&nbsp;&nbsp;");
    
    sReturn = sString;
    
    return sReturn;
  } /* fnErrorMessage */

//--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*  

[/script]