ErrorHndlr = function(message, url, lineNumber) {
	params = "message=" + message + "&url=" + url + "&lineNumber=" + lineNumber;
	var ao	= new ajaxFunction();
	//	ao.onreadystatechange = function() {};
	ao.open('POST', '/includes/api/save_js_error.php', true);
	ao.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ao.setRequestHeader("Content-length", params.length);
	ao.setRequestHeader("Connection", "close");
	ao.send(params);
	return true;
};

if ( window.attachEvent ) { window.attachEvent("onerror", ErrorHndlr); }
else if	( window.addeventListener) { window.addeventListener("error", ErrorHndlr, false); }
else { window.onerror = ErrorHndlr; }
