﻿var CRITICAL        = 0;
var ERROR           = 2;
var INFO            = 4;
var ENTER_EXIT      = 6;

var SHOW_LEVEL      = 2; // Level of error to show

var error_string;
var timeout_id;

function log_error(level, error)
{
    if (level <= SHOW_LEVEL) {
        if (error_string == null)
            error_string = "Log Info: \n";
	
	    error_string += error + "\n";
	    
	    if (timeout_id == null)
	        timeout_id = setTimeout(show_log, 0);
	}	    
}

function show_log()
{
    if (error_string != null)
        alert(error_string);
        
    error_string = null;
    timeout_id = null;
}
