var wg=wg||{};wg.init=function(b,a){wg.wa=b;wg.psettings=a||{};wg.closedWigets=[];wg.loadURIParams();wg.createDragHelper();wg.initBlocks();wg.initSettings();wg.initCatalog();wg.initNavigationBar();wg.initEvents();wg.initConfirmClose();$("#showBirthday").change(function(){wg.changed=true});if(wg._URIParams.defskin){wg.changed="defskin"}};var wg=wg||{};wg.initNavigationBar=function(){this.undoLink=wg.$("undoLink");$(this.undoLink).click(function(){wg.undoClose();return false});$("#save-view").click(function(){wg.savePattern();return false});$("#reset-view").click(function(){wg.reset();return false});$("#close-settings").click(function(){wg.closeSettings();return false});$("#layout-switch").click(function(){wg.switchLayout();return false});$("#save_layout").click(function(){wg.saveLayout();return false});$("close_layout").click(function(){wg.closeLayout();return false});var a=$("signin-form-f");if(a){a.submit(function(){return false});$("#input-password").keydown(function(b){if(b.keyCode==13){wg.savePattern();return false}})}};wg.undoClose=function(){var a=wg.$(wg.closedWigets.pop());if(a){a.style.display=""}if(a.className=="b-widget b-widget-simple"){delete wg.psettings.regionHidden}if(!wg.closedWigets.length){wg.undoLink.style.display="none"}wg.fixDropsLayout()};wg.reset=function(){var a=window.location.toString();a=a.replace(/edit\=\d+/g,"").replace(/\?&/g,"?");a="/wsave.html?delete=1&wauth="+wg.wa+"&retpath="+encodeURIComponent(a)+"&yandexuid="+wg.yandexuid;wg.fdiv.innerHTML='<iframe id="formi" name="formi"></iframe>';window.open(a,"formi")};wg.closeSettings=function(){try{window.location="/?ncrnd="+Math.random()}catch(a){}};wg.switchLayout=function(){wg.$("widget_layout_form").style.display=""};wg.saveLayout=function(){var a=document.getElementsByName("layout-item");for(var b=0;b<a.length;b++){if(a[b].checked){wg.psettings.customLayout=true;wg.psettings.userLayout=a[b].value;wg.changed=true;wg.savePattern();break}}};wg.closeLayout=function(){wg.$("widget_layout_form").style.display="none"};var wg=wg||{};wg.initConfirmClose=function(){window.onbeforeunload=function(){if(wg.changed){return"\nНастройки главной страницы Яндекса пока не сохранены\n"}}};wg.initCatalog=function(){wg.wdgtCatalog=wg.$("wdgt-catalog");$("#wdgt-add").click(function(){wg.showCatalog();return false});$("#link-wdgt-add").click(function(){wg.showCatalog("region");return false});if(wg._URIParams.catalog){wg.showCatalog(wg._URIParams.catalog[0])}wg.yandexuid=(document.cookie)?document.cookie.toString().match(/yandexuid=(\d+)/)[1]:null};wg.showCatalog=function(b){wg.wdgtCatalog.style.display="";var a=wg.wdgtCatalog.getElementsByTagName("iframe")[0];if(b){wg._catalogOpen=0}if(!wg._catalogOpen){a.src="/catalog/?edit=1"+(b=="region"?"&regional=1":"");if(wg.is_ie){wg._catalogOpen=1}else{setTimeout(function(){wg._catalogOpen=setInterval(function(){if(wg._catalogOpen&&a.contentDocument&&a.contentDocument.location&&a.contentDocument.location.href.indexOf("catalog")==-1){clearInterval(wg._catalogOpen);wg._catalogOpen=0;wg.closeSettingsForm()}},300)},1000)}}wg.sformBG.style.display="block";document.body.style.overflow="hidden";wg.showSettingsFormBG();window.scrollTo(0,0);wg.documentResize()};wg.setSkin=function(b){var a=window.location.toString();a=a.replace(/&?(ncrnd|defskin|add)\=[^&]+/g,"");a+="&ncrnd="+Math.random();a+="&defskin="+encodeURIComponent(b);if(wg.psettings.newpattern&&!wg.changed){window.location=a;return false}if(!wg.hpattern){wg.psettings.fake=1}if(b=="random"){wg.psettings.randomSkin=Math.round(1+Math.random()*900)}wg._URLAfterSave=a;wg._defskinPreview=1;wg.savePattern();return false};wg.savePattern=function(){var b=window.location.toString();b=b.replace(/(edit|edit-form)\=\d+/g,"").replace(/\?&/g,"?");if(wg.psettings.newpattern&&(!wg.changed||wg.changed=="defskin")){wg.psettings.fake=1}if(wg._URIParams.defskin&&!wg._defskinPreview){wg.psettings.defskin=wg._URIParams.defskin[0];if(!wg.hpattern){wg.psettings.fake=1}}delete wg.psettings.newpattern;if(wg.$("showBirthday")){wg.psettings.showBirthday=wg.$("showBirthday").checked?"false":"true"}var d='<form target="formi" method="POST" action="/wsave.html">';d+='<input type="hidden" name="retpath" value="'+b+'">';if(wg.wa){d+='<input type="hidden" name="wauth" value="'+wg.wa+'">'}if(wg.delbefore){d+='<input type="hidden" name="delbefore" value="'+wg.delbefore+'">'}if(wg._prototype){d+='<input type="hidden" name="prototype" value="'+wg._prototype+'">'}var n="";if(!wg.psettings.fake){for(var l=0;l<wg.dragDrops.length;l++){var g=1;var e=wg.dragDrops[l].getAttribute("id");e=e.substr(8,e.length-8);for(var h=0;h<wg.dragDrops[l].childNodes.length;h++){var q=wg.dragDrops[l].getAttribute("id");q=q.substr(8,q.length-8);var o=wg.dragDrops[l].childNodes[h];if(o.nodeName=="#text"||o.nodeName=="#comment"){continue}var c=o.getAttribute("id");if(c&&o.style.display!="none"){c=c.substr(11,c.length-11);d+='<input type="hidden" name="widget" value="'+c+'">';d+='<input type="hidden" name="coord" value="'+q+":"+g+'">';d+='<input type="hidden" name="usrCh" value="'+(Widget.Framework.get(c).params.usrCh?Widget.Framework.get(c).params.usrCh:0)+'">';g++}else{if(c&&c!=""){c=c.substr(11,c.length-11);n+=","+c}}}}}var p="";for(var a in wg.psettings){p+="&"+a+"="+encodeURIComponent(wg.psettings[a])}d+='<input type="hidden" name="psettings" value="'+p+'">';d+='<input type="hidden" name="removed" value="'+n+'">';d+='<input type="hidden" name="yandexuid" value="'+wg.yandexuid+'">';d+='</form><iframe id="formi" name="formi"></iframe>';wg.fdiv.innerHTML=d;var m=wg.fdiv.getElementsByTagName("form")[0];setTimeout(function(){m.submit()},0)};wg.wsave=function(g){var c=wg.$("errorMessage");wg.changed=true;if(g.result=="ok"){switch(g.action){case"ws_save":wg.closeSettingsForm();var f=Widget.Framework.get(wg.widgetId);if(g.wauth){f.setValue("wauth",g.wauth)}f.loadFromSrc({noPreloader:true});break;default:wg.changed=false;if(wg._noRefreshOnWsave){wg._noRefreshOnWsave=false;break}var b=window.location.toString();if(wg._URLAfterSave){b=wg._URLAfterSave;wg._URLAfterSave=0}else{b=b.replace(/(edit|edit-form|preset|defskin|catalog|add)\=[^&]+/g,"").replace(/\[&]+/g,"&").replace(/\?[&]+/g,"?").replace(/#.*$/g,"")}var e=wg.$("attach-settings");if(e&&e.checked&&g.action!="delete"){b+=(b.indexOf("?")==-1?"?":"&")+"wcp=1";var d=wg.$("signin-form-f");d.retpath.value=b;d.submit()}else{var a=wg.$("copy-settings");if(a&&a.checked){b+=(b.indexOf("?")==-1?"?":"&")+"wcp=2"}setTimeout('window.location = "'+b+'"',500)}break}c.style.display="none"}else{if(g.action=="ws_save"){c=wg.$("formErrorMessage")}c.style.display="";c.innerHTML="Извините, ваши настройки не получилось сохранить. Попробуйте позднее."}};wg.keyDown=function(a){if(wg.sformBG.style.display!="none"){switch(a.keyCode){case 13:case 27:return false}}};var wg=wg||{};wg.dragHelper=null;wg.currentDrag=null;wg.currentDrop=null;wg.lastDrop=null;wg.rootParent=null;wg.rootSibling=null;wg.mouseOffset=null;wg.isMouseDown=false;wg.lastMouseState=false;wg.dragDrops=[];wg.changed=false;wg.initEvents=function(){var b=$(document),a=$(window);b.mousemove(wg.mouseMove);b.mousedown(wg.mouseDown);b.mouseup(wg.mouseUp);b.resize(wg.resize);a.resize(wg.resize);if(wg.is_webkit||wg.is_ie){b.keydown(function(c){if(wg.keyPress){return wg.keyPress(c)}})}else{b.keypress(function(c){if(wg.keyPress){return wg.keyPress(c)}});b.keydown(function(c){if(wg.keyPress){return wg.keyDown(c)}})}};wg.initBlocks=function(){wg.dragDrops=[];$(".l-widgets-holder").each(function(){wg.dragDrops.push(this);this.setAttribute("DropObj",1);$(this.childNodes).each(function(){if(this.nodeName!="#text"&&this.nodeName!="#comment"&&this.getAttribute("id")){this.setAttribute("DragObj",1)}})})};wg.createDragHelper=function(){var b=$("<div class='dragHelper'/>");var a=$("<div/>").css({overflow:"hidden",width:0,height:0});$(document.body).append(b).append(a);wg.dragHelper=b.get(0);wg.fdiv=a.get(0)};wg.fixDropsLayout=function(){if(wg.is_ie){for(var a=0;a<wg.dragDrops.length;a++){var c=wg.dragDrops[a];var b=document.createTextNode(" ");c.appendChild(b);setTimeout(function(){if(b&&b.parentNode){b.parentNode.removeChild(b)}},100)}}};wg.mouseMove=function(r){var w=r.target;if(!w.parentNode||!w.parentNode.parentNode){return}var d=wg.getMouseCoords(r);var b=w.className+w.parentNode.className+w.parentNode.parentNode.className;if(b=="b-widget-title"){while(!w.className||(w.className!="b-widget"&&!(w.className.match(/b-widget\s/)))){w=w.parentNode;if(!w){return}}}if(wg.lastDrop&&(w!==wg.lastDrop)&&!wg.isMouseDown){if(wg.lastDrop.getAttribute("origClass")){wg.lastDrop.className="b-widget"}}if(w.getAttribute("DragObj")!=null){if(w!=wg.lastDrop){w.setAttribute("origClass",1)}if(wg.isMouseDown&&!wg.lastMouseState){wg.closeSettingsForm();if(wg.is_ie&&document.selection){document.selection.empty()}wg.currentDrag=w;var m=w.getAttribute("id");wg.widgetId=m.substr(11,m.length-11);wg.rootParent=wg.currentDrag.parentNode;wg.rootSibling=wg.currentDrag.nextSibling;wg.mouseOffset=wg.getMouseOffset(w,r);wg.currentDrop=document.createElement("div");wg.currentDrag.parentNode.insertBefore(wg.currentDrop,wg.currentDrag);wg.currentDrag.style.width=wg.currentDrag.offsetWidth+"px";wg.currentDrag.className="b-widget b-widget-drag";wg.currentDrop.className="placeHolder";wg.currentDrop.style.height=wg.currentDrag.offsetHeight+"px";wg.currentDrop.setAttribute("DragObj",1);wg.currentDrop.setAttribute("startWidth",wg.currentDrop.offsetWidth);wg.currentDrop.setAttribute("startHeight",wg.currentDrop.offsetHeight);wg.dragHelper.style.display="block";wg.dragHelper.style.height=Math.max(document.body.scrollHeight,document.body.offsetHeight)+"px";for(s=0;s<wg.dragDrops.length;s++){u=wg.dragDrops[s];var x=wg.getOffset(u);u.setAttribute("startWidth",u.offsetWidth);u.setAttribute("startHeight",u.offsetHeight);u.setAttribute("startLeft",x.x);u.setAttribute("startTop",x.y);for(var q=0;q<u.childNodes.length;q++){var k=u.childNodes[q];if((k.nodeName=="#text"||k.nodeName=="#comment")||(k==wg.currentDrop)){continue}x=wg.getOffset(k);k.setAttribute("startWidth",k.offsetWidth);k.setAttribute("startHeight",k.offsetHeight);k.setAttribute("startLeft",x.x);k.setAttribute("startTop",x.y)}}}}if(wg.currentDrop){wg.mouseOffset.y=5;wg.mouseOffset.x=wg.currentDrag.offsetWidth/2;var t=d.y-wg.mouseOffset.y;var y=t+wg.currentDrag.offsetHeight;var h=d.x;wg.currentDrag.style.top=t+"px";wg.currentDrag.style.left=(d.x-wg.mouseOffset.x)+"px";var a=document.body.scrollTop;var l=d.y-a;var f=window.innerHeight||document.body.clientHeight;var p=wg.$("foot").offsetTop-f;var c=30;if(l<c){a-=20}else{if(l>f-c){a+=20}}if(a<0){a=0}else{if(a>p){a=p}}document.body.scrollTop=a;var o=null;for(s=0;s<wg.dragDrops.length;s++){var u=wg.dragDrops[s];var g=wg.parseInt(u.getAttribute("startLeft"));if(g>h||(g+wg.parseInt(u.getAttribute("startWidth"))<h)){continue}var e=wg.parseInt(u.getAttribute("startTop"));if(e<y&&((e+wg.parseInt(u.getAttribute("startHeight")))>t)){o=u;break}}if(o){var n=null;for(var s=o.childNodes.length-1;s>=0;s--){var v=o.childNodes[s];if(v.nodeName=="#text"||v.nodeName=="#comment"){continue}if(wg.currentDrop!=v&&((wg.parseInt(v.getAttribute("startTop"))+wg.parseInt(v.getAttribute("startHeight"))/2)>t)){n=v}}if(n){if(n!=wg.currentDrop.nextSibling){o.insertBefore(wg.currentDrop,n)}}else{if((wg.currentDrop.nextSibling)||(wg.currentDrop.parentNode!=o)){o.appendChild(wg.currentDrop)}}setTimeout(function(){var i=wg.getOffset(o);o.setAttribute("startWidth",o.offsetWidth);o.setAttribute("startHeight",o.offsetHeight);o.setAttribute("startLeft",i.x);o.setAttribute("startTop",i.y)},5);if(wg.currentDrop.style.display!=""){wg.currentDrop.style.display=""}wg.currentDrag.style.width=wg.currentDrop.offsetWidth+"px";wg.currentDrop.style.height=wg.currentDrag.offsetHeight+"px";wg.fixDropsLayout()}else{if(wg.currentDrop.style.display!="none"){wg.currentDrop.style.display="none"}}}wg.lastDrop=w;wg.lastMouseState=wg.isMouseDown;if(wg.currentDrop){return false}};wg.mouseDown=function(c){var d=c.target;var b=d.className;for(var a=0;a<3;a++){d=d.parentNode;if(!d){return}b+=d.className}if(b=="b-widget-title"||(d&&d.getAttribute&&d.getAttribute("DragObj"))){wg.isMouseDown=true;return false}};wg.mouseUp=function(){if(wg.currentDrop){if(wg.currentDrop.style.display=="none"){if(wg.rootSibling){wg.rootParent.insertBefore(wg.currentDrop,wg.rootSibling)}else{wg.rootParent.appendChild(wg.currentDrop)}}wg.currentDrag.parentNode.removeChild(wg.currentDrag);wg.currentDrop.parentNode.replaceChild(wg.currentDrag,wg.currentDrop);wg.currentDrag.className="b-widget";wg.currentDrag.style.width="auto";wg.currentDrag.style.left="0";wg.currentDrag.style.top="0";wg.dragHelper.style.display="none";wg.changed=true;Widget.Framework.get(wg.widgetId).params.usrCh=1}wg.currentDrop=null;wg.isMouseDown=false};var skinScroll={containerWidth:385,thumbWidth:55,init:function(){this._timer=[];var c=wg.$("b-skin-slider");var a=c.getElementsByTagName("i");this._table=c.getElementsByTagName("table")[0];this._div=this._table.parentNode;this._left=a[0];this._right=a[1];$(this._left).mousedown(function(){return skinScroll.startScroll(skinScroll.thumbWidth)});$(this._left).mouseup(function(){skinScroll.stopScroll()});$(this._right).mousedown(function(){return skinScroll.startScroll(-skinScroll.thumbWidth)});$(this._right).mouseup(function(){return skinScroll.stopScroll()});var b=this._table.getElementsByTagName("td");for(a=0;a<b.length;a++){if(b[a].className=="current"){this.scrollTo(-this.thumbWidth*a);break}}},scroll:function(a){var b=this._table.offsetLeft+a;this.scrollTo(b);return false},scrollTo:function(b){var a=this.containerWidth-this._table.getElementsByTagName("td").length*this.thumbWidth+2;if(b>0){b=0}this._left.className=b==0?"l-passive":"l-active";this._right.className=b<=a?"r-passive":"r-active";if(b<a){b=a}this._table.style.left=b+"px"},startScroll:function(a){skinScroll.scroll(a);this._timer.push(setInterval(function(){skinScroll.scroll(a)},1000));return false},stopScroll:function(){while(this._timer.length){clearTimeout(this._timer.pop())}}};var wg=wg||{};wg.mselect={init:function(b,a,c){b[a]=function(d){wg.mselect.moveOptions(b,d||event,c)}},moveOptions:function(a,o,d){var q=a.parentNode.parentNode.getElementsByTagName("select");var t=q[d];var b=q[d?0:1];var e=t.selectedIndex;if(d==1&&t.options.length<(parseInt(t.getAttribute("minitems"))||2)){return false}if(t.options.length<1){return false}if(e>=0){var m=b.options;var g=t.options[e];var c=parseInt(g.className.substring(1));for(var l=0;l<m.length;l++){if(parseInt(m[l].className.substring(1))>c){break}}var s=b.getElementsByTagName("optgroup");if(s.length){var h=0;for(;h<s.length;h++){if(parseInt(s[h].className.substring(1))>c){break}}h--;s[h].appendChild(g);var f;var r=document.createElement("select");for(f=0;f<s.length;f++){r.appendChild(s[f].cloneNode(s[f]))}s=r.getElementsByTagName("optgroup");b.innerHTML="";for(f=0;f<s.length;f++){b.appendChild(s[f].cloneNode(s[f]))}}else{if(m[l]){m[l].parentNode.insertBefore(g,m[l])}else{b.appendChild(g)}}}if(t.options.length>e){t.selectedIndex=e}return false}};if(!Array.prototype.indexOf){Array.prototype.indexOf=function(a){for(var b=0;b<this.length;b++){if(a==this[b]){return b}}return -1}}function undef(a){return a}Number.prototype.NaN0=function(){return isNaN(this)?0:this};var wg=wg||{};wg.is_ie=window.navigator.appName=="Microsoft Internet Explorer";wg.is_webkit=window.navigator.appVersion.indexOf("WebKit")!=-1;wg.$=function(a){return document.getElementById(a)};wg._URIParams={};wg.loadURIParams=function(){var b=window.location.toString();b=b.split("#")[0].split("?")[1];if(!b){return}var d=b.split("&");for(var a=0;a<d.length;a++){var c=d[a].split("=");if(!wg._URIParams[c[0]]){wg._URIParams[c[0]]=[]}wg._URIParams[c[0]].push(decodeURIComponent(c[1]))}};wg.parseInt=function(a){return parseInt(a,10)};wg.getOffset=function(b){var a=0;var c=0;while(b){a+=b.offsetLeft;c+=b.offsetTop;b=b.offsetParent}return{x:a,y:c}};wg.getMouseCoords=function(a){if(a.pageX||a.pageY){return{x:a.pageX,y:a.pageY}}else{return{x:a.clientX+document.body.scrollLeft-document.body.clientLeft,y:a.clientY+document.body.scrollTop-document.body.clientTop}}};wg.getMouseOffset=function(b,c){c=c||window.event;var a=wg.getOffset(b);var d=wg.getMouseCoords(c);return{x:d.x-a.x,y:d.y-a.y}};wg.createScript=function(a){wg.createElement("script",{type:"text/javascript",src:a},document.body)};wg.createElement=function(c,b,a){var e=document.createElement(c);for(var d in b){e[d]=b[d]}return(a||document.body).appendChild(e)};wg.resize=function(){wg.documentResize()};var wg=wg||{};wg.geo={url:"http://tune.yandex.ru/region/geoselector/find.xml",c:{},init:function(c){var b=$(c);b.focus(function(f){wg.geo.focus(this,f)});b.blur(function(f){return wg.geo.blur(this,f)});b.keydown(function(f){return wg.geo.keydown(this,f)});b.keyup(function(f){return wg.geo.keyup(this,f)});b.keypress(function(f){return wg.geo.keypress(this,f)});var d=$(c.parentNode).find("div").get(0),a=$(d);a.blur(function(f){return wg.geo.blur(this,f)});a.mousedown(function(f){return wg.geo.mousedown(this,f)})},focus:function(a,b){this.suggest(a)},blur:function(a,b){if(a.getAttribute("noclose")){a.removeAttribute("noclose");return false}this.hide(a)},keydown:function(a,b){switch(b.keyCode){case 27:this.hide(a);return true;case 38:case 40:return false;case 13:return true;case 37:case 39:case 10:return true}},keyup:function(b,c){var a=this.suggest(b);var d=parseInt(b.getAttribute("cursor"));d=d>=0?d:-1;switch(c.keyCode){case 40:this.nextCursor(d,a,b);return false;case 38:this.prevCursor(d,a,b);return false;case 9:this.hide(b);return true;case 13:case 10:this.hide(b);this.saveStat(d,b);return true;case 27:this.hide(b);return true}},keypress:function(a,b){switch(b.keyCode){case 13:case 10:return true}},mousedown:function(b){var a=b.parentNode.parentNode.getElementsByTagName("input")[0];a.setAttribute("noclose","1")},suggest:function(e){var d=e.value.replace(/\(.*\)/,"").replace(/(^\s+|\s+$)/,"");if(d==""){this.hide(e);var c=e.parentNode.getElementsByTagName("input");c[1].value="";return}if(this.c[d]){this.onload(e.id,d)}else{var b=this.detectSearchLanguage(d);var a=this.url+"?region="+encodeURIComponent(d)+"&lang="+b+"&rnd="+Math.random()+"&id="+e.id;wg.createScript(a)}return e.parentNode.getElementsByTagName("div")[0].getElementsByTagName("a").length},detectSearchLanguage:function(c){var a="абвгдеёжзийклмнопрстуфхцчшщъыьэюя";var b=c.charAt(0).toLowerCase();return a.indexOf(b)>=0?"cyr":"lat"},onload:function(h,g){var f=document.getElementById(h);var e=f.value.replace(/\(.*\)/,"").replace(/(^\s+|\s+$)/,"");if(this.c[e]){g=e}else{if(e!=g){return}}if(this.c[g].length==0){this.hide(f);return}var d="";var a=this.c[g];for(var b=0;b<a.length;b++){d+='<a href="#" onclick="return false;" onmousedown="wg.geo.set(this)" v="'+a[b].id+'">'+a[b].name+"</a>"}f.parentNode.getElementsByTagName("div")[0].innerHTML=d;this.show(f)},saveStat:function(c,b){var d=b.parentNode.getElementsByTagName("div")[0];var a=d.getElementsByTagName("a");if(c>=0&&a[c]){this.set(a[c])}b.setAttribute("cursor",-1)},nextCursor:function(c,a,b){this.cursor(this.getNextCursor(c,a),b)},prevCursor:function(c,a,b){this.cursor(this.getPrevCursor(c,a),b)},getNextCursor:function(b,a){b++;if(b>=a){b=-1}return b},getPrevCursor:function(b,a){b--;if(b<-1){b=a-1}else{if(b>=a){b=-1}}return b},cursor:function(c,b){var d=b.parentNode.getElementsByTagName("div")[0];var a=d.getElementsByTagName("a");if(c>=0&&a[c]){a[c].className="s";d.scrollTop=a[c].offsetTop-d.offsetHeight/2}b.setAttribute("cursor",c)},show:function(b){var a=b.parentNode;var d=a.getElementsByTagName("div")[0];wg.keyPress=null;d.style.display="block";var c=a.getElementsByTagName("iframe")[0];if(c){c.style.display="block";c.style.height=(d.offsetHeight-1)+"px"}},hide:function(f){var b=f.parentNode;var h=b.getElementsByTagName("div")[0];if(h.style.display!="none"){setTimeout(function(){wg.keyPress=wg.keyPressSaveForm},100)}h.style.display="none";var g=b.getElementsByTagName("iframe")[0];if(g){g.style.display="none"}var e=f.value;var a=this.c[e];if(!a){return}var d=f.parentNode.getElementsByTagName("input");if(e==""){d[1].value="";wg.changed=true}else{e=e.toLowerCase();for(var c=0;c<a.length;c++){if(a[c].name.toLowerCase()==e){d[1].value=a[c].id;wg.changed=true;return}}}},set:function(c){var b=c.innerHTML;var d=c.getAttribute("v");var a=c.parentNode.parentNode.getElementsByTagName("input");a[0].value=b;a[1].value=d;wg.changed=true;this.hide(c.parentNode)}};var wg=wg||{};wg.initSettings=function(){wg.initParanja();wg.initSettingsForm();$(document).click(wg.mouseClick);$(".b-modal-window__control__close, #wdgt-add_active, #wdgt-close").click(function(){wg.closeSettingsForm();return false});var c=wg._URIParams["edit-form"]||window.widgetOpenId;if(c&&window.location.toString().indexOf("#modified")==-1){var d=null;for(var b=0;b<Widget.Framework._widgets.length;b++){var a=Widget.Framework._widgets[b];if((!window.widgetOpenId&&a.id.indexOf(c[0]+"-")!=-1)||(c==a.id)){d=a;break}}if(d){wg.showEditForm(d.id)}else{wg._showEditFormAfterAdd=1;wg.addWidget(c[0],1)}}else{if(wg._URIParams.add&&window.location.toString().indexOf("#modified")==-1){wg.addWidget(wg._URIParams.add[0],1)}else{if(wg._URIParams["delete"]&&window.location.toString().indexOf("#modified")==-1){var f=wg.getWidgetWrapper(wg._URIParams["delete"][0]);if(f){setTimeout(function(){f.style.display="none";wg.changed=1;wg.savePattern();var g=document.title;window.location.hash="#modified";document.title=g},10)}}}}var e=function(){var j=Widget.Framework.all();var k=function(i){return function(){wg.getWidgetWrapper(i).style.display="none";wg.changed=1;var l=wg.$("b-wdgt-hilight");if(l){l.style.display="none"}if(!wg._URIParams.edit){wg.savePattern()}return false}};for(var h=0;h<j.length;h++){if(j[h].params.yandex==false){var g=$(".b-remove-message",Widget.Framework.get(j[h].id).$());if(g.length>0){g.unbind("click.wg");g.bind("click.wg",k(j[h].id))}}}};e();setInterval(e,25000)};wg.initParanja=function(){var a=$("<div/>").css({overflow:"hidden",width:0,height:0});var b=$("<div class='v_sform_bg'/>").click(wg.closeSettingsForm);$(document.body).append(a).append(b);wg.fdiv=a.get(0);wg.sformBG=b.get(0)};wg.initSettingsForm=function(){wg.settingsForm=wg.$("widget_pref_form")||document.createElement("div");wg.settingsFormBody=wg.$("widget_pref_form_data");wg.settingsFormHead=wg.$("widget_pref_form_title");$('input[name="save_pref"]').click(wg.saveSettingsForm);$('input[name="close_pref"]').click(wg.closeSettingsForm);$('input[name="reset_pref"]').click(wg.resetSettingsForm)};wg.addWidget=function(e,b,d){var c=wg.$("wdgt-hint");if(c.style.display!="none"){return false}wg.closeSettingsForm();if(parseInt(e)<=14){return false}var a=wg.$("widgets-7")||wg.$("widgets-6")||wg.$("widgets-5")||wg.$("widgets-4");Widget.Framework.add(e,a,function(f){wg.afterAddWidget(f,b,d)},{fixed:(wg._URIParams.edit)?0:1});return false};wg.afterAddWidget=function(e,k,m){var a=e.wrapper.$()[0],j=$(a);var b=e.id;j.resize(wg.resize);if(!wg._URIParams.edit){j.addClass("b-widget_paranja")}wg._addedWidgetId=e.id;wg._changed=wg.changed;wg.changed=true;wg.initBlocks();if(wg._showEditFormAfterAdd){a.style.zIndex="";a.style.position="";wg._addedWidgetId=0;wg.showEditForm(e.id);wg._showEditFormAfterAdd=0;return}var h=wg.$("wdgt-hint");h.style.display="";h.style.height="auto";var c=h.getElementsByTagName("p")[0];if(e.params.yandex){c.innerHTML="Добавлен виджет.";h.className="b-wdgt-hint"}else{c.innerHTML="<strong>Внимание!</strong><br/>Яндекс не имеет отношения к содержимому виджета";h.className="b-wdgt-hint b-wdgt-hint_big"}$(wg.sformBG).unbind("click.wg");$(wg.sformBG).bind("click.wg",function(){return wg.confirmAddWidget(1,k,m,b)});var i=h.getElementsByTagName("a");var d=$(i[0]);d.unbind("click.wg");d.bind("click.wg",function(){return wg.confirmAddWidget(1,k,m,b)});d=$(i[1]);d.unbind("click.wg");d.bind("click.wg",function(){return wg.confirmAddWidget(0,k,m,b)});wg.onCloseForm=function(){var n=wg.getWidgetWrapper(wg._addedWidgetId),f=$(n);f.removeClass("b-widget_paranja").css("z-index","").css("position","");wg._addedWidgetId=0};Widget.Framework.OnInlineLoadingChange=function(){setTimeout(function(){wg.documentResize()},10)};wg.keyPress=function(f){return wg.keyPressAddWidget(f,k)};var g=function(){try{wg.showSettingsFormBG();wg.resizeAddedWidgetDiv();h.getElementsByTagName("a")[0].focus()}catch(f){setTimeout(g,100)}};setTimeout(g,100);var l=document.title;window.location.hash="#modified";document.title=l};wg.resizeAddedWidgetDiv=function(e){var d=wg.getWidgetWrapper(wg._addedWidgetId),b=$(d);var a=wg.getOffset(d);b.css({"z-index":992,position:"relative"});if(!wg._URIParams.edit){b.addClass("b-widget_paranja")}if(!e){window.scrollTo(0,a.y-115)}var c=$("#wdgt-hint");c.css({left:a.x-c.width()+10+"px",top:a.y+b.height()/2-10+"px"})};wg.confirmAddWidget=function(b,a,g,f){var f=wg._addedWidgetId||f;var e=wg.getWidgetWrapper(f);wg.trackWidget(b,g);wg.closeSettingsForm();if(!b){wg.changed=wg._changed;if(e){e.style.display="none"}if(!a){wg.showCatalog()}}else{var d=function(h){return function(){wg.getWidgetWrapper(h).style.display="none";var i=wg.$("b-wdgt-hilight");if(i){i.style.display="none"}if(!wg._URIParams.edit){wg.savePattern()}return false}};var c=$(".b-remove-message",Widget.Framework.get(f).$());if(c.length>0){c.unbind("click.wg");c.bind("click.wg",d(f))}}if(!wg._URIParams.edit){wg.savePattern()}return false};wg.showEditForm=function(c){wg.widgetId=c;wg.showSettingsForm("Данные загружаются...");var b=Widget.Framework.get(c);var a=$(wg.settingsForm).find(".controls");a.css("white-space","nowrap");if(b.params.prefs_src&&b.params.prefs_src!=""){a.hide()}else{a.show()}Widget.Framework.showEditForm(c,wg.settingsFormBody)};wg.showSettingsForm=function(c,e,d){if(wg.settingsForm.style.display!="block"){wg.settingsForm.style.visibility="hidden";wg.settingsForm.style.display="block"}wg.scrollSettingsForm();wg.showSettingsFormBG();wg.settingsFormBody.innerHTML='<div id="formErrorMessage" class="b-preferences" style="color:#f00;font-weight:bold;display:none;padding-bottom:5px;"></div><form name="saveform">'+c+"</form>";if(c.indexOf('class="geo"')){var a=wg.settingsFormBody.getElementsByTagName("input");var b=0;for(;b<a.length;b++){switch(a[b].className){case"geo":wg.geo.init(a[b]);break;case"button select-add-button":wg.mselect.init(a[b],"onclick",0);break;case"button select-remove-button":wg.mselect.init(a[b],"onclick",1);break}}a=wg.settingsFormBody.getElementsByTagName("select");for(b=0;b<a.length;b++){switch(a[b].className){case"inSelect":wg.mselect.init(a[b],"ondblclick",0);break;case"outSelect":wg.mselect.init(a[b],"ondblclick",1);break}}}$(wg.settingsFormBody.getElementsByTagName("form")[0]).submit(function(){return false});$('input[name="save_pref"]').click(d||wg.saveSettingsForm);wg._settingsFormData=wg.serializeSettingsForm().serialized;setTimeout(function(){wg.documentResize();wg.settingsForm.style.visibility="visible"},10)};wg.scrollSettingsForm=function(){var a=document.body.scrollTop+document.body.clientHeight/2-wg.settingsForm.offsetHeight/2;wg.settingsForm.style.top=(a>0?a:0)+"px";wg.settingsForm.style.marginTop=0};wg.serializeSettingsForm=function(){var b=wg.collectSettingsForm(),c="";for(var a in b){c+="["+a+":"+b[a]+"]"}return{form:b,serialized:c}};wg.showSettingsFormBG=function(){var a=wg.formBGHeight();wg.sformBG.style.height=a+"px";wg.sformBG.style.display="block";if(!wg._showSformBGTimer){wg._showSformBGTimer=setInterval("wg.documentResize(1)",50)}};wg.formBGHeight=function(){return Math.max(window.innerHeight?window.innerHeight:(Math.min(window.screen.availHeight,document.body.scrollHeight)),wg.getOffset(wg.$("foot")).y+83)};wg.collectSettingsForm=function(){var b=wg.settingsFormBody.getElementsByTagName("input");var d,g={};var e=0;for(;e<b.length;e++){d=b[e].getAttribute("name");if(d){switch(b[e].type){case"checkbox":g[d]=(b[e].checked?"true":"false");break;case"hidden":if(b[e].parentNode.getElementsByTagName("input")[0].className!="geo"){break}default:g[d]=b[e].value;break}}}b=wg.settingsFormBody.getElementsByTagName("select");for(e=0;e<b.length;e++){d=b[e].getAttribute("name");if(d){var f="";if(b[e].getAttribute("multiplevalue")=="true"){var a=b[e].getElementsByTagName("option");for(var c=0;c<a.length;c++){f+=(f==""?"":",")+a[c].value}}else{f=b[e].value}g[d]=f}}return g};wg.saveSettingsForm=function(){var b=Widget.Framework.get(wg.widgetId),a=wg.serializeSettingsForm();if(a.serialized==wg._settingsFormData){wg.closeSettingsForm()}else{b.params.usrCh=1;b.saveValues(a.form)}};wg.resetSettingsForm=function(){wg.closeSettingsForm();Widget.Framework.get(wg.widgetId).dropValues()};wg.closeSettingsForm=function(){$(wg.wdgtCatalog).css("display","none");$(wg.settingsForm).css("display","none");$(wg.sformBG).css("display","none");$("#wdgt-hint").css("display","none");$("#b-wdgt-hilight").css("display","none");$("#b-blame").css("display","none");document.body.style.overflow=($.browser.safari)?"auto":"";if(wg._showSformBGTimer){clearInterval(wg._showSformBGTimer);wg._showSformBGTimer=false}if(wg.onCloseForm){wg.onCloseForm();wg.onCloseForm=null}window.location.hash="#modified"};wg.keyPressAddWidget=function(b,a){if(wg.sformBG.style.display!="none"){switch(b.keyCode){case 13:wg.confirmAddWidget(1,a);return false;case 27:wg.confirmAddWidget(0,a);return false}}};wg.keyPressSaveForm=function(a){if(wg.sformBG.style.display!="none"){switch(a.keyCode){case 13:setTimeout(function(){wg.saveSettingsForm()},100);return false;case 27:wg.closeSettingsForm();return false}}};wg.documentResize=function(e){var d,a;var c=window.document.body.clientHeight-16;var b=wg.formBGHeight();wg.sformBG.style.height=b+"px";if(wg.wdgtCatalog){d=wg.wdgtCatalog.getElementsByTagName("iframe")[0];d.style.height=c+"px"}if(wg.settingsForm.style.display=="block"){d=$("#widget_pref_form_data iframe")[0];a=(d)?d.offsetWidth+40:500;wg.settingsForm.style.width=a+"px";wg.settingsForm.style.marginLeft=Math.max(a/-2,document.body.offsetWidth/-2)+"px";wg.scrollSettingsForm()}if(wg._addedWidgetId){wg.resizeAddedWidgetDiv(e)}};wg.mouseClick=function(c){var d=c.target;var a=d.className;for(var b=0;b<3;b++){d=d.parentNode;if(!d){return}a+=d.className}switch(a){case"b-widget-control b-widget-control-close close-handler":wg.closeSettingsForm();break;case"b-widget-control b-widget-control-close":while(d&&!d.className.match(/(^| )b-widget($| )/)){d=d.parentNode}if(d){wg.closedWigets.push(d.id);d.style.display="none";wg.undoLink.style.display="";wg.fixDropsLayout();wg.changed=true;wg.closeSettingsForm()}break;case"b-widget-control b-widget-control-setup":while(d&&!d.getAttribute("id")){d=d.parentNode}var e=d.getAttribute("id");e=e.substr(11,e.length-11);if(e==""){return}wg.closeSettingsForm();wg.showEditForm(e);break;case"b-widget-control b-widget-control-close closeonly":wg.psettings.regionHidden="true";while(d&&d.className!="b-widget b-widget-simple"){d=d.parentNode}if(d){wg.closedWigets.push(d.id);d.style.display="none";wg.undoLink.style.display="";wg.fixDropsLayout();wg.changed=true}break}};wg.getWidgetWrapper=function(a){return(a)?Widget.Framework.get(a).wrapper.$()[0]:null};wg.trackWidget=function(a,b){b=b||wg._URIParams.from||"all";if(a){wg.createElement("img",{src:"//clck.yandex.ru/click/dtype=stred/pid=132/cid=2949/path="+b+".set."+wg._addedWidgetId+"/rnd="+((new Date()).getTime()+Math.round(Math.random()*100))+"/*http://www.yandex.ru"})}};wg.wform=function(a){wg.showSettingsForm(a.form);wg.keyPress=wg.keyPressSaveForm};