// JavaScript Document para TRATAMENTO DE ERROS
window.onerror = myOnError;
msgArray = new Array();
urlArray = new Array();
lnoArray = new Array();

function myOnError(msg, url, lno) 
{	msgArray[msgArray.length] = msg;
	urlArray[urlArray.length] = url;
	lnoArray[lnoArray.length] = lno;
	displayErrors();
	return(true);
}

function displayErrors()
{	win2=window.open('','window2','scrollbars=yes,width=420,height=200');
	win2.document.writeln('<B><font color=red>JavaScript Error Report</font></B><P>');
	for (var i=0; i < msgArray.length; i++) {
		win2.document.writeln('<B>Error in file:</B> ' + urlArray[i] + '<BR>');
		win2.document.writeln('<B>Line number:</B> ' + lnoArray[i] + '<BR>');
		win2.document.writeln('<B>Message:</B> ' + msgArray[i] + '<P>');
	}
	win2.document.close();
}
