var key="",time="",is_mediaplan;var submit_flag=false;var SCRIPT="/registered/main.pl";var MAX_URL_LENGTH=1024;var MAX_AUTOBUDGET_BID=50;Array.prototype.__fftrap=function(){};function changevis(A){if(A.style.display=="none"){A.style.display="block"}else{A.style.display="none"}}function AdvqLite(I,C,F,G,N){var L=800,H=600;var M="";if(I){M=1}var J="";if(C){J=1}if(!F){F=""}if(document.all||document.layers){L=screen.availWidth;H=screen.availHeight}var A=700,K=600;var D=(L-A)/2,B=(H-K)/2;var E=document.location.host.replace(/forum./,"");WordsWin2=window.open(document.location.protocol+"//"+E+"/registered/main.pl?cmd=wordstat&text="+escape(F)+"&suffix="+escape(N==undefined?"":N)+"&key="+key+"&tm="+time+(G?"&geo="+G:""),"Words","width="+A+",height="+K+",top="+B+",left="+D+",resizable=yes,scrollbars=yes,status=0");if(navigator.appName=="Netscape"){WordsWin2.focus()}}function AdvqLite_media(J,D,A,I,G){var M=800,H=600;var N="";if(J){N=1}var K="";if(D){K=1}if(document.all||document.layers){M=screen.availWidth;H=screen.availHeight}I=escape(mass[A][0]).replace(/\+/g,"%2B");var B=500,L=600;var F=(M-B)/2,C=(H-L)/2;var E="/registered/main.pl?cmd=wordstat&minus=1&name="+A+"&text="+I+"&geo="+G;WordsWin=window.open(E,"Words","width="+B+",height="+L+",top="+C+",left="+F+",resizable=yes,scrollbars=yes,status=0");if(navigator.appName=="Netscape"){WordsWin.focus()}}function winContactInfo(H,M,A){if(!M){if(document.forms.ad){exfrm=document.forms.ad}else{if(document.forms.saveBanner){exfrm=document.forms.saveBanner}else{if(document.forms.banners){exfrm=document.forms.banners}else{return false}}}var J="";if(H){J="-"+H}var K=document.createElement("form");K.action="/registered/main.pl";K.method="GET";K.target="ContactInfoPopup";var C={cmd:"showContactInfo",from:"edit",bid:H};for(var E in C){var I=document.createElement("input");I.type="hidden";I.name=E;I.value=C[E];K.appendChild(I)}var G=new Array("title","body","href","domain","city","country","name","street","house","build","apart","country_code","city_code","phone","ext","contactperson","im_login","im_client","extra_message","contact_email","worktime");for(var F=0;F<G.length;F++){var I=G[F];if(!K[I]){var L=document.createElement("input");L.type="hidden";L.name=I;L.value=exfrm[I+J].value;K.appendChild(L)}}document.getElementsByTagName("body")[0].appendChild(K);hwin=create_standard_window("","ContactInfoPopup");K.submit();document.getElementsByTagName("body")[0].removeChild(K)}else{if(H&&M){var B="";if(is_mediaplan){B="&media="+is_mediaplan}if(typeof (A)=="object"&&A.is_mediaplan){B="&media="+A.is_mediaplan}var D="/registered/main.pl?cmd=showContactInfo&bid="+H+B;create_standard_window(D,"_blank")}}return false}function create_standard_window(B,A,H,G){var H=800,G=600;if(document.all||document.layers){H=screen.availWidth;G=screen.availHeight}var C=700,I=700;var E=(H-C)/2,D=(G-I)/2;var F=window.open(B,A,"width="+C+",height="+I+",top="+D+",left="+E+",resizable=yes,scrollbars=yes,status=0");return F}function CheckAll(B,A){thisCheckBoxes=B.parentNode.parentNode.parentNode.getElementsByTagName("input");for(i=1;i<thisCheckBoxes.length;i++){if(thisCheckBoxes[i].name.substring(0,A.length)==A){thisCheckBoxes[i].checked=B.checked}}}function OpenWindow(E,C,F,B,A){var D=window.open(E,B,"width="+C+",height="+F+",status=yes,menubar=no,resizable=yes,scrollbars=1");if(A){D.focus()}if(window.event){window.event.returnValue=false}return false}function save(A){regions="";regions_id="";for(i=0;i<A.length;i++){if(A[i].type=="checkbox"&&A[i].checked){regions+=A[i].value+"\n";regions_id+=A[i].name+","}}opener.window.document.forms.geo.geo.value=regions_id;opener.window.document.forms.ad.geo.value=regions}function check_regions(B,C){var A;if(!C){C=0}for(A=C;A<f.length;A++){if(f[A].type=="checkbox"&&f[A].name!=B.name){if(Regions[f[A].name].arrayOfids[0]==B.name||Regions[f[A].name].arrayOfids[1]==B.name){f[A].disabled=B.checked;if(C>0){alert(f[A].disabled+" - "+f[A].value)}if(f[A].checked&&Regions[f[A].name].arrayOfids.length>0){check_regions(f[A],A+1)}}}}}function region(A){this.id=A;this.arrayOfids=A.split("_")}function RegionsCollection(){Regions=new Array();for(i=0;i<f.length;i++){if(f[i].type=="checkbox"){Regions[f[i].name]=new region(f[i].id)}}for(i=0;i<f.length;i++){if(f[i].type=="checkbox"){check_regions(f[i])}}}function WinAdvq(B){var A=640,F=480;if(document.all||document.layers){A=screen.availWidth;F=screen.availHeight}var E=580,G=480;var C=(A-E)/2,D=(F-G)/2;WordsWin=window.open(B,"Words","width="+E+",height="+G+",top="+D+",left="+C+",resizable=yes,scrollbars=yes,status=0");if(navigator.appName=="Netscape"){WordsWin.focus()}}function ClearGeo(){document.forms.ad.text_geo.value=iget("Все");document.forms.ad.geo.value="0";document.forms.geo.geo.value="0";show_cleargeo()}function show_cleargeo(){if(document.getElementById){if(document.forms.geo.geo.value=="0"){document.getElementById("cleargeo").style.visibility="hidden"}else{document.getElementById("cleargeo").style.visibility="visible"}if(document.getElementById("geo_warning")){document.getElementById("geo_warning").style.display=document.forms.geo.geo.value!="0"?"none":"block"}}}function autobrok(C){var B=C.autobroker.checked;for(var A=0;A<C.length;A++){if(C.elements[A].type=="text"&&C.elements[A].name!="bannerprice"){C.elements[A].disabled=B}else{if(C.elements[A].type=="text"&&C.elements[A].name=="bannerprice"){C.elements[A].disabled=!B}}}}function settime(){document.forms.login.timestamp.value=new Date().getTime()}function rubrics_choose(A){var G=A?"-"+A:"";var E=document.ad?document.ad:document.banners;document.cc.ChoosedCategories.value=E["ChoosedCategories"+G].value;document.cc.UncheckedCategories.value=E["UncheckedCategories"+G].value;if(A){document.cc.bid.value=A}var F=new Array();if(E.phrases&&E.phrases.value){F[F.length]=E.phrases.value}if(E["new_phrases"+G]&&E["new_phrases"+G].value){F[F.length]=E["new_phrases"+G].value}var C=E.elements;var D=new RegExp("^ph"+G+"_\\d+$");for(var B=0;B<C.length;B++){if(C[B].name.match(D)){F[F.length]=C[B].value}}document.cc.phrases.value=F.join(", ");OpenWindow("/registered/main.pl?cmd=showRubrics&rubrics="+document.cc.ChoosedCategories.value,700,600,"catalog_choose");document.cc.submit()}function rubrics_clear(A){var C=A?"-"+A:"";var B=document.ad?document.ad:document.banners;B["UncheckedCategories"+C].value=B["UncheckedCategories"+C].value?B["UncheckedCategories"+C].value+","+B["ChoosedCategories"+C].value:B["ChoosedCategories"+C].value;B["ChoosedCategories"+C].value="";B["text_rubrics"+C].value="";document.getElementById("rubrics_clear_div"+C).style.display="none"}function autobudgetPriority(C,A){var B=document.getElementById(C+"_text");if(B==null){return }if(A==1){B.innerHTML='<span style="color: red">низкий</span>'}else{if(A==5){B.innerHTML='<span style="color: green">высокий</span>'}else{B.innerHTML="<span>средний</span>"}}}function get_number_word(D,B,A,F){D=D+"";var C=D.charAt(D.length-1);var E=F;if(D>=11&&D<=14){E=F}else{if(C==1){E=B}else{if(C>=2&&C<=4){E=A}}}return D+"&nbsp"+E}var elements_cache=new Object();function getElement(A){if(!elements_cache[A]){elements_cache[A]=document.getElementById(A)}return elements_cache[A]}function getValue(A){var B=getElement(A);if(B.tagName.toLowerCase()=="select"){if(B.selectedIndex>=0){return B.options[B.selectedIndex].value}else{return""}}else{if(B.tagName.toLowerCase()=="input"&&B.type.toLowerCase()=="checkbox"){return B.checked?B.value:""}else{return B.value}}}function setValue(A,B){var D=getElement(A);if(D.tagName.toLowerCase()=="select"){D.selectedIndex=0;for(var C=0;C<D.options.length;C++){if(D.options[C].value==B){D.selectedIndex=C;break}}}else{if(D.tagName.toLowerCase()=="input"&&D.type.toLowerCase()=="checkbox"){D.checked=D.value==B}else{D.value=B}}}function getStyle(A){return getElement(A).style}function get_xml_value(B,A){return B.getElementsByTagName(A)[0].firstChild.data}var last_url_domain="";function get_url_domain(C,B){var E=B?document.banners:document.ad;var A=B?"-"+B:"";last_url_domain=C.replace(/\+/g,"%20");if(C.match(/^\s*$/)){E["domain"+A].value="";return }var D=new AjaxObject();D.onreadystatechange=function(){if(this.readyState!=4){return }var F=this.ajax.responseXML;if(get_xml_value(F,"url")!=last_url_domain){return }if(get_xml_value(F,"code")==1){var G=get_xml_value(F,"domain");E["domain_strict"+A].value=E["domain"+A].value=document.getElementById("ad-url"+A).innerHTML=G;E["domain_ascii"+A].value=get_xml_value(F,"domain_ascii");E["domain_sign"+A].value=get_xml_value(F,"domain_sign");url_domain_warning(B)}else{E["domain_strict"+A].value=E["domain"+A].value=document.getElementById("ad-url"+A).innerHTML=E["href"+A].value.replace(/http:\/\//,"").replace(/^([^\/]+).*/,"$1");url_domain_warning(B);if(!submit_yes){alert(get_xml_value(F,"text"))}E["href"+A].focus()}};D.open("GET","/registered/main.pl?cmd=ajaxGetUrlDomain&url="+escape(last_url_domain));D.send()}function url_domain_warning(C){var E=C?document.banners:document.ad;var A=C?"-"+C:"";var F=E["domain"+A].value.replace(/^www\./,"");var D=E["domain_calc"+A].value.replace(/^www\./,"");var B=E["domain_ascii"+A].value.replace(/^www\./,"");document.getElementById("domain_warning"+A).style.display=(D==F||D==B)?"none":"block"}function get_url_phrases(B,C,A){if(!C){return }if(!validate_href(B)){return false}last_url_phrases=B.replace(/\+/g,"%20");if(B.match(/^\s*$/)){return false}AJAXRequest("GET",{cmd:"ajaxGetUrlPhrases",detail:(A?"yes":""),url:B},function(D){if(D.url!=last_url_phrases){return }if(D.code==1){C(D.phrases);return }else{C("");return }})}function change_strict_domain_status(D){var F=D?document.banners:document.ad;var C=D?"-"+D:"";var E=document.getElementById("tr_domain_strict"+C);var B=E.style.display=="none";E.style.display=B?"":"none";var A=document.getElementById("a_domain_strict"+C);A.innerHTML=B?"&ndash;":"+";A.blur()}function getElementPosition(A){var C=A.offsetLeft;var B=A.offsetTop;while(A.offsetParent!=null){A=A.offsetParent;C+=A.offsetLeft;B+=A.offsetTop}this.x=C;this.y=B;return this}function changeDisplayCI(C,B){if(B){bid_fix="-"+B}else{bid_fix=""}var A=y5.$("TB"+bid_fix);y5.Classes.toggle(A,"hidden");if(B){C.innerHTML=y5.Classes.has(A,"hidden")?"показать адрес и телефон":"скрыть адрес и телефон"}}function changevis(A,B){if(B){A.style.display=B;return 1}if(A.style.display=="none"||A.style.display==""){A.style.display="block"}else{A.style.display="none"}}function yasetCookie(B,D,C,E,A,F){document.cookie=B+"="+escape(D)+((C)?"; expires="+C:"")+((E)?"; path="+E:"")+((A)?"; domain="+A:"")+((F)?"; secure":"")}function yahide(){var B="directya";var D=1;var C=new Date();C.setYear(1900+C.getYear()+1);var A=document.location.host.replace(/.*?((?:\w+\.){2}(?:\w+))(?:\:\d+)?$/,"$1");yasetCookie(B,D,C,null,A);document.location.reload()}function yashow(){var B="directya";var D=0;var C=new Date(0);var A=document.location.host.replace(/.*?((?:\w+\.){2}(?:\w+))(?:\:\d+)?$/,"$1");yasetCookie(B,D,C,null,A);document.location.reload()}function yagetCookie(B){var A=document.cookie.split(/; */);for(var C=0;C<A.length;C++){var D=A[C].split("=");if(D[0]==B){return D[1]}}}function openWnd(B,A,C,D){if(top[A]!=null&&typeof (top[A])=="object"&&!top[A].closed&&top[A].load_flag==1){if(top[A].document.location.href!=B){top[A].document.location.href=B}top[A].focus()}else{top[A]=window.open(B,A,"width="+C+",height="+D+",status=yes,menubar=no,resizable=yes,scrollbars=yes,left="+String((screen.width-C)/2)+",top="+String((screen.height-D)/2))}}function format_href(B,C){if(!B||B.match(/^#/)){return B}if(!B.match(/^https?:\/\//)){B="http://"+B}if(C){var A=B.match(/\?/)?"&":"?";B=B.replace(/($|\#)/,A+"_openstat=dGVzdDsxOzE7$1")}return B}function validate_href(A){return A.match(/^\s*(http:\/\/)?[a-z0-9-]+(\.[a-z0-9-]+)+(\s*$|\/|:\d+|\?)/i)}function is_ukr_text(A){return A.match("["+String.fromCharCode(1028,1030,1031,1108,1110,1111,1168,1169)+"]")}function get_inputs_text(C){var D=new Array();for(var A=0;A<C.length;A++){var B=document.getElementById(C[A]);if(B&&B.value){D[D.length]=B.value}}return D.join(" ")}function toggle_lang_warning(C,B){var A=B?"-"+B:"";if(document.getElementById("ukr_warning"+A)){document.getElementById("ukr_warning"+A).style.display=is_ukr_text(C)?"block":"none"}}function is_valid_email(A){return A.match(/^\s*[a-z0-9_\.\-\+]+\@([a-z0-9](|[a-z0-9-]*[a-z0-9])\.)+[a-z0-9]{2,}\.?\s*$/i)}function push_i18n(A){window.i18n=window.i18n||{};for(var B in A){if(!A.hasOwnProperty(B)){continue}window.i18n[B]=A[B]}}function iget(A){return window.i18n&&window.i18n[A]?window.i18n[A]:A}function switchPopup(C,A){var B=document.getElementById(C.toString());if(B){if(B.className=="popup"){if(A!=0){B.className="hidden"}}else{if(A!=1){B.className="popup"}}}}function mcb_theme_name(A){return A.parent_name+" / "+A.name}function r(B,A){if(B&&B.href){new Image().src=document.location.protocol+"//clck.yandex.ru/click/dtype="+A+"/*"+B.href}else{new Image().src=document.location.protocol+"//clck.yandex.ru/click/dtype="+A+"/*http://direct.yandex.ru/"}}function redirect_idn(A){if(!(hlink&&hlink!="#")){return false}var B=A.href;var D=B.replace(/http:\/\//,"").replace(/[\/\?:#].*/,"").toLowerCase();if(y5.is_ie&&!y5.is_ie7up&&!A.href.match("/registered/redirect_idn.pl")&&D.match(/[^a-z0-9\.-]/i)){var C="?url="+escape(A.href);C+="&yauid=";C+=yagetCookie("yandexuid");A.href="/registered/redirect_idn.pl"+C}return true}function send_event(F,E){var D=new Image(1,1);D.src="/event?"+escape(F).replace(/\+/g,"%2B");if(E){return }var C=new Date();var G=C.getTime();for(var B=1;B>0;B++){if(B%1000==0){C=new Date;var A=C.getTime();if(A-G>500){break}}}}function autobroker_toggle(){var C=y5.$("id_content");var A=y5.$("id_autobroker_toggler");if(!C||!A){return }if(y5.Classes.test(C,"autobroker-hidden")){A.innerHTML="Спрятать настройки автоброкера &larr;";Direct.UserOptions.set("autobroker",1)}else{A.innerHTML="Показать настройки автоброкера &rarr;";Direct.UserOptions.remove("autobroker")}y5.Classes.toggle(C,"autobroker-hidden");if(y5.is_ie){var B=y5.Classes.test(C,"autobroker-hidden")?"none":"block";y5.Dom.getElementsByTagNameAndClass("td","autobroker",C).forEach(function(D){D.style.display=B})}}function adler32(E){var D=65521;var B=1,A=0;for(var C=0;C<E.length;C++){B=(B+E.charCodeAt(C))%D;A=(A+B)%D}return(A<<16)|B}function round2s(A){return A.toFixed(2)}function check_quick_moderate(cid){var obj={onload:function(req){var r=req.responseText;eval("var k = "+r);show_quick_moderate_result(k.result)},onerror:function(){},method:"GET"};var req=new y5.Request.XML("/registered/main.pl",{callbackObject:obj});req.send("cmd=ajaxCheckPreModerate&cid="+cid);return 1}function show_quick_moderate_result(A){y5.Classes.add(y5.$("quick_moderate"),"hidden");if(A>0){if(y5.$("pay_camp_panel")){y5.Classes.remove(y5.$("pay_camp_panel"),"hidden")}y5.Classes.remove(y5.$("post_moderate"),"hidden")}else{if(y5.$("pay_camp_panel")){y5.Classes.add(y5.$("pay_camp_panel"),"hidden")}y5.Classes.remove(y5.$("pre_moderate"),"hidden")}return 1}y5.Components.Classes=function(A){this.classes=A;this.setClasses=function(B){this.cachedClasses=null;this.classes=B};this.setClass=function(B,C){this.cachedClasses=null;this.classes[B]=C};this.getClasses=function(){if(this.cachedClasses){return this.cachedClasses}this.cachedClasses={};for(var B in this.classes){if(B!="prefix"){this.cachedClasses[B]=this.classes.prefix+this.classes[B]}else{this.cachedClasses[B]=this.classes.prefix}}B=null;return this.cachedClasses}};y5.loaded("Components.Classes");y5.require("Strings",function(){var F=y5.Strings,D=y5.Types,E=/\s*;\s*/g,H=/\s*:\s*/,B=/[<>\s]/,I=/\d+px/,L=/z-?index|font-?weight|opacity|zoom|line-?height/i;function K(N,M,O){N.style[F.camelize(M)]=O;return N}function G(N,M){return y5.Elements.getStyle(N).getPropertyValue(F.dasherize(M))}y5.Elements={create:function(O,M,Q){var N;if(!D.string(O)){M=O.attributes;O=O.tagName}if(!B.test(O)){if(F.compare(O,"style",true)==0){N=document.createElement("div");N.innerHTML="<p>x</p><style>"+(Q||M.innerHTML||"")+"</style>";N=N.childNodes[1];Q=undefined;delete M.innerHTML}else{try{if(y5.is_ie&&M&&M.name){N=document.createElement("<"+O+' name="'+M.name+'"/>');delete M.name}else{N=document.createElement(O)}}catch(P){}}}if(!N){N=document.createElement("div");if(F.startsWith(O,"<style",true)){N.innerHTML="<p>x</p>"+O;N=N.childNodes[1]}else{N.innerHTML=O;N=N.firstChild}}if(D.object(M)){this.setAttributes(N,M)}if(D.def(Q)){this.setHTML(N,Q)}return N},setAttributes:function(P,N){if(!N){return }var O,S,M,T,R,Q;for(O in N){S=N[O];switch(O){case"style":case"cssText":if(P.style.cssText&&!(S.indexOf("opacity")!=-1&&y5.is_ie)){P.style.cssText=S}else{M=S.split(E);T=M.length;for(Q=0;Q<T;Q++){R=M[Q].split(H);K(P,R[0],R[1])}}break;case"class":case"className":P.className=S;break;case"innerHTML":P.innerHTML=S;break;default:P.setAttribute(O,S)}}},setHTML:function(M,N){M.innerHTML=N;return M},css:function(O,N,P){var M=N,Q;if(D.string(N)){if(D.undef(P)){P=G(O,N);if(N=="opacity"){return parseFloat(P,10)}return I.test(P)?parseInt(P,10):P}else{M={};M[N]=P}}for(Q in M){K(O,Q,D.number(P=M[Q])&&!L.test(Q)?P+"px":P)}},getStyle:function(M){return document.defaultView.getComputedStyle(M,null)}};var A=y5.Elements;A.createElement=A.create;A.setElementAttributes=A.setAttributes;A.createElementWithName=A.createWithName;A.createElementFromHTML=A.create;A.createWithName=function(M,N){return A.create(M,{name:N})};A.createFromHTML=A.create;A.getPropertyValue=A.css;A.getPropertyValuePx=A.css;A.getPropertyValueFloat=A.css;A.setPropertyValue=A.css;A.setPropertyValuePx=A.css;if(D.undef(document.defaultView)){A.getStyle=function(M){return M.currentStyle||M.runtimeStyle};G=function(N,Q){var M=F.camelize(Q),O;switch(M){case"opacity":O=100;try{O=N.filters["DXImageTransform.Microsoft.Alpha"].opacity}catch(P){try{O=N.filters("alpha").opacity}catch(P){}}return(O/100).toString();case"float":M="styleFloat";break;case"width":case"height":case"top":case"right":case"bottom":case"left":var R=false;if(!N.style[M]){N.style[M]=A.getStyle(N)[M];R=true}O=N.style["pixel"+F.capitalize(M)];if(R){N.style[M]=null}return O}return A.getStyle(N)[M]};function J(M){return M.replace(/alpha\s*\([^\)]*\)/ig,"")}var C=K;K=function(N,Q,P){switch(Q){case"opacity":var M=G(N,"filter");var O=N.style;if(P==1){M=J(M);if(M){O.filter=M}else{O.removeAttribute("filter")}return N}else{if(P<0.00001){P=0}}if(!O.zoom){O.zoom=1}O.filter=J(M)+"alpha(opacity="+(P*100)+")";break;default:C(N,Q,P)}return N}}y5.loaded("Elements")});var Direct={};y5.registerNamespaceByData("Direct","/js/Direct","utf-8");common={};(function(){common.format={number:function(F,E,C,D){E=E||0;C=C||"";D=D||".";var B="";F=A(F,E).replace(".",D);while((B=F.replace(/(\d)(\d\d\d)($|\D)/,"$1"+C+"$2$3"))!=F){F=B}return F},href:function(C,D){if(!C||C.match(/^#/)){return C}if(!C.match(/^https?:\/\//)){C="http://"+C}if(D){var B=C.match(/\?/)?"&":"?";C=C.replace(/($|\#)/,B+"_openstat=dGVzdDsxOzE7$1")}return C}};function A(G,F){var E=Math.pow(10,F);G=Math.round(G*E)/E+"";if(F==0){return G}var H=G.indexOf(".");var D=0;if(H==-1){G+=".";D=F}else{D=F-(G.length-H-1)}for(var C=0,B=D;C<B;C++){G+="0"}return G}})();Direct.Utils=new function(){function A(D,B){var C=D.className.match(B);return C?C[1]:""}this.mergeComponentChildren=function(D,B,E,C){this.addOtherParentChildren(D,D.element,B,E,C)};this.addOtherParentChildren=function(F,D,B,H,C){C=C||{};for(var E in C){if(!C.hasOwnProperty(E)){continue}var G=C[E].match(/Hash-(\w+)/);if(G){C[E]=G[1];F[G[1]]={}}else{F[C[E]]=[]}}y5.Dom.getDescendants(D,H,B).forEach(function(J){var I=A(J,B);if(C[I]){if((F[C[I]] instanceof Array)){F[C[I]].push(J)}else{var K=J.className.match(/Name-(\w+)/)[1];F[C[I]][K]=J}}else{F[I]=J}})};this.bind=function(C,F){var D=[];for(var E=2,B=arguments.length;E<B;E++){D.push(arguments[E])}return function(){var H=[].concat(D);for(var I=0,G=arguments.length;I<G;I++){H.push(arguments[I])}C.apply(F,H)}};this.formatNumber=function(){return common.format.number.apply(common.format,arguments)};this.formatHref=function(){return common.format.href.apply(common.format,arguments)};this.indexize=function(E,D){var C={};if(D){for(var B=0;B<E.length;B++){C[E[B][D]]=E[B]}}else{for(var B=0;B<E.length;B++){C[E[B]]=true}}return C};this.validateHref=function(B){return B.match(/^\s*(http:\/\/)?([a-zа-я0-9-]+\.)+[a-z]+(\s*$|\/|:\d+|\?|#)/i)};this.extractDomain=function(B){return y5.Strings.trim(B).replace(/http(s)?:\/\//,"").replace(/[\/\?].*/,"").replace(/\#.*/,"").replace(/\/$/,"")};this.pluralize=function(D,C){var B=arguments,E=0;return D.replace(/(\%[df])(([^\{%]*)\{([^\{]+)\})?/,function(){E++;if(arguments[2]){return B[E]+arguments[3]+Direct.Utils.pluralizeWord(arguments[4].split("|"),B[arguments[1]=="%f"?++E:E])}else{return B[E]}})};if(window.Direct_lang=="ru"||window.Direct_lang=="ua"){this.pluralizeWord=function(B,C){C%=100;if(C>=5&&C<=20){return B[2]}C%=10;if(C==1){return B[0]}else{if(C<5&&C>0){return B[1]}}return B[2]}}else{if(window.Direct_lang=="en"){this.pluralizeWord=function(B,C){if(C==1){return B[0]}return B[1]}}}this.observeFontSizeChange=function(C){if(this.fontSizeChangeIframe){return }var B=document.createElement("iframe"),D=B.style;B.frameBorder=0;B.src="javascript:'<body style=\\'overflow:hidden\\' onresize=\\'top.Direct.Utils.notifyFontSizeChanged()\\'>'";D.width="1em";D.position="absolute";D.left="0";D.top="0";C=C||y5.Dom.getBody();C.appendChild(B);this.fontSizeChangeIframe=B};this.notifyFontSizeChanged=function(){y5.Events.notify(":fontSizeChanged",document,true)};this.fixIEBgFlickering=function(){try{document.execCommand("BackgroundImageCache",false,true)}catch(B){}}};y5.loaded("Direct:Utils");y5.require(["Direct:Utils"],function(){Direct.SelectRegion=function(A,B){this.element=A;this.options=B||{};this.changeGeoCounter=this.options.change_geo_counter;this.bid=this.options.bid;this.init()};Direct.SelectRegion.prototype={init:function(){Direct.Utils.mergeComponentChildren(this,/SelectRegion-(\w+)/,["a","div","p","input","span"]);this.saveOldGeo();this.adjustVisibility();y5.Events.observe("SelectRegion:change",this.onRegionChanged,document,true,this);y5.Events.observe("SelectRegion:setNew",this.onSetNewGeo,document,true,this);y5.Events.observe("click",this.onClearGeoClick,this.ClearGeo,true,this);y5.Events.observe("click",this.onChangeGeoClick,this.ChangeGeo,true,this)},onSetNewGeo:function(A){this.OldGeo.value=A.geo;this.Geo.value=A.geo;this.RegionsTextString.innerHTML=A.geo_text;this.saveOldGeo();this.adjustVisibility()},saveOldGeo:function(){this.oldGeoText=this.RegionsTextString.innerHTML;this.oldGeo=this.Geo.value},onChangeGeoClick:function(){var B=this.options.path+"?cmd=showgeo&media="+this.options.is_media+"&geo="+encodeURIComponent(this.Geo.value)+"&bid="+this.bid;if(this.changeGeoCounter){try{yaCounter292098.reachGoal("DIR-REF-REGION")}catch(A){}}OpenWindow(B,700,530,"geo");return false},onRegionChanged:function(A){if(A.bid&&this.bid&&A.bid!=this.bid){return }var B=A.regions_id.match(/(.*),$/);this.Geo.value=B?B[1]:A.regions_id;this.RegionsTextString.innerHTML=A.regions_name;this.adjustVisibility();y5.Events.notify("change",this.Geo,true)},adjustVisibility:function(){y5.Classes[(this.oldGeo==this.Geo.value)?"add":"remove"](this.ClearGeo,"hidden");if(this.GeoWarning){y5.Classes[(this.Geo.value!=0)?"add":"remove"](this.GeoWarning,"hidden")}},onClearGeoClick:function(A){A.stopPropagation();A.preventDefault();this.Geo.value=this.oldGeo;y5.Events.notify("change",this.Geo,true);this.RegionsTextString.innerHTML=this.oldGeoText;this.adjustVisibility();y5.Events.notify("SelectRegion:clearGeo",document,true)}};y5.loaded("Direct:SelectRegion")});