
window.onerror = function customHandler(desc,page,line,chr)
{
    var errorStr = 'JavaScript error: Page:'+page+'; Line:'+line+'; Char:'+chr + '; Descr:'+desc;
    if(navigator)
    {
        errorStr += ";appCodeName: "+ navigator.appCodeName 
                  + ";appName: "+ navigator.appName
                  + ";appVersion: "+ navigator.appVersion
                  + ";userAgent: "+ navigator.userAgent
                  + ";platform: "+ navigator.platform;
              
    }
    if(window && window.location)
    {
        errorStr += "url: " + window.location.href;
    }
    var sc = new ServerCommunication(null, true, true);
    sc.AddParam('ERROR_LOG', '1');
    sc.AddParam('errorStr', errorStr);
    sc.Send();
    return true;
}