function reportErrorFromServer(){
  try{
    var oErr = document.getElementById("err");
    if(oErr == null) return;
    var err = oErr.innerHTML;
    if(err.length > 0){
        err = err.replace(/(^\s*)|(\s*$)/g, "");
        if(err.charAt(0) == "|") {
          err = err.substring(1, err.length);
        }
        err = err.replace("\n", "").replace("\r", "");
//        while(err.indexOf("|") >= 0) {
//            err = err.replace("|", "\n")
//        }

        var pos = err.indexOf("|");
        if (pos >= 0) {
          err = err.substring(0, pos);
        }

        if(err.replace(/(^\s*)|(\s*$)/g, "").length > 0) {
            err += "\n";
            window.alert(err);
            document.getElementById("err").innerHTML = "";
            return true;
        }
    }
    return false;
  }
  catch(e){
    window.alert("reportErrorFromServer - " + e.message);
    return true;
  }
}