var IBI=IBI||{};IBI.errorHandling=IBI.errorHandling||{handleClientsideError:function(n,t,i,r,u){var o="/SiteLayout/LogJavascriptErrors",f="",e;u&&(f=JSON.stringify(u.stack)),e={ErrorMessage:n,Url:t,Line:i,Stacktrace:f},$.post(o,e)},logInfo:function(n,t,i){var r="/SiteLayout/LogJavascriptInfo",u={message:n,category:t,data:i};$.post(r,u)},handleAjaxError:function(n,t,i,r){if(t.status=="401")$.growlUI("Error","<div style='font-size:13px;'>Your session has timed out.  You are being redirected...<\/div>"),window.redirectToLogin();else if(t.status!=0){var u="/SiteLayout/LogAjaxErrors",f={url:i.url,method:i.type,httpStatus:t.status,error:r||t.statusText,data:i.data||""},e={ErrorMessage:r||t.statusText,context:JSON.stringify(f)};$.post(u,e)}}}