PageSourceSearch

https://www.umi-cms.ru/js/cms/compiled.js

js umi-cms.ru collected 2026-10-02 04:14:27 UTC 107,928 bytes, 4 lines download raw bytes

1function RGBColor(e){this.ok=!1,"#"==e.charAt(0)&&(e=e.substr(1,6)),e=e.replace(/ /g,""),e=e.toLowerCase();var t={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee9
10",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"};for(var i in t)e==i&&(e=t[i]);for(var n=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(e){return[parseInt(e[1]),parseInt(e[2]),parseInt(e[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(e){return[parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(e){return[parseInt(e[1]+e[1],16),parseInt(e[2]+e[2],16),parseInt(e[3]+e[3],16)]}}],r=0;r<n.length;r++){var a=n[r].re,o=n[r].process,s=a.exec(e);s&&(channels=o(s),this.r=channels[0],this.g=channels[1],this.b=channels[2],this.ok=!0)}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHash=function(){return{red:this.r,green:this.g,blue:this.b}},this.inverse=function(){this.r=255-this.r,this.g=255-this.g,this.b=255-this.b},this.toHex=function(){var e=this.r.toString(16),t=this.g.toString(16),i=this.b.toString(16);return 1==e.length&&(e="0"+e),1==t.length&&(t="0"+t),1==i.length&&(i="0"+i),"#"+e+t+i}}function relationControl(e,t,n,r){var a=this,o=e,s=t||e,d=!0,u=null,l=null,p=null,c=null,m=null,f=null,h=null,y=null,g=null,v=0,b=0,j=r||"/admin/data/guide_items_all/",w=function(){if(u=document.getElementById("relationSelect"+s),l=document.getElementById("relationInput"+s),p=document.getElementById("relationButton"+s),!u)return void alert("Select input for field #"+s+" not found");jQuery("option",u).each(function(){this.selected||0===this.value.length||(d=!1)}),p&&(p.onclick=function(){a.addItem()}),l&&(l.onkeyup=function(e){var t=e?e.keyCode:event.keyCode;return 13==t&&p?(a.addItem(),!1):void a.doSearch()},l.onkeydown=function(e){var t=e?e.keyCode:event.keyCode;if(13==t)return!1});var e=function(){d&&(a.loadItemsAll(),d=!1)};u.onmouseover=e,u.onfocus=e;for(var t=0;t<u.childNodes.length;t++)1!=u.childNodes[t].nodeType&&(u.removeChild(u.childNodes[t]),t=0);n&&0==jQuery("option[value='']",u).size()&&jQuery(u).prepend("<option value=''></option>")};this.rescan=function(){l=document.getElementById("relationInput"+s),l&&(l.onkeyup=function(e){var t=e?e.keyCode:event.keyCode;13==t&&p?a.addItem():a.doSearch()})},this.getValue=function(){for(var e=jQuery("option[selected]",jQuery(u)),t=[],i=0;i<e.length;i++)t[e[i].value]=jQuery(e[i]).text();return t},this.loadItems=function(e){jQuery.ajax({url:j+o+".xml?limit&search[]="+encodeURIComponent(e),type:"get",complete:function(e,t){a.updateItems(e)}})},this.loadItemsAll=function(){jQuery.ajax({url:j+o+".xml?allow-empty",type:"get",complete:function(e,t){a.updateItemsAll(e)}})},this.updateItemsAll=function(e){if(e.responseXML.getElementsByTagName("empty").length){if(l){l.onkeyup=function(e){var t=e?e.keyCode:event.keyCode;switch(t){case 38:y.length&&(g>0||null==g)&&_(null===g?y.length-1:g-1);break;case 40:y.length&&(g<y.length-1||null==g)&&_(null===g?0:g+1);break;case 13:k(),x();break;case 27:x();break;default:clearTimeout(h),h=setTimeout(function(){a.doSearchAjax()},500)}},l.onblur=function(){f&&(v<parseInt(f.style.left)||v>parseInt(f.style.left)+parseInt(f.offsetWidth)||b<parseInt(f.style.top)||b>parseInt(f.style.top)+parseInt(f.offsetHeight))&&x()};var t=e.responseXML.getElementsByTagName("empty")[0].getAttribute("total");m||(m=new Option(" ",""),m.innerHTML=getLabel("js-relation-total")+t+". "+getLabel("js-relation-use_search"),u.insertBefore(m,u.firstChild))}}else{var i=e.responseXML.getElementsByTagName("object"),r=[],o=0;for(o=0;o<u.options.length;o++)u.options[o].selected&&r.push(u.options[o].value);for(jQuery("option",u).each(function(){this.selected&&0!==this.value.length||jQuery(this).remove()}),n&&$(u).prepend("<option value=''>
1 </option>"),o=0;o<i.length;o++){var s=i[o].getAttribute("id"),d=!1;for(var p in r)if(r[p]==s){d=!0,delete r[p];break}if(!d){var c=i[o].getAttribute("name"),j=new Option(c,s);j.innerHTML=c,u.appendChild(j)}}if(jQuery.browser.msie){var w=u.style.display;u.style.display="none",u.style.display=w}}},this.updateItems=function(e){if(g=null,y=e.responseXML.getElementsByTagName("object"),y.length){var t=null;if(!f){f=document.createElement("div"),f.className="relationAutosuggest";var n=jQuery(l).offset();f.style.position="absolute",f.style.zIndex=1050,f.style.width=l.clientWidth+"px",f.style.top=n.top+l.offsetHeight+"px",f.style.left=n.left+"px",t=document.createElement("ul"),f.appendChild(t),document.body.appendChild(f)}for(f.style.display="",jQuery(document).mousemove(Q),t=f.firstChild;t.firstChild;)t.removeChild(t.firstChild);for(i=0;i<y.length;i++){var r=y[i].getAttribute("name"),a=document.createElement("li");a.innerHTML=r,a.onmouseover=function(){_(this.suggestIndex)},a.onmouseout=function(){this.className=""},a.onclick=function(){k(),x()},a.suggestIndex=i,t.appendChild(a)}}};var Q=function(e){return e?(v=e.pageX,b=e.pageY):(v=event.clientX+document.body.scrollLeft,b=event.clientY+document.body.scrollTop),!0};this.addItem=function(e,t){(e&&e.length||l&&l.value.length)&&(I(),C(),u.multiple||!c||e||t?(c=new Option(e?e:l.value,t?t:l.value),c.innerHTML=(t?"":"&rarr;&nbsp;&nbsp;")+(e?e:l.value),u.options.length?u.insertBefore(c,u.firstChild):u.appendChild(c)):(c.innerHTML=(t?"":"&rarr;&nbsp;&nbsp;")+l.value,c.value=t?t:l.value,u.selectedIndex=0),l.value="",c.selected=!0,jQuery.browser.msie&&setTimeout(function(){c.selected=!1,c.selected=!0},20))};var _=function(e){if("none"!=f.style.display){var t=f.firstChild,i=t.childNodes.item(g);i&&(i.className=""),t.childNodes.item(e).className="active",g=e}},k=function(){if(f&&"none"!=f.style.display&&null!==g){for(var e=y[g].getAttribute("name"),t=y[g].getAttribute("id"),i=!1,n=0;n<u.options.length;n++)if(u.options[n].value==t){i=!0,u.options[n].selected=!0;break}i||a.addItem(e,t)}else l.value.length&&p&&a.addItem()},x=function(){f&&"none"!=f.style.display&&(f.style.display="none",jQuery(document).unbind("mousemove",Q))};this.doSearch=function(){var e=l.value.toLowerCase();if(I(),""==e)return void(u.multiple&&C());for(var t=0;t<u.options.length;t++){var i=u.options[t].text,n=i.replace(/^.\s\s/,"");if(i.substring(0,e.length).toLowerCase()===e||n.substring(0,e.length).toLowerCase()===e){if(!u.multiple)return void(u.selectedIndex=t);"optgroup"!=u.firstChild.nodeName.toLowerCase()&&(A(),searchGroup=u.firstChild,itemsGroup=u.lastChild);var r=u.options[t];if(r.parentNode==searchGroup)continue;if(r.oldPrevSibling=r.previousSibling,itemsGroup.removeChild(r),searchGroup.appendChild(r),5==searchGroup.childNodes.length)return}}},this.doSearchAjax=function(){l.value&&this.loadItems(l.value)};var A=function(){var e=document.createElement("optgroup");e.label="Search results";var t=document.createElement("optgroup");for(t.label="------------------------------------------------";u.firstChild;){var i=u.firstChild;u.removeChild(i),t.appendChild(i)}u.appendChild(e),u.appendChild(t)},C=function(){if(u.firstChild&&"optgroup"==u.firstChild.nodeName.toLowerCase()){u.removeChild(u.firstChild);for(var e=u.firstChild;e.firstChild;){var t=e.firstChild;e.removeChild(t),u.appendChild(t)}u.removeChild(e)}},I=function(){if(u.firstChild&&"optgroup"==u.firstChild.nodeName.toLowerCase())for(var e=u.firstChild,t=u.lastChild;e.firstChild;){var i=e.firstChild;e.removeChild(i),void 0===i.oldPrevSibling&&null!=i.oldPrevSibling||(i.oldPrevSibling&&i.oldPrevSibling.nextSibling?t.insertBefore(i,i.oldPrevSibling.nextSibling):null===i.oldPrevSibling?t.insertBefore(i,t.firstChild):t.appendChild(i),i.oldPrevSibling=void 0)}};w()}function symlinkControl(e,t,i,n,r){var a=this,o=e,r=(i instanceof Array?i:[i],r instanceof Array?r:[r]),s=i instanceof Array?"&htypes[]="+i.join("&htypes[]="):"",d=r instanceof Array?"&hierarchy_types="+r.join(","):"",u=t||null,l=null,p=null,c=null,m=null,f=null,h=null,y=null,g=0,v=0;if(!n)var n={};var b=n.iconsPath||"/images/cms/admin/mac/tree/",j=n.fadeColorStart||[255,0,0],w=n.fadeColorEnd||[255,255,255],Q=n.inputName||"symlinkInput"+o,_=n.noImages||!1,k={},x=function(){if(window.symlinkControlsList||(window.symlinkControlsList={}),window.symlinkControlsList[o]=a,l=document.getElementById("symlinkInput"+o),!l)return void alert("Symlink container #"+o+" not found");var e=document.createElement("input");e.type="hidden",e.name=Q,l.parentNode.insertBefore(e,l),m=document.createElement("ul"),l.appendChild(m),p=document.createElement("input"),l.appendChild(p),c=_?document.createElement("input"):document.createElement("img"),l.appendChild(c),p.type="text",_?(c.t
1ype="button",c.value="╘"):(c.src="/images/cms/admin/mac/tree.png",c.height="18"),c.className="treeButton",c.onclick=function(){jQuery.openPopupLayer({name:"Sitetree",title:"Выбор страницы",width:620,height:335,url:"/styles/common/js/tree.html?id="+o+(u?"&module="+u:"")+d+(window.lang_id?"&lang_id="+window.lang_id:"")})},m.className="pageslist",p.onkeypress=function(e){var t=e?e.keyCode:window.event.keyCode;if(13==t)return!1},p.onkeyup=function(e){var t=e?e.keyCode:window.event.keyCode;switch(t){case 38:h.length&&(y>0||null==y)&&A(null===y?h.length-1:y-1);break;case 40:h.length&&(y<h.length-1||null==y)&&A(null===y?0:y+1);break;case 13:return C(),L(),!1;case 27:L();break;default:a.doSearch()}},p.onblur=function(){f&&(g<parseInt(f.style.left)||g>parseInt(f.style.left)+parseInt(f.offsetWidth)||v<parseInt(f.style.top)||v>parseInt(f.style.top)+parseInt(f.offsetHeight))&&L()}};this.loadItems=function(e){jQuery.ajax({url:"/admin/content/load_tree_node.xml?limit&domain_id[]="+(window.domain_id?window.domain_id:"1")+s+(window.lang_id?"&lang_id="+window.lang_id:"")+"&search-all-text[]="+encodeURIComponent(e),type:"get",complete:function(e,t){a.updateItems(e)}})},this.updateItems=function(e){if(y=null,h=e.responseXML.getElementsByTagName("page"),h.length){for(var t=[],i=0;i<h.length;i++)k[h[i].getAttribute("id")]||(t[t.length]=h[i]);h=t;var n=null;if(!f){f=document.createElement("div"),f.className="symlinkAutosuggest";var r=jQuery(p).offset();f.style.position="absolute",f.style.zIndex=1050,f.style.width=p.clientWidth+"px",f.style.top=r.top+p.offsetHeight+"px",f.style.left=r.left+"px",n=document.createElement("ul"),f.appendChild(n),document.body.appendChild(f)}for(T(),jQuery(document).mousemove(N),n=f.firstChild;n.firstChild;)n.removeChild(n.firstChild);for(i=0;i<h.length;i++)if(!k[h[i].getAttribute("id")]){var a=E(h[i].getElementsByTagName("name")[0]),o=E(h[i].getElementsByTagName("basetype")[0]),s=h[i].getAttribute("link"),d=document.createElement("li"),u=document.createElement("span"),l=document.createElement("a");d.title=a,a.length>20&&(a=a.substr(0,20)+"..."),s.length>55&&(s=s.substr(0,55)+"..."),d.appendChild(document.createTextNode(a)),d.appendChild(u),d.appendChild(document.createElement("br")),d.appendChild(l),u.appendChild(document.createTextNode(" ("+o+")")),l.appendChild(document.createTextNode(s)),l.href=s,l.target="_blank",d.onmouseover=function(){A(this.suggestIndex)},d.onclick=function(){C(),L()},d.suggestIndex=i,n.appendChild(d)}}},this.doSearch=function(){var e=p.value;a.loadItems(e)};var A=function(e){if("none"!=f.style.display){var t=f.firstChild,i=t.childNodes.item(y);i&&(i.className=""),t.childNodes.item(e).className="active",y=e}},C=function(){if(f&&"none"!=f.style.display&&null!==y){var e=h[y].getAttribute("id"),t=E(h[y].getElementsByTagName("name")[0]),i=h[y].getAttribute("link"),n=h[y].getElementsByTagName("basetype")[0],r="",o=(r=n.getAttribute("module"))?r:"",s=(r=n.getAttribute("method"))?r:"";a.addItem(e,t,[o,s],i)}};this.addItem=function(e,t,i,n){if(void 0===k[e]){var r=document.createElement("li"),a=document.createElement("span"),o=document.createElement("a"),s=document.createElement("a"),d=document.createElement("input");if(d.type="hidden",d.name=Q,d.value=e,s.input=d,o.href=n,_)s.appendChild(document.createTextNode("[x]"));else{var u=document.createElement("img");u.src=b+"symlink_delete.png",u.alt="delete",s.appendChild(u)}if(s.href="javascript:void(0);",s.className="button",s.onclick=function(){this.input.parentNode.removeChild(this.input),m.removeChild(this.parentNode),delete k[e]},a.title=i[0]+" "+i[1],a.appendChild(document.createTextNode(t)),o.appendChild(document.createTextNode(n)),r.appendChild(s),!_){var p=document.createElement("img");p.src=b+"ico_"+i[0]+"_"+i[1]+".png",r.appendChild(p)}r.appendChild(a),r.appendChild(o),m.appendChild(r),l.parentNode.insertBefore(d,l),r.style.backgroundColor=makeHexRgb(j),r.startColor=j,r.endColor=w,r.pname=t,r.fade=I,setTimeout(function(){r.fade()},2e3),k[e]=!0,jQuery("#eip_page").size()&&(frameElement.height=jQuery("#eip_page").height()>500?500:jQuery("#eip_page").height())}};var I=function(){if(void 0==this.fadeColor&&(this.fadeColor=[],this.fadeColor[0]=this.startColor[0],this.fadeColor[1]=this.startColor[1],this.fadeColor[2]=this.startColor[2]),Math.round(this.fadeColor[0]+this.fadeColor[1]+this.fadeColor[2])!=Math.round(this.endColor[0]+this.endColor[1]+this.endColor[2])){this.fadeColor[0]+=(this.endColor[0]-this.startColor[0])/50,this.fadeColor[1]+=(this.endColor[1]-this.startColor[1])/50,this.fadeColor[2]+=(this.endColor[2]-this.startColor[2])/50,this.style.backgroundColor=makeHexRgb(this.fadeColor);var e=this;setTimeout(function(){e.fade()},20)}},T=function(){if(f){var e=jQuery(p).offset();f.style.width=p.clientWidth,f.style.top=e.top+p.offsetHeight,f.style.left=e.left,f.style.display=""}}
1,L=function(){f&&"none"!=f.style.display&&(f.style.display="none",jQuery(document).unbind("mousemove",N))},N=function(e){return e?(g=e.pageX,v=e.pageY):(g=event.clientX+document.body.scrollLeft,v=event.clientY+document.body.scrollTop),!0},E=function(e){return e.firstChild&&3==e.firstChild.nodeType?e.firstChild.nodeValue:e.nodeValue};x()}function makeHexRgb(e){for(var t="",i=0;i<3;i++)t=t+hex[Math.floor(e[i]/16)]+hex[Math.floor(e[i]%16)];return"#"+t}var uAdmin=function(){function uAdmin(){return null==uAdmin.prototype.instanse&&(uAdmin.prototype.instanse=new uAdmin.prototype.get),register(arguments),uAdmin.prototype.instanse}var register=function(){var e,t,i,n=function(e,t){for(var i in e.reg)return e.reg[t]?e.reg[t]:n(e.reg[i],t);return!1},r=arguments[0];if(!r.length)return!1;if("object"==typeof r[0]){if("[object Array]"==Object.prototype.toString.call(r[0]))return!1;for(var a in r[0])register([a,r[0][a],r[1]||null]);return!0}if("string"!=typeof r[0])return!1;if("undefined"==typeof r[1])return!1;if(e=r[0],t=r[1],i=r[2]||null,i||(i=uAdmin),"string"==typeof i&&(i=n(uAdmin,i)),"function"!=typeof i)return!1;var o=!1;e=e.split("."),e.length>1&&(o=!0),e=e.pop();var s=function(){i.reg[e]=t,o&&(i.reg[e].isclass=!0)};return i.reg||(i.reg=s),s(),!0};if(uAdmin.prototype.get=function(){return this},uAdmin.prototype.get.prototype=uAdmin.prototype,uAdmin.prototype.init=function(){uAdmin.load(uAdmin),delete uAdmin.reg,delete uAdmin.load,uAdmin.csrf&&jQuery(document).ajaxSend(function(e,t,i){if(!i||!i.type)return!0;switch(i.type){case"POST":"undefined"==typeof i.data&&(i.data=""),i.data+=i.data.length?"&csrf="+uAdmin.csrf:"csrf="+uAdmin.csrf;break;case"GET":i.url+=~i.url.indexOf("?")?"&csrf="+uAdmin.csrf:"?csrf="+uAdmin.csrf}})},"undefined"==typeof JSON&&(JSON={parse:function(str){try{if(str.match(/^{/g)){var val=eval("("+str+")");if("[object Object]"==Object.prototype.toString.call(val))return val}throw new SyntaxError("JSON.parse: unexpected end of data")}catch(e){throw new SyntaxError("JSON.parse: unexpected end of data")}}}),window.pageData)uAdmin("data",window.pageData);else{var data=jQuery.ajax({url:location.pathname+".json"+location.search,dataType:"json",async:!1});uAdmin("data",JSON.parse(data.responseText))}var onLoadEventHandlers={};return uAdmin.onLoad=function(e,t){return"function"==typeof t&&(e in onLoadEventHandlers==0&&(onLoadEventHandlers[e]=[]),onLoadEventHandlers[e].push(t),t in onLoadEventHandlers[e])},uAdmin.load=function(e){for(var t in e.reg){if(e.reg[t].reg&&uAdmin.load(e.reg[t]),e.reg[t].isclass){var i=function(e,t){for(var i in t)e.prototype[i]=t[i];return new e};e==uAdmin?e[t]=new e.reg[t](i):e.prototype[t]=new e.reg[t](i)}else e==uAdmin?e[t]=e.reg[t]:e.prototype[t]=e.reg[t];var n=onLoadEventHandlers[t];if(void 0!=n&&n.length>0)for(var r=0;r<n.length;r++)"function"==typeof n[r]&&n[r]()}},uAdmin}();uAdmin(".panel",function(e){function t(){var e=this;if(jQuery("html").addClass("u-eip"),this.panelHolder=this.addPanelHolder(),this.quickpanel=this.addQuickpanel(),this.showHideBtn=this.addShowHideBtn(),this.drawControls(),jQuery(document).bind("click",function(t){jQuery(t.target).parents("#u-quickpanel").size()||e.changeAct()}
1),!jQuery.cookie("eip-panel-state-first")){this.quickpanel.css({overflow:"hidden",height:"0"}),this.showHideBtn.addClass("collapse"),this.quickpanel.delay(500).animate({height:"25px"},500,function(){jQuery(this).css("overflow","visible"),e.showHideBtn.removeClass("collapse")}),this.quickpanel.fadeTo(300,.3),this.quickpanel.fadeTo(300,1),jQuery.cookie("eip-panel-state","",{path:"/",expires:0});var t=new Date;t.setTime(t.getTime()+2592e6),jQuery.cookie("eip-panel-state-first","Y",{path:"/",expires:t})}var i="/admin/content/frontendPanel/.json?links";i+="&ts="+Math.round(1e3*Math.random()),jQuery.ajax({url:i,dataType:"json",success:this.onLoadData})}return t.prototype.drawControls=function(){this.exitButton=this.addExitButton(),this.helpButton=this.addHelpButton(),this.butterfly=this.addButtrfly(),this.eipHolder=this.addEipHolder(),this.editMenu=this.addEditMenu(),this.lastDoc=this.addLastDoc(),this.changelogDd=this.addChangelogDd(),this.note=this.addNote(),this.metaHolder=this.addMetaHolder(),this.seoButton=this.addSeoButton()},t.prototype.addPanelHolder=function(){return jQuery('<div id="u-panel-holder" />').appendTo("body")},t.prototype.addQuickpanel=function(){return this.panelHolder.length?jQuery('<div id="u-quickpanel" />').appendTo(this.panelHolder):null},t.prototype.addShowHideBtn=function(){if(!this.panelHolder.length)return null;var e=this;return jQuery('<div id="u-show_hide_btn" />').appendTo(this.panelHolder).click(function(){e.swap(this)})},t.prototype.addExitButton=function(){return this.quickpanel.length?jQuery('\n\t\t\t<div id="exit" title="'+getLabel("js-panel-exit")+'">&#160;</div>\n\t\t').appendTo(this.quickpanel).click(function(){return window.location="/users/logout/",!1}):null},t.prototype.addHelpButton=function(){return this.quickpanel.length?jQuery('\n\t\t\t<div id="help" title="'+getLabel("js-panel-documentation")+'">&#160;</div>\n\t\t').appendTo(this.quickpanel).click(function(){return window.open("http://help.umi-cms.ru/admin_panel.htm"),!1}):null},t.prototype.addButtrfly=function(){return this.quickpanel.length?jQuery('\n\t\t\t<div id="butterfly">\n\t\t\t\t<span class="in_ico_bg">&#160;</span>'+getLabel("js-panel-modules")+'\n\t\t\t\t<div class="bg">\n\t\t\t\t\t<ul id="u-mods-cont-left" />\n\t\t\t\t\t<ul id="u-mods-cont-right" />\n\t\t\t\t\t<div class="clear separate" />\n\t\t\t\t\t<ul id="u-mods-utils" />\n\t\t\t\t\t<ul id="u-mods-admin" />\n\t\t\t\t\t<div class="clear" />\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t').appendTo(this.quickpanel):null},t.prototype.addEipHolder=function(){return this.quickpanel.length?jQuery("<div />").attr({id:"eip_holder"}).appendTo(this.quickpanel):null},t.prototype.addMetaHolder=function(){return this.quickpanel.length?jQuery("<div />").attr({id:"meta_holder"}).appendTo(this.quickpanel):null},t.prototype.addEditMenu=function(){return this.quickpanel.length?jQuery('\n\t\t\t<div id="edit_menu" title="'+getLabel("js-panel-edit-menu")+'">\n\t\t\t\t<span class="in_ico_bg">&#160;</span>\n\t\t\t\t<div>\n\t\t\t\t\t<ul id="u-docs-edit"/>\n\t\t\t\t\t<span class="clear" />\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t').appendTo(this.quickpanel):null},t.prototype.addLastDoc=function(){if(!this.quickpanel.length)return null;var e=this;return jQuery('\n\t\t\t<div id="last_doc">\n\t\t\t\t<span class="in_ico_bg" />\n\t\t\t\t'+getLabel("js-panel-last-documents")+'\n\t\t\t\t<div>\n\t\t\t\t\t<ul id="u-docs-recent" />\n\t\t\t\t\t<span class="clear" />\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t').appendTo(this.quickpanel).click(function(){e.changeAct(this)})},t.prototype.addChangelogDd=function(){if(!this.quickpanel.length)return null;var e=this;return jQuery('\n\t\t\t<div id="changelog_dd" style="display:none;">\n\t\t\t\t<span class="in_ico_bg">&#160;</span>\n\t\t\t\t'+getLabel("js-panel-history-changes")+'\n\t\t\t\t<div>\n\t\t\t\t\t<ul id="u-changelog" />\n\t\t\t\t\t<span class="clear" />\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t').appendTo(this.quickpanel).click(function(){e.changeAct(this)})},t.prototype.addNote=function(){return this.quickpanel.length?jQuery('\n\t\t\t<div id="note">\n\t\t\t\t<span class="in_ico_bg">&#160;</span>\n\t\t\t\t'+getLabel("js-panel-note")+"\n\t\t\t</div>\n\t\t").appendTo(this.quickpanel):null},t.prototype.addSeoButton=function(){return this.quickpanel.length?jQuery('\n\t\t\t<div id="seo">\t\t\t\t<span class="in_ico_bg">&#160;</span>\n\t\t\t\t'+getLabel("module-seo")+"\n\t\t\t</div>\n\t\t").appendTo(this.quickpanel).click(function(){window.location="/admin/seo/"}):null},t.prototype.onLoadData=function(e){var t=uAdmin.panel;if(!t)return!1;jQuery('<link type="text/css" rel="stylesheet" href="/styles/skins/_eip/css/theme.css" />').appendTo("head");var i,n;for(i in e.documents.recent.page)i=e.documents.recent.page[i],jQuery("ul#u-docs-recent",t.lastDoc).append('<li><a href="'+i.link+'">'+i.name+"</a></li>");var r=0;for(i in e.documents.editable.page){i=e.documents.editable.page[i];for(n in e.modules.module)n=e.modules.module[n],n.name!=i.basetype.module;jQuery("ul#u-docs-edit",t.quickpanel||null).append('<li><a href="'+(uAdmin.lang_prefix?"/"+uAdmin.lang_prefix:"")+i["edit-link"]+'">'+i.name+"</a></li>"),r++}r&&t.editMenu?t.editMenu.click(function(){t.changeAct(this)}):t.editMenu&&t.editMenu.hide(0),r=0;for(n in e.modules.module){n=e.modules.module[n];var a;switch(n.type){case"system":a="ul#u-mods-utils";break;case"util":a="ul#u-mods-admin";break;default:a=++r%2?"ul#u-mods-cont-left":"ul#u-mods-cont-right"}jQuery(a,t.butterfly||null).append('<li><a href="'+(uAdmin.lang_prefix?"/"+uAdmin.lang_prefix:"")+"/admin/"+n.name+'/">'+n.label+"</a></li>")}if(r&&t.butterfly&&t.butterfly.click(function(){t.changeAct(this)}).addClass("butterfly_hover"),"undefined"!=typeof e.changelog&&t.changelogDd){for(var o in e.changelog.revision){o=e.changelog.revision[o];var s=o.date.std+(o.author.name?" - "+o.author.name:"")+("active"==o.active?"&nbsp;&nbsp;&nbsp;&larr;":""),d=o.link+"?force-redirect="+window.location.pathname;jQuery("#u-changelog",t.changelogDd).append('<li><a href="'+d+'">'+s+"</a></li>")}t.changelogDd.css("display","")}else t.changelogDd&&t.changelogDd.css("display","none");"undefined"!=typeof e.tickets&&"object"==typeof uAdmin.tickets?uAdmin.tickets.draw(e):t.note&&t.note.remove()}
1,t.prototype.swap=function(e){var t=jQuery("#u-quickpanel").css("height");return"0px"==t?this.expand(e):(uAdmin.eip.meta.enabled&&jQuery("#u-quickpanel #meta").trigger("click"),this.collapse(e))},t.prototype.expand=function(e){var t=jQuery("#u-quickpanel");t.css("overflow","visible"),t.animate({height:"25px"},700),jQuery(e).removeClass("collapse"),jQuery.cookie("eip-panel-state","",{path:"/",expires:0})},t.prototype.collapse=function(e){var t=jQuery("#u-quickpanel");t.css("overflow","hidden"),t.animate({height:"0"},700),jQuery(e).addClass("collapse");var i=new Date;i.setTime(i.getTime()+2592e6),jQuery.cookie("eip-panel-state","collapsed",{path:"/",expires:i})},t.prototype.loadRes=function(e,t,i){var n;switch(e){case"js":case"text/javascript":n=document.createElement("script"),n.src=t,n.charset="utf-8";break;case"css":case"text/css":n=document.createElement("link"),n.href=t,n.rel="stylesheet";break;default:return}document.body.parentNode.firstChild.appendChild(n),"function"==typeof i&&jQuery(document).one("ready",i)},t.prototype.changeAct=function(e){var t=uAdmin.eip&&uAdmin.eip.enabled?"[id != 'edit']":"",i=jQuery("#save_edit");if(e)if(jQuery(e).hasClass("act"))jQuery("#u-quickpanel .act div:first").hide(),jQuery("#u-quickpanel .act"+t).removeClass("act"),"edit"==e.id&&i.css("display","none");else{var n=jQuery("#u-quickpanel .act"),r=!1;n.size()&&(jQuery("#u-quickpanel .act div:first").hide(),jQuery("#u-quickpanel .act"+t).removeClass("act"),"edit"!=e.id||t||i.css("display","none")),jQuery.browser.opera&&(r=jQuery(e).width()),jQuery(e).addClass("act"),r&&jQuery(e).width(r),jQuery("#u-quickpanel .act div:first").show(),"edit"==e.id&&i.css("display","block")}else jQuery("#u-quickpanel .act div:first").hide(),jQuery("#u-quickpanel .act"+t).removeClass("act");"meta"!=jQuery(e).attr("id")&&uAdmin.eip&&uAdmin.eip.meta.enabled&&jQuery("#u-quickpanel #meta").addClass("act")},t.prototype.editInAdmin=function(e){"enable"==e&&jQuery(document).bind("keypress",this.editInAdmin.bindEvents),"disable"==e&&jQuery(document).unbind("keypress",this.editInAdmin.bindEvents)},t.prototype.editInAdmin.bindEvents=function(e){if(e.shiftKey)switch(e.charCode||e.keyCode){case 68:case 100:case 1042:case 1074:jQuery("#u-quickpanel #edit_menu").each(function(e,t){uAdmin.panel.changeAct(t)})}},e(t,this)}),uAdmin(".tickets",function(e){function t(){var e=function(e){var t=this;t.params=e,function(){t.node=jQuery('<div class="u-ticket" />').appendTo("body"),e.message&&t.createMessage(),t.update()}()};e.prototype.resetSelection=function(){if(document.selection&&document.selection.empty)document.selection.empty();else if(window.getSelection){var e=window.getSelection();e&&e.removeAllRanges&&e.removeAllRanges()}},e.prototype.createMessage=function(){var e=this;e.messageNode=jQuery('<div class="u-ticket-comment"><div /><textarea /><a /></div>').appendTo("body"),e.params.message&&(jQuery("div",e.messageNode).html(e.params.message.authorName+" ("+e.params.message.authorLogin+")"),jQuery("textarea",e.messageNode).attr("value",e.params.message.text)),jQuery("a",e.messageNode).html(getLabel("js-ticket-delete")),jQuery("textarea",e.messageNode).bind("change",function(){e.save()}),jQuery("a",e.messageNode).bind("click",function(){e.del()})},e.prototype.del=function(){var e=this;if(this.node&&this.node.remove(),this.messageNode&&this.messageNode.remove(),e.params.id){var t="/content/tickets/delete/"+e.params.id+"/";jQuery.get(t)}},e.prototype.save=function(){var e=this,t=e.params.id?"modify":"create",i="/content/tickets/"+t+"/"+e.params.id+"/";i+="?ts="+Math.round(1e3*Math.random()),jQuery.ajax({type:"POST",url:i,dataType:"json",data:{x:e.params.x,y:e.params.y,width:e.params.width,height:e.params.height,message:jQuery("textarea",e.params.messageNode).attr("value"),referer:window.location.toString()},success:function(t){e.params.id=t.id}})},e.prototype.update=function(){var e=this;e.node.css({top:parseInt(e.params.y),left:parseInt(e.params.x),width:e.params.width,height:e.params.height,opacity:.3}),e.messageNode&&e.messageNode.css({top:parseInt(e.params.y)+parseInt(e.params.height),left:parseInt(e.params.x)+parseInt(e.params.width)}),uAdmin.tickets.disabled&&jQuery(e.node).add(e.messageNode).hide()},e.prototype.listen=function(){var e,t,i=this,n=i.params.x,r=i.params.y;jQuery(document).bind("mousemove",function(a){i.resetSelection(),e=a.pageX,t=a.pageY,e>n?i.params.width=e-n:(e=n,i.params.x=a.pageX,i.params.width=e-i.params.x),t>
1r?i.params.height=t-r:(t=r,i.params.y=a.pageY,i.params.height=t-i.params.y),i.update()}),jQuery(document).one("mouseup",function(){jQuery(document).unbind("mousemove"),i.update(),i.save(),uAdmin.tickets.isInit=!1})},this.ticket=e}return t.prototype.initNewTicket=function(){return uAdmin.tickets.created||(alert(getLabel("js-panel-note-add")),uAdmin.tickets.created=!0),!uAdmin.tickets.isInit&&(uAdmin.tickets.isInit=!0,uAdmin.panel.changeAct(jQuery("#u-quickpanel #note").get(0)),void jQuery(document).one("mousedown",function(e){var t=new uAdmin.tickets.ticket({x:e.pageX,y:e.pageY,width:0,height:0,message:{authorName:uAdmin.tickets.user.fname+" "+uAdmin.tickets.user.lname,authorLogin:uAdmin.tickets.user.login,text:getLabel("js-ticket-empty")}});t.listen(),uAdmin.panel.changeAct(jQuery("#u-quickpanel #note").get(0))}))},t.prototype.swapVisible=function(){this.disabled?this.enable():this.disable()},t.prototype.disable=function(){var e=this;jQuery("div.u-ticket, div.u-ticket-comment, #u-quickpanel #note").hide(),jQuery(document).unbind("keydown",e.bindEvents),jQuery("#u-quickpanel #note").unbind("click",e.bindEvents),e.disabled=!0},t.prototype.enable=function(){var e=this;jQuery("div.u-ticket, div.u-ticket-comment, #u-quickpanel #note").show(),jQuery(document).bind("keydown",e.bindEvents),jQuery("#u-quickpanel #note").bind("click",e.bindEvents),e.disabled=!1},t.prototype.bindEvents=function(e){(e.shiftKey&&(67==e.keyCode||99==e.keyCode)&&"INPUT"!=e.target.nodeName&&"TEXTAREA"!=e.target.nodeName||"click"==e.type&&"note"==document.getElementById("note").id)&&uAdmin.tickets.initNewTicket()},t.prototype.draw=function(e){uAdmin.tickets.user=e.user;var t;for(t in e.tickets.ticket){t=e.tickets.ticket[t];var i=t.position,n=t.author,r=new this.ticket({id:t.id,x:i.x,y:i.y,width:i.width,height:i.height,message:{authorName:n.fname+" "+n.lname,
2authorLogin:n.login,text:t.message}});r.update()}},t.prototype.disabled=!0,t.prototype.isInit=!1,e(t,this)}),uAdmin(".eip",function(e){function t(){this.isMac=navigator.userAgent.indexOf("Mac OS")!=-1,this.drawControls(),uAdmin.data&&uAdmin.data.pageId&&this.metaInit(),this.bindEditorEvents(),!uAdmin.tickets&&uAdmin.panel?uAdmin.onLoad("tickets",this.activateByCookie):uAdmin.tickets&&!uAdmin.panel?uAdmin.onLoad("panel",this.activateByCookie):uAdmin.onLoad("eip",this.activateByCookie),this.init(),this.bindGlobalEvents()}return t.prototype.init=function(){this.deleteButtonsTimeout=null,this.initEditBoxes()},t.prototype.initEditBoxes=function(){var e=this;jQuery(".u-eip-edit-box").live("mouseover",function(){e.editBoxMouseoverHandler(this)}),jQuery(".u-eip-edit-box-hover").live("mouseout",function(){e.editBoxMouseoutHandler(this)})},t.prototype.editBoxMouseoverHandler=function(e){var t=this,i=jQuery(e).addClass("u-eip-edit-box-hover"),n=t.searchAttr(e);i.attr("umi:delete")&&n.id?t.addDeleteButton(e,n):t.dropDeleteButtons(),e.onclick=function(t){return e.onclick=function(){return!0},window.event?window.event.ctrlKey:t.ctrlKey}},t.prototype.editBoxMouseoutHandler=function(e){var t=jQuery(e).removeClass("u-eip-edit-box-hover"),i=this;t.attr("umi:delete")&&(i.deleteButtonsTimeout=setTimeout(i.dropDeleteButtons,500)),t.click(function(){return!0})},t.prototype.addDeleteButton=function(e,t){var i=this;this.deleteButtonsTimeout&&clearTimeout(this.deleteButtonsTimeout),this.dropDeleteButtons();var n=document.createElement("div");return jQuery(n).attr("class","eip-del-button"),document.body.appendChild(n),i.placeWith(e,n,"right","middle"),jQuery(n).bind("mouseover",function(){i.deleteButtonsTimeout&&clearTimeout(i.deleteButtonsTimeout)}).bind("mouseout",function(){i.deleteButtonsTimeout=setTimeout(i.dropDeleteButtons,500)}).bind("click",function(){t["delete"]=!0,i.queue.add(t),uAdmin.eip.normalizeBoxes()}),n},t.prototype.dropDeleteButtons=function(){jQuery(".eip-del-button").remove()},t.prototype.bindGlobalEvents=function(){this.bindKeyboardShortcut(),window.onresize=function(){uAdmin.eip.normalizeBoxes()}},t.prototype.bindKeyboardShortcut=function(){jQuery(document).bind("keydown",function(e){113==e.keyCode&&uAdmin.eip.swapEditor()})},t.prototype.activateByCookie=function(){jQuery.cookie("eip-editor-state")?uAdmin.eip.swapEditor():(uAdmin.tickets.enable(),uAdmin.panel.editInAdmin("enable"))},t.prototype.drawControls=function(){this.editorToggleButton=this.addEditorToggleButton(),this.editorControlsHolder=this.addEditorControlsHolder(),this.saveButton=this.addSaveButton(),this.undoButton=this.addUndoButton(),this.redoButton=this.addRedoButton()},t.prototype.addEditorControlsHolder=function(){return jQuery('\n\t\t\t<div id="save_edit"></div>\n\t\t').appendTo(uAdmin.panel.eipHolder)},t.prototype.addSaveButton=function(){var e=this;return this.editorControlsHolder?jQuery('\n\t\t\t<div id="save" title="'+getLabel("js-panel-save")+" ("+(this.isMac?"Cmd":"Ctrl")+'+S)">&#160;</div>\n\t\t').appendTo(this.editorControlsHolder).click(function(){return e.queue.save(),!1}):null},t.prototype.addUndoButton=function(){var e=this;return this.editorControlsHolder?jQuery('\n\t\t\t<div id="edit_back" title="'+getLabel("js-panel-cancel")+" ("+(this.isMac?"Cmd":"Ctrl")+'+Z)">&#160;</div>\n\t\t').appendTo(this.editorControlsHolder).click(function(){return e.queue.back(),!1}):null},t.prototype.addRedoButton=function(){var e=this;return this.editorControlsHolder?jQuery('\n\t\t\t<div id="edit_next" title="'+getLabel("js-panel-repeat")+" ("+(this.isMac?"Cmd+Shift+Z":"Ctrl+Y")+')">&#160;</div>\n\t\t').appendTo(this.editorControlsHolder).click(function(){return e.queue.forward(),!1}):null},t.prototype.addEditorToggleButton=function(){var e=this,t=jQuery('\n\t\t\t\t<div id="edit">\n\t\t\t\t\t<span class="in_ico_bg">&#160;</span>\n\t\t\t\t\t<span class="edit-button-label"></span> (F2)\t\t\t\t</div>\n\t\t\t');return t.appendTo(uAdmin.panel.eipHolder).click(function(){return e.swapEditor(),!1}),t.setLabelText=function(e){e&&t.find(".edit-button-label").text(e)},t.setLabelText(getLabel("js-panel-edit")),t},t.prototype.metaInit=function(){var e=this;this.meta.element_id=uAdmin.data.pageId,this.meta.old={alt_name:uAdmin.data.page["alt-name"]?uAdmin.data.page["alt-name"]:"",title:uAdmin.data.title?uAdmin.data.title:"",keywords:uAdmin.data.meta.keywords?uAdmin.data.meta.keywords:"",descriptions:uAdmin.data.meta.description?uAdmin.data.meta.description:""},this.meta["new"]={},this.metaToggleButton=this.addMetaToggleButton(),this.metaPanel=this.addMetaPanel(),this.metaSaveButton=this.getMetaSaveButton(),this.metaPanel.find('input[type!="submit"]').bind("blur",function(t){var i=this.name.replace(/^meta_/g,"");e.meta["new"][i]=this.value}).bind("keyup mousedown blur",function(){var e=this.value.length;if(e>255)this.value=this.value.substring(0,255);else{var t=this.id+"-count";jQuery("#"+t).html(e)}}).trigger("keyup")},t.prototype.addMetaToggleButton=function(){return jQuery('\n\t\t\t<div id="meta">\n\t\t\t\t<span class="in_ico_bg">&#160;</span>\n\t\t\t\t'+getLabel("js-panel-meta")+"\n\t\t\t</div>\n\t\t").appendTo(uAdmin.panel.metaHolder).click(function(){return uAdmin.panel.changeAct(this),uAdmin.eip.metaPanel.toggle(
2),uAdmin.eip.meta.enabled=uAdmin.eip.metaPanel.is(":visible"),!1})},t.prototype.addMetaPanel=function(){if(!uAdmin.panel.panelHolder)return null;var e=this;return jQuery('\n\t\t\t\t<div id="u-quickpanel-meta">\n\t\t\t\t\t<table>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td width="100px">'+getLabel("js-panel-meta-altname")+': </td>\n\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t<input type="text" name="alt_name" id="u-quickpanel-metaaltname" value="'+e.meta.old.alt_name+'"/>\n\t\t\t\t\t\t\t\t<div class="meta_count" id="u-quickpanel-metaaltname-count"/>\n\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td width="100px">'+getLabel("js-panel-meta-title")+': </td>\n\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t<input type="text" name="title" id="u-quickpanel-metatitle" value="'+e.meta.old.title+'"/>\n\t\t\t\t\t\t\t\t<div class="meta_count" id="u-quickpanel-metatitle-count"/>\n\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td>'+getLabel("js-panel-meta-keywords")+': </td>\n\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t<input type="text" name="meta_keywords" id="u-quickpanel-metakeywords" value="'+e.meta.old.keywords+'"/>\n\t\t\t\t\t\t\t\t<div class="meta_count" id="u-quickpanel-metakeywords-count"/>\n\t\t\t\t\t\t\t\t<div class="meta_buttons"><a href="/admin/seo/" style="color:white;">'+getLabel("js-panel-meta-analysis")+"</a></div>\n\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td>"+getLabel("js-panel-meta-descriptions")+':</td>\n\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t<input type="text" name="meta_descriptions" id="u-quickpanel-metadescription" value="'+e.meta.old.descriptions+'"/>\n\t\t\t\t\t\t\t\t<div class="meta_count" id="u-quickpanel-metadescription-count"/>\n\t\t\t\t\t\t\t\t<div class="meta_buttons">\n\t\t\t\t\t\t\t\t\t<input type="submit" id="save_meta_button" value="'+getLabel("js-panel-save")+'">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t</table>\n\t\t\t\t</div>\n\t\t\t').appendTo(uAdmin.panel.panelHolder)},t.prototype.getMetaSaveButton=function(){if(!this.metaPanel)return null;var e=this;return this.metaPanel.find("#save_meta_button").click(function(){return e.metaSave(),!1})},t.prototype.metaSave=function(){var e,t={},i=this,n=0,r=0;for(e in i.meta["new"])i.meta["new"][e]!=i.meta.old[e]&&(t["field-name"]="keywords"==e||"descriptions"==e?"meta_"+e:e,t["element-id"]=i.meta.element_id,t.value=i.meta["new"][e],n++,jQuery.post("/admin/content/editValue/save.json",t,function(e){return e.error?void i.message(e.error):(r++,void(r==n&&(i.message(getLabel("js-panel-message-changes-saved")),uAdmin.eip.metaToggleButton.click())))},"json")),delete i.meta["new"][e]},t.prototype.bindEditorEvents=function(){this.bind("Enable",this.enableEventHandler),this.bind("Disable",this.disableEventHandler),this.bind("Repaint",this.repaintEventHandler),this.bind("Save",this.saveEventHandler)},t.prototype.enableEventHandler=function(e){"after"==e&&uAdmin.panel.changeAct(uAdmin.eip.editorToggleButton.get(0))},t.prototype.disableEventHandler=function(e){"after"==e&&uAdmin.panel.changeAct(uAdmin.eip.editorToggleButton.get(0))},t.prototype.repaintEventHandler=function(e){},t.prototype.saveEventHandler=function(e){},t.prototype.swapEditor=function(){this.enabled?(this.disable(),this.editorToggleButton.setLabelText(getLabel("js-panel-edit")),jQuery("#on_edit_in_place").html(getLabel("js-on-eip")),uAdmin.tickets.enable(),uAdmin.panel.editInAdmin("enable")):(this.enable(),this.editorToggleButton.setLabelText(getLabel("js-panel-view")),jQuery("#on_edit_in_place").html(getLabel("js-off-eip")),uAdmin.tickets.disable(),uAdmin.panel.editInAdmin("disable")),this.bindEvents()},t.prototype.enable=function(){var e=this;e.onEnable("before"),e.finishLast(),e.inspectDocument(),e.highlight(),e.normalizeBoxes(),jQuery(window).load(function(){setTimeout(function(){e.normalizeBoxes()},250)}),e.enabled=!0,e.queue.current>=0&&e.queue.setSaveStatus(!0);var t=new Date;t.setTime(t.getTime()+2592e5),jQuery.cookie("eip-editor-state","enabled",{path:"/",expires:t}),e.message(getLabel("js-panel-message-edit-on")),jQuery(document).bind("keydown",e.bindHotkeys),e.onEnable("after")},t.prototype.disable=function(){this.onDisable("before"),this.finishLast(),this.unhighlight(),this.enabled=!1,jQuery.cookie("eip-editor-state","",{path:"/",expires:0}),this.queue.setSaveStatus(!1),this.message(getLabel("js-panel-message-edit-off")),this.queue.current>
2=0&&this.queue.save(),jQuery(document).unbind("keydown",this.bindHotkeys),this.onDisable("after")},t.prototype.bind=function(e,t){var i=this,n="function"==typeof i["on"+e]?i["on"+e]:function(){};i["on"+e]=function(e){n(e),t(e)}},t.prototype.bindHotkeys=function(e){var t=uAdmin.eip.queue;if(navigator.userAgent.indexOf("Mac OS")!=-1){if(e.metaKey){switch(e.keyCode){case 83:t.save();break;case 90:e.shiftKey?t.forward():t.back();break;default:return!0}return!1}}else if(e.ctrlKey){switch(e.keyCode){case 83:t.save();break;case 90:t.back();break;case 89:t.forward();break;default:return!0}return!1}return!0},t.prototype.finishLast=function(){this.previousEditBox&&(this.previousEditBox.finish(!0),this.previousEditBox=null)},t.prototype.normalizeBoxes=function(){var e=this;jQuery(e.listNodes).each(function(t,i){if(i.boxNode){var n=e.nodePositionInfo(i);jQuery(i.boxNode).css({width:n.width,height:n.height,left:n.x,top:n.y});var r=i.addButtonNode,a="bottom",o="left";if(r){var s;if(s=jQuery(i).attr("umi:button-position")){var d=s.split(/ /);2==d.length&&(a=d[0],o=d[1])}e.placeWith(i,r,a,o)}}}),e.onRepaint("after")},t.prototype.bindEvents=function(){var e=this,t=jQuery(".u-eip-edit-box");t.die("click"),t.die("drop"),t.die("dragexit"),t.die("dragover"),t.unbind("click"),t.unbind("drop"),t.unbind("dragexit"),t.unbind("dragover");var i="click";(navigator.userAgent.toLowerCase().indexOf("firefox")||navigator.userAgent.toLowerCase().indexOf("chrome"))&&(i+=" drop",t.live("dragexit",function(e){e.stopPropagation(),e.preventDefault()}),t.live("dragover",function(e){e.stopPropagation(),e.preventDefault()})),t.live(i,function(t){var i=t.target;if(t.ctrlKey||navigator.userAgent.indexOf("Mac OS")!=-1&&t.metaKey)return"A"==this.tagName&&(location.href=this.href),!0;var n="function"==typeof i.onclick?i.onclick:function(){},r=function(){return!1};i.onclick=r,setTimeout(function(){i&&n!=r&&(i.onclick=n)},100);for(var a=0;a<25;a++){if(!i)return!1;if("TABLE"!=i.tagName&&jQuery(i).attr("umi:field-name"))break;i=i.parentNode}return!!i&&(t.stopPropagation(),t.stopImmediatePropagation(),t.preventDefault(),e.edit(i,t.originalEvent.dataTransfer?t.originalEvent.dataTransfer.files:null),t.stopPropagation(),t.stopImmediatePropagation(),t.preventDefault(),!1)}),window.onbeforeunload=function(){if(uAdmin.eip.queue.current>=0||uAdmin.eip.queue.save.count>0)return getLabel("js-panel-message-save-before-exit")}},t.prototype.inspectDocument=function(){var e=this;e.editNodes=[],e.listNodes=[];var t=e.getRegions();t.each(function(t,i){"none"!=jQuery(i).css("display")&&e.inspectNode(i)})},t.prototype.inspectNode=function(e){"TABLE"!=e.tagName&&(jQuery(e).attr("umi:field-name")&&this.editNodes.push(e),jQuery(e).attr("umi:module")&&this.listNodes.push(e),jQuery.browser.msie&&jQuery(e).parents("a:first").each(function(){var e=this.href;jQuery(this).click(function(t){t.ctrlKey&&(window.location.href=e)}),this.removeAttribute("href")}))},t.prototype.getRegions=function(){return jQuery("*[umi\\:field-name], *[umi\\:module]")},t.prototype.isParentOf=function(e,t){return!(!t||!e)&&(t==e||!!e.parentNode&&this.isParentOf(e.parentNode,t))},t.prototype.highlight=function(e,t){var i=this;i.highlighted&&i.unhighlight(),i.highlighted=!0,jQuery(i.editNodes).each(function(t,n){0==i.isParentOf(n,e)&&i.highlightNode(n)}),t||jQuery(i.listNodes).each(function(t,n){0==i.isParentOf(n,e)&&i.highlightListNode(n)}),i.onRepaint("after"),i.markInversedBoxes()},t.prototype.unhighlight=function(){var e=jQuery(".u-eip-edit-box");e.each(function(e,t){t=jQuery(t);var i=t.attr("umi:empty");i&&"IMG"!=t.attr("tagName")&&t.html()==i&&t.html(""),t.attr("title","")}),e.removeClass("u-eip-edit-box u-eip-edit-box-hover u-eip-modified u-eip-deleted u-eip-edit-box-inversed"),e.unbind("click"),e.unbind("mouseover"),e.unbind("mouseout"),e.unbind("mousedown"),e.unbind("mouseup"),jQuery(".u-eip-add-box, .u-eip-add-button, .u-eip-del-button").remove(),jQuery(".u-eip-sortable").sortable("destroy"),jQuery(".u-eip-sortable").removeClass("u-eip-sortable")},t.prototype.highlightNode=function(e){if(jQuery(e).attr("umi:field-name")){var t=this.searchAttr(e);if(t){var i=this.htmlTrim(jQuery(e).attr("umi:empty"));if(i&&""==this.htmlTrim(jQuery(e).html())&&"IMG"!=jQuery(e).attr("tagName")){try{jQuery(e).html(i)}catch(n){}jQuery(e).addClass("u-eip-empty-field")}if(jQuery(e).addClass("u-eip-edit-box"),this.queue.search(t)&&jQuery(e).addClass("u-eip-modified"),"A"==e.tagName||"A"==e.parentNode.tagName||jQuery("a",e).size()>0){var r=getLabel("js-panel-link-to-go");navigator.userAgent.indexOf("Mac OS")!=-1&&(r=r.replace(/Ctrl/g,"Cmd")),jQuery(e).attr("title",r),jQuery(e).bind("dblclick",function(){return!1})}else jQuery(e).attr("title","");this.markInversedBoxes(jQuery(e))}}},t.prototype.searchAttr=function(e,t,i){if(!e)return!1;var n;if(i=i||20,"BODY"==e.tagName||"TABLE"==e.tagName)return!1;if(!this.searchAttr.info.node&&jQuery(e).attr("umi:field-name")){this.searchAttr.info.node=e;var r=jQuery(e).attr("umi:field-name");if(!r&&"function"!=typeof t)return this.message("You should specify umi:field-name attribute"),!1;this.searchAttr.info.field_name||(this.searchAttr.info.field_name=r)}var a=jQuery(e);if("function"!=typeof t||t(e)){if(a.attr("umi:element-id"))return this.searchAttr.info.id=a.attr("umi:element-id"),this.searchAttr.info.type="element",n=this.searchAttr.info,this.searchAttr.info={},n;if(a.attr("umi:object-id"))return this.searchAttr.info.id=a.attr("umi:object-id"),this.searchAttr.info.type="object",n=this.searchAttr.info,this.searchAttr.info={},n}return e.parentNode?this.searchAttr(e.parentNode,t,--i):(this.message("You should specify umi:element-id or umi:object attribute"),!1)},t.prototype.searchAttr.info={},t.prototype.searchRow=function(e,t){return t?"BODY"!=e.tagName&&"TABLE"!=e.tagName&&(jQuery(e.parentNode).attr("umi:region")?e.parentNode:this.searchRow(e.parentNode,!0)):jQuery("*[umi\\:region]",e).filter(function(){var e='[umi\\:element-id^="new"], [umi\\:object-id^="new"]';return!jQuery(this).find(e).length&&!jQuery(this).is(e)}).get(0)},t.prototype.searchRowId=function(e){var t=jQuery(e).attr("umi:element-id");return t||(jQuery("*[umi\\:element-id]",e).length?jQuery("*[umi\\:element-id]",e).get(0).attr("umi:element-id"):null)},t.prototype.inlineAddPage=function(e){var t=this,i=t.searchRow(e);if(!i)return t.message("Error, umi:region=row is not defined"),!1;e=jQuery(e);var n={element:e.attr("umi:element-id"),object:e.attr("umi:object-id")},r=e.attr("umi:type-id"),a=!1;if(jQuery(".u-eip-deleted").each(function(e,i){if(t.searchAttr(i).id==(n.element||n.object))return void(a=!0)}),a)return t.message(getLabel("js-panel-message-cant-add")),!1;if(!r&&n.element)if(n.element.match(/^new/g)){var o=t.queue.search({id:n.element});r=o.type_id}else{var s=jQuery.ajax({url:"/admin/content/getTypeAdding/"+n.element+"/.json",async:!1,dataType:"json"});s=JSON.parse(s.responseText),r=s.result}if(!r)return t.message("Error, umi:type-id is not defined"),!1;var d="lastlist"==e.attr("umi:method"),u=jQuery(i).clone(),l=d?u.prepe
2ndTo(i.parentNode):u.appendTo(i.parentNode);l.removeClass("blank_item");var p=function(e){var t,i;if(jQuery(e).attr("umi:field-name"))return e;if(e.children)for(i=0;i<e.children.length;i++)if(t=p(e.children[i]))return t;return!1};if(u=p(l.get(0)),!u)return t.message("Error, umi:field-name is not defined"),!1;var c=t.searchAttr(u);c.id="new_"+(new Date).getTime(),c.type_id=r,c.add=!0,c.node=l.get(0),n.object&&(c.parent=n.object,c.type="object"),n.element&&(c.parent=n.element,c.type="element"),delete c.field_name,""==jQuery(i).attr("umi:"+c.type+"-id")&&(jQuery(i).remove(),jQuery(l).attr("umi:"+c.type+"-id",c.id),jQuery("*",l).each(function(e,t){t.children.length||(t.style.display="")}));var m=function(e){var i="umi:"+c.type+"-id";if("TABLE"!=jQuery(e).attr("tagName")){if(jQuery(e).attr("umi:field-name")){var n=jQuery(e).attr("umi:empty");"IMG"==jQuery(e).attr("tagName")&&n&&jQuery(e).attr("src",n),jQuery(e).is("img")&&n?jQuery(e).attr("src",n):jQuery(e).html(n?n:""),jQuery(e).addClass("u-eip-empty-field"),t.editNodes[t.editNodes.length]=e}jQuery(e).attr(i)&&(jQuery(e).attr("umi:clone-source-id",jQuery(e).attr(i)),jQuery(e).attr(i,c.id))}},f=jQuery('*[umi\\:region="row"]',l).get(0);jQuery('*[umi\\:region="row"]',l).remove(),m(l),l.addClass("u-eip-newitem");var h=jQuery("*",l);return h.each(function(e,i){t.inspectNode(i),t.highlightListNode(i),jQuery(i).attr("umi:region")&&(jQuery(i).html(f),jQuery("*",i).each(function(e,t){t=jQuery(t),t.children().length||(t.text(""),t.css("display","none")),t.attr("href")&&t.attr("href",""),t.attr("umi:"+c.type+"-id")&&t.attr("umi:"+c.type+"-id","")})),m(i)}),t.queue.add(c),t.normalizeBoxes(),!0},t.prototype.onSuccessAddNewPage=function(e){if(!e||e.forceReload)return document.location.reload(),!1;var t=jQuery("[umi\\:element-id="+e.parentId+"][umi\\:region=list]");if(!t.length)return!1;var i=function(e,t){e.removeClass("current blank_item"),e.is("[umi\\:url-attribute]")?e.attr(e.attr("umi:url-attribute"),t.url):e.is("a")&&e.attr("href",t.url),e.is("[umi\\:element-id]")&&e.attr("umi:element-id",t.elementId),e.is("[umi\\:field-name=name]")&&e.text(t.title),e.children().each(function(){i(jQuery(this),t)})};t.each(function(){var t=jQuery(this),n=t.find("[umi\\:region=row]").first().clone();i(n,e),n.appendTo(t)}),jQuery.closePopupLayer(null,{})},t.prototype.htmlTrim=function(e){return e=jQuery.trim(e),e.replace(/<br ?\/?>/g,"").replace(/<p><\/p>/g,"")},t.prototype.markInversedBoxes=function(e){setTimeout(function(){e||(e=jQuery(".u-eip-edit-box")),e.each(function(e,t){var i=new RGBColor(jQuery(t).css("color")),n=i.toHash(),r=(n.red/255+n.green/255+n.blue/224)/3;r>=.9&&jQuery(t).addClass("u-eip-edit-box-inversed")})},500)},t.prototype.highlightListNode=function(e){var t=this;if(!jQuery(e).attr("umi:module"))return!1;var i=document.createElement("div");document.body.appendChild(i),e.boxNode=i;var n=t.nodePositionInfo(e);return!(!n.x&&!n.y)&&(jQuery(i).attr("class","u-eip-add-box"),jQuery(i).css({position:"absolute",width:n.width,height:n.height,left:n.x,top:n.y}),"none"!=jQuery(e).attr("umi:add-method")&&this.addAddButton(e,i),"sortable"==jQuery(e).attr("umi:sortable")&&this.setNodeSortable(e,i),i)},t.prototype.addAddButton=function(e,t){var i=document.createElement("a");e.addButtonNode=i,jQuery(i).attr({"class":"u-eip-add-button"}).html(getLabel("js-panel-add")),jQuery(i).hover(function(){jQuery(this).addClass("u-eip-add-button-hover")},function(){jQuery(this).removeClass("u-eip-add-button-hover")});var n,r="bottom",a="left";if(n=jQuery(e).attr("umi:button-position")){var o=n.split(/ /);2==o.length&&(r=o[0],a=o[1])}this.placeWith(e,i,r,a);var s=this;jQuery(i).bind("mouseup",function(){s.onAddButtonMouseup(e)}).bind("mouseover",function(){s.onAddButtonMouseover(t)}).bind("mouseout",function(){s.onAddButtonMouseout(t)}),document.body.appendChild(i)},t.prototype.onAddButtonMouseup=function(e){var t=this,i=jQuery(e).attr("umi:region"),n=t.searchRow(e),r=jQuery(e).attr("umi:element-id"),a=jQuery(e).attr("umi:module"),o=jQuery(e).attr("umi:method"),s=jQuery(e).attr("umi:add-method");if(n&&"list"==i&&"popup"!=s)t.inlineAddPage(e);else{if(t.queue.current>=0)return void t.message(getLabel("js-panel-message-save-first"));var d="/admin/content/eip_add_page/choose/"+parseInt(r)+"/"+a+"/"+o+"/",u=uAdmin.csrf?"?csrf="+uAdmin.csrf:"";jQuery.ajax({url:d+".json"+u,dataType:"json",success:function(e){return e.data.error?void uAdmin.eip.message(e.data.error):void jQuery.openPopupLayer({name:"CreatePage",title:getLabel("js-eip-create-page"),url:d+u})},error:function(){uAdmin.eip.message(getLabel("error-require-more-permissions"))}})}},t.prototype.onAddButtonMouseover=function(e){jQuery(e).addClass("u-eip-add-box-hover")},t.prototype.onAddButtonMouseout=function(e){jQuery(e).removeClass("u-eip-add-box-hover")}
2,t.prototype.setNodeSortable=function(e,t){var i=this;jQuery(e).addClass("u-eip-sortable");var n,r=null,a=null,o=[];jQuery("*").each(function(t,i){if("TABLE"!=i.tagName&&"sortable"==jQuery(i).attr("umi:sortable")){var n=!1;if(jQuery(i).parents().each(function(t,i){i==e&&(n=!0)}),!n){var r=!1;jQuery("*",i).each(function(t,i){i==e&&(r=!0)}),r||o.push(i)}}}),jQuery(e).sortable({items:'> [umi\\:region="row"]',tolerance:"pointer",cursor:"move",dropOnEmpty:!0,revert:!0,forcePlaceholderSize:!0,placeholder:"u-eip-sortable-placeholder",update:function(t,o){if(n=o.item[0],!(jQuery(n).hasClass("u-eip-newitem")||window.cloudController&&window.cloudController.onController)){var s=jQuery.ajax({url:"/admin/content/eip_move_page/"+jQuery(n).attr("umi:element-id")+"/.json?check",async:!1,dataType:"json",type:"GET"}),d=jQuery.parseJSON(s.responseText);if(d.error)return jQuery(e).sortable("cancel"),uAdmin.eip.message(d.error),!1}var u=n.nextSibling;do{if(!u)break;if(1==u.nodeType&&i.searchRowId(u))break}while(u=u.nextSibling);r=u,a=n.parentNode;var l=i.searchAttr(n.parentNode,function(e){return"sortable"==jQuery(e).attr("umi:sortable")}),p=parseInt(l?l.id:null);l.node=n,l.move=!0,l.moved=i.searchRowId(n),l.next=u,l.old_next=r,l.parent_id=p,l.parent=n.parentNode,l.old_parent=a,delete l.field_name,r=null,a=null,i.normalizeBoxes(),i.queue.add(l)}})},t.prototype.nodePositionInfo=function(e){return e=jQuery(e),{width:e.innerWidth(),height:e.innerHeight(),x:e.offset().left,y:e.offset().top}},t.prototype.placeWith=function(e,t,i,n){if(e&&t){var r,a,o=this.nodePositionInfo(e),s=jQuery(t);switch(i){case"top":a=o.y-parseInt(s.css("height"));break;case"right":r=o.x+o.width;break;case"left":r=o.x-s.width();break;default:a=o.y+o.height}if("top"==i||"bottom"==i)switch(n){case"right":r=o.x+o.width-s.width();break;case"middle":case"center":r=o.width-parseInt(s.css("width"))>0?o.x+Math.ceil((o.width-s.width())/2):o.x;break;default:r=o.x,r+=parseInt(jQuery(e).css("padding-left"))}else switch(n){case"top":a=o.y;break;case"bottom":a=o.y+o.height-parseInt(s.css("height"));break;default:a=o.height-parseInt(s.css("height"))>0?o.y+Math.ceil((o.height-parseInt(s.css("height")))/2):o.y}var d=s.width()+r,u=jQuery(window);d>u.width()&&(r=u.width()-s.width()-30);try{s.css({position:"absolute",left:r+"px",top:a+"px","z-index":560})}catch(l){}}},t.prototype.applyStyles=function(e,t,i){var n,r=["font-size","font-family","font-name","margin-left","margin-right","margin-top","margin-bottom","font-weight"];e=jQuery(e),t=jQuery(t);for(n in r){var a=r[n];t.css(a,e.css(a))}i!==!1&&(t.width(e.outerWidth()),t.height(e.outerHeight()))},t.prototype.message=function(e){jQuery.jGrowl("<p>"+e+"</p>",{header:"UMI.CMS",life:1e4})},t.prototype.edit=function(e,t){if(jQuery(e).hasClass("u-eip-deleted")||jQuery(e).parents().hasClass("u-eip-deleted"))return this.message(getLabel("js-panel-message-cant-edit")),!1;this.finishLast(),jQuery(".eip-del-button").remove(),this.previousEditBox=this.editor.get(e,t),this.previousEditBox&&jQuery(".u-eip-add-button, .u-eip-add-box").css("display","none"),jQuery(e).removeClass("u-eip-edit-box u-eip-edit-box-hover u-eip-modified u-eip-deleted u-eip-empty-field u-eip-edit-box-inversed"),this.previousEditBox&&jQuery(e).addClass("u-eip-editing");var i=this.trim(jQuery(e).attr("umi:empty"));return i&&this.trim(jQuery(e).html())==i&&(jQuery(e).html("&nbsp;"),jQuery(e).removeClass("u-eip-empty-field")),!0},t.prototype.trim=function(e){return e=jQuery.trim(e),e.replace(/<br ?\/?>/g,"").replace(/<p><\/p>/g,"")},t.prototype.queue=[],t.prototype.queue.add=function(e){if(this.current==-1&&this.setSaveStatus(!0),this.current<this.length-1){for(var t=this.length-1;t>this.current;t--)this.pop();this.current=this.length}else++this.current;return this.push(e),this.step(),e.add&&(uAdmin.eip.message(getLabel("js-panel-message-add-after-save")),jQuery(e.node).css("display","")),e.move&&jQuery(e.node.parentNode).addClass("u-eip-modified"),e["delete"]&&(uAdmin.eip.message(getLabel("js-panel-message-delete-after-save")),jQuery(e.node).addClass("u-eip-deleted")),jQuery(e.node).addClass("u-eip-modified"),this.length},t.prototype.queue.get=function(e){return parseInt(e)||(e=this.current),this[e]||null},t.prototype.queue._saveStatus=!1,t.prototype.queue.setSaveStatus=function(e){var t=uAdmin.eip;e?(jQuery("#save").addClass("save_me"),t.editorToggleButton.setLabelText(getLabel("js-panel-edit-save"))):(jQuery("#save").removeClass("save_me"),t.editorToggleButton.setLabelText(t.enabled?getLabel("js-panel-view"):getLabel("js-panel-edit"))),uAdmin.eip.queue._saveStatus=e},t.prototype.queue.getSaveStatus=function(e){return uAdmin.eip.queue._saveStatus},t.prototype.queue.search=function(e){for(var t=this.current;t>=0;){if(this[t].id==e.id&&(this[t].field_name==e.field_name||this[t].add&&e.add||this[t].move&&e.move||this[t]["delete"]&&e["delete"]))return this[t];--t}return!1},t.prototype.queue.back=function(e){for(e=parseInt(e)||1;e--;)this[this.current]&&this.cancel();uAdmin.eip.normalizeBoxes(),this.step()},t.prototype.queue.forward=function(e){for(e=parseInt(e)||1;e--;)this[this.current+1]&&this.apply();uAdmin.eip.normalizeBoxes(),this.step()},t.prototype.queue.apply=function(){uAdmin.eip.finishLast(),++this.current;var e=this.get();if(e.add||e.move||e["delete"]||uAdmin.eip.editor.replace(e,e.new_value,e.old_value))switch(!0){case e.add:uAdmin.eip.message(getLabel("js-panel-message-add-after-save")),jQuery(e.node).css("display","");break;case e["delete"]:uAdmin.eip.message(getLabel("js-panel-message-delete-after-save")),jQuery(e.node).addClass("u-eip-deleted");break;case e.move:e.next?jQuery(e.node).insertBefore(e.next):jQuery(e.node).appendTo(e.parent),jQuery(e.node).addClass("u-eip-modified"),jQuery(e.parent).addClass("u-eip-modified");break;default:jQuery(e.node).addClass("u-eip-modified")}else--this.current;0==this.current&&this.setSaveStatus(!0)},t.prototype.queue.cancel=function(){uAdmin.eip.finishLast();var e=this.get();switch(!0){case e.add:--this.current,jQuery(e.node).css("display","none");break;case e["delete"]:--this.current,jQuery(e.node).removeClass("u-eip-deleted");break;case e.move:--this.current,e.old_next?jQuery(e.node).insertBefore(e.old_next):jQuery(e.node).appendTo(e.old_parent),jQuery(e.node).removeClass("u-eip-modified"),this.search(e)||jQuery(e.parent).removeClass("u-eip-modified");break;default:uAdmin.eip.editor.replace(e,e.old_value,e.new_value)&&(--this.current,jQuery(e.node).addClass("u-eip-modified"))}(e.add||e.move||e["delete"]||e.custom||uAdmin.eip.editor.replace(e,e.old_value,e.new_value))&&(this.search(e)||jQuery(e.node).removeClass("u-eip-modified"),this.current==-1&&(this.setSaveStatus(!1),uAdmin.eip.message(getLabel("js-panel-message-changes-revert"))))},t.prototype.queue.step=function(){this.length&&(jQuery("#u-quickp
2anel #save_edit #edit_back").attr("class",this.current==-1?"":"ac"),jQuery("#u-quickpanel #save_edit #edit_next").attr("class",this.length-this.current==1?"":"ac"))},t.prototype.queue.save=function(e){if(uAdmin.eip.finishLast(),this.current==-1&&!e)return!1;var t=this,i=!1,n={},r=jQuery("div.popupText span",t.progress);switch(e){case"add":for(s in t.save.add){i=t.save.add[s],delete t.save.add[s];break}if(i){for(s in t.save.added)i.parent==s&&(i.parent=t.save.added[s]);var a="/admin/content/eip_quick_add/"+i.parent+".json?type-id="+i.type_id;"data"!=jQuery(i.node).attr("umi:module")&&(a+="&force-hierarchy=1"),jQuery.get(a,function(e){if(e.error)return void uAdmin.eip.message(e.error);var n=parseInt(e.data["element-id"]),a=parseInt(e.data["object-id"]);t.save.added[i.id]=n||a,jQuery(i.node).removeClass("u-eip-newitem u-eip-modified"),jQuery(i.node).attr("umi:"+i.type+"-id",n||a),jQuery("*[umi\\:"+i.type+'-id="'+i.id+'"]',i.node).attr("umi:"+i.type+"-id",n||a);var o=jQuery(i.node),s=n||a,d=i.parent,u="prepend"==o.parents("[umi\\:region=list]").first().attr("umi:add-prepend"),l=function(e,t,i){i=!!i,e.attr("umi:element-id")&&e.attr("umi:element-id",t.attr("umi:element-id")||s),e.attr("umi:object-id")&&e.attr("umi:object-id",t.attr("umi:object-id")||s),e.is("img")?e.attr("src",t.attr("src")):(i&&e.is("a")&&e.attr("href",t.attr("href")),e.is("[umi\\:field-name]")&&(t.attr("umi:empty")&&e.attr("umi:empty",t.attr("umi:empty")),e.attr("umi:empty")?e.addClass("u-eip-empty-field"):e.removeClass("u-eip-empty-field"),e.text(t.text()||t.attr("umi:empty")||"")))};jQuery("[umi\\:element-id="+d+"][umi\\:region=list], [umi\\:object-id="+d+"][umi\\:region=list]").filter(function(){return 0==jQuery(this).find("[umi\\:"+i.type+"-id="+s+"]").length}).each(function(){var e=jQuery(this),t=e.children("[umi\\:region=row]:first").clone().removeClass("blank_item current"),i=o.find("*").andSelf().filter("[umi\\:url-attribute]").first();if(i.length){var n=i.attr("umi:url-attribute"),r=t.find("*").andSelf();0==r.filter("[umi\\:url-attribute]").attr(n,i.attr(n)).length&&r.filter("a").attr("href",i.attr(n)),l(t,o)}else l(t,o,!0);o.find("[umi\\:field-name]").each(function(){var e=jQuery(this),i=e.attr("umi:field-name");t.find("[umi\\:field-name="+i+"]").each(function(){l(jQuery(this),e)})}),u?t.prependTo(e):t.appendTo(e),e.find("[umi\\:field-name]").each(function(){uAdmin.eip.highlightNode(this)})}),i=!1,uAdmin.eip.normalizeBoxes(),r.text(parseInt(r.text())+1),--t.save.count,t.save("add")},"json")}else t.save("move");break;case"move":for(s in t.save.move){i=t.save.move[s],delete t.save.move[s];break}if(i){i.next=null==i.next?"":uAdmin.eip.searchRowId(i.next);for(s in t.save.added)i.parent_id==s&&(i.parent_id=t.save.added[s]),i.moved==s&&(i.moved=t.save.added[s]),i.next==s&&(i.next=t.save.added[s]);jQuery.post("/admin/content/eip_move_page/"+i.moved+"/"+i.next+".json",{"parent-id":i.parent_id},function(e){return e.error?void uAdmin.eip.message(e.error):(jQuery(i.node).removeClass("u-eip-modified"),jQuery(i.node).parent().removeClass("u-eip-modified"),jQuery("[umi\\:region=list]").filter("[umi\\:element-id="+i.parent_id+"], [umi\\:object-id="+i.parent_id+"]").filter(function(){return this!=i.parent}).each(function(){var e=jQuery(i.node).index(),t=jQuery(this).find("[umi\\:region=row][umi\\:"+i.type+"-id="+i.moved+"]"),n=jQuery(this).children().eq(e);t.index()>e?t.insertBefore(n):t.index()<e&&t.insertAfter(n)}),uAdmin.eip.normalizeBoxes(),uAdmin.eip.highlight(i.moved),uAdmin.eip.message(getLabel("js-panel-message-page-moved")),--t.save.count,r.text(parseInt(r.text())+1),void t.save("move"))},"json")}else t.save("edit");
3break;case"edit":for(s in t.save.edit){i=t.save.edit[s],delete t.save.edit[s];break}if(i){for(s in t.save.added)i.id==s&&(i.id=t.save.added[s]);if(uAdmin.eip.editor.equals(i.new_value,i.old_value))jQuery(i.node).removeClass("u-eip-modified"),i=!1,uAdmin.eip.normalizeBoxes(),r.text(parseInt(r.text())+1),--t.save.count,t.save("edit");else{n={},n[i.type+"-id"]=i.id,n.qt=(new Date).getTime(),n["field-name"]=i.field_name;var o,s;switch(typeof i.new_value){case"object":if(i.new_value.src)o=i.new_value.src;else{o=[];for(s in i.new_value)o.push(s)}break;case"string":jQuery.browser.mozilla&&i.new_value.match(/="\.\.\//g)&&(i.new_value=i.new_value.replace(/="[\.\.\/
3]+/g,'="/')),o=i.new_value.replace(/\sumi:[-a-z]+="[^"]*"/g,"");break;default:o=i.new_value}n.value=o,jQuery.post("/admin/content/editValue/save.json",n,function(e){if(e.error)return void uAdmin.eip.message(e.error);var n=e.property["new-link"],a=e.property["old-link"],o=jQuery(i.node).parents("[umi\\:element-id], [umi\\:object-id]").first(),s=o.is("[umi\\:object-id]")?"object":"element",d=o.attr("umi:"+s+"-id"),u=jQuery("[umi\\:"+s+"-id="+d+"]");if(u.length||(u=jQuery(i.node).parent()),a&&n){var l=0;u.each(function(){jQuery(this).find("[umi\\:url-attribute]").each(function(){jQuery(this).attr(jQuery(this).attr("umi:url-attribute"),n).bind("click mousedown mouseup",function(){return!0}),l++})}),l||u.find("a").each(function(e,t){jQuery(this).attr("href",n).bind("click mousedown mouseup",function(){return!0})})}u.find("[umi\\:field-name="+e.property.name+"]").each(function(){var t=jQuery(this);t.is("img")?t.attr("src",e.property.value):t.html(i.node.innerHTML),t.parents(".not_hidden").removeClass("not_hidden")}),jQuery(i.node).removeClass("u-eip-modified"),i=!1,uAdmin.eip.normalizeBoxes(),r.text(parseInt(r.text())+1),--t.save.count,t.save("edit")},"json")}}else t.save("del");break;case"del":for(s in t.save.del){i=t.save.del[s],delete t.save.del[s];break}i?(n={},n[i.type+"-id"]=i.id,n.qt=(new Date).getTime(),jQuery.post("/admin/content/eip_del_page.json",n,function(e){if(e.error)uAdmin.eip.message(e.error);else{var n=uAdmin.eip.searchRow(i.node,!0);n?jQuery(n).remove():jQuery(i.node).remove(),jQuery("[umi\\:element-id="+i.id+"], [umi\\:object-id="+i.id+"]").remove(),uAdmin.eip.normalizeBoxes(),i=!1,uAdmin.eip.normalizeBoxes(),r.text(parseInt(r.text())+1),--t.save.count,t.save("del")}},"json")):(t.save.add={},t.save.added={},t.save.move={},t.save.edit={},t.save.del={},t.setSaveStatus(!1),uAdmin.eip.message(getLabel("js-panel-message-changes-saved")),jQuery("input:button",t.progress).removeClass("hidden"),uAdmin.eip.onSave("after"));break;default:for(uAdmin.eip.onSave("before");0<=this.current;)t[0].add?(t.save.add[t[0].id]=t[0],++t.save.count):this[0].move?(t.save.move[t[0].moved]&&(delete t.save.move[t[0].moved],--t.save.count),t.save.move[t[0].moved]=t[0],++t.save.count):this[0]["delete"]?(t.save.del[t[0].id]=t[0],++t.save.count):t.save.edit[t[0].id+"_"+t[0].field_name]?t.save.edit[t[0].id+"_"+t[0].field_name].new_value=t[0].new_value:(t.save.edit[t[0].id+"_"+t[0].field_name]=t[0],++t.save.count),t.shift(),--t.current;t.progress=jQuery.openPopupLayer({name:"SaveProgress",width:400,height:200,data:'\n\t\t\t\t\t\t<div class="eip_win_head popupHeader">\n\t\t\t\t\t\t\t<div class="eip_win_close popupClose hidden">&#160;</div>\n\t\t\t\t\t\t\t<div class="eip_win_title">Идёт сохранение</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="eip_win_body popupBody">\n\t\t\t\t\t\t\t<div class="popupText">Сохранено <span>0</span> изменений из '+t.save.count+'.</div>\n\t\t\t\t\t\t\t<div class="eip_buttons">\n\t\t\t\t\t\t\t\t<input type="button" class="primary ok hidden" value="OK" />\n\t\t\t\t\t\t\t\t<div style="clear: both;" />\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t'}).find("#popupLayer_SaveProgress"),jQuery("input:button",t.progress).click(function(){jQuery.closePopupLayer("SaveProgress")}),t.save("add")}return!1},t.prototype.queue.save.add={},t.prototype.queue.save.added={},t.prototype.queue.save.move={},t.prototype.queue.save.edit={},t.prototype.queue.save.del={},t.prototype.queue.save.count=0,t.prototype.queue.current=-1,t.prototype.enabled=!1,t.prototype.previousEditBox=null,t.prototype.editNodes=[],t.prototype.listNodes=[],t.prototype.meta={},e(t,this)}),uAdmin(".editor",function(e){function t(){}return t.prototype.get=function(e,t){var i=uAdmin.eip.searchAttr(e);return!!i&&(this.info=i,this.files=t,this.load())},t.prototype.load=function(){var e,t,i,n,r,a=this,o=uAdmin.eip.queue.search(a.info);if(o){if(o.add){if("name"==a.info.field_name)a.info.field_type="string";else{e=jQuery.ajax({url:"/utype/"+o.type_id+".json",async:!1,dataType:"json"}),e=JSON.parse(e.responseText);for(n in e.type.fieldgroups.group){n=e.type.fieldgroups.group[n];for(r in n.field)if(r=n.field[r],r.name==a.info.field_name){a.info.field_type=r.type["data-type"];break}if(a.info.field_type)break}}return a.info.old_value=jQuery(a.info.node).attr("umi:empty"),a.draw(a.info.field_type)}return a.info.old_value=o.new_value,a.info.field_type=o.field_type,a.info.params=o.params,a.info.node=o.node,"relation"==a.info.field_type&&(a.info.guide_id=o.guide_id,a.info.multiple=o.multiple,a.info["public"]=o["public"]),a.draw(o.field_type)}t={};var s=jQuery(a.info.node).attr("umi:"+a.info.type+"-id");if(s&&!s.match(/^new/)||(s=jQuery(a.info.node).attr("umi:clone-source-id")||jQuery(a.info.node).parents("[umi\\:"+a.info.type+"-id]").first().attr("umi:clone-source-id")||a.info.id),t[a.info.type+"-id"]=s,t["field-name"]=a.info.field_name,t.qt=(new Date).getTime(),e=jQuery.ajax({url:"/admin/content/editValue/load.json",async:!1,data:t,type:"POST",dataType:"json"}),e=JSON.parse(e.responseText),e.error)return uAdmin.eip.message(e.error),!1;if(e.user&&"guest"==e.user.type)return uAdmin.eip.message(getLabel("error-auth-required")),uAdmin.eip.closeMessages(),uAdmin.session.sessionCloseMessage(!0),!1;switch(a.info.old_value={},e.property.type){case"relation":for(i in e.property.item)a.info.old_value[e.property.item[i].id]=e.property.item[i].name;a.info.guide_id=e.property["guide-id"],a.info.multiple="multiple"==e.property.multiple,a.info["public"]="public"==e.property["public"];break;case"symlink":for(i in e.property.page)a.info.old_value[e.property.page[i].id]=e.property.page[i].name;break;default:a.info.old_value=e.property.value}return(jQuery(a.info.node).attr("umi:clone-source-id")||jQuery(a.info.node).parents("[umi\\:clone-source-id]").length)&&(a.info.old_value="string"==typeof a.info.old_value?"":[]),a.info.field_type=e.property.type,a.draw(e.property.type)},t.prototype.bindFinishEvent=function(){var e=this;jQuery(document).bind("click",function(t){if(uAdmin.eip.enabled&&"true"!=jQuery(t.target).attr("contentEditable")&&"eip-ui-element"!=jQuery(t.target).attr("class")&&"ui-datepicker"!=jQuery(t.target).attr("class")&&"symlink-item-delete"!=jQuery(t.target).attr("class")&&!jQuery(t.target).parents(".eip-ui-element, .ui-datepicker, .ui-datepicker-title, .ui-datepicker-header, .ui-datepicker-calendar").size()){for(var i=jQuery(t.target).parents(),n=0;n<i.size();n++){var r=i[n];if("TABLE"!=r.tagName){if("BODY"==r.tagName)break;
3if("symlink-item-delete"==jQuery(r).attr("class"))return;if("true"==jQuery(r).attr("contentEditable"))return;if(jQuery(r).attr("class")&&jQuery(r).attr("class").indexOf("mceEditor")!=-1)return;if(jQuery(r).parents().andSelf().hasClass("mceColorSplitMenu"))return!0;if(jQuery(r).parents().andSelf().hasClass("mceMenuItem"))return!0}}e.finish(!0)}})},t.prototype.draw=function(e){var t=this;return"function"==typeof t.draw[e]?t.draw[e](t):(uAdmin.eip.message('Unkown field type "'+e+'"'),!1)},t.prototype.draw["boolean"]=function(e){var t=uAdmin.eip.nodePositionInfo(e.info.node);if("boolean"!=typeof e.info.old_value&&(e.info.old_value=!!e.info.old_value),"INPUT"==e.info.node.tagName&&"checkbox"==e.info.node.type)return setTimeout(function(){e.info.new_value=!e.info.old_value,e.info.node.checked=e.info.new_value,e.commit(),e.cleanup()},300),e;var i=document.createElement("input");return i.type="checkbox",document.body.appendChild(i),jQuery(window).bind("resize.ns"+e.info.guide_id,function(){var t=uAdmin.eip.nodePositionInfo(e.info.node);jQuery(i).css({left:t.x,top:t.y})}),e.finish=function(t){t&&(e.info.new_value=!e.info.old_value,jQuery(e.info.node).text(e.info.new_value?"Да":"Нет"),e.commit()),jQuery(i).remove(),jQuery(window).unbind("resize.ns"+e.info.guide_id),e.info.node.style.visibility="visible",e.cleanup()},i.checked=!!e.info.old_value,jQuery(i).attr("class","eip-ui-element eip-ui-boolean"),jQuery(i).css({position:"absolute",left:t.x,top:t.y,"z-index":1100}),uAdmin.eip.applyStyles(e.info.node,i),e.info.node.style.visibility="hidden",jQuery(i).click(function(){e.finish(!0)}),e},t.prototype.draw["int"]=function(e){return e.draw.text(e)},t.prototype.draw["float"]=function(e){return e.draw.text(e)},t.prototype.draw.counter=function(e){return e.draw.text(e)},t.prototype.draw.price=function(e){return e.draw.text(e)},t.prototype.draw.string=function(e){return e.draw.text(e)},t.prototype.draw.tags=function(e){return e.draw.text(e)},t.prototype.draw.text=function(e,t){var i=jQuery(e.info.node),n=i.html();e.info.old_value||(e.info.old_value=""),t&&(e.info.old_value=e.info.old_value.replace(/&amp;/g,"&").replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&quot;/g,'"')),i.html(e.info.old_value||"&nbsp;"),i.attr("contentEditable",!0),i.blur().focus(),e.finish=function(r){if(e.finish=function(){},jQuery(document).unbind("keyup"),jQuery(document).unbind("click"),i.attr("contentEditable",!1),jQuery(".u-eip-sortable").sortable("enable"),r){if(!t&&"wysiwyg"!=e.info.field_type){var a=i.html();a.match(/\s<br>$/g)&&(a=a.replace(/<br>$/g,""));var o=a;a=a.replace(/<!--[\w\W\n]*?-->/gim,""),a=a.replace(/<style[^>]*>[\w\W\n]*?<\/style>/gim,""),a=a.replace(/<([^>]+)>/gm,""),a=a.replace(/(\t|\n)/gi," "),a=a.replace(/[\s]{2,}/gi," "),jQuery.browser.safari&&(a=a.replace(/\bVersion:\d+\.\d+\s+StartHTML:\d+\s+EndHTML:\d+\s+StartFragment:\d+\s+EndFragment:\d+\s*\b/gi,"")),a!=o&&i.html(a)}switch(e.info.new_value=i.html()," "!=e.info.new_value&&"&nbsp;"!=e.info.new_value&&"<p>&nbsp;</p>"!=e.info.new_value||(e.info.new_value="",i.html(e.info.new_value)),"wysiwyg"!=e.info.field_type&&"text"!=e.info.field_type?(e.info.new_value=jQuery.trim(e.info.new_value),"<br>"==e.info.new_value.substr(-4,4)&&(e.info.new_value=e.info.new_value.substr(0,e.info.new_value.length-4))):e.info.new_value=e.info.new_value.replace(/%[A-z0-9_]+(?:%20)+[A-z0-9_]+%28[A-z0-9%]*%29%/gi,unescape),e.info.field_type){case"int":case"float":case"price":case"counter":e.info.new_value=parseFloat(e.info.new_value)}e.commit()}else i.html(n);e.cleanup()},e.bindFinishEvent();var r=i.width(),a=i.height(),o=null;jQuery(".u-eip-sortable").sortable("disable"),i.focus();var s=null;return jQuery(document).bind("keyup",function(e){r==i.width()&&a==i.height()||(r=i.width(),a=i.height(),o&&clearTimeout(o),o=setTimeout(function(){uAdmin.eip.normalizeBoxes(),o=null},1e3)),46==e.keyCode&&s==i.html().length&&1==s&&i.html("")}).bind("keydown",function(t){return 46==t.keyCode&&(s=i.html().length),13==t.keyCode&&"wysiwyg"!=e.info.field_type&&"text"!=e.info.field_type?(e.finish(!0),!1):27!=t.keyCode||(e.finish(!1),!1)}),e},t.prototype.draw.wysiwyg=function(e){var t=jQuery(e.info.node),i=!1,n=!1,r=!1,a=!1,o=function(e){return e=e.replace(/<![\s\S]*?--[ \t\n\r]*>/gi," "),e=e.replace(/<!--.*?-->/gi," "),jQuery.browser.mozilla&&(e=e.replace(/<\/?(style|font|title).*[^>]*>/gi,"")),e=e.replace(/<\/?(title|style|font|meta)\s*[^>]*>/gi,""),e=e.replace(/\s*mso-[^:]+:[^;""]+;?/gi,""),e=e.replace(/<\/?o:[^>]*\/?>/gi,""),e=e.replace(/ style=['"]?[^'"]*['"]?/gi,""),e=e.replace(/ class=['"]?[^'">]*['"]?/gi,""),e=e.replace(/<span\s*[^>]*>\s*&nbsp;\s*<\/span>/gi," "),e=e.replace(/<span\s*[^>]*>/gi,""),e=e.replace(/<\/span\s*[^>]*>/gi,""),e=e.replace(/<\/(b|i|s|u|strong|center)>[\t\n]*<\1[^>]*>/gi,""),e=e.replace(/<\/(b|i|s|u|strong|center)>\s*<\1[^>]*>/gi," "),e=e.replace(/<(b|i|s|u|strong|center)[^>]*>[\s\t\n\xC2\xA0]*<\/\1>/gi,""),e=e.replace(/(\t|\n)/gi," "),e=e.replace(/[\s]{2,}/gi," "),jQuery.browser.safari&&(e=e.replace(/\bVersion:\d+\.\d+\s+StartHTML:\d+\s+EndHTML:\d+\s+StartFragment:\d+\s+EndFragment:\d+\s*\b/gi,"")),e};e.draw.text(e,!0),jQuery(document).bind("keyup",function(e){if(86==e.keyCode||i||45==e.keyCode&&n){var s=o(t.html());s!=t.html()&&t.html(s),i&&!e.ctrlKey&&(i=!1),n&&!e.shiftKey&&(n=!1)}switch(e.keyCode){case 16:a||(n=!1);break;case 17:r||(i=!1);break;case 45:a=!1;break;case 86:r=!1}}).bind("keydown",function(e){switch(e.keyCode){case 16:n=!0;break;case 17:i=!0;break;case 45:a=!0;break;case 86:r=!0}});var s=uAdmin.wysiwyg.init(e.info.node),d=e.finish;return e.finish=function(e){s.destroy(),d(e),uAdmin.eip.bindEvents()},e},t.prototype.draw.file=function(e,t){var i,n,r,a="./images/cms/data/",o="";if(e.finish=function(t){t&&("IMG"==e.info.node.tagName?e.info.node.src=e.info.new_value.src:e.info.node.style.backgroundImage="url("+e.info.new_value.src+")",e.commit()),e.cleanup()},e.info.old_value&&(o=e.info.old_value.src.split(/\//g).pop(),a="."+e.info.old_value.src.substr(0,e.info.old_value.src.length-o.length-1)),e.files&&e.files.length)i=e.files[0],i.folder=a,e.info.old_value&&(i.file=e.info.old_value.src),t&&(i.image=1),n=jQuery.ajax({url:"/admin/data/uploadfile/",async:!1,data:i,type:"POST",dataType:"json"}),n=JSON.parse(n.responseText),n.file.path?(e.new_value=n.file.path,e.finish(!0)):e.finish();else{r={folder:a,file:e.info.old_value?e.info.old_value.src:""},n=jQuery.ajax({url:"/admin/data/get_filemanager_info/",async:!1,data:r,type:"POST",dataType:"json"}),n=JSON.parse(n.responseText);var s="folder="+a;e.info.old_value&&(s+="&file="+e.info.old_value.src),t&&(s+="&image=1");var d={flash:{height:460,url:"/styles/common/other/filebrowser/umifilebrowser.html?"+s},elfinder:{height:530,url:"/styles/common/other/elfinder/umifilebrowser.html?"+s+"&lang="+n.lang+"&file_hash="+n.file_hash+"&folder_hash="+n.folder_hash}};if(jQuery.openPopupLayer({name:"Filemanager",title:getLabel("js-file-manager"),width:660,height:d[n.filemanager].height,url:d[n.filemanager].url,afterClose:function(t){t?("object"==typeof t&&(t=t[0]),e.
3info.new_value=t?{src:t.toString()}:"",e.finish(!0)):e.finish()}}),"elfinder"==n.filemanager){var u='<div id="watermark_wrapper"><label for="add_watermark">';u+=getLabel("js-water-mark"),u+='</label><input type="checkbox" name="add_watermark" id="add_watermark"/>',u+='<label for="remember_last_folder">',u+=getLabel("js-remember-last-dir"),u+='</label><input type="checkbox" name="remember_last_folder" id="remember_last_folder"',jQuery.cookie("remember_last_folder")&&(u+='checked="checked"'),u+="/></div>",jQuery("#popupLayer_Filemanager .popupBody").append(u)}}return e},t.prototype.draw.img_file=function(e){return e.draw.file(e,!0)},t.prototype.draw.video_file=function(e){return e.draw.file(e)},t.prototype.draw.date=function(e){var t=e.info.old_value;Date.prototype.getFormattedDate=function(e){var t=function(e){return e>=10?e:"0"+e},i=this.getFullYear(),n=t(this.getMonth()+1),r=t(this.getDate()),a=t(this.getHours()),o=t(this.getMinutes()),s=/NaN/;if(e){if(null!=s.exec(i)||null!=s.exec(n)||null!=s.exec(r)||null!=s.exec(a)||null!=s.exec(o)){var d=new Date;return t(d.getDate())+"."+t(d.getMonth()+1)+"."+d.getFullYear()+" "+t(d.getHours())+":"+t(d.getMinutes())}return i+"-"+n+"-"+r+" "+a+":"+o}if(null!=s.exec(a)||null!=s.exec(o)){var d=new Date;return t(d.getHours())+":"+t(d.getMinutes())}return a+":"+o},t&&(t=t.match(/\d{4}-/g)?new Date(t.replace(/(\d{4})-(\d{2})-(\d{2})\s(\d{2}):(\d{2})/g,"$2 $3 $1 $4:$5")):new Date(t.replace(/(\d{2})\.(\d{2})\.(\d{4})\s(\d{2}):(\d{2})/g,"$2 $1 $3 $4:$5"))),t||(t=new Date),e.info.old_value&&(e.info.old_value=t.getFormattedDate(!0)),e.draw.text(e);var i=uAdmin.eip.nodePositionInfo(e.info.node),n=jQuery("#u-datepicker-input");return n.size()||(n=document.createElement("input"),n.id="u-datepicker-input",document.body.appendChild(n)),jQuery(window).bind("resize.ns"+e.info.guide_id,function(){var t=uAdmin.eip.nodePositionInfo(e.info.node);jQuery(".ui-datepicker-trigger").css({left:t.x+t.width+5,top:t.y}),jQuery(n).css({left:t.x+t.width+5,top:t.y})}),e.finish=function(t){jQuery(window).unbind("resize.ns"+e.info.guide_id),jQuery(n).datepicker("destroy"),jQuery(".ui-datepicker-trigger").remove(),e.info.new_value||(e.info.new_value=jQuery(e.info.node).html()),e.cleanup(),e.commit()},jQuery(n).css({position:"absolute",left:i.x+i.width+5,top:i.y,width:"1",height:"1",visibility:"hidden","font-size":"62.5%","z-index":560}),jQuery(n).datepicker(jQuery.extend({showOn:"button",buttonImage:"/styles/common/other/calendar/icons_calendar_buttrefly_eip.png",buttonImageOnly:!0,dateFormat:"yy-mm-dd",defaultDate:t,onSelect:function(i){e.info.new_value=i+" "+t.getFormattedDate(!1),jQuery(e.info.node).html(e.info.new_value),jQuery(e.info.node).focus()}},jQuery.datepicker.regional[uAdmin.data.lang])),jQuery(e.info.node).html(e.info.old_value||t.getFormattedDate(!0)),uAdmin.eip.placeWith(e.info.node,jQuery(".ui-datepicker-trigger"),"right","middle"),""==e.id&&(e.info.old_value=""),jQuery(".ui-datepicker-trigger").css({left:i.x+i.width+5,top:i.y}),e},t.prototype.draw.relation=function(e){jQuery(document).one("mouseup",function(){setTimeout(function(){e.bindFinishEvent()},100)}),setTimeout(function(){jQuery(document).die("mouseup"),e.bindFinishEvent()},1e3);var t=uAdmin.eip.nodePositionInfo(e.info.node),i=document.createElement("select"),n=document.createElement("input");if(document.body.appendChild(i),e.info.guide_id&&e.info["public"]){var r=document.createElement("input");r.type="button",r.value=" ",r.id="relationButton"+e.info.guide_id,r.className="relationAddButton",document.body.appendChild(r)}jQuery(i).attr("class","eip-ui-element"),jQuery(i).css({position:"absolute",left:t.x,top:t.y,"z-index":1100}),uAdmin.eip.applyStyles(e.info.node,i),jQuery(e.info.node).css("visibility","hidden"),e.info.multiple&&(jQuery(i).attr("multiple","multiple"),jQuery(i).attr("size",3));var a;for(a in e.info.old_value){var o=document.createElement("option");jQuery(o).attr("value",a),jQuery(o).attr("selected","selected"),jQuery(o).html(e.info.old_value[a]),i.appendChild(o)}jQuery(i).focus(),jQuery(i).attr("name","rel_input"),jQuery(i).attr("id","relationSelect"+e.info.guide_id),document.body.appendChild(n),uAdmin.eip.applyStyles(e.info.node,n),jQuery(n).attr({id:"relationInput"+e.info.guide_id,"class":"eip-ui-element",name:"rel_input_new"}),"undefined"==typeof relationControl&&jQuery('<script src="/styles/common/js/relation.control.js" type="text/javascript" charset="utf-8"></script>').appendTo("head");var s=new relationControl(e.info.guide_id,null,(!0),"/admin/data/guide_items_all/");if(jQuery(window).bind("resize.ns"+e.info.guide_id,function(){var t=uAdmin.eip.nodePositionInfo(e.info.node);jQuery(i).css({left:t.x,top:t.y}),jQuery(n).css({left:t.x,top:t.y+jQuery(i).height()+5}),jQuery(r).css({left:t.x+jQuery(n).width()+5,top:t.y+jQuery(i).height()+Math.round((jQuery(n).height()-jQuery(r).height())/2)})}),e.finish=function(){var t=[];e.info.new_value=s.getValue(),e.commit();for(var a in e.info.new_value)t.push(e.info.new_value[a]);e.info.node.innerHTML=t.join(", "),e.info.node.style.visibility="visible",jQuery(i).resizable("destroy"),jQuery(i).remove(),jQuery(n).remove(),jQuery(r).remove(),jQuery("#u-ep-search-trigger").remove(),jQuery(window).unbind("resize.ns"+e.info.guide_id),e.cleanup()},s.loadItemsAll(),e.info.multiple){var d=jQuery(i).height(),u=350;d<150&&(d=75,jQuery(i).css("height",d)),jQuery(i).resizable({minWidth:jQuery(i).width(),maxWidth:jQuery(i).width(),minHeight:d,maxHeight:u}),jQuery(".ui-wrapper").css("z-index","1100")}return jQuery(n).css({position:"absolute",width:jQuery(i).width(),left:t.x,top:t.y+jQuery(i).height()+5,"z-index":1111}),jQuery(r).css({position:"absolute",left:t.x+jQuery(n).width()+5,top:t.y+jQuery(i).height()+Math.round((jQuery(n).height()-jQuery(r).height())/2),"z-index":1112}),e},t.prototype.draw.symlink=function(e){jQuery(document).one("mouseup",function(){setTimeout(function(){e.bindFinishEvent()},100)}),setTimeout(function(){jQuery(document).die("mouseup"),e.bindFinishEvent()},1e3);var t=jQuery(e.info.node).attr("umi:type")?jQuery(e.info.node).attr("umi:type").split("::"):[],i=uAdmin.eip.nodePositionInfo(e.info.node),n=jQuery('<div><div id="symlinkInput'+e.info.id+'" /></div>').attr({"class":"eip-ui-element"}).css({position:"absolute",left:i.x,top:i.y,"z-index":1100}).appendTo("body");"undefined"==typeof symlinkControl&&jQuery('<script src="/styles/common/js/symlink.control.js" type="text/javascript" charset="utf-8"></script>').appendTo("head");var r=new symlinkControl(e.info.id,t[0]||null,t,{inputName:e.info.field_name+"[]",fadeColorStart:[255,255,225],fadeColorEnd:[255,255,255]});for(var a in e.info.old_value)r.addItem(a,e.info.old_value[a],t,"");return uAdmin.eip.applyStyles(e.info.node,n[0]),jQuery("div input:text",n).css({width:n.width()-20}),jQuery("div img.treeButton",n).css({bottom:"-4px","margin-left":"2px",position:"relative","background-color":"white",cursor:"pointer"}),jQuery(e.info.node).css("visibility","hidden"),jQuery(window).bind("resize.ns"+e.info.guide_id,function(){var t=uAdmin.eip.nodePositionInfo(e.info.node);jQuery(n).css({left:t.x,top:t.y})}),e.finish=function(){var t=jQuery('input[name="'+e.info.field_name+'[]"]'),i=[];for(jQuery(e.info.node).css("visibility","visible"),e.info.new_value={},a=0;a<t.length;a++)t[a].value&&(e.info.new_value[t[a].value]=jQuery("ul li span",n)[a-1].innerHTML,i.push(e.info.new_value[t[a].value]));e.info.node.innerHTML=i.join(", "),e.commit(),n.resizable("destroy"),n.remove(),jQuery("div.symlinkAutosuggest").remove(),jQuery("#u-ep-search-trigger").remove(),jQuery(window).unbind("resize.ns"+e.info.guide_id),e.cleanup()},r.loadItems(),e},t.prototype.replace=function(e,t,i){return!!e&&this.replace[e.field_type](e,t,i)},t.prototype.replace.img_file=function(e,t,i){var n,r,a,o=!1,s=jQuery(e.node),d=function(e,t){return e==t},u=function(e){return e.indexOf("/images/cms/thumbs/")>=0||e.indexOf("/images/autothumbs/")>=0},l=function(e,t,i){e=e.toString();var n=e.split(/\./g);if(n.length<2)return!1;var r=n[n.length-1].toString();n=n[n.length-2].toString().split(/\//g);var a=n[n.length-1].toString(),o=e.substr(0,e.length-a.length-r.length-1);return"/images/autothumbs"+o+a+"_"+t+"_"+i+"."+r};
3if("IMG"==e.node.tagName){if(d(s.attr("src"),i.src||""))e.node.src=t.src||"",o=!0;else if(u(e.node.src)){var p=s.width(),c=s.height(),m=e.node.src;m.indexOf(p)!=-1&&m.indexOf(c)==-1&&(c="auto"),m.indexOf(p)==-1&&m.indexOf(c)!=-1&&(p="auto"),e.node.src=l(t.src,p,c),o=!0}s.one("load",function(){uAdmin.eip.normalizeBoxes()})}var f=e.node.style.backgroundImage.replace(/"/g,"");if("url("!=f.substr(0,4)){if(!o&&s.attr("childNodes"))for(n=s.attr("childNodes"),a=0;a<n.length;a++)r=n.item(a),r&&jQuery(r).attr("tagName")&&replaceImage(jQuery(r),t.src,i.src);return o}f=f.substring(4,f.length-1);var h=window.location.protocol+"//"+window.location.host;if(f.substr(0,h.length)==h&&(f=f.substr(h.length)),!f)return o;if(d(f,i.src)&&(e.node.style.backgroundImage="url("+t.src+")",o=!0),!o&&s.attr("childNodes"))for(n=s.attr("childNodes"),a=0;a<n.length;a++)r=n.item(a),r&&jQuery(r).attr("tagName")&&replaceImage(jQuery(r),t.src,i.src);return o},t.prototype.replace.video_file=function(e,t,i){var n=function(e){return navigator.appName.indexOf("Microsoft")!=-1?window[e]:document[e]};return n("UmiVideoPlayer").setVideoFile(t),!0},t.prototype.replace["boolean"]=function(e,t,i){return"INPUT"==e.node.tagName&&"checkbox"==e.node.type?e.node.checked=!!t:jQuery(e.node).html(t?"Да":"Нет"),!0},t.prototype.replace.relation=function(e,t,i){var n,r=[];for(n in t)r.push(t[n]);return jQuery(e.node).html(r.join(", ")),!0},t.prototype.replace.symlink=function(e,t,i){var n,r="";for(n in t)r+="<span>"+t[n]+"</span><br />";return jQuery(e.node).html(r),!0},t.prototype.replace["int"]=function(e,t,i){return this.text(e,t,i)},t.prototype.replace["float"]=function(e,t,i){return this.text(e,t,i)},t.prototype.replace.counter=function(e,t,i){return this.text(e,t,i)},t.prototype.replace.price=function(e,t,i){return this.text(e,t,i)},t.prototype.replace.string=function(e,t,i){return jQuery(e.node).html(t)},t.prototype.replace.tags=function(e,t,i){return this.text(e,t,i)},t.prototype.replace.text=function(e,t,i){return jQuery(e.node).html(t)},t.prototype.replace.wysiwyg=function(e,t,i){return jQuery(e.node).html(t||"&nbsp;")},t.prototype.replace.file=function(e,t,i){return this.text(e,t,i)},t.prototype.replace.date=function(e,t,i){return this.text(e,t,i)},t.prototype.commit=function(){var e=this.info.new_value,t=this.info.old_value;this.info.field_type.match(/file/)&&(e=this.info.new_value.src,t=this.info.old_value?this.info.old_value.src:""),this.equals(e,t)?uAdmin.eip.queue.search(this.info)&&jQuery(this.info.node).addClass("u-eip-modified"):(jQuery(this.info.node).addClass("u-eip-modified"),uAdmin.eip.queue.add(this.info))},t.prototype.cleanup=function(){uAdmin.eip.bindEvents(),this.finish=function(){this.cleanup()},uAdmin.eip.highlightNode(this.info.node),jQuery(".u-eip-add-button").css("display","block"),uAdmin.eip.normalizeBoxes(),this.info.node.blur(),jQuery(this.info.node).removeClass("u-eip-editing")},t.prototype.finish=function(){this.cleanup()},t.prototype.equals=function(){var e,t=!1,i=arguments,n=Object.prototype.toString,r={length:0};switch(!0){case 2!==i.length:break;case typeof i[0]!=typeof i[1]:break;case n.call(i[0])!==n.call(i[1]):break;default:switch(typeof i[0]){case"undefined":break;case"object":if("[object Array]"==n.call(i[0])){if(t=i[0].length===i[1].length){for(e=0;e<i[0].length;e++)r[i[0][e]]=e,++r.length;for(e=0;e<i[1].length;e++)delete r[i[0][e]]&&--r.length;0===r.length&&(t=!0)}}else{for(e in i[0])r[e]=e,++r.length;for(e in i[1])delete r[e]&&--r.length;if(0===r.length&&(t=!0),t)for(e in i[0])if(t=this.equals(i[0][e],i[1][e]),!t)break}break;default:t=i[0]===i[1]}}return t},e(t,this)},"eip"),uAdmin(".wysiwyg",function(extend){function WYSIWYG(){this.settings=jQuery.extend(this[this.type].settings,this.settings),this[this.type](),this.init=this[this.type].init}return WYSIWYG.prototype.init=function(){return!1},WYSIWYG.prototype.settings=function(){return!1},WYSIWYG.prototype.inline=function(){jQuery('<script src="/js/cms/wysiwyg/inline/inlineWYSIWYG.js" type="text/javascript" charset="utf-8"></script>').appendTo("head")},WYSIWYG.prototype.inline.init=function(e){return new inlineWYSIWYG(e)},WYSIWYG.prototype.tinymce=function(){window.tinyMCEPreInit={suffix:"",base:"/js/cms/wysiwyg/tinymce/jscripts/tiny_mce"},jQuery('<script src="/js/cms/wysiwyg/tinymce/jscripts/tiny_mce/jquery.tinymce.js" type="text/javascript" charset="utf-8"></script>').appendTo("head")},WYSIWYG.prototype.tinymce.init=function(e){var t,i="textarea.wysiwyg",n={};return uAdmin.eip&&uAdmin.eip.editor&&(n.toolbar_standart=this.settings.toolbar_standart.replace(/^imagemanager,/,""),t={id:"mceEditor-"+(new Date).getTime(),destroy:function(){var e,i=jQuery("#"+t.id),n=jQuery("#"+t.id+"_parent"),r=jQuery("iframe",n)[0];e=jQuery.browser.msie&&("undefined"==typeof document.documentMode||document.documentMode<7)?window.frames[window.frames.length-1].document.body.innerHTML:r.contentDocument.body.innerHTML,i.html(e),n.remove(),i.css("display",""),i[0].id=""}}
3,e.id=t.id,i="#"+t.id),n.language=uAdmin.data["interface-lang"]||uAdmin.data.lang,n=jQuery.extend(this.settings,n),n=jQuery.extend(n,window.mceCustomSettings),jQuery(i).each(function(){jQuery("#"+this.id).tinymce(n)}),t},WYSIWYG.prototype.tinymce.settings={script_url:"/js/cms/wysiwyg/tinymce/jscripts/tiny_mce/tiny_mce_src.js",mode:"none",theme:"umi",width:"100%",language:"",plugins:"safari,spellchecker,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template",inlinepopups_skin:"butterfly",toolbar_standart:"fontsettings,tablesettings,|,cut,copy,paste,|,pastetext,pasteword,|,selectall,cleanup,|,undo,redo,|,link,unlink,anchor,image,media,|,charmap,code",toolbar_tables:"table,delete_table,|,col_after,col_before,row_after,row_before,|,delete_col,delete_row,|,split_cells,merge_cells,|,row_props,cell_props",toolbar_fonts:"formatselect,fontselect,fontsizeselect,|,bold,italic,underline,|,justifyleft,justifycenter,justifyright,justifyfull,|,bullist,numlist,outdent,indent,|,forecolor,backcolor,|,sub,sup",theme_umi_toolbar_location:"top",theme_umi_toolbar_align:"left",theme_umi_statusbar_location:"bottom",theme_umi_resize_horizontal:!1,theme_umi_resizing:!0,convert_urls:!1,relative_urls:!1,file_browser_callback:function(e,t,i,n){if("file"==i){var r="/js/cms/wysiwyg/tinymce/jscripts/tiny_mce/themes/umi/treelink.html"+(window.lang_id?"?lang_id="+window.lang_id:"");return tinyMCE.activeEditor.windowManager.open({url:r,width:525,height:308,inline:!0,scrollbars:!1,resizable:!1,maximizable:!1,close_previous:!1},{window:n,input:e,editor_id:tinyMCE.selectedInstance.editorId}),!1}var a=n.document.getElementById(e),o={},s=[];if(!a)return!1;switch(a.value.length&&(o.folder=a.value.substr(0,a.value.lastIndexOf("/")),o.file=a.value),s.push("id="+e),i){case"image":s.push("image=1");break;case"media":s.push("media=1")}return jQuery.ajax({url:"/admin/data/get_filemanager_info/",data:o,dataType:"json",success:function(e){"flash"==e.filemanager?a.value.length&&(s.push("folder=."+o.folder),s.push("file="+a.value)):(s.push("folder_hash="+e.folder_hash),s.push("file_hash="+e.file_hash),s.push("lang="+e.lang));var t={flash:{height:460,url:"/styles/common/other/filebrowser/umifilebrowser.html?"+s.join("&")},elfinder:{height:530,url:"/styles/common/other/elfinder/umifilebrowser.html?"+s.join("&")}};if(jQuery.openPopupLayer({name:"Filemanager",title:getLabel("js-file-manager"),width:660,height:t[e.filemanager].height,url:t[e.filemanager].url}),"elfinder"==e.filemanager){var i='<div id="watermark_wrapper"><label for="add_watermark">';i+=getLabel("js-water-mark"),i+='</label><input type="checkbox" name="add_watermark" id="add_watermark"/>',i+='<label for="remember_last_folder">',i+=getLabel("js-remember-last-dir"),i+='</label><input type="checkbox" name="remember_last_folder" id="remember_last_folder"',getCookie("remember_last_folder",!0)&&(i+='checked="checked"'),i+="/></div>",window.parent.jQuery("#popupLayer_Filemanager .popupBody").append(i)}return!1}}),!1},extended_valid_elements:"script[type=text/javascript|src|languge|lang],map[*],area[*],umi:*[*],input[*],noindex[*],nofollow[*],iframe[frameborder|src|width|height|name|align]",content_css:"/css/cms/style.css"},WYSIWYG.prototype.tinymce_umiru=function(){window.tinyMCEPreInit={suffix:"_src",base:"/js/cms/wysiwyg/tinymce/jscripts/tiny_mce"},jQuery('<script src="/js/cms/wysiwyg/tinymce/jscripts/tiny_mce/tiny_mce_src.js" type="text/javascript" charset="utf-8"></script>').appendTo("head")},WYSIWYG.prototype.tinymce_umiru.init=function(e){var t,i="textarea.wysiwyg",n={};return uAdmin.eip&&uAdmin.eip.editor&&(n.toolbar_standart=this.settings.toolbar_standart.replace(/^imagemanager,/,""),t={id:"mceEditor-"+(new Date).getTime(),destroy:function(){var e,i=jQuery("#"+t.id),n=jQuery("#"+t.id+"_parent"),r=jQuery("iframe",n)[0];e=jQuery.browser.msie&&("undefined"==typeof document.documentMode||document.documentMode<7)?window.frames[window.frames.length-1].document.body.innerHTML:r.contentDocument.body.innerHTML,i.html(e),n.remove(),i.css("display",""),i[0].id=""}}
3,e.id=t.id,i="#"+t.id),n.language=uAdmin.data["interface-lang"]||uAdmin.data.lang,n=jQuery.extend(this.settings,n),tinyMCE.init(n),jQuery(i).each(function(e,t){tinyMCE.execCommand("mceAddControl",!1,t.id)}),t},WYSIWYG.prototype.tinymce_umiru.settings={mode:"none",theme:"umiru",language:"string"==typeof window.interfaceLang?interfaceLang:"ru",width:"100%",suffix:"_src",
4body_class:"text",theme_umi_resizing_use_cookie:!1,init_instance_callback:"uAdmin.wysiwyg.initInstance",theme_umi_path:!1,constrain_menus:!1,extended_valid_elements:"script[src|*],style[*],map[*],area[*],umi:*[*],input[*],noindex[*],nofollow[*],iframe[frameborder|src|width|height|name|align],div[*],span[*],a[*]",plugins:"safari,spellchecker,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template",inlinepopups_skin:"butterfly",setup:function(e){function t(e,i){jQuery(e.getContainer()).children("table.mceLayout").eq(0).css("height","auto");var n=jQuery(e.getContentAreaContainer()).children("iframe")[0],r=n.contentWindow.document.body;iHeight=Math.max(jQuery(r).parent().outerHeight(),jQuery(r).outerHeight()),n.style.height=iHeight+"px",$("img",e.getBody()).load(function(){t(e,i)})}e.onChange.add(t),e.onKeyDown.add(t),e.onLoadContent.add(function(e,t){function i(e){if(3==e.nodeType)return e;for(var t=$(e).contents(),n=0;n<t.length;n++){var r=i(t[n]);if(r)return r}return!1}"&nbsp;"!=t.content&&" "!=t.content||e.setContent(""),e.focus();var n=e.dom.select("body"),r=i(n[0]);r=r?r.parentNode:e.dom.select("body *").length>0?e.dom.select("body *")[0]:n[0];var a=e.selection.getRng();if(a&&"undefined"!=typeof a.selectNode){var o=e.getDoc().createTextNode(".");r.insertBefore(o,r.firstChild),a.selectNode(o),a.setStartBefore(o),a.setStartAfter(o),e.selection.setRng(a),r.removeChild(o);var s=$("#"+e.editorContainer+" .toolbarHolder"),d=1110,u=$("body").width();s.css("position","fixed"),s.css("top",40),u>d?s.css("left",(u-d)/2):s.css("left",(u-800)/2)}})},toolbar_standart:"tablesettings,|,pastetext,pasteword,|,cleanup,|,link,unlink,|,charmap,code",toolbar_tables:"table,delete_table,|,col_after,col_before,row_after,row_before,|,delete_col,delete_row,|,split_cells,merge_cells,|,row_props,cell_props",toolbar_fonts:"formatselect,fontselect,fontsizeselect,|,bold,italic,underline,|,justifyleft,justifycenter,justifyright,justifyfull,|,bullist,numlist,outdent,indent,|,forecolor,backcolor,|,sub,sup",theme_umi_toolbar_location:"top",theme_umi_toolbar_align:"left",theme_umi_statusbar_location:"bottom",theme_umi_resize_horizontal:!1,theme_umi_resizing:!1,convert_urls:!1,relative_urls:!1,content_css:"css/example.css",file_browser_callback:"uAdmin.wysiwyg.umiFileBrowserCallback",template_external_list_url:"js/template_list.js",external_link_list_url:"",external_image_list_url:"",media_external_list_url:""},WYSIWYG.prototype.initInstance=function(e){function t(){var e=-1;if("Microsoft Internet Explorer"==navigator.appName){var t=navigator.userAgent,i=new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})");null!=i.exec(t)&&(e=parseFloat(RegExp.$1))}return e}jQuery("div.toolbarHolder").draggable();var i=jQuery(e.getElement()),n=jQuery(e.getDoc()).find("body").eq(0),r=["font-family","font-size","font-weight","font-style","color","text-transform","text-decoration","letter-spacing","word-spacing","line-height","text-align","vertical-align","direction","background-color","background-image","background-repeat","background-position","background-attachment","opacity","top","right","bottom","left","padding-top","padding-right","padding-bottom","padding-left","overflow-x","overflow-y","white-space","clip","list-style-image","list-style-position","list-style-type","marker-offset"];for(var a in r)n.css(r[a],i.css(r[a]));var o=t();o>-1&&o<=8&&n.css("background-color",""),n.css("height","auto");var s=["margin-top","margin-right","margin-bottom","margin-left"];jQuery("#"+e.editorContainer).css("display","block");for(var d in s)jQuery("#"+e.editorContainer).css(s[d],i.css(s[d]));e.formatter.register({fontsize:{inline:"span",styles:{fontSize:"%value","line-height":"1.3em"}}});var u=tinymce.util.Cookie;u.set("tinymcePasteText","1",new Date((new Date).getFullYear()+1,12,31))},WYSIWYG.prototype.umiFileBrowserCallback=function(field_name,url,type,win){switch(type){case"file":uAdmin.wysiwyg.umiTreeLink(field_name,url,type,win);break;case"image":case"media":var input=win.document.getElementById(field_name);if(!input)return!1;var folder="",file="";input.value.length&&(folder=input.value.substr(0,input.value.lastIndexOf("/")),file=input.value),jQuery.ajax({url:"/admin/data/get_filemanager_info/",data:"folder="+folder+"&file="+file,dataType:"json",complete:function(data){data=eval("("+data.responseText+")");var folder_hash=data.folder_hash,file_hash=data.file_hash,lang=data.lang,fm=data.filemanager,functionName="uAdmin.wysiwyg.umi"+fm+"FileManager";eval(functionName+"(field_name, url, type, win, lang, folder_hash, file_hash)")}})}return!1},WYSIWYG.prototype.umielfinderFileManager=function(e,t,i,n,r,a,o){var s=[];switch(s.push("id="+e),i){case"image":s.push("image=1");break;case"media":s.push("media=1")}return s.push("folder_hash="+a),s.push("file_hash="+o),s.push("lang="+r),$.openPopupLayer({name:"Filemanager",title:getLabel("js-file-manager"),width:660,height:530,url:"/styles/common/other/elfinder/umifilebrowser.html?"+s.join("&")}),window.parent.jQuery("#popupLayer_Filemanager .popupBody").append('<div id="watermark_wrapper"><label for="add_watermark">
4'+getLabel("js-water-mark")+'</label><input type="checkbox" name="add_watermark" id="add_watermark"></div>'),!1},WYSIWYG.prototype.umiflashFileManager=function(e,t,i,n,r,a,o){var s=n.document.getElementById(e);if(!s)return!1;var d=[];switch(d.push("id="+e),i){case"image":d.push("image=1");break;case"media":d.push("media=1")}if(s.value.length){var u=s.value.substr(0,s.value.lastIndexOf("/"));d.push("folder=."+u),d.push("file="+s.value)}return $.openPopupLayer({name:"Filemanager",title:getLabel("js-file-manager"),width:660,height:460,url:"/styles/common/other/filebrowser/umifilebrowser.html?"+d.join("&")}),!1},WYSIWYG.prototype.umiTreeLink=function(e,t,i,n){var r=window.pageData?window.pageData.domain:"",a=window.pageData?window.pageData.domain_id:"",o=window.pageData.lang_id,s="/js/cms/wysiwyg/tinymce/jscripts/tiny_mce/themes/umi/treelink.html?domain="+r+"&domain_id="+a+"&lang_id="+o;return tinyMCE.activeEditor.windowManager.open({url:s,width:525,height:308,inline:!0,scrollbars:!1,resizable:!1,maximizable:!1,close_previous:!1},{window:n,input:e,editor_id:tinyMCE.selectedInstance.editorId}),!1},WYSIWYG.prototype.getFilemanagerFooter=function(e){var t="";return"elfinder"==e&&(t='<div id="watermark_wrapper" class="ui-widget-header">',t+='<label for="remember_last_folder">',t+=getLabel("js-remember-last-dir"),t+='</label><input type="checkbox" name="remember_last_folder" id="remember_last_folder"',jQuery.cookie("remember_last_folder")&&(t+='checked="checked"'),t+="/></div>"),t},extend(WYSIWYG,this)}),uAdmin.onLoad("wysiwyg",function(){uAdmin.wysiwyg.curr_mouse_position={top:0,left:0},$("body").click(function(e){uAdmin.wysiwyg.curr_mouse_position={top:e.pageY-window.pageYOffset,left:e.pageX-window.pageXOffset}})}),uAdmin(".session",function(e){function t(){var e=this;e.access=!!e.access,e.lifetime=parseInt(e.lifetime)||10,e.pingInterval=Math.min(60*e.lifetime/2,300),e.awayTimeout=0,e.lastPingedTime=new Date,e.currentMessage=null,this.lastActionTime=new Date,function(){jQuery(document).bind("click keydown mousedown",null,function(t){e.eventHandler(t)}),setTimeout(function(){jQuery("iframe").each(function(){try{var t=this.contentWindow||this.contentDocument;t.document&&jQuery(t.document).bind("click keydown mousedown",function(t){e.eventHandler(t)})}catch(i){}})},5e3),e.pingIntervalHandler=setInterval(function(){e.pingHandler()},1e3*e.pingInterval)}()}return t.prototype.sessionAjax=function(e,t){jQuery.get("/session.php",e,function(e){"function"==typeof t&&t(e)})},t.prototype.login=function(e,t,i){this.sessionAjax({"u-login":e,"u-password":t,a:"ping"},function(e){"function"==typeof i&&i("-1"!=e)})},t.prototype.check=function(){var e=this;this.sessionAjax(null,function(t){e.checkHandler(t)})},t.prototype.ping=function(e){var t=this;(new Date).getTime()-t.lastPingedTime.getTime()<5e3&&!e||(t.lastPingedTime=new Date,t.sessionAjax({a:"ping"},function(e){t.checkHandler(e)}))},t.prototype.checkHandler=function(e){switch(e){case"-1":case"0":this.showCloseMessage(!0);break;default:if(this.awayTimeout=parseInt(e,10),this.awayTimeout<=this.pingInterval+10)this.showWarningMessage();else{if(!this.pingIntervalHandler){var t=this;this.pingIntervalHandler=setInterval(function(){t.pingHandler()},1e3*this.pingInterval)}this.closeMessage()}}},t.prototype.isUserActive=function(){return((new Date).getTime()-this.lastActionTime.getTime())/1e3<this.pingInterval},t.prototype.eventHandler=function(e){switch(this.lastActionTime=new Date,this.currentMessage){case"warning":this.closeMessage(),this.ping(!0);case"close":this.ping()}},t.prototype.pingHandler=function(){this.isUserActive()?this.ping():this.check()},t.prototype.showWarningMessage=function(e){var t=this;e&&(clearInterval(t.timer),t.timer=null),t.currentMessage="warning",t.timer||(t.timer=setInterval(function(){if(t.awayTimeout>0){var e=t.awayTimeout,i=parseInt(e/60),n=e%60;n<10&&(n="0"+n);var r=i+":"+n,a=parseInt((60*t.lifetime-t.awayTimeout)/60);t.message(getLabel("js-session-is-away")+" "+a+" "+getLabel("js-minutes")+". "+getLabel("js-session-warning")+"<br/>"+r),t.awayTimeout--}else t.closeMessage(),t.check()},1e3))},t.prototype.showCloseMessage=function(e){var t=this;if(e&&(clearInterval(t.timer),t.timer=null),"close"!=t.currentMessage){t.currentMessage="close",t.pingIntervalHandler&&(clearInterval(t.pingIntervalHandler),t.pingIntervalHandler=0);var i=jQuery("<div><br />"+getLabel("js-session-was-away")+" "+t.lifetime+" "+getLabel("js-minutes")+", "+getLabel("js-session-close")+"<br/><br/></div>"),n=jQuery('\n\t\t\t<form>\n\t\t\t\t<table cellspacing="5" width="100%">\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td>'+getLabel("js-label-login")+': </td>\n\t\t\t\t\t\t<td><input type="text" name="session_contorl_login" /></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td>'+getLabel("js-label-password")+':</td>\n\t\t\t\t\t\t<td><input type="password" name="session_contorl_passsword" /></td>\n\t\t\t\t\t</tr>\n\t\t\t\t</table>\n\t\t\t\t<br/>\n\t\t\t\t<input type="submit" value="'+getLabel("js-label-login-do")+'">\n\t\t\t</form>\n\t\t').appendTo(i);t.access&&jQuery("<br/> <br/><a href='/admin/config/main/' target='_blank'>"+getLabel("js-session-lifetime-configure")+"</a>").appendTo(n),n.submit(function(){var e=jQuery.trim(this.session_contorl_login.value),i=jQuery.trim(this.session_contorl_passsword.value);return e&&i?t.login(e,i,function(e){e?(t.closeMessage(),t.pingIntervalHandler=setInterval(function(){t.pingHandler()},1e3*t.pingInterval),jQuery.jGrowl(getLabel("js-session-restored"),{header:"UMI.CMS",life:5e3})):jQuery.jGrowl(getLabel("js-label-text-error"),{header:"UMI.CMS",life:5e3})}):jQuery.jGrowl(getLabel("js-label-text-error"),{header:"UMI.CMS",life:5e3}),!1}),t.message(i)}},t.prototype.message=function(e){var t=this;if("string"==typeof e&&(e="<br/><p> "+e+" </p>"),!t.jgrowl)return t.jgrowl=-1,void jQuery.jGrowl(e,{header:"UMI.CMS",dont_close:!0,beforeOpen:function(e){t.jgrowl=jQuery(e)},close:function(){t.closeMessage(),t.ping(!0)}});if(t.jgrowl!=-1){var i=t.jgrowl.find(".jGrowl-message");"string"==typeof e?i.html(e):(i.html(""),i.append(e))}},t.prototype.closeMessage=function(){this.currentMessage=null,this.timer&&(clearInterval(this.timer),this.timer=null),this.jgrowl&&this.jgrowl!=-1&&(this.jgrowl.mouseout(),this.jgrowl.remove(),this.jgrowl=null)},t.prototype.destroy=function(){return this.pingIntervalHandler&&(clearInterval(this.pingIntervalHandler),this.pingIntervalHandler=0),this.timer&&(clearInterval(this.timer),this.timer=null),!0},e(t,this)});var hex=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"];

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.