var JSON;if(!JSON){JSON={};}(function(){function f(n){return n<10?"0"+n:n;}if(typeof Date.prototype.toJSON!=="function"){Date.prototype.toJSON=function(key){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinutes())+":"+f(this.getUTCSeconds())+"Z":null;
};String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(key){return this.valueOf();};}var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapable=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},rep;
function quote(string){escapable.lastIndex=0;return escapable.test(string)?'"'+string.replace(escapable,function(a){var c=meta[a];return typeof c==="string"?c:"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4);})+'"':'"'+string+'"';}function str(key,holder){var i,k,v,length,mind=gap,partial,value=holder[key];
if(value&&typeof value==="object"&&typeof value.toJSON==="function"){value=value.toJSON(key);}if(typeof rep==="function"){value=rep.call(holder,key,value);}switch(typeof value){case"string":return quote(value);case"number":return isFinite(value)?String(value):"null";case"boolean":case"null":return String(value);
case"object":if(!value){return"null";}gap+=indent;partial=[];if(Object.prototype.toString.apply(value)==="[object Array]"){length=value.length;for(i=0;i<length;i+=1){partial[i]=str(i,value)||"null";}v=partial.length===0?"[]":gap?"[\n"+gap+partial.join(",\n"+gap)+"\n"+mind+"]":"["+partial.join(",")+"]";
gap=mind;return v;}if(rep&&typeof rep==="object"){length=rep.length;for(i=0;i<length;i+=1){if(typeof rep[i]==="string"){k=rep[i];v=str(k,value);if(v){partial.push(quote(k)+(gap?": ":":")+v);}}}}else{for(k in value){if(Object.prototype.hasOwnProperty.call(value,k)){v=str(k,value);if(v){partial.push(quote(k)+(gap?": ":":")+v);
}}}}v=partial.length===0?"{}":gap?"{\n"+gap+partial.join(",\n"+gap)+"\n"+mind+"}":"{"+partial.join(",")+"}";gap=mind;return v;}}if(typeof JSON.stringify!=="function"){JSON.stringify=function(value,replacer,space){var i;gap="";indent="";if(typeof space==="number"){for(i=0;i<space;i+=1){indent+=" ";}}else{if(typeof space==="string"){indent=space;
}}rep=replacer;if(replacer&&typeof replacer!=="function"&&(typeof replacer!=="object"||typeof replacer.length!=="number")){throw new Error("JSON.stringify");}return str("",{"":value});};}if(typeof JSON.parse!=="function"){JSON.parse=function(text,reviver){var j;function walk(holder,key){var k,v,value=holder[key];
if(value&&typeof value==="object"){for(k in value){if(Object.prototype.hasOwnProperty.call(value,k)){v=walk(value,k);if(v!==undefined){value[k]=v;}else{delete value[k];}}}}return reviver.call(holder,key,value);}text=String(text);cx.lastIndex=0;if(cx.test(text)){text=text.replace(cx,function(a){return"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4);
});}if(/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){j=eval("("+text+")");return typeof reviver==="function"?walk({"":j},""):j;}throw new SyntaxError("JSON.parse");
};}}());y5Url=(function(){var c={UNDEF:"undefined"};c.Types={UNDEF:1<<0,UNDEFINED:1<<0,OBJECT:1<<1,FUNCTION:1<<2,NUMBER:1<<3,STRING:1<<4,BOOLEAN:1<<5,DATE:1<<10,REGEXP:1<<11,ARRAY:1<<12,NULL:1<<13,EVENT:1<<14,NODE:1<<15,TYPES:{"undefined":1<<0,"object":1<<1,"function":1<<2,"number":1<<3,"string":1<<4,"boolean":1<<5},type:function(l){var i=this.TYPES[typeof l];
if(l===null){return this.NULL;}if(i==this.OBJECT){if(l.nodeName||this.document(l)){return this.NODE;}}if(i==this.OBJECT||i==this.FUNCTION){switch(l.constructor){case Array:return this.ARRAY;case RegExp:return this.REGEXP;case Date:return this.DATE;}}if(this.event(l)){return this.EVENT;}return i;},test:function(l,i){return !!(this.type(l)&i);
},def:function(i){return typeof i!=r;},undef:function(i){return typeof i==r;},object:function(i){return typeof i=="object";},func:function(i){return typeof i=="function";},nativeFunc:function(i){return this.func(i)&&isNativeFunc.test(i.toString());},number:function(i){return typeof i=="number";},string:function(i){return typeof i=="string";
},bool:function(i){return typeof i=="boolean";},nul:function(i){return i===null;},array:function(i){return i instanceof Array;},regexp:function(i){return i instanceof RegExp;},date:function(i){return i instanceof Date;},event:function(i){return i&&typeof i.type!=r&&typeof(i.stopPropagation||i.cancelBubble)!=r;
},element:function(i){return checkDomNode(i,Node.ELEMENT_NODE);},attribute:function(i){return checkDomNode(i,Node.ATTRIBUTE_NODE);},text:function(i){return checkDomNode(i,Node.TEXT_NODE);},document:function(i){return(i&&typeof i.documentElement!=r)||false;},comment:function(i){return checkDomNode(i,Node.COMMENT_NODE);
},node:function(i){return(i&&typeof i.nodeType!=r);}};var r=c.UNDEF,v=c.Types,s=/^((((\w+):)\/\/)?(([\w\-\.]+\.\w+|localhost)(\:(\d+))?))?(\/?[^\?#]*)?(\?([^#]*))?(#(.*))?$/,y=/^(([\w]+:)?\/\/)?(([\d\w]|%[a-fA-f\d]{2,2})+(:([\d\w]|%[a-fA-f\d]{2,2})+)?@)?([\d\w][-\d\w]{0,253}[\d\w]\.)+[\w]{2,4}(:[\d]+)?(\/([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)*(\?(&?([-+_~.\d\w]|%[a-fA-f\d]{2,2})=?)*)?(#([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)?$/,m="E9F6F3EAE5EDE3F8F9E7F5FAF4FBE2E0EFF0EEEBE4E6FDFFF7F1ECE8F2FCE1FEB8C9D6D3CAC5CDC3D8D9C7D5DAD4DBC2C0CFD0CECBC4C6DDDFD7D1CCC8D2DCC1DEA8".match(/../g),x="%D0%B9%D1%86%D1%83%D0%BA%D0%B5%D0%BD%D0%B3%D1%88%D1%89%D0%B7%D1%85%D1%8A%D1%84%D1%8B%D0%B2%D0%B0%D0%BF%D1%80%D0%BE%D0%BB%D0%B4%D0%B6%D1%8D%D1%8F%D1%87%D1%81%D0%BC%D0%B8%D1%82%D1%8C%D0%B1%D1%8E%D1%91%D0%99%D0%A6%D0%A3%D0%9A%D0%95%D0%9D%D0%93%D0%A8%D0%A9%D0%97%D0%A5%D0%AA%D0%A4%D0%AB%D0%92%D0%90%D0%9F%D0%A0%D0%9E%D0%9B%D0%94%D0%96%D0%AD%D0%AF%D0%A7%D0%A1%D0%9C%D0%98%D0%A2%D0%AC%D0%91%D0%AE%D0%81".match(/.{6}/g),q={},f=encodeURIComponent,n=[".xml",".html",".xhtml",".jpg",".gif",".png",".css",".js",".xsl",".php",".py",".pl"],w=0,t=m.length,e=/%3B|%2C|%2F|%3F|%3A|%40|%26|%3D|%2B|%24/gi;
for(;w<t;w++){q[m[w]]=x[w];}function b(i,l){return q[l]||i;}function a(i){return i.replace(/%([A-Fa-f0-9]{2})/g,b);}function p(i){var A=i.replace(/\+/g,"%20");try{var z=decodeURIComponent(A);if(z==undefined){throw"malformed URI sequence";}return z;}catch(l){try{return decodeURIComponent(a(A));}catch(l){return unescape(A);
}}}function o(i){try{var z=decodeURI(i);if(z==undefined){throw"malformed URI sequence";}return z;}catch(l){try{return decodeURI(a(i));}catch(l){return unescape(i);}}}function g(i,l,z){if(v.undef(i[l])){i[l]=[];}if(v.array(z)){i[l]=i[l].concat(z);}else{i[l].push(z);}}function d(B,C){var E=B[C],A=E.length,z=new Array(A),l=f(C),D=0;
for(;D<A;D++){z[D]=l+"="+f(E[D]);}return z;}function j(G){var D={},E=G.replace(/\+/g,"%20").split("&"),F,A,C,B=0,z=E.length;for(;B<z;B++){F=E[B].split("=");A=F.shift();if(A){C=F.length>1?F.join("="):(F[0]||"");g(D,p(A),p(C));}}return D;}c.URL=function(i){i=v.def(i)?i.toString():window.location.href;var l=i.match(s);
if(!l){return;}this.Host=l[6]||"";this.Path=l[9]||"";if(l[6]){var z=l[6].substring(l[6].lastIndexOf("."));var A=$.inArray(z,n);if(A!=-1){this.Path=l[6];this.Host="";}}this.Href=l[0];this.Proto=l[4]||"";this.Port=l[8]||0;this.Path=o(this.Path);this.Query=j(l[11]||"");this.Hash=p(l[13]||"");};c.URL.prototype={go:function(){window.location.href=this.toString();
},toString:function(){var I="";if(this.Proto||this.Host){if(this.Host){I+=(this.Proto||"http")+"://"+this.Host;if(this.Port){I+=":"+this.Port;}}}if(this.Path){if(this.Host&&this.Path.indexOf("/")!=0){I+="/";}e.lastIndex=0;var D,B=0,E=[];while(D=e.exec(this.Path)){if(e.lastIndex>B){if(D[0]){E.push(this.Path.slice(B,D.index));
E.push(D[0]);B=D.index+D[0].length;}}}if(B!==this.Path.length){E.push(this.Path.slice(B));}E[0]=encodeURI(E[0]);var G=[];for(var C=0;C<E.length;C++){G[C]=(C%2)?E[C]:encodeURI(E[C]);}I+=G.join("");}var J="абвгдеёжзийклмнопрстуфхцчшщъыьэюя",A={};for(var C=0;C<J.length;C++){var z=J.charAt(C);
var H=encodeURIComponent(encodeURIComponent(z));var l=encodeURIComponent(encodeURIComponent(z.toUpperCase()));if(I.indexOf(H)>-1){I=I.replace(new RegExp(H,"g"),z);}if(I.indexOf(l)>-1){I=I.replace(new RegExp(l,"g"),z);}}var F=this.query();if(F){I+="?"+F;}if(this.Hash){I+="#"+f(this.Hash);}return I;},clone:function(){return new c.URL(this.toString());
},proto:function(){},host:function(){},port:function(){},path:function(){},hash:function(){},query:function(z){if(v.def(z)){this.clearQuery();if(v.string(z)){this.Query=j(z);}else{this.replaceParams(z);}return this;}var i=[];for(var l in this.Query){i=i.concat(d(this.Query,l));}return i.join("&");},queryKeys:function(){var i=[];
for(var l in this.Query){i.push(l);}return i.sort();},addParam:function(i,l){g(this.Query,i,l);return this;},addParams:function(l){for(var i in l){g(this.Query,i,l[i]);}return this;},removeParams:function(B){for(var A=0,z=B.length;A<z;A++){delete this.Query[B[A]];}return this;},replaceParams:function(z){var l=[];
for(var i in z){l.push(i);}this.removeParams(l);this.addParams(z);return this;},clearQuery:function(){this.Query={};return this;},getParam:function(i){var l=this.Query[i];return l?l[0]:null;},getParams:function(i){return this.Query[i]||[];}};var h=c.URL,u=h.prototype;var k={proto:"Proto",host:"Host",port:"Port",path:"Path",hash:"Hash"};
for(w in k){u[w]=(function(i){return function(l){if(v.def(l)){this[i]=l;return this;}return this[i];};})(k[w]);}u.get=u.toString;c.Url=function(i){return new h(i);};h.isValid=function(i){return y.test(i);};return c.Url;})();var WTimer=function(j,e,i){var c=j;var h=e;var f=i||false;var a=false;var b;function d(k){if(i){b=setTimeout(c,k);}else{b=setInterval(c,k);a=true;}return b;}function g(){if(a){if(f){clearTimeout(b);}else{clearInterval(b);}a=false;}}return{start:function(){return d(h);},restart:function(k){g();return d(k);
},stop:function(){g();}};};var WTimersHandler=function(){var a={};function b(d,c){if(d in a){if(c in a[d]){return true;}}return false;}return{add:function(i,c,e){if((a[i]==="undefined")||(typeof a[i]!=="object")){a[i]={};}var e=e||{};var d=new WTimer(c.fn,1000*60*60*24,c.runOnce);var h=d.start();a[i][h]=d;
if("startTimerOn" in e){var f=function(){var l=i;var m=h;var n=c.delay;return function(){if(b(l,m)){a[l][m].restart(n);}};}();var g=e["startTimerOn"];setTimeout(f,g);}else{a[i][h].restart(c.delay);}if("stopTimerOn" in e){var k=function(){var l=i;var m=h;return function(){if(b(l,m)){a[l][m].stop();delete a[l][m];
}};}();var j=e["stopTimerOn"];setTimeout(k,j);}return h;},remove:function(d,c){if(b(d,c)){a[d][c].stop();delete a[d][c];return true;}return false;}};};if(typeof Widget=="undefined"){Widget=function(b,a){this._(b,a);};document.Widget=Widget;(function($){var wTimersHandler=new WTimersHandler();Widget.prototype={undef:function(param){return param;},_:function(id,params){this._prefs={};var src=params.src?params.src:false;var wauth=params.wauth?params.wauth:false;
var type=params.type?params.type:"raw";this.params=params;this.type=type;this.id=id;this.classId=id.replace(/-[0-9]+$/i,"");this.intClassId=params.intclassid;this.instanceId=id.replace(/^(.*)-([0-9]+)$/i,"$2");this.htmlId=id;this.src=src;this.onLoad=this.onload=false;this.bound=false;if(wauth!=""){this.setValue("wauth",wauth);
}},init:function(){var widget=this;this.bound=true;var loadFrom=function(){widget.loadFromSrc({isBinding:true});};Widget.Framework.register(this);if(this.type!="iframe-inside"){new Widget.Wrapper(this);}if(this.params.prefs){for(var i=0;i<this.params.prefs.length;i++){if(this.params.prefs[i]!==false){this.setValue(this.params.prefs[i][0],this.params.prefs[i][1]);
}}}var storedWidgetPrefs=Widget.Framework.widgetPrefs[this.id];if(storedWidgetPrefs){for(var prop in this._prefs){if(!storedWidgetPrefs[prop]){storedWidgetPrefs[prop]=this._prefs[prop];}}this._prefs=storedWidgetPrefs;}if(this.params.css&&(this.type!=="iframe")){this.css(this.params.css);}if(this.params.js&&(this.type!=="iframe")){this.library(this.params.js,loadFrom);
}else{loadFrom();}},showPreloader:function(now){var widget=this;function p(){widget.$().html(Widget.Framework.params.preloader);widget.wrapper.$().css("z-index",985);}if(now){p();}else{window.setTimeout(function(){if(widget._inlineLoading||widget._inlinePending){p();}},100);}},loadFromSrc:function(params){params||(params={noPreloader:false,isBinding:false});
if((this.type=="inline")&&(this.src==false)&&params.isBinding){return;}if((this.type=="inline")||(this.type=="iframe")||(this.type=="json")){if(!params.noPreloader&&Widget.Framework._domloaded){this.showPreloader("now");}this[this.type+"From"](this.src);}if(!params.isBinding){if(this.type=="raw"){this.rawFrom(Widget.Framework.params.rawBodyUrl+this.getWidgetId()+"?wauth="+this.getAuth()+"&ncrnd="+Math.random());
}if((this.type=="inline")&&(this.src==false)){this.inlineFrom(Widget.Framework.params.rawBodyUrl+this.getWidgetId()+"?ncrnd="+Math.random());}}},_autoValue:function(value,defaultValue){if(parseInt(value,10)>0){return parseInt(value,10)+"px";}return defaultValue;},iframeElement:function(src,args,is_prefs){var normalArgs=[];
for(var i=0;i<args.length;i++){normalArgs.push(args[i]);}if(this.params.prefs_get){normalArgs.push({"prefs_get":JSON.stringify(this.params.prefs_get)});}normalArgs.push({"locale":Widget.Framework.getLocale()});src=this._addParams(src,normalArgs,"isIframe");var widget=this;var width,height,id;if(!is_prefs){width="100%";
height=this._autoValue(this.params.height,Widget.Framework.params.iframeHeight);id=widget.wrapper.$$("iframe");}else{width=this._autoValue(this.params.prefs_width,Widget.Framework.params.iframeWidth);height=this._autoValue(this.params.prefs_height,Widget.Framework.params.iframeHeight);if(width!="auto"){if(width.replace){width=width.replace("px","")-0;
}width=this.wrapper.getPreferencesFormWidth(width);}if(height!="auto"){if(height.replace){height=height.replace("px","")-0;}height=height=this.wrapper.getPreferencesFormHeight(height);}id=widget.wrapper.$$("prefs");}var iframe=$('<iframe style="border:none" allowTransparency="true" frameborder="0"></iframe>').attr({id:id,src:src}).css({width:width,height:height,margin:0,padding:0});
if($.browser.msie){iframe.css({position:"absolute",visibility:"hidden"}).bind("load",function(){iframe.unbind("load",arguments.callee).css({position:"",visibility:""});});}return iframe;},iframeFrom:function(src,showAnyway){var widget=this;$(document).ready(function(){widget.$().html("");try{var iframeElem=widget.iframeElement(src,arguments);
if($.browser.mozilla||$.browser.safari){iframeElem.appendTo(widget.$()).attr({src:iframeElem[0].src+"&rnd="+Math.random()});}else{iframeElem.appendTo(widget.$());}}catch(e){}});},jsonFrom:function(src){var normalArgs=[];for(var i=0;i<arguments.length;i++){normalArgs.push(arguments[i]);}if(this.params.prefs_get){normalArgs.push({"prefs_get":JSON.stringify(this.params.prefs_get)});
}normalArgs.push({"locale":Widget.Framework.getLocale()});src=this._addParams(src,normalArgs);var widget=this;$.getScript(src+"&ncrnd="+Math.random());},inlineFrom:function(src){var normalArgs=[];for(var i=0;i<arguments.length;i++){normalArgs.push(arguments[i]);}if(this.params.prefs_get){normalArgs.push({"prefs_get":JSON.stringify(this.params.prefs_get)});
}normalArgs.push({"locale":Widget.Framework.getLocale()});src=this._addParams(src,normalArgs);var widget=this;Widget.Framework.inlineLoading(+1);this._inlineLoading=true;$.get(src,function(data){widget._inlineFromHtml(data);});},rawFrom:function(src){var widget=this;Widget.Framework.inlineLoading(+1);
this._inlineLoading=true;$.get(src,function(data){widget._inlineFromHtml(data);});},_inlineFromJson:function(html){Widget.Framework.inlineLoading(+1);return this._inlineFromHtml(html);},_inlineLoading:false,_inlinePending:"",_inlineFromHtml:function(html){if(!Widget.Framework._domloaded){this._inlineLoading=false;
this._inlinePending=html;return;}Widget.Framework.inlineLoading(-1);var styleRe=/(<style[^>]*>((\s|\S)+?)<\/style>)/img;var scriptRe=/<script[^>]*>((\s|\S)+?)<\/script>/img;var match;var widget=this;if(this.wrapper.$().hasClass("b-widget-fixed")){this.wrapper.$().addClass("b-widget-fixed");}if(this.$().length==0){$("<div />").attr({"id":this.$$(),"class":"b-widget-data"}).appendTo(this.wrapper.$());
}this.$().html(html.replace(scriptRe,"").replace(Widget.Framework.params.idTemplate,this.id));var root=document.getElementsByTagName("head")[0]||document.documentElement;while((match=styleRe.exec(html))!=null){var newSS=document.createElement("link");newSS.rel="stylesheet";newSS.href="data:text/css,"+escape(match[2]);
root.appendChild(newSS);}scriptRe.lastIndex=0;while((match=scriptRe.exec(html))!=null){eval(match[1]);}this._inlineLoading=false;this._inlinePending=false;if(Widget.Framework._domloaded){this.finalize();}},_addParams:function(src,args,isIframe){if(isIframe){if(Widget.Framework.params.fullproxyDomain){this._prefs["."]=Widget.Framework.params.fullproxyDomain+"|"+Widget.Framework.params.proxyDomain;
}else{this._prefs["."]=location.protocol+"//"+location.host+"|"+document.domain;}}var args2=[args,["[empty]",this._prefs]];var url=y5Url(location.href);var params={};for(var k=0;k<args2.length;k++){for(var i=1;i<args2[k].length;i++){if(args2[k][i] instanceof Array){for(var j=0;j<args2[k][i].length;j++){if(url.getParam(args2[k][i][j])!==null){params[args2[k][i][j]]=url.getParam(args2[k][i][j]);
}}}else{for(var j in args2[k][i]){if(typeof(args2[k][i][j])!="function"&&typeof(args2[k][i][j])!="object"){params[j]=args2[k][i][j];}}}}}return y5Url(src).addParams(params).toString();},_disableAutoStats:false,hookStats:function(){return Widget.Framework.hookStats(this);},disableAutoStats:function(){this._disableAutoStats=true;
},onload:function(){},resetAuth:function(){this._splitterAuth=false;},getAuth:function(){return this.getValue("wauth");},_splittedAuth:false,splitAuth:function(){if(!this._splittedAuth){this._splittedAuth=Widget.Framework.splitAuth(this.getAuth());}return this._splittedAuth;},getWidgetId:function(){return this.splitAuth()["id"];
},getOwner:function(){return this.splitAuth()["owner"];},getViewer:function(){return this.splitAuth()["viewer"];},setValue:function(name,value){this._prefs[name]=value;if(name=="wauth"){Widget.Framework.registerWauth(this);}},getValue:function(name){return this._prefs[name]?this._prefs[name]:this.undef();
},getBoolean:function(name){var v=this.getValue(name);return v===true||v==="true";},_encodeValues:function(values){if(values==this.undef()){values=this._prefs;}var temp=y5Url("");temp.query(values);return temp.query();},setValues:function(values){for(var k in values){if(typeof(values[k])!="function"&&typeof(values[k])!="object"){this.setValue(k,values[k]);
}}},saveValues:function(values){if(values==this.undef()){values=this._prefs;}this.setValues(values);var u=y5Url((Widget.Framework.params.fullproxyDomain||"")+Widget.Framework.params.formUrl);u.query({widget:this.getWidgetId(),wauth:this.getAuth(),usrCh:this.params.usrCh|2,s:this._encodeValues(values)});
$.getScript(u.toString(),function(){$(window).trigger({type:"widgetSettingsSaved",id:this.id});});},dropValues:function(callback){var u=y5Url((Widget.Framework.params.fullproxyDomain||"")+Widget.Framework.params.formUrl);var widget=this;try{$.get(u.toString(),{widget:this.getWidgetId(),wauth:this.getAuth(),s:"DROP"},function(data){Widget.Framework.widgetPrefs[widget.id]=false;
widget.reload(callback,widget._prefs.showAnyway);});}catch(e){}},reload:function(callback,showAnyway){if(this.wrapper){this._prefs.showAnyway=showAnyway;return Widget.Framework.reload(this,callback,showAnyway);}else{var host=location.host;if(host.indexOf("/")==(host.length-1)){host=host.substr(0,host.length-1);
}var path=location.pathname;if(path.indexOf("/")==0){path=path.substr(1);}location.href=this._addParams("//"+host+"/"+path,[],"isIframe");}},setTitle:function(title){if(this.wrapper){this.wrapper.setTitle(title);}else{Widget.Framework.xframe(this,"Widget::setTitle",title);}},savePreferences:function(values){this.saveValues(values);
this._updateOnHide=true;},dropPreferences:function(callback){var wauth=this.getAuth();this._prefs={};this.setValue("wauth",wauth);if(this.wrapper){this.dropValues(callback);$(window).trigger({type:"widgetSettingsClosed",id:this.id});}else{Widget.Framework.xframe(this,"Widget::dropPreferences","",callback);
}},showPreferences:function(){if(this.wrapper){this.wrapper.showPreferences();}else{Widget.Framework.xframe(this,"Widget::showPreferences");}},hidePreferences:function(){if(this.wrapper){if(this._updateOnHide){this.loadFromSrc();Widget.Framework.params.notifyChangesHandler(this);}this.wrapper.hidePreferences();
}else{Widget.Framework.xframe(this,"Widget::hidePreferences",this._updateOnHide?("<>"+this._encodeValues()):"");}this._updateOnHide=false;},setIFrameHeight:function(newHeight){if(this.wrapper){this.wrapper.setIFrameHeight(newHeight);}else{Widget.Framework.xframe(this,"Widget::setIFrameHeight",newHeight);
}},setIFrameWidth:function(newWidth){if(this.wrapper){this.wrapper.setIFrameWidth(newWidth);}else{Widget.Framework.xframe(this,"Widget::setIFrameWidth",newWidth);}},setIFrameSize:function(newWidth,newHeight){if(this.wrapper){this.wrapper.setIFrameSize(newWidth,newHeight);}else{Widget.Framework.xframe(this,"Widget::setIFrameSize",newWidth+","+newHeight);
}},setPreferencesFormWidth:function(newWidth){if(this.wrapper){this.wrapper.setPreferencesFormWidth(newWidth);}else{Widget.Framework.xframe(this,"Widget::setPreferencesFormWidth",newWidth);}},setPreferencesFormHeight:function(newHeight){if(this.wrapper){this.wrapper.setPreferencesFormHeight(newHeight);
}else{Widget.Framework.xframe(this,"Widget::setPreferencesFormHeight",newHeight);}},setPreferencesFormSize:function(newWidth,newHeight){if(this.wrapper){this.wrapper.setPreferencesFormSize(newWidth,newHeight);}else{Widget.Framework.xframe(this,"Widget::setPreferencesFormSize",newWidth+","+newHeight);
}},_calculateCss:function($,css){var value=$.css(css);var xvalue=value.replace(/(\.[0-9]+)?px$/,"");if(css=="height"&&(value=="auto"||parseInt(value,10)==0)){return document.body.scrollHeight;}if(value!=xvalue){return parseInt(value,10);}else{return 0;}},_sumCss:function($,css_list){var x=0;for(var i=0;
i<css_list.length;i++){x+=this._calculateCss($,css_list[i]);}return x;},adjustIFrameHeight:function(){var widget=this;window.clearTimeout(this._adjustIFrameHeightTimeout);this._adjustIFrameHeightTimeout=window.setTimeout(function(){widget._adjustIFrameHeight();},100);},_adjustIFrameHeightPrevious:-1,_adjustIFrameHeightTimeout:false,_adjustIFrameHeight:function(){var $body;
if(this.type=="iframe-inside"){$body=$("body");}else{$body=this.$();}$body.css("overflow","hidden");var paddingModified=false;var oldValue="";if($body.css("margin-left")==$body.css("margin-right")&&$body.css("margin-right")==$body.css("margin-top")&&$body.css("margin-top")==$body.css("margin-bottom")&&$body.css("margin-bottom")=="0px"&&$body.css("padding-left")==$body.css("padding-right")&&$body.css("padding-right")==$body.css("padding-top")&&$body.css("padding-top")==$body.css("padding-bottom")&&$body.css("padding-bottom")=="0px"){oldValue=$body.css("padding");
paddingModified=true;}var size=this._sumCss($body,["marginTop","marginBottom","height"]);paddingModified&&$body.css("padding","1px");var size2=this._sumCss($body,["marginTop","marginBottom","height"]);if(size2>size){size=size2;}if(size!=this._adjustIFrameHeightPrevious){if($.browser.opera){size+=20;}this._adjustIFrameHeightPrevious=size;
return this.setIFrameHeight(size);}},library:function(libs,callback){var widget=this;this._libraryLoading=true;Widget.Framework.library(libs,function(){widget._libraryLoading=false;if(callback){callback();}else{widget.finalize();}});},css:function(urls){return Widget.Framework.css(urls);},iReload:function(callback){var widget=this;
if(Widget.Framework.canReload()){widget.reload(callback);widget._isNotReloaded=true;}else{var onCanReloadFunc=function(){var currentFunc=arguments.callee;var time=Math.round(Math.random()*4000);var reloadTimeout=setTimeout(function(){widget.reload(callback);widget._isNotReloaded=true;},time);};$(window).one("wapi:canReload",onCanReloadFunc);
}},stopAutoReload:function(){var oldTimer=Widget.Framework.widgetAutoReloadTimers[this.id];if(oldTimer){clearTimeout(oldTimer);}},finalize:function(){var widget=this;this.stopAutoReload();if(this.params.rebind){var refreshRate=this.params.rebind*1000;Widget.Framework.widgetAutoReloadTimers[this.id]=setTimeout(function(){widget.iReload();
},refreshRate);}if(this.onload){this.onload();}if(this.onLoad){this.onLoad();}if(!this._disableAutoStats){this.hookStats();}$(window).trigger({type:"widgetLoaded",id:this.id});},countShow:function(path,a){if(window.csh_ifgsid&&!this._isNotReloaded){csh_ifgsid(path,a);}},addTimer:function(timerParams,scheduleParams){return wTimersHandler.add(this.id,timerParams,scheduleParams);
},removeTimer:function(timerId){wTimersHandler.remove(this.id,timerId);},$:function(id){return $("#"+this.$$(id));},$$:function(id){return Widget.Framework.params.idPrefix+this.id+((id==this.undef())?"":id);},getLocale:function(){return Widget.Framework.getLocale();},end:true};})(jQuery);}if(typeof Widget!="undefined"&&typeof Widget.Wrapper=="undefined"){(function(b){var a=function(c){return c;};Widget.Wrapper=function(c){this._(c);};Widget.Wrapper.prototype={undef:function(c){return c;},_:function(c){this.widget=c;this.widget.wrapper=this;Widget.Framework._wrappers[this.$$()]=c;},$:function(c){return b("#"+this.$$(c));
},$$:function(c){return Widget.Framework.params.wrapperPrefix+(c==this.undef()?"wrapper":c)+Widget.Framework.params.wrapperPostfix+this.widget.id;},setTitle:function(c){this.$("title").html((""+c).replace(/</g,"&lt;"));},getWindowSize:function(){var c=function(){return document[b.support.boxModel?"documentElement":"body"];
};var d=window;if(typeof d.innerWidth!="undefined"){return{width:d.innerWidth,height:d.innerHeight};}var e=c();return{width:e.clientWidth,height:e.clientHeight};},_px:function(c){if((""+c).match("^[0-9]+$")){c=c+"px";}return c;},setIFrameHeight:function(c){this.$("iframe").css("height",this._px(c));},setIFrameWidth:function(c){this.$("iframe").css("width",this._px(c));
},setIFrameSize:function(d,c){this.$("iframe").css("height",this._px(c)).css("width",this._px(d));},setPreferencesFormWidth:function(c){this.$("prefs").css("width",this.getPreferencesFormWidth(c));},setPreferencesFormHeight:function(c){this.$("prefs").css("height",this.getPreferencesFormHeight(c));},setPreferencesFormSize:function(d,c){this.setPreferencesFormWidth(d);
this.setPreferencesFormHeight(c);},getPreferencesFormWidth:function(c){var d=this.getWindowSize().width;c=d/c<2?d/2:c;return c;},getPreferencesFormHeight:function(c){var d=this.getWindowSize().height;c=d/c<2?d/2:c;return c;},showPreferences:function(){Widget.Framework.params.showPreferencesHandler(this.widget);
},hidePreferences:function(){Widget.Framework.params.hidePreferencesHandler(this.widget);},showEditForm:function(c){return Widget.Framework.showEditForm(this.widget.id,c);}};})(jQuery);}if(typeof Widget!="undefined"&&typeof Widget.Framework=="undefined"){(function($){Widget.Framework={undef:function(param){return param;},params:false,_id:{},_wauth:{},_no:{},_widgets:[],_wrappers:{},widgetAutoReloadTimers:{},widgetPrefs:{},getLocale:function(){return this.params.locale;},getDomain:function(){return this.params.domain;
},get:function(id){return Widget.Framework._id[id];},getByWauth:function(wauth){return Widget.Framework._wauth[wauth];},getByWrapperId:function(id){return Widget.Framework._wrappers[id];},getByClass:function(classId){if(this._no[classId]==this.undef()){return[];}var result=[];for(var i=0;i<this._widgets.length;
i++){if(this._widgets[i].classId==classId){result[result.length]=this._widgets[i];}}return result;},updateNo:function(classId,instanceId){var instanceNo=parseInt((""+instanceId).replace(/^[^\-]+-/,""),10);if(this._no[classId]==this.undef()){this._no[classId]=0;}if(this._no[classId]<=instanceNo){this._no[classId]=instanceNo+1;
}return this._no[classId];},register:function(widget){this.registerWauth(widget);this._id[widget.id]=widget;this.updateNo(widget.classId,widget.instanceId);if(widget.intClassId){this.updateNo(widget.intClassId,widget.instanceId);}this._widgets=[];for(var wid in this._id){this._widgets[this._widgets.length]=this._id[wid];
}},registerWauth:function(widget){var wauth=widget.getValue("wauth");if(wauth!=""){this._wauth[wauth]=widget;}widget.resetAuth();},all:function(){return this._widgets;},bindIframe:function(){var wauth=y5Url(location.href).getParam("wauth");if(wauth){this.inIframe=true;var auth_parts=this.splitAuth(wauth);
var widget=this.bind(auth_parts.id,{type:"iframe-inside",wauth:wauth});this.setValuesFromUrl(widget);document.documentElement.id=this.params.idPrefix+widget.id;return widget;}else{this.inIframe=false;return false;}},getValuesFromUrl:function(query){var result=[];try{var u=y5Url(location.href);if(query!=this.undef()){u.query(query);
}var keys=u.queryKeys();for(var i=0;i<keys.length;i++){if(u.getParam(keys[i])==this.undef()){result[result.length]=[keys[i],""];}else{result[result.length]=[keys[i],u.getParam(keys[i])];}}}catch(e){}return result;},setValuesFromUrl:function(widget){var values=this.getValuesFromUrl();for(var i=0;i<values.length;
i++){if(values[i][0]=="."){var p=values[i][1].split("|");this.params.fullproxyDomain=p[0];this.params.fullproxyUrl=p[0]+this.params.proxyUrl;this.params.proxyDomain=p[1];}else{if(values[i][0]=="locale"){this.params.locale=values[i][1];}else{var value=values[i][1];var name=values[i][0];name=="prefs_get"?value=JSON.parse(value):value=value;
widget.setValue(name,value);}}}},_inlineLoadingCount:0,inlineLoading:function(diff){this._inlineLoadingCount+=diff;this.onInlineLoadingChange(this._inlineLoadingCount,diff);},onInlineLoadingChange:function(value,diff){},bind:function(id,params){var widget=this.prebind(id,params);widget.init();return widget;
},prebind:function(id,params){return new Widget(id,params);},init:function(params){if(this.params===false){this.params=params;}else{for(x in this.params){if(params[x]!==this.undef()){this.params[x]=params[x];}}}this.params.preloader=this.params.preloaderTemplate.replace("#dataLoading#",this.params.dataLoadingText);
},_insertData:function(data,element,callback,is_replace){var html=data;var scriptRe=/<script[^>]*>((\s|\S)+?)<\/script>/img;var styleRe=/(<style[^>]*>((\s|\S)+?)<\/style>)/img;var match;var root=document.getElementsByTagName("head")[0]||document.documentElement;while((match=styleRe.exec(html))!=null){$(root).append("<style>"+match[2]+"</style>");
}var el=document.createElement("div");el.innerHTML=html;var widget_container=el.getElementsByTagName("div")[0];if(is_replace){widget_container.style.display=$(element).css("display");$(element).replaceWith(widget_container);}else{element.appendChild(widget_container);}scriptRe.lastIndex=0;while((match=scriptRe.exec(html))!=null){try{eval(match[1]);
}catch(e){}}if(widget.bound&&(widget.type=="raw"||(widget.type=="inline"&&widget.src==false))){widget.finalize();}if(callback){callback(widget,widget_container);}return widget;},insert:function(element,data,callback){return this._insertData(data,element,callback);},replace:function(old_widget,data,callback){return this._insertData(data,old_widget.wrapper.$(),callback,"is_replace");
},reload:function(widget,callback,showAnyway){if(showAnyway){widget._prefs.showAnyway=showAnyway;}var params={wauth:widget.getAuth(),wid:widget.id,usrCh:widget.params.usrCh,fixed:this.params.layoutFixed?"1":"",showanyway:widget._prefs.showAnyway?1:0,prefs_get:widget.params.prefs_get?JSON.stringify(widget.params.prefs_get):"",locale:this.getLocale()};
if(typeof g_sid!="undefined"){params.g_sid=g_sid;}if(typeof widget.params.is_default!="undefined"){params.is_default=widget.params.is_default==true?1:0;}if(Widget.Framework.widgetPrefs[widget.id]!==false){Widget.Framework.widgetPrefs[widget.id]=widget._prefs;}else{Widget.Framework.widgetPrefs[widget.id]=null;
}if(widget.type=="iframe"){params["."]=this.params.fullproxyDomain+"|"+this.params.proxyDomain;}$.get(this.params.addUrl,params,function(data){var newWidget=Widget.Framework.replace(widget,data,callback);});},add:function(widgetClassId,element,callbacks,params){var instanceId=this.updateNo(widgetClassId,0);
this.updateNo(widgetClassId,instanceId);var succesCallback,errorCallback;if(typeof callbacks=="function"){succesCallback=callbacks;}else{succesCallback=callbacks.success;errorCallback=callbacks.error;}params=params?params:{fixed:false};var options={wauth:this.params.wauth,wid:widgetClassId+"-"+instanceId,smart:params.smart?"1":"",fixed:params.fixed?"1":"",locale:this.getLocale(),isAddition:1};
if(typeof g_sid!="undefined"){options.g_sid=g_sid;}if(params.settings){options["settings"]=params.settings;}if(params.sign){options["sign"]=params.sign;}$.ajax({url:this.params.addUrl,data:options,success:function(data){Widget.Framework.insert(element,data,succesCallback);},error:errorCallback});},fromJson:function(wauth,data){var widget=this.getByWauth(wauth);
if(widget){widget._inlineFromJson(data);}},splitAuth:function(auth){var parts=auth.split(".");if(parts.length>4){return{id:parts[3],owner:parts[6],viewer:parts[5]};}else{return{id:parts[0],owner:parts[1],viewer:parts[2]};}},scripts:{},library:function(libs,callback){var scripts=this.prepareLibrary(libs);
var i=0;var that=this;var next=function(callback_queue_url){if(callback_queue_url!=that.undef()&&that.scripts[callback_queue_url]!="loaded"){for(var j=0;j<that.scripts[callback_queue_url].length;j++){that.scripts[callback_queue_url][j]();}that.scripts[callback_queue_url]="loaded";}if(i>=scripts.length){if(callback!=that.undef()){callback();
}return;}var s=scripts[i];i++;if(that.scripts[s]==that.undef()&&s!=false){that.scripts[s]=[];$.getScript(s,(function(s){return function(){next(s);};})(s));}else{if(that.scripts[s]==="loaded"){next();}else{that.scripts[s].push(next);}}};next();},prepareLibrary:function(name,version){var script_queue=[];
if(name instanceof Array){for(var i=0;i<name.length;i++){if(name[i] instanceof Array){script_queue=script_queue.concat(this.prepareLibrary(name[i][0],name[i][1]));}else{script_queue=script_queue.concat(this.prepareLibrary(name[i]));}}}else{if(name!=false){script_queue=name;}}return script_queue;},_css:{},css:function(urls){if(urls instanceof Array){this.loadCss(urls);
}else{if(urls.any instanceof Array){this.loadCss(urls.any);}if($.browser.msie&&(urls.msie instanceof Array)){this.loadCss(urls.msie);}if(!$.browser.msie&&(urls.non_msie instanceof Array)){this.loadCss(urls.non_msie);}}},loadCss:function(urls){for(var i=0;i<urls.length;i++){if(!this._css[urls[i]]){this._css[urls[i]]=true;
var newSS=document.createElement("link");newSS.rel="stylesheet";newSS.href=urls[i];var root=document.getElementsByTagName("head")[0]||document.documentElement;root.appendChild(newSS);}}},_click:function(path){var s="http://clck.yandex.ru/jclck/dtype=stred"+"/pid="+this.params.statParams.pid+"/cid="+this.params.statParams.cid+"/path="+path+"/rnd="+Math.random()+"/*"+location.href.replace(/^[^\/]+\/+/,"");
try{$.getScript(s);}catch(e){}},_counter:function(){var currentLink=$(this);var path=widget.classId+".anchors";if(currentLink.attr("rev")){var attr=currentLink.attr("rev");if(attr=="none"){return;}else{path=path+"."+attr;}}Widget.Framework._click(path);},hookStats:function(widget){var that=this;if(widget.type=="iframe-inside"){$("a, input[type=button], input[type=submit], button").live("mousedown",function(){var currentLink=$(this);
that._click(widget.classId+".anchors");});}else{widget.wrapper.$("title").not(".yandex-hook-stat").mousedown(function(){that._click(widget.classId+".title");}).addClass("yandex-hook-stat");if(widget.wrapper.$().length>0&&widget.type!="raw"){var selector="#"+widget.wrapper.$().attr("id")+" a:not(.yandex-hook-stat),";
selector+="#"+widget.wrapper.$().attr("id")+" input[type=button],";selector+="#"+widget.wrapper.$().attr("id")+" input[type=submit],";selector+="#"+widget.wrapper.$().attr("id")+" button";$(selector).die("mousedown").live("mousedown",function(){var currentLink=$(this);var path=widget.classId+".anchors";
if(currentLink.attr("rev")){var attr=currentLink.attr("rev");if(attr=="none"){return;}else{path=path+"."+attr;}}that._click(path);});}}},_domloaded:false,domLoaded:function(){if(this._domloaded){return false;}this._domloaded=true;for(var i=0;i<this._widgets.length;i++){with(this._widgets[i]){if(_inlineLoading){showPreloader();
}else{if(_inlinePending){_inlineFromHtml(_inlinePending);}else{finalize();}}}}},xframe:function(widget,name,value,callback){try{var url=y5Url();url.clearQuery();url.addParams({"wauth":widget.getAuth(),"name":name,"value":value});url.hash(encodeURIComponent(url.query()));url.clearQuery();if(this._xframe){document.body.removeChild(this._xframe);
}var el=document.createElement("iframe");el.style.visibility="hidden";el.style.position="absolute";el.style.top=el.style.left=el.style.width=el.style.height=0;this._xframe=document.body.insertBefore(el,document.body.firstChild);this.xframeSrc(this._xframe,this.params.fullproxyUrl+"#"+this.params.proxyDomain+"&"+url.hash(),callback);
}catch(e){}},xframeGet:function(msg){if(this.inIframe){return;}if(!$.browser.mozilla){msg=decodeURIComponent(msg);}var url=new y5Url();url.query(msg.replace(/^#/,""));var splittedWauth=this.splitAuth(url.getParam("wauth"));var w=this.get(splittedWauth["id"]);var value=url.getParam("value");if(w){switch(url.getParam("name")){case"Widget::setTitle":w.setTitle(value);
break;case"Widget::setIFrameHeight":w.setIFrameHeight(value);break;case"Widget::setPreferencesFormWidth":w.setPreferencesFormWidth(value);break;case"Widget::setPreferencesFormHeight":w.setPreferencesFormHeight(value);break;case"Widget::setPreferencesFormSize":var parts=value.split(",");w.setPreferencesFormSize(parts[0],parts[1]);
break;case"Widget::showPreferences":w.showPreferences();break;case"Widget::hidePreferences":if(value!=""){var vv_split="<>";var vv=decodeURIComponent(msg).split(vv_split);value=[];for(var i=1;i<vv.length;i++){value[value.length]=vv[i];}value=value.join(vv_split);var values={};var valuesUrl=this.getValuesFromUrl(value);
for(var i=0;i<valuesUrl.length;i++){values[valuesUrl[i][0]]=valuesUrl[i][1];}if(values["wauth"]==w.getAuth()){w.setValues(values);w.loadFromSrc();this.params.notifyChangesHandler(w);}$(window).trigger({type:"widgetSettingsSaved",id:w.id});}w.hidePreferences();break;case"Widget::dropPreferences":w.dropPreferences();
break;}}},xframeSrc:function(iframe,src,callback){var el;if($.browser.msie){el=iframe.cloneNode(true);el.style.position="absolute";el.style.visibility="hidden";el.id="";$(el).bind("load",function(){$(el).unbind("load",arguments.callee);el.style.position="";el.style.visibility="";if(callback){callback();
}});el.src=src+"&rnd="+Math.random();try{document.body.appendChild(el);}catch(e){}}else{$(iframe).one("load",function(){if(callback){callback();}});iframe.src=src+"&rnd="+Math.random();}},showEditForm:function(widget_id,element){var widget=this.get(widget_id);if((widget.params.prefs_src!=this.undef())&&widget.params.prefs_src!=""){var iframe=widget.iframeElement(widget.params.prefs_src,[],"preferences");
var iframeSrc=iframe.attr("src");$(element).empty().append(iframe);iframe.attr("src",iframeSrc+"&rnd="+Math.random());}else{$.get(this.params.formUrl,{widget:widget.getWidgetId(),wauth:widget.getAuth(),prefs_get:widget.params.prefs_get?JSON.stringify(widget.params.prefs_get):""},function(data){eval(data);
});}},end:true};Widget.Framework.init({jsonUrl:"",addUrl:"/adddata/",rawBodyUrl:"/inline/",formUrl:"/form.html",proxyUrl:"/xframeproxy.html",wauth:false,idTemplate:/WIDGETID/g,idPrefix:"wd-",wrapperPrefix:"wd-",wrapperPostfix:"-",iframeHeight:"auto",iframeWidth:400,layoutFixed:false,statParams:{pid:132,cid:2947},patternId:false,yu:false,is_default:false,geoid:false,region:false,havePrefsFrom:false,isWidgetNormal:false,open_settings_on_add:false,title:"",prefs_get:false,locale:"ru",domain:"ru",dataLoadingText:"Данные загружаются",showPreferencesHandler:function(widget){window.wg&&wg.showEditForm(widget.id);
},hidePreferencesHandler:function(widget){$(window).trigger({type:"widgetSettingsClosed",id:this.id});window.wg&&wg.closeSettingsForm(true);},notifyChangesHandler:function(widget){if(window.wg){wg.changed=true;if(wg.psettings.newpattern=="1"&&(!wg.editmode||wg.editmode=="0")&&(typeof widget.params.open_settings_on_add=="undefined"||widget.params.open_settings_on_add==false||widget.params.open_settings_on_add==0)){wg.savePattern();
}}},preloader:"",preloaderTemplate:'<div style="position:relative;margin:5px;color:#666"><img style="margin: 0 5px 0 0; float:left;" src="http://lego.static.yandex.net/2.0/common/block/b-spin/_size/b-spin_16.gif"/>#dataLoading#<br clear="all" /></div>'});})(jQuery);Widget.GetInstance=function(a){return Widget.Framework.get(a);
};Widget.GetInstanceByWauth=function(a){return Widget.Framework.getByWauth(a);};Widget.Init=function(a){return Widget.Framework.init(a);};Widget.Bind=function(b,a){return Widget.Framework.bind(b,a);};Widget.BindOnAdd=function(b,a){return Widget.Framework.prebind(b,a);};$(function(){Widget.Framework.domLoaded();
});Widget.Framework.focused=true;Widget.Framework.idle=false;Widget.Framework.canReload=function(){return Widget.Framework.focused&&!Widget.Framework.idle;};Widget.Framework.fireCanReloadEvent=function(){Widget.Framework.canReload()&&$(window).trigger("wapi:canReload");};if($.browser.msie){$(document).bind("focusout",function(){Widget.Framework.focused=false;
});$(document).bind("focusin",function(){Widget.Framework.focused=true;Widget.Framework.fireCanReloadEvent();});}else{$(window).focus(function(){Widget.Framework.focused=true;Widget.Framework.fireCanReloadEvent();});$(window).blur(function(){Widget.Framework.focused=false;});}Widget.Framework.startIdleTimer=function(){var a=15*60*1000;
this.idleTimer=setTimeout(function(){Widget.Framework.idle=true;$(window).trigger("wapi:idleOn");this.idleTimer=setTimeout(arguments.callee,a);},a);};Widget.Framework.stopIdleTimer=function(){this.idleTimer&&clearTimeout(this.idleTimer);};$(function(){Widget.Framework.startIdleTimer();$(document.body).bind("mousemove keydown",function(){Widget.Framework.idle&&function(){Widget.Framework.idle=false;
$(window).trigger("wapi:idleOff");Widget.Framework.fireCanReloadEvent();Widget.Framework.stopIdleTimer();Widget.Framework.startIdleTimer();}();});});var widget=Widget.Framework.bindIframe();if(!widget){window.WidgetMessaging=function(a){Widget.Framework.xframeGet(a);};}}
