if(!UE)var UE={};
if(!UE.Util)UE.Util={getImagePath:function(){return"http://userecho.com/s/images/"},render:function(a,b){return a.replace(/\#{([^{}]*)}/g,function(c,d){d=b[d];return typeof d==="string"||typeof d==="number"?d:c})},toQueryString:function(a){var b=[];for(key in a)a[key]!=null&&a[key]!=""&&b.push([key,a[key]].join("="));return b.join("&")},getPageDims:function(){var a=document.documentElement;return{width:window.innerWidth||self.innerWidth||a&&a.clientWidth||document.body.clientWidth,height:window.innerHeight||
self.innerHeight||a&&a.clientHeight||document.body.clientHeight}}};
UE.Dialog={preload:function(a){if(!this.preloaded){var b=document.getElementById(a);this.setContent(b==null?a:b.innerHTML);this.preloaded=true}},show:function(a){this.preloaded||this.preload(a);this.Overlay.show();this.setPosition();UE.Element.addClassName(this.htmlElement(),"dlg-open");this.element().style.display="block";this.preloaded=false},close:function(){this.element().style.display="none";UE.Element.removeClassName(this.htmlElement(),"dlg-open");this.Overlay.hide()},id:"ue-dlg",css_template:"    #ue-dlg {      z-index: 100003;      display: block;      text-align: left;      margin: -2em auto 0 auto;      position: absolute;       background-color: transparent;      }        #ue-overlay {      position: absolute;      z-index:100002;      width: 100%;      height: 100%;      left: 0;      top: 0;      background-color: #000;      opacity: .5;     filter: alpha(opacity=50);    }        #ue-dlg[id],    #ue-overlay[id] {     position:fixed;    }        #ue-overlay p {      padding: 5px;      color: #ddd;      font: bold 14px arial, sans-serif;      margin: 0;      letter-spacing: -1px;    }        #ue-dlg #ue-dlg-close {      position: absolute;      height: 32px;      width: 32px;      top: 0px;      right: 0px;      color: #06c;      cursor: pointer;      background-position: 0 0;      background-repeat: no-repeat;      background-color: transparent;    }        * html.dlg-open body {      height: 100%;    }        * html.dlg-open,    * html.dlg-open body {      overflow: hidden;    }        html.dlg-open object,    html.dlg-open embed,    * html.dlg-open select {      visibility: hidden;    }        * html #ue-overlay {      width: 110%;    }        * html #ue-dlg #ue-dlg-close {      background: none;      filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/s/images/close.png');    }      a#ue-dlg-close { background-image: url(#{background_image_url}); }",
element:function(){if(!document.getElementById(this.id)){var a=document.createElement("div");a.innerHTML='<div id="'+this.id+'" class="ue-component" style="display:none;"><a href="#" onclick="UE.Dialog.close(); return false;" id="'+this.id+'-close"><span style="display: none;">Close</span></a><div id="'+this.id+'-content"></div></div>';document.body.appendChild(a.firstChild)}return document.getElementById(this.id)},setContent:function(a){this.element();if(typeof Prototype!="undefined"){document.getElementById(this.id+
"-content").innerHTML=a.stripScripts();setTimeout(function(){a.evalScripts()},100)}else document.getElementById(this.id+"-content").innerHTML=a},setPosition:function(){var a=UE.Element.getDims(this.element()),b=UE.Util.getPageDims(),c=this.element().style;c.width="auto";c.height="auto";c.left=(b.width-a.width)/2+"px";c.top=(b.height-a.height<80?40:(b.height-a.height)/2)+"px"},htmlElement:function(){return document.getElementsByTagName("html")[0]}};
UE.Dialog.Overlay={show:function(){this.element().style.display="block"},hide:function(){this.element().style.display="none"},id:"ue-overlay",element:function(){if(!document.getElementById(this.id)){var a=document.createElement("div");a.innerHTML='<div id="'+this.id+'" class="ue-component" onclick="UE.Dialog.close(); return false;" style="display:none;"></div>';document.body.appendChild(a.firstChild)}return document.getElementById(this.id)}};
UE.Element={getDims:function(a){var b=a.display;if(b!="none"&&b!=null)return{width:a.offsetWidth,height:a.offsetHeight};b=a.style;var c=b.visibility,d=b.position,e=b.display;b.visibility="hidden";b.position="absolute";b.display="block";var f=a.clientWidth;a=a.clientHeight;b.display=e;b.position=d;b.visibility=c;return{width:f,height:a}},hasClassName:function(a,b){a=a.className;return a.length>0&&(a==b||(new RegExp("(^|\\s)"+b+"(\\s|$)")).test(a))},addClassName:function(a,b){this.hasClassName(a,b)||
(a.className+=(a.className?" ":"")+b);return a},removeClassName:function(a,b){a.className=a.className.replace(new RegExp("(^|\\s+)"+b+"(\\s+|$)")," ");return a}};document.write('<style type="text/css">'+UE.Util.render(UE.Dialog.css_template,{background_image_url:UE.Util.getImagePath()+"close.png"})+"</style>");
UE.Popin={content_template:'<iframe src="#{url}/widgets/popin/#{forum}?#{query}" frameborder="0" scrolling="no" allowtransparency="true" width="#{width}" height="#{height}" style="height: #{height}; width: #{width};"></iframe>',setup:function(a){this.setupOptions(a||{})},preload:function(){UE.Dialog.preload(UE.Util.render(this.content_template,this.options))},show:function(){UE.Dialog.show(UE.Util.render(this.content_template,this.options))},setupOptions:function(a){this.options={dialog:"popin",width:"420px",
height:"600px",lang:"en",params:{}};for(attr in a)this.options[attr]=a[attr];this.options.url=this.url();this.options.params.lang=this.options.lang;this.options.params.referer=this.getReferer();this.options.query=UE.Util.toQueryString(this.options.params)},getReferer:function(){var a=window.location.href;if(a.indexOf("?")!=-1)a=a.substring(0,a.indexOf("?"));return a},url:function(){return"http://"+this.options.host}};
UE.Widget={id:"ue-feedback-tab",css_template:"   body a#ue-feedback-tab,   body a#ue-feedback-tab:link {      background-position: 0px 50% !important;      position: fixed !important;      top: 45% !important;      display: block !important;      width: 22px !important;      height: #{tab_height}px !important;      margin: -55px 0 0 0 !important;      padding: 0 !important;      z-index: 100001 !important;      background-position: 2px 50% !important;      background-repeat: no-repeat !important;      text-indent: -9000px;    }        body a#ue-feedback-tab:hover {     width: 23px !important;     height: #{tab_height}px !important;     margin: -55px 0 0 0 !important;      cursor: pointer;\t #{tab_hover_bg_pos}    }        * html a#ue-feedback-tab,    * html a#ue-feedback-tab:link {      position: absolute !important;      background-image: none !important;    }      a##{id} {      #{tab_alignment}: 0;      background-repeat: no-repeat;      background-color: #{tab_bg_color};      background-image: url(#{text_url});      border: solid 2px white;      border-#{tab_alignment}: none;      -moz-border-radius: 10px;      -moz-border-radius-top#{tab_alignment}: 0;      -moz-border-radius-bottom#{tab_alignment}: 0;      -webkit-border-radius: 10px;      -webkit-border-top-#{tab_alignment}-radius: 0;      -webkit-border-bottom-#{tab_alignment}-radius: 0;   }        a##{id}:hover {       background-color: #{tab_hover_color};       border: solid 2px white;       border-#{tab_alignment}: none;      }        * html a##{id} { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='#{text_url}'); }",init:function(a){this.setupOptions(a||
{});UE.Popin.setup(a);a='<a id="'+this.id+'"';if(this.options.no_dialog)a+='" target="_blank"';else{a+='" onclick="UE.Popin.show(); return false;"';if(this.options.preload)a+='" onmouseover="UE.Popin.preload();"'}a+=' href="'+UE.Popin.url()+'">feedback</a>';if(this.options.tab_show){document.write(a);this.options.no_styles||document.write('<style type="text/css">'+UE.Util.render(this.css_template,this.options)+"</style>")}},setupOptions:function(a){this.options={lang:"en",no_styles:false,no_dialog:false,
preload:true,tab_show:true,tab_alignment:"left",tab_height:110,tab_bg_color:"#f00",tab_text_color:"white",tab_hover_color:"#06C"};for(attr in a)this.options[attr]=a[attr];if(this.options.tab_show){tab_height_arr={en:"90",ru:"120",de:"90"};this.options.tab_height=tab_height_arr[this.options.lang]?tab_height_arr[this.options.lang]:90;this.options.tab_hover_bg_pos=this.options.tab_alignment=="left"?"background-position: 3px 50% !important;":"";this.options.text_url=UE.Util.getImagePath()+this.options.lang+
"/ue_tab_"+this.options.tab_text_color+".png"}this.options.id=this.id}};