(function(){var M="1.0.7.3-2568";var C="http://auth.tbn.ru:8080/jdb/crm";var L="scripts/path.settings.no-cache.js";if(typeof (Array.prototype.indexOf)=="undefined"){Array.prototype.indexOf=function(P){for(var O=0,N=this.length;O<N;O++){if(this[O]==P){return O}}return -1}}var I=function(Q,N){var P=document.createElement(Q);for(var O in N){P.setAttribute(O,N[O])}document.getElementsByTagName("head")[0].appendChild(P)};var H=function(N){return N+(N.indexOf("?")==-1?"?":"&")+M};var A=function(N){I("script",{src:H(N),type:"text/javascript"})};var K=function(N){I("link",{href:H(N),type:"text/css",rel:"stylesheet"})};var J=function(P,R){var S=R||function(T){return T.indexOf(P)==-1?false:T};var O=document.getElementsByTagName("script");for(var Q=0;Q<O.length;Q++){var N=S(O.item(Q).getAttribute("src")||"");if(N!==false){return N}}};var E=function(){return J(L,function(O){var N=O.indexOf(L);return N==-1?false:N==0?"":O.substring(0,(O.charAt(N-1)=="/"?N-1:N))})||C};var D=function(P,O){var N=function(){P()?O():setTimeout(N,100)};return N};var B=function(){var P=(typeof (document.characterSet)!="undefined"?document.characterSet:document.charset).toLowerCase();var O=[["win1251",["windows-1251","cp-1251","cp1251"],"windows-1251"],["koi8",["koi8","koi8-r","koi-8","koi8r"],"koi8-r"],["utf8",["utf8","utf-8"],"utf-8"]];for(var N=0;N<O.length;N++){if(O[N][1].indexOf(P)!=-1){return O[N][0]}}return"utf8"};var F=function(){return(J(L).match(/hl=([a-z]{2}?(&|$))/i)||["","ru"])[1]};var G=function(){var Q=function(R){return function(){return(typeof (O)!="undefined"&&O.CRMAPI!=undefined&&R.every(function(S){return O.CRMAPI.isReadyToUse(S)}))}};var P=[["CRM",function(R){A(R+"/scripts/opt.crm."+F()+"."+B()+".js");K(R+"/skins/default/css/dialog.css")}],["Marker",function(R){A(R+"/scripts/opt.anonymous.js")}]];var O={onRegisterPackage:function(S,T){var R=this.__autoload.hooks;typeof (R[S])=="undefined"?R[S]=[T]:R[S].push(T)},load:function(S){var T=E();for(var R=0;R<P.length;R++){if(P[R][0]==S){return P[R][1](T)}}throw"Unknown module '"+S+"'"},__autoload:{hooks:{}},__stub:true,CRM:{DoAnonymousAuth:function(R){D(Q(["Anonymous"]),function(){O.CRMAPI.doAnonymousAuth(R)})()},DoAuth:function(R){D(Q(["Login"]),function(){O.CRMAPI.doAuth(R)})()},DoRegistry:function(R){D(Q(["Signup"]),function(){O.CRMAPI.doRegister(R)})()},DoUpdateProfile:function(R){D(Q(["UpdateProfile"]),function(){O.CRMAPI.doUpdateProfile(R)})()},DoLogout:function(R){D(Q(["Logout"]),function(){O.CRMAPI.doLogout(R)})()},IsAuth:function(R){D(Q(["Login"]),function(){O.CRMAPI.isAuth(R)})()},MarkClient:function(T,R,S){D(Q(["Anonymous"]),function(){O.CRMAPI.markClient(T,R,S)})()},setup:function(R,S){O.onRegisterPackage("CRM",function(){O.CRMAPI.setup(R,S)})}}};var N=function(){O.CRMAPI.setup.apply(this,arguments)};O.onRegisterPackage("CRM",function(){O.CRM.setup=N;O.CRMAPI.setup({skin_url:E()+"/skins/default"})});window.AgavaAPI=O};if(typeof (window.AgavaAPI)=="undefined"){G()}})();