

function errorHandler(d, p, l, c)
	{
		var m;
		var Now = new Date();
		
		m = 'Erro de execução apontado pelo SCEJ (Sistema de Controle de Erro de Javascript).<br>' +
			'<br>Hora Local: '+Now.getDay() + '/'+(Now.getMonth()+1) + '/'+Now.getFullYear() + ' '+Now.getHours() + ':'+Now.getMinutes() + ' '+Now.getSeconds() + '\' ' +
			'<br>Navegador: '+navigator.appName +
			'<br>User-Agent: '+navigator.userAgent +
			'<br>Descrição: '+d +
			'<br>Uri: '+p +
			'<br>Linha: '+l +
			'<br>Histórico: ';
		
		 for (var i=0;i<goToHistory.length;i++)
		 	{
				m += goToHistory[i] +' -> ';
			}

		errorDisplay(m)

		if(isDefined(_GLOBALS.errordebug))
			return false;
		else
			return true;
	}
function errorShow(s)
	{
		var m;
		var Now = new Date();
		
		m = 'Erro de execução apontado pelo SCEJ (Sistema de Controle de Erro de Javascript).<br>' +
			'Execution: ' +s + '<br>' +
			'<br>Hora Local: '+Now.getDay() + '/'+(Now.getMonth()+1) + '/'+Now.getFullYear() + ' '+Now.getHours() + ':'+Now.getMinutes() + ' '+Now.getSeconds() + '\' ' +
			'<br>Navegador: '+navigator.appName +
			'<br>User-Agent: '+navigator.userAgent +
			'<br>Histórico: ';
		
		 for (var i=0;i<goToHistory.length;i++)
		 	{
				m += goToHistory[i] +' -> ';
			}

		errorDisplay(m)

		return true;
	}
function errorDisplay(m)
	{
		showFull('ErrorWindow');
		getE('ErrorWindow').style.zIndex = 100;
		getE('ErrorArea').innerHTML = m;
		
		return true;
	}
function errorReport()
	{
		loading();

		getE('ErrorWindow').style.zIndex = 98;
		ajaxPost("errorReporting.php", "err="+ encodeURIComponent(getE('ErrorArea').innerHTML), "ajaxExecLast()");

		return true;
	}
function errorContinue()
	{
		loading();
		dhide('ErrorWindow');
		loaded();

		return true;
	}
function errorRestart()
	{
		loading();
		
		window.location.assign('Painel');

		return true;
	}
