window.onerror = function(msg, err_url, line) {
//alert('error occured: ' + msg + ' ' + err_url + ' ' + line + ' browser: ' + navigator.userAgent);
// create the post data string

var POSTData = 'msg=' + msg + '&err_url=' + err_url + '&line=' + line + '&browser=' + navigator.userAgent;
var s = new XMLHTTP("error_server.php?");   	
var xmlDoc = s.call(POSTData, processReqChange);
alert('sent');
}


function processReqChange()
{
	 // only if req shows "complete"
    if (s.req.readyState == 4) {
        // only if "OK"
        if (s.req.status == 200) {
        	alert('debug data sent and logged');
        }
    }
}