LOGMODE_ALL   = 0;
LOGMODE_DEBUG = 1;
LOGMODE_INFO  = 2;
LOGMODE_WARN  = 3;
LOGMODE_ERROR = 4;
LOGMODE_NONE  = 9;

logMode = LOGMODE_ALL;

function logDebug ( message )
{
	if ( logMode <= LOGMODE_DEBUG )
	{
		new Ajax.Request ( '/myinterfaces/common/logging?type=' + LOGMODE_DEBUG + '&message=' + escape ( message ) );
	}
}
function logInfo ( message )
{
	if ( logMode <= LOGMODE_INFO )
	{
		new Ajax.Request ( '/myinterfaces/common/logging?type=' + LOGMODE_INFO + '&message=' + escape ( message ) );
	}
}
function logWarn ( message )
{
	if ( logMode <= LOGMODE_WARN )
	{
		new Ajax.Request ( '/myinterfaces/common/logging?type=' + LOGMODE_WARN + '&message=' + escape ( message ) );
	}
}
function logError ( message )
{
	if ( logMode <= LOGMODE_ERROR )
	{
		new Ajax.Request ( '/myinterfaces/common/logging?type=' + LOGMODE_ERROR + '&message=' + escape ( message ) );
	}
}
