$(document).ready (function(){
  errstack = new Array();
  $('.phperr').each(function() {
    errstack.push ($(this).html());
    $(this).remove();
  });
  if (errstack.length) {
    $('body').prepend("<div id=\"phperrors\"></div>");

    $('#phperrors').css({position:'absolute',left:'0px',top:'0px',borderBottom:'1px solid #a99;',width:'100%',opacity:'0.8',zIndex:'1000'});
    $('#phperrors').prepend("<ul></ul>");
    for (i=0; i<errstack.length; i++) {
      msg = errstack[i].replace(/<br>/,'');
      if (errstack[i].indexOf('<b>Fatal error</b>:')!=-1) bgcol="#811"; else
      if (errstack[i].indexOf('<b>Warning</b>:')!=-1) bgcol="#b66";
      else bgcol = "#caa";
      $('#phperrors ul').append("<li style=\"background-color:"+bgcol+";\">"+msg+"</li>");
    }
    $('#phperrors ul li').css({font:'normal normal normal 11px Monaco, Courier New, Monospace',paddingLeft:'4px',paddingTop:'3px',color:'#000'});
    $('#phperrors ul li:not(:last)').css({paddingBottom:'3px',borderBottom:'1px solid #555'});

    $('body').prepend("<div id=\"phperrorshadow\" style=\"position: absolute;left:0;width:100%;height:6px;top:100px;\"></div>");
    $('#phperrorshadow').css('top', $('#phperrors').height());
    $('#phperrorshadow').prepend("<div style=\"height:1px;background-color: #000;z-index:1000;opacity:0.05\"></div>").
      prepend("<div style=\"height:1px;background-color: #000;z-index:1000;opacity:0.1\"></div>").
      prepend("<div style=\"height:1px;background-color: #000;z-index:1000;opacity:0.2\"></div>").
      prepend("<div style=\"height:1px;background-color: #000;z-index:1000;opacity:0.3\"></div>").
      prepend("<div style=\"height:1px;background-color: #000;z-index:1000;opacity:0.4\"></div>");
    $('#phperrors').dblclick(function(){$(this).remove(); $('#phperrorshadow').remove();});
  }
})