function Ajax(d){var c=this,b=null,g=new Array(),h,f=new Hash({onRequest:$empty,onSuccess:$empty,onSucceed:$empty,onFailed:$empty,onError:function(i,j){alert(i)},onValidationError:$empty,onComplete:$empty,onXMessage:$empty,onXUpdate:function(i){i.each(function(k,j){$$(j).set("html",k)})}}),e={evalScripts:false,noCache:true,link:"chain",onRequest:function(){g=new Array();f.onRequest.attempt(c)},onSuccess:function(n,l,i,m){var k=JSON.decode(b.getHeader("X-Result")||"",true)||[];var j=a.pass([n,l,i,m,k],c);f.onPreload?f.onPreload(k,j):j()},onFailure:function(i){f.onError.attempt([i.responseText,b.getHeader("X-MsgType")],c)},onException:function(j,i){f.onError.attempt([("AJAX Error: "+j+" - "+i),"error"],c)},onComplete:function(){f.onComplete.attempt([b.status==200],c)}};$extend(e,d||{});h=$H(f);function a(n,l,j,m,k){var i=k.error;if(!i){k["x-update"]&&f.onXUpdate.attempt($H(k["x-update"]),c);f.onSuccess.attempt([n,l,j,m,k],c);k["x-message"]&&f.onXMessage.attempt(k["x-message"],c)}else{if(i=="session"){}else{if(i=="validation"){f.onValidationError.attempt([n,l,j,m,k],c)}}}$exec(m);!i&&f.onSucceed.attempt(c)}this.setEvents=function(i){f=$H(h).extend(i||{})};this.execute=function(i,k,j){if(j){f=$H(h).extend(j||{})}if($type(k)=="string"){$extend(e,{url:i,data:k});b=new Request.HTML(e).send()}else{$extend(e,{url:i});b=new Request.HTML(e).post(k||{})}};this.executeJSON=function(i,k,j){if(j){f=$H(h).extend(j||{})}b=new Request.JSON({url:i,noCache:true,method:"post",data:k,onRequest:function(){g=new Array();f.onRequest.attempt(c)},onFailure:e.onFailure,onException:e.onException,onComplete:function(n,p){var o=JSON.decode(b.getHeader("X-Result")||"",true)||[];var m=o.error;var l=(b.status==200);if(!m){o["x-update"]&&f.onXUpdate.attempt($H(o["x-update"]),c);l&&f.onSuccess.attempt([n,p],c)}else{if(m=="session"){f.onFailed.attempt([m],c)}}f.onComplete.attempt([l],c)}});b.send()};this.cancel=function(){if(b){b.cancel()}};this.send_request=function(j,i,l,m,k){k||(k=ModalWin);f=$H(h).extend({onRequest:function(){k.wait()},onError:function(o,n){o&&(k.msg(o,"Vidékilány",n))},onSuccess:function(r,p,n,q,o){i&&updateHTML(i,n);k.close()}}).extend(m);c.execute(j,l)}}function AjaxPanel(g,e,d,f){var c=this,b,d=$extend({waiter:true,waitercss:"axp_loading"},d);this.ajax=new Ajax();this.panel=$(g);this.loaded=false;this.onIndicator=null;c.panel.addEvent("click",function(i){if(!b){return}var k=$(i.target);var h=k.match("*[name^=cmd]")?k:k.getParent("*[name^=cmd]");var j=h?h.get("name"):null;if(j&&j in b){b[j].attempt(h)}});this.setCommands=function(h){b=h};this.load=function(j,h,i){c.ajax.send_request(j||e,null,h,$extend({onRequest:function(){a(true)},onSuccess:function(o,m,k,n,l){a(false);c.panel.empty().set("html",k);c.loaded=true;c.panel.fireEvent("loaded");i&&i.attempt()},onError:function(l,k){a(false);c.panel.empty().set("html",l);c.loaded=false}},f));return c};this.update=function(h){c.panel.empty().set("html",h)};function a(h){if(c.onIndicator){return c.onIndicator.attempt(h)}if(!d.waiter){return}if(h){c.loaded||c.panel.addClass(d.waitercss).set("html",LANG.LOADING)}else{c.panel.removeClass(d.waitercss)}}}var Modalwin=new function(){var b=this,a={windows:new Hash(),names:new Hash(),windowCount:0,currentWindow:null,zInfo:[],overlay:null,fxOverlay:null,ie6:Browser.Engine.trident4,compatibleOverlay:null,overlaySettings:{overlayColor:"#000",overlayOpacity:0.66,overlayFadeDuration:100},keydownHandler:function(c){a.currentWindow.keydownHandler(c)}};window.addEvent("domready",function(){a.overlay=new Element("div",{"class":"mwOverlay"}).setStyle("display","none");$(document.body).adopt(a.overlay);a.compatibleOverlay=a.ie6||(a.overlay.currentStyle&&(a.overlay.currentStyle.position!="fixed"));a.overlay.setStyle("background-color",a.overlaySettings.overlayColor);if(a.compatibleOverlay){a.overlay.style.position="absolute"}a.fxOverlay=new Fx.Tween(a.overlay,{property:"opacity",duration:a.overlaySettings.overlayFadeDuration}).set(0)});window.addEvent("load",function(){var c=new Element("div",{"class":"mwDialogTable"}).setStyle("display","none");var d=[];$(document.body).adopt(c);["mwb","mwLoading","mwDialogNotice","mwDialogWarning","mwDialogError","mwDialogConfirm"].each(function(e){new Element("div",{"class":e}).inject(c)});c.getChildren().each(function(e){if(e.getStyle("background-image").test("url")){d.push(e.getStyle("background-image").replace(/url\((.+)\)/,"$1").replace(/\"/g,""))}});new Asset.images(d);c.destroy()});this.afterConfirm=$empty;this.createWindow=function(c){return new Modalwin_WindowInstance(a,c)};this.currentWindow=function(){return a.currentWindow};this.popup=function(c,d){new Modalwin_WindowInstance(a).popup.run(arguments)};this.confirm=function(e,g,d,c,f){new Modalwin_WindowInstance(a).confirm.run(arguments)};this.closeAll=function(d){var f=a.windows?a.windows.getValues():[];var e,c=null;for(e=f.length-1;e>=0;e--){if(d&&!f[e].hasFlag(d)){continue}c=f[e].close()?null:f[e];if(c){break}}return c};this.hasWin=function(c){return a.names.has(c)};this.getWin=function(c){return a.names.get(c)};this.getWinCount=function(){return a.windows.getLength()}};function Modalwin_WindowInstance(v,E){var e=this,Q,d,M,F,Y,n,X,g,m,J,L,A,U,k,f,c,D,u,N,P=new Ajax(),r,I=new Hash({defaultTitle:"Vidékilány",loadingText:LANG.LOADING,name:null,zIndex:null,contentWidth:null,contentHeight:null,contentOverflow:null,contentPadding:null,contentCSS:"",dialogType:"",dialogTitle:"",closeKeys:[27],buttons:{},defaultButton:"save",onReturn:$empty,onBeforeShow:$empty,onBeforeClose:$lambda(true),onAjaxSuccess:$empty,onAjaxError:$empty,onClose:$empty,closeByButtons:false,defaultCloseResult:"cancel",draggable:true,dragHandler:null,hideOnDrag:false,keepCenter:"active",focusFirst:true,mouseWheelFor:null,noWindowEvents:false,overlaySettings:{}}).extend(E),h='		<tbody> 		  <tr> 		    <td class="mwb tl"/><td class="mwb b"/><td class="mwb tr"/> 		  </tr> 		  <tr> 		    <td class="mwb b"/> 		    <td class="mwDialogContent"> 		      <h2 class="mwDialogTitle"> 		        <span></span> 		      </h2> 		      <div class="mwDialogBody"></div> 		      <div class="mwDialogFooter"></div> 		      <a class="mwDialogFocus" href="javascript:;"></a> 		    </td> 		    <td class="mwb b"/> 		  </tr> 		  <tr> 		    <td class="mwb bl"/><td class="mwb b"/><td class="mwb br"/> 		  </tr> 		</tbody>';Q="mw"+(++v.windowCount);d=I.name||null;e.flags=[];function x(){var aa=9000,Z=null;v.windows.each(function(ab){if(ab.zindex&&(ab.zindex>aa)){aa=ab.zindex;Z=ab}});v.currentWindow=Z;return aa}function i(Z){if(Z&&!e.zindex){e.zindex=(v.zInfo.getLast()||9000)+2;if(r.zIndex>e.zindex){e.zindex=r.zIndex}v.zInfo.include(e.zindex);L.setStyle("zIndex",e.zindex)}else{if(!Z){v.zInfo.erase(e.zindex);e.zindex=null}}var aa=x();r.overlaySettings=$merge(v.overlaySettings,r.overlaySettings);v.fxOverlay.options.duration=r.overlaySettings.overlayFadeDuration;if(aa>9000){v.overlay.setStyles({display:"",zIndex:aa-1,"background-color":r.overlaySettings.overlayColor});v.fxOverlay.cancel().start(r.overlaySettings.overlayOpacity)}else{document.fireEvent("nomodal");v.overlay.setStyles({display:"none",zIndex:aa});v.fxOverlay.cancel().start(0)}}function t(){if(!e.opened||!e.zindex){return}if(v.currentWindow==e){return p()}v.currentWindow.blur();v.zInfo.erase(e.zindex);e.zindex=v.currentWindow.zindex+2;L.setStyle("zIndex",e.zindex);v.overlay.setStyle("zIndex",e.zindex-1);v.currentWindow=e;v.zInfo.include(e.zindex)}function p(){var aa,ab=0,Z="mwDialogBlink";aa=(function(){L.hasClass(Z)?L.removeClass(Z):L.addClass(Z);if(ab<10){return ++ab}L.removeClass(Z);$clear(aa)}).periodical(100)}function a(){if(M){return false}B();L.setStyles({top:0,left:0});C(1);v.windows.erase(Q).set(Q,e);d&&v.names.set(d,e);c.addEvent("focus",O.pass([L,true]));v.ie6&&(u=new IframeShim(L,{className:"mwShim",browsers:Browser.Engine.trident4}));m=new Fx.Move(L,{link:"cancel",duration:400,transition:"back:out"});e.win=L;e.body=U;return M=true}function B(){L=new Element("table",{"class":"mwDialogTable",cellpadding:0,cellspacing:0,html:h}).setStyles({visibility:"hidden",left:0,top:0}).inject(document.body);A=L.getElement(".mwDialogTitle").setStyle("display","none");U=L.getElement(".mwDialogBody");f=L.getElement(".mwDialogFooter").setStyle("display","none");c=L.getElement(".mwDialogFocus")}function W(){L=new Element("div",{"class":"mwDialogDiv"}).adopt([A=new Element("div",{"class":"mwDialogTitle",html:"<span></span>"}).setStyle("display","none"),U=new Element("div",{"class":"mwDialogBody"}),f=new Element("div",{"class":"mwDialogFooter"}).setStyle("display","none"),c=new Element("a",{"class":"mwDialogFocus",href:"javascript:;"})]).inject(document.body)}function w(){if(r.noWindowEvents){return}v.compatibleOverlay&&v.overlay.setStyle("height",document.getScrollSize().y);switch(r.keepCenter){case"active":(v.currentWindow==e)&&T(true);break;case"always":T(true);break}}function T(Z){if(Z){$clear(J);J=(function(){m.start({position:"center"})}).delay(200)}else{L.position()}}function b(ac){if(!N||r.noWindowEvents){return}else{ac.stop()}var ab=N;var ad=$(ac.target);if(ad&&ad.retrieve("scrollMe")){ab=ad}else{if(ad&&["auto","scroll"].contains(ad.getStyle("overflow-y"))&&(ad.getSize().y<ad.getScrollSize().y)){ad.store("scrollMe",true);ab=ad}}var aa=ab.getScroll().y;var Z=(ac.wheel<0)?aa+50:aa-50;ab.scrollTo(0,Math.max(Z,0))}function C(Z){var aa=Z?"addEvent":"removeEvent";!v.windows.getLength()&&document[aa]("keydown",v.keydownHandler);window[aa]("resize",w);window[aa]("scroll",w)}function S(Z,aa){r=$H(I).extend(Z||{});r.extend(aa||{})}function j(){v.ie6&&u.hide();s("");U.set("html","").removeProperties("class","style").addClass("mwDialogBody");f.set("html","").setStyle("display","none");L.setStyles({visibility:"hidden",width:"auto",height:"auto",left:0,top:0})}function s(Z){A.setStyle("display",(Z)?"block":"none");A.getElement("span").set("text",Z)}function l(Z){switch(Z){case"notice":U.addClass("mwDialogNotice");break;case"warning":U.addClass("mwDialogWarning");break;case"error":U.addClass("mwDialogError");break;case"confirm":U.addClass("mwDialogConfirm");break}}function H(Z){var aa,ab=$H(Z||r.buttons);k=new Element("div",{"class":"mwDialogButtons"});if(ab.getLength()){ab.each(function(ac,ad){aa=new Element("input",{type:"button",name:ad,value:ac,"class":"inputbutton",events:{click:function(af){af.stop();if(this.name=="close"||r.closeByButtons){K()}r.onReturn.attempt(this.name,e);var ae=String.concat("onBtn",this.name.capitalize());r[ae]&&r[ae].attempt([this])}}});aa.inject(k);g&&(aa.setProperty("tabIndex",++g))});f.empty().grab(k);f.setStyle("display","block")}}function O(aa,Z){if(e.bluring){return}var ac=aa.getElement(".autofocus")||aa.getElement("input[type=text], select, textarea")||f.getElement("input");if(!ac){return false}if(["text","password"].contains(ac.get("type"))||(ac.get("tag")=="textarea")){try{ac.setCaretPosition("end");Z&&(ac.select())}catch(ab){console.error("Modalwin focusFirst failed.")}}else{(function(){$try(function(){aa.focus();ac.focus()})}).delay(10)}return ac}function o(){var aa,Z;g=false;aa=U.getElement("input[name=modaltaborder]");if(aa&&(aa=aa.value.split(","))){g=10000}else{return}aa.each(function(ac,ab){Z=U.getElement("input[name="+ac+"]");Z||(Z=U.getElement("select[name="+ac+"]"));Z||(Z=U.getElement("textarea[name="+ac+"]"));Z&&(Z.setProperty("tabIndex",++g))})}function V(){var Z=U.getElement("input[name=modaltitle]");if(Z){s(Z.value)}}function R(){if(e.opened&&(v.currentWindow!=e)){t()}}function z(){v.ie6&&u.position();i(true);T();L.setStyles({visibility:"visible"});v.ie6&&u.show()}function q(){a()||j();s("");U.set("html",r.loadingText).addClass("mwLoading");z()}function G(aa){r.onBeforeShow.attempt();a()||j();s(r.dialogTitle);l(r.dialogType);if($type(aa)=="element"){U.empty().grab(aa)}else{U.set("html",aa)}U.addClass(r.contentCSS);r.contentWidth&&U.setStyle("width",r.contentWidth);r.contentHeight&&U.setStyle("height",r.contentHeight);r.contentOverflow&&U.setStyle("overflow",r.contentOverflow);r.contentPadding&&U.setStyle("padding",r.contentPadding);o();V();H();z();e.opened=true;r.focusFirst&&O(L);if(r.draggable==true&&!v.ie6){var Z=r.dragHandler?L.getElement(r.dragHandler):A;var ab;if(Z){Z.addEvent("mousedown",function(ac){if(["input","textarea"].contains(ac.target.get("tag"))){ac.stopPropagation()}});ab=L.makeDraggable({handle:Z,includeMargins:true,onDrag:function(){r.hideOnDrag&&L.addClass("isDragging");v.ie6&&u.show()},onComplete:function(){r.hideOnDrag&&L.removeClass("isDragging")}});A.setStyle("cursor","move")}}if(r.mouseWheelFor){N=L.getElement(r.mouseWheelFor);N&&L.addEvent("mousewheel",b)}}function K(Z){if(!v.windows.has(Q)){return true}if(!r.onBeforeClose.attempt(Z,e)){return false}P.cancel();$clear(J);L.dispose();M=false;e.opened=false;v.windows.erase(Q);v.names.erase(d);i(false);v.ie6&&u.destroy();C(0);if(v.currentWindow){v.currentWindow.center(true,true)}if(Z){r.onReturn.attempt(r.defaultCloseResult,e)}r.onClose&&r.onClose.attempt();return true}function y(ab,aa,Z){r.extend({dialogType:Z||"notice",dialogTitle:aa||r.defaultTitle,buttons:{ok:"OK"},contentWidth:0,contentHeight:0,contentCSS:"",contentPadding:null,onReturn:$empty,closeByButtons:true,closeKeys:I.closeKeys});G(ab)}this.callChange=function(Z){document.fireEvent("modalChange",Z)};this.setOption=function(Z,aa){r.set(Z,aa);return e};this.keydownHandler=function(Z){if(Slimbox&&Slimbox.opened){return}if(r.noWindowEvents){return}if(r.closeKeys.contains(Z.code)){K(Z);return false}return !r.noWindowEvents};this.popup=function(Z,aa){S({buttons:{ok:"OK"}},aa);G(Z)};this.html=function(Z,aa){S(aa);G(Z)};this.confirm=function(ad,ac,aa,Z,ab){S({dialogType:"confirm",dialogTitle:ac,buttons:aa||{yes:LANG.YES,no:LANG.NO},closeByButtons:true,onReturn:function(ae){Z.attempt(ae,e);Modalwin.afterConfirm.attempt(e);Modalwin.afterConfirm=$empty}},ab);G(ad)};this.prompt=function(af,ae,ac,Z,ad){S({dialogType:"confirm",dialogTitle:ae,buttons:{ok:"OK",close:LANG.CANCEL},closeByButtons:true,onReturn:aa},ad);var ab=new Element("div").adopt([new Element("p",{html:af}),new Element("input",{type:"text",value:ac,"class":"mwDialogPrompt"})]).addEvent("keydown",function(ag){(ag.code==13)&&aa("ok")});function aa(ag){if(ag=="ok"){K();Z.attempt(ab.getElement("input").get("value"))}}G(ab);ab.getElement("input").setStyle("width",ab.getElement("p").getSize().x-8).select()};this.ajax=function(ae,ad,Z,aa,ab,ac){P.setEvents($extend({onRequest:function(){S({closeKeys:[27]},ab);q()},onSuccess:function(aj,ah,af,ai,ag){S({dialogTitle:ad,buttons:Z},ab);G(af);r.onAjaxSuccess.attempt(ag)},onError:function(ag,af){ag||(ag="Ismeretlen hiba történt :(");af||(af="error");S(ab);y(ag,null,af);r.onAjaxError.attempt([ag,af])},onXMessage:function(af){if(af=="close"){return K()}S(ab);y(af,null,"notice")}},ac));P.execute(ae,aa)};this.json=function(aa,Z,ab,ac){P.setEvents($extend({onRequest:function(){S({closeKeys:[27]},ab);q()},onSuccess:function(ad,ae){K()},onError:function(ae,ad){S(ab);y(ae,null,ad)}},ac));P.executeJSON(aa,Z)};this.msg=function(ac,aa,Z,ab){S({dialogType:Z||"notice",dialogTitle:aa||I.defaultTitle,buttons:{ok:"OK"},closeByButtons:true},ab);G(ac)};this.wait=function(Z){S({closeKeys:[27]},Z);q()};this.close=function(){return K()};this.center=function(Z,aa){if(!aa||["active","always"].contains(r.keepCenter)){T(Z)}};this.setButtonEvents=function(Z){var aa=k.getElements("a");if(!aa){return false}aa.each(function(ab){if(Z.getKeys().contains(ab.get("name"))){ab.removeEvents("click").addEvent("click",Z.get(ab.get("name")))}})};this.setButtonEvent=function(Z,ab){var aa=k.getElement("a[name="+Z+"]");if(!aa){return false}aa.removeEvents("click").addEvent("click",ab)};this.setButtons=function(Z){H(Z)};this.blur=function(){e.bluring=true;c.focus();e.bluring=false};this.getValue=function(Z){var aa=U.getElement(String.concat("*[name=",Z,"]"));return aa?aa.get("value"):null};this.elName=function(Z){return U.getElement(String.concat("*[name=",Z,"]"))};this.activate=function(){t()};this.setFlag=function(Z){e.flags.push(Z)};this.hasFlag=function(Z){return e.flags.contains(Z)}}function diSelectInstall(a,b){var c=new Hash();$$(a).each(function(d){c.set(d.get("name"),new diSelect(d,b))});return c}function diSelect(F,J){var k=this,Q,u,D,c,s,P=0,o=0,C,b=null,t=null,H,I,B,f,K,v=new Hash(),y,l,n=Browser.Engine.trident&&(Browser.Engine.version==4),m=Browser.Engine.trident&&(Browser.Engine.version==5),x=new Hash({maxDropItems:9,autoDropDown:false}).extend(J||{});this.onChange=$empty;g();function g(){if(!(F=$(F))){return}C=F.get("multiple")?true:false;Q=new Element("div",{id:F.get("id"),"class":F.get("class"),style:F.get("style")}).addClass("diSelect").setStyles({position:"relative"}).replaces(F);u=new Element("div",{tabindex:0,"class":"diSelectCnt"}).setStyles({cursor:"pointer",zoom:1}).addEvents({mousemove:z,mouseleave:z,focus:M,blur:p,click:q,keydown:L}).inject(Q);D=new Element("p",{"class":"diSelectText",html:"&nbsp;"}).setStyles({"white-space":"nowrap",overflow:"hidden"}).inject(u);D.setStyle("width",D.getComputedSize().width);c=new Element("input",{name:F.get("name"),type:"hidden"}).inject(Q);w();I=true}function L(S){switch(S.code){case 27:if(P){e(S);return false}break;case 32:if(C&&P&&f){r(f)}else{P?e(S):a(S)}return false;break;case 13:if(C&&P&&f){r(f);e(S);return false}else{if(P){K&&e(S);return false}}break;case 38:return j("getPrevious");case 40:return j("getNext");case 33:return j("getFirst");case 36:return j("getFirst");case 34:return j("getLast");case 35:return j("getLast")}}function j(T){var U=(P?f:K)||s.getFirst("p");var V=["getFirst","getLast"].contains(T)?s:U;var S=V?V[T]("p"):null;if(S){C?false:r(S,true);G(S)}return false}function z(S){if(S.type=="mousemove"){if(B){return}Q.addClass("diSelect_hover");B=true}else{Q.removeClass("diSelect_hover");B=false}}function q(S){if(S.type=="focus"&&x.autoDropDown&&!P){t=(function(){$clear(t)}).delay(100)}else{if(t){return}}if(!P){a(S)}else{e(S)}}function M(S){$clear(b);Q.addClass("diSelect_focus");if(x.autoDropDown&&!P){q(S)}}function p(S){b=(function(){Q.removeClass("diSelect_focus");e()}).delay(50)}function w(){s=new Element("div",{"class":C?"diSelectCheckItems":"diSelectItems",tabindex:-1}).setStyles({position:"absolute",top:u.getSize().y,left:0,"line-height":u.getSize().y,height:"auto",width:"auto",overflow:"hidden","overflow-y":"auto","z-index":10000,"white-space":"nowrap",visibility:"hidden"}).addEvents({mousemove:h,mouseleave:h,mousewheel:i,mousedown:function(S){S.stopPropagation()},click:d,focus:function(){$clear(b);u.focus()}}).inject(Q.getParent());y=new Fx.Tween(s,{link:"cancel",property:"opacity",duration:200,onComplete:A}).set(0);l=new Fx.Scroll(s,{link:"cancel",duration:200,wheelStops:false});O(F.getElements("option"));Q.grab(s)}function O(S,U){U&&E();S.each(function(V){var W=new Element("p",{text:V.get("text")}).inject(s);o++;W.store("value",V.get("value"));W.store("index",o);V.get("class")&&W.set("class",V.get("class"));V.get("selected")&&r(W,true);if(o==x.maxDropItems){s.setStyle("height",s.getComputedSize().height)}});var T=s.getComputedSize();s.setStyle("width",(o>x.maxDropItems)?T.width+30:T.width);if((s.getSize().x)<u.getSize().x){s.setStyle("width",u.getSize().x-T.computedLeft-T.computedRight)}}function A(){(n||m)&&Q.setStyle("z-index",P?10000:0)}function a(){if(K&&!C){G(K)}y.start(1);P=1;A();u.focus()}function e(){y.start(0);P=0;R()}function d(S){$clear(b);r($(S.target));u.focus();e()}function h(T){if(T.type=="mousemove"){var S=$(T.target)||null;if(!S||S==f||!S.get("tag")=="p"){return}G(S)}else{G()}}function i(S){S.stop();j((S.wheel<0)?"getNext":"getPrevious")}function G(S){f&&f.removeClass("diSelectItemHover");f=S?S.addClass("diSelectItemHover"):null}function r(U,T){if(C){var V=U.retrieve("value");var S=U.get("text");if(!v.has(V)){U.addClass("diSelectSelectedItem");v.set(V,S)}else{U.removeClass("diSelectSelectedItem");v.erase(V)}}else{K&&K.removeClass("diSelectSelectedItem");U.addClass("diSelectSelectedItem");T&&l.toElement(U)}K=U;N()}function E(){K=null;v.empty();D.set("html","&nbsp;");c.set("value","");s.empty();o=0}function N(){var S,U,T;if(C){S=v.getValues().join(", ");U=v.getKeys().join(",")}else{if(K){S=K.get("text");U=K.retrieve("value")}else{S=""}}D.set("html",S.replace(" ","&nbsp;")||"&nbsp;");c.set("value",U);!P&&R()}function R(){if(!I){return}var S=c.get("value");if(S!=H){k.onChange.attempt([S,H],K);H=S}}this.changeItems=function(T){var S=[];T.each(function(U){S.include(new Element("option",{value:U.value,text:U.text,selected:U.selected}))});O(S,true);S=null};this.setNoSelected=function(){K&&K.removeClass("diSelectSelectedItem");K=null;N();return k};this.focus=function(){u.focus();return k}}function diAutoSelectInstall(a,b){var c=new Hash();$$(a).each(function(d){c.set(d.get("name"),new diAutoSelect(d,b))});return c}function diAutoSelect(d,I){var k=this,S,P,n,v,r,N=0,O,M,H,b=null,w=null,D,g,J,x=new Hash(),A,m,p=Browser.Engine.trident&&(Browser.Engine.version==4),o=Browser.Engine.trident&&(Browser.Engine.version==5),z=new Hash({url:"/varosok/get",itemTextKey:null,maxDropItems:10,minCharNum:1,searchDelay:300,onError:null,onSelect:null,subComboField:null}).extend(I||{});this.onError=z.onError||function(T){alert(T)};this.onSelect=z.onSelect||$empty;q();l();E();function q(){if(!(d=$(d))){return}P=new Element("div").addClass("diAutoSelectWrap").setStyles({position:"relative","float":d.getStyle("float"),width:d.getSize().x}).wraps(d);var T=d.get("name");n=new Element("input",{type:"hidden",name:T,value:d.get("value")}).inject(P);d.removeProperty("name").addClass("diAutoSelect").addEvents({mousemove:B,mouseleave:B,focus:K,blur:s,keydown:F,keyup:t}).setProperties({value:d.get("src"),autocomplete:"off"});if(z.subComboField){r=$(String.concat("cmb_",T))}}function l(){v=new Element("div",{"class":"diSelectItems",tabindex:-1}).setStyles({position:"absolute",top:P.getSize().y,left:0,"line-height":P.getSize().y,height:"auto",width:"auto",overflow:"hidden","overflow-y":"auto","z-index":10000,"white-space":"nowrap",visibility:"hidden"}).addEvents({mousemove:h,mouseleave:h,mousewheel:i,click:e,focus:function(){$clear(b);d.focus()}}).inject(P);A=new Fx.Tween(v,{link:"cancel",property:"opacity",duration:200,onComplete:C}).set(0);m=new Fx.Scroll(v,{link:"cancel",duration:200,wheelStops:false})}function E(){S=new Request.JSON({url:z.url,link:"cancel",onRequest:function(){d.addClass("diAutoSelect_loading")},onFailure:function(T){k.onError.attempt(T.responseText)},onException:function(T,U){k.onError.attempt("AJAX Header Error: "+T+" - "+U)},onSuccess:function(T,U){R(T)},onComplete:function(){d.removeClass("diAutoSelect_loading")}})}function Q(){M&&S.post({text:M})}function R(T){y(T);a()}function t(T){if(!O){return}var U=d.get("value");if(U==M){return}M=U;n.set("value","");r&&r.empty();if(!M&&N){f()}if(M.length<(z.minCharNum||1)){return}if(z.searchDelay){$clear(H);H=Q.delay(z.searchDelay)}else{Q()}}function F(T){O=false;switch(T.code){case 27:if(N){f(T);return false}break;case 13:if(N){J&&f(T);return false}break;case 9:break;case 37:break;case 39:break;case 36:break;case 35:break;case 38:return j("getPrevious");case 40:return j("getNext");case 33:return j("getFirst");case 34:return j("getLast");default:O=true;break}}function j(U){if(!N){return}if(!g&&["getPrevious","getNext"].contains(U)){var T=(U=="getNext")?v.getFirst("p"):v.getLast("p")}else{var V=g||v.getFirst("p");var W=["getFirst","getLast"].contains(U)?v:V;var T=W?W[U]("p"):null}if(T){u(T,true);G(T)}return false}function B(T){if(T.type=="mousemove"){if(D){return}P.addClass("diAutoSelectWrap_hover");D=true}else{P.removeClass("diAutoSelectWrap_hover");D=false}}function K(T){$clear(b);P.addClass("diAutoSelectWrap_focus")}function s(T){b=(function(){P.removeClass("diAutoSelectWrap_focus");f()}).delay(50)}function y(V){var W,T=0;v.empty().setStyles({width:"auto",height:"auto"});J=null;g=null;if(!V||!V.length){v.setStyle("display","none");return f()}else{v.setStyle("display","block")}V.each(function(X){W=new Element("p",{text:X.value}).inject(v);T++;W.store("value",X.id);W.store("index",T);W.store("data",X);if(r&&X[z.subComboField]){W.store("subitems",X[z.subComboField])}if(M.toLowerCase()==X.value.toLowerCase()){u(W,true)}if(T==z.maxDropItems){v.setStyle("height",v.getComputedSize().height)}});var U=v.getComputedSize();v.setStyle("width",(T>z.maxDropItems)?U.width+30:U.width);if((v.getSize().x)<d.getSize().x){v.setStyle("width",d.getSize().x-U.computedLeft-U.computedRight)}}function C(){(p||o)&&P.setStyle("z-index",N?10000:0)}function a(){G(J);A.start(1);N=1;C();d.focus();return k}function f(){A.start(0);N=0;return k}function e(T){$clear(b);u($(T.target));d.focus();f()}function h(U){if(U.type=="mousemove"){var T=$(U.target)||null;if(!T||T==g||!T.get("tag")=="p"){return}G(T)}else{G()}}function i(T){T.stop();j((T.wheel<0)?"getNext":"getPrevious")}function G(T){g&&g.removeClass("diSelectItemHover");g=T?T.addClass("diSelectItemHover"):null}function u(U,T){J&&J.removeClass("diSelectSelectedItem");U.addClass("diSelectSelectedItem");T&&m.toElement(U);J=U;L();k.onSelect.attempt([U,U.retrieve("data")]);r&&c()}function L(){var T,V,U;U=J.retrieve("data");if(J){T=U[z.itemTextKey]||J.get("text");V=J.retrieve("value")}d.set("value",T||"");n.set("value",V||"")}function c(){var T=J?J.retrieve("subitems"):null;return r.empty().set("html",T)}this.setValues=function(V,U,T){y(false);n.set("value",V||"");d.set("value",U||"");if(T&&r){r.empty().set("html",T)}};this.getValue=function(){return n.get("value")};this.getText=function(){return d.get("value")}}function ModalUploader(e){var r=this,k={modalwin:null,modalmsg:null,fu3:null,fileClass:null,filesWrapper:null,fileList:null,filesLeft:null,filesLeftText:null,uploading:false,text:{validationErrors:{duplicate:"<em>{name}</em> fájl már egyszer ki lett választva.",sizeLimitMin:"<em>{name}</em> (<em>{size}</em>) fájl mérete túl kicsit, a minimum {fileSizeMin} lehet.",sizeLimitMax:"<em>{name}</em> (<em>{size}</em>) fájl mérete túl nagy, a maximum <em>{fileSizeMax}</em> lehet.",fileListMax:"<em>{name}</em> fájl már nem adható hozzá, egyszerre maximum <em>{fileListMax} fájl</em>  feltöltése lehetséges.",fileListSizeMax:"<em>{name}</em> (<em>{size}</em>) fájl mérete túl nagy, egyszerre összesen maximum <em>{fileListSizeMax}</em> lehet."},errors:{httpStatus:"Server returned HTTP-Status <code>#{code}</code>",securityError:"Security error occured ({text})",ioError:"Error caused a send or load operation to fail ({text})",noResponse:"No response text received"},removeTitle:"Kattintson az üzenet törléséhez.",closeMsg:"Ha bezárja az ablakot, a folyamatban lévő feltöltések megszakadnak!\nBiztos ezt akarja?",closeTitle:"Feltöltés megszakítása",filePending:"Várakozás...",fileProcessing:"A feltöltött fájl feldolgozás alatt...",fileUploading:"Feltöltés... ({bytesLoaded} feltöltve, sebesség {rate}, becsült idő {timeRemaining})",fileRemove:"Feltöltés megszakítása",windowTitle:"Fényképek feltöltése",filesLeft:"még {limit} fájl feltöltése lehetséges",noFilesLeft:"több fájl feltöltése nem lehetséges"},options:new Hash({closeOnLast:true,filesLeft:true,onFileSuccess:$empty,onComplete:$empty})};k.modalwin=Modalwin.createWindow();k.modalmsg=Modalwin.createWindow();k.options.extend(e);this.open=function(u,t){var s=null,v=false;k.urlOpen=u;if(t||(Browser.Plugins.Flash.version<9)){s={noflash:true};v=true}k.modalwin.ajax(u,k.text.windowTitle,null,s,{contentWidth:600,contentCSS:"uploader",keepCenter:"active",buttons:{close:LANG.CLOSE},onAjaxSuccess:v?c:l,onBeforeClose:v?g:n})};function l(t){var s=t?t.UPLOADER:null;var u={},v=$("btnFU3Browse");u[s.extensions_desc+" ("+s.extensions_filter+")"]=s.extensions_filter;k.fu3=new Swiff.Uploader({verbose:false,allowDuplicates:false,path:"/media/vendors/fancyupload/Swiff.Uploader.swf",url:s.url,typeFilter:u,fileSizeMax:s.fileSizeMax,fileListMax:s.fileListMax||0,multiple:s.multiple,instantStart:true,target:v,data:{sid:s.sid},fileClass:i(),onLoad:d,onFail:b,onStart:o,onComplete:q,onSelectFail:p,onButtonEnter:v.addClass.pass("inputbutton_hover",v),onButtonLeave:v.removeClass.pass("inputbutton_hover",v),onFileSuccess:m});add_event(k.modalwin.elName("simpleMode"),"click",r.open.pass([k.urlOpen,true]))}function n(){if(k.uploading){mconfirm(k.text.closeMsg,k.text.closeTitle,null,function(){k.fu3.remove();k.modalwin.close()},k.modalmsg);return false}return true}function o(){k.uploading=true}function q(){k.uploading=false;k.options.onComplete.attempt()}function d(){k.fileList=$("FU3Files");k.filesWrapper=$("FU3FilesWrapper");k.filesLeftText=$("FU3FilesLeft");j(true)}function m(u,v,t,s){j();k.options.onFileSuccess.attempt(s)}function b(s){switch(s){case"hidden":alert("To enable the embedded uploader, unblock it in your browser and refresh (see Adblock).");break;case"blocked":alert("To enable the embedded uploader, enable the blocked Flash movie (see Flashblock).");break;case"empty":alert("A required file was not found, please be patient and we fix this.");break;case"flash":alert("To enable the embedded uploader, install the latest Adobe Flash plugin.")}}function p(s){s.each(function(t){new Element("div",{"class":"invalid-file",html:t.validationErrorMessage||t.validationError,title:k.text.removeTitle}).addEvent("click",function(){this.destroy()}).inject(k.fileList,"top")},this)}function j(s){if(k.options.filesLeft&&k.fu3.options.fileListMax){k.filesLeft=s?k.fu3.options.fileListMax:--k.filesLeft;if(k.filesLeft>0){k.filesLeftText.set("html",k.text.filesLeft.substitute({limit:k.filesLeft}))}else{k.filesLeftText.set("html",k.text.noFilesLeft)}}}function i(){if(k.fileClass){return k.fileClass}return k.fileClass=new Class({Extends:Swiff.Uploader.File,render:function(){if(this.invalid){if(this.validationError){var s=k.text.validationErrors[this.validationError]||this.validationError;this.validationErrorMessage=s.substitute({name:this.name,size:Swiff.Uploader.formatUnit(this.size,"b"),fileSizeMin:Swiff.Uploader.formatUnit(this.base.options.fileSizeMin||0,"b"),fileSizeMax:Swiff.Uploader.formatUnit(this.base.options.fileSizeMax||0,"b"),fileListMax:this.base.options.fileListMax||0,fileListSizeMax:Swiff.Uploader.formatUnit(this.base.options.fileListSizeMax||0,"b")})}this.remove();return}this.addEvents({start:this.onStart,progress:this.onProgress,complete:this.onComplete,success:this.onSuccess,error:this.onError,remove:this.onRemove});this.box=new Element("div",{"class":"file"}).adopt([this.closebutton=new Element("a",{href:"javascript:;","class":"file-remove",title:k.text.fileRemove}).addEvent("click",function(){this.remove();return false}.bind(this)),new Element("p",{"class":"file-name",html:(this.name+" ("+Swiff.Uploader.formatUnit(this.size,"b")+")")}),this.info=new Element("p",{"class":"file-info",html:k.text.filePending}),this.progressbar=new Element("p",{"class":"file-progress"})]).inject(k.fileList);this.setFileListHeight()},onStart:function(){this.box.addClass("uploading")},onProgress:function(){this.progressbar.setStyle("width",this.progress.percentLoaded+"%");if(this.progress.percentLoaded<100){this.info.set("html",k.text.fileUploading.substitute({rate:(this.progress.rate)?Swiff.Uploader.formatUnit(this.progress.rate,"bps"):"- B",bytesLoaded:Swiff.Uploader.formatUnit(this.progress.bytesLoaded,"b"),timeRemaining:(this.progress.timeRemaining)?Swiff.Uploader.formatUnit(this.progress.timeRemaining,"s"):"-"}))}else{this.info.set("html",k.text.fileProcessing)}},onComplete:function(){this.progressbar.setStyle("width","auto");if(this.response.error){var u=k.text.errors[this.response.error]||"{error} #{code}";this.errorMessage=u.substitute($extend({name:this.name,size:Swiff.Uploader.formatUnit(this.size,"b")},this.response));var t=[this,this.errorMessage,this.response];this.fireEvent("error",t).base.fireEvent("fileError",t)}else{var s=new Hash(JSON.decode(this.response.text,true)||{});var t=[this,s.get("message")||k.text.errors.noResponse,this.response,s];if(s.get("status")=="1"){this.fireEvent("success",t).base.fireEvent("fileSuccess",t)}else{this.fireEvent("error",t).base.fireEvent("fileError",t)}}},onSuccess:function(u,v,t,s){this.box.removeClass("uploading").addClass("completed");this.info.set("html",v);this.fireEvent("remove",true,1000)},onError:function(t,u,s){this.box.removeClass("uploading").addClass("failed");this.info.set("html",u)},onRemove:function(s){this.closebutton.setStyle("visibility","hidden");this.box.fade("out").retrieve("tween").chain(function(){this.box.destroy();this.setFileListHeight();if(s&&k.options.closeOnLast&&!k.uploading&&!k.fileList.getFirst("div")){k.modalwin.close();return}}.bind(this))},setFileListHeight:function(){if(k.fileList.getSize().y>=300){k.filesWrapper.setStyle("height",300)}else{k.filesWrapper.setStyle("height","auto")}k.modalwin.center(true)}})}function c(s){k.conf=s?s.UPLOADER:null;k.frame=k.modalwin.body.getElementById("iframeuploader");k.filesLeft=(k.conf.fileListMax||false);k.lastFile=null;k.uploaded=[];k.frame.addEvent("load",a)}function a(){var s=k.frame.contentWindow.document.getElement("body");var u=s.getElement("form");var t=u.getElement("input[type=file]");var v=s.getElementById("uploadsuccess");k.frame.removeAttribute("style");k.uploading=false;u.set("action",k.conf.url).addEvent("submit",function(w){if(!f(t.value)){return false}u.getElement(".waiterspan").setStyle("visibility","visible");u.getElement("input[type=submit]").set("disabled","disabled");k.lastFile=t.value;k.uploading=true});s.getElementById("getFlashPlayer").addEvent("click",function(w){w.stop();window.open("http://www.adobe.com/go/getflashplayer");k.modalwin.close()});if(v){h(v)}}function f(s){if(!s){k.modalmsg.msg("Előbb válasszon ki egy fájlt!","Feltöltés");return false}if(k.uploaded.contains(s)){k.modalmsg.msg("Ezt a fájlt már egyszer feltöltötte!","Feltöltés");return false}return true}function h(s){s=s?JSON.decode(s.get("text")):[];k.uploaded.push(k.lastFile);k.options.onFileSuccess.attempt(s);if(k.filesLeft!==false){--k.filesLeft||k.modalwin.close()}}function g(){if(k.uploading){k.modalmsg.msg("Az ablak most nem zárható be, mert egy feltöltés épp folyamatban van!",LANG.CLOSE);return false}if(k.uploaded.length){k.options.onComplete.attempt()}return true}}function PhotoManager(s,r,f,i){var l=this,p,b,d,k,m,e,q,g={primary:"Beállítás elsődleges képnek",left:"Forgatás balra",right:"Forgatás jobbra",del:"Fénykép törlése"};c();function c(){p=new Element("div").setStyles({position:"absolute","background-color":"white","z-index":-1,opacity:f||0.2,visibility:"hidden"});b=new Element("div").setStyles({position:"absolute","background-color":"white","z-index":9,height:26}).fade("hide");d=new Element("div").addClass("buttons16").setStyles({position:"absolute","z-index":10,padding:"5px 0"}).fade("hide").addEvents({click:o});d.adopt([new Element("a",{rel:"primary",href:"javascript:;","class":"btn_primary",title:g.primary}),new Element("a",{rel:"roleft",href:"javascript:;","class":"btn_roleft",title:g.left}),new Element("a",{rel:"roright",href:"javascript:;","class":"btn_roright",title:g.right}),new Element("a",{rel:"delete",href:"javascript:;","class":"btn_delete",title:g.del})]);s.addEvents({mousemove:n,mouseleave:h})}function n(w){var x=$(w.target);var t=(x.get("tag")=="td")?x:x.getParent("td");if(t!=k){var v=t.getFirst("a[name^=photo-]");var u=v?v.name.split("-").pop():null;u&&j(t,u)}}function h(){$clear(q);k=null;m=null;e=null;p.dispose();b.dispose();d.dispose();a("static")}function a(t){r.setStyle("position",t)}function j(t,u){a("relative");k=t;m=t.getElement("img");e=u;$clear(q);b.retrieve("tween").cancel();d.retrieve("tween").cancel();var v=t.getCoordinates(r);p.setStyles({top:v.top,left:v.left,width:v.width,height:v.height,visibility:"visible"});b.fade("hide").setStyles({top:v.top,left:v.left,width:v.width});d.fade("hide").setStyles({top:v.top,left:v.left,width:v.width});t.adopt([p,b,d]);q=(function(){b.fade(0.6);d.fade("in")}).delay(200)}function o(u){var w=$(u.target);var v=w.get("rel");if(v&&i){u.stop();var t=String.concat("/fenykep/",v,"/",e);i.attempt([v,e,m,w.get("title"),t],w)}}}function TableGrid(z,H,s){var u=this,y,A,b,k=new Array(),f=null,G=null,D,h,c,q,r,o,j=new Hash({modalWin:null,modalTitle:"",headSelector:".gridhead",bodySelector:".gridbody tbody",rowHoveredCSS:"hoveredrow",rowSelectedCSS:"selectedrow",rowDisabledCSS:"disabledrow",rowActiveCSS:"activerow",allowSelect:true,multiSelect:false,storeValues:"",openRowAction:false,selectedHidden:"grid_active_row_id",searchForms:[],resetAfterSearch:false,selectButtons:"",readOnly:null}).extend(s||{});this.onLinkFill=null;this.onLinkModal=null;this.onLinkCustom=null;this.onSelectRow=null;this.onSelChange=null;this.onRowMouseEnter=null;this.onMouseLeave=null;this.modalwin=$empty;this.lastSelectedRow=null;window.addEvent("domready",function(){F();p();v(j.searchForms);i();u.modalwin=j.modalWin||Modalwin.createWindow()});function F(){A=$(z).getElement(j.headSelector);b=$(z).getElement(j.bodySelector);q=new Fx.Scroll(b.getParent("div"));y=H?$(H):null;c=$(z+"_selected");o=j.selectButtons?$(j.selectButtons):null;(j.readOnly===null)&&(j.readOnly=$(z).hasClass("readonly"));if(j.readOnly){j.openRowAction=false}if(A){r=A.getElement("input[type=checkbox]");if(r){r.addEvent("click",g)}}b.addEvents({click:a,mousemove:E,mouseleave:E});if(o){if(!j.multiSelect){o.getElements("a[rel=multi]").each(function(I){I.getParent("span").dispose()})}o.addEvent("click",function(J){var I=$(J.target);if(I&&I.name){switch(I.name){case"select_all":u.selectAll();break;case"select_none":u.deselectAll();break;case"select_negate":u.negateAll();break}}})}}function p(I){D=y?y.getElement("input[name="+j.selectedHidden+"]")||null:null;if(D&&D.get("value")){var K=m(D.get("value"));if(K){w(K)}}if(I){return}if(j.storeValues){var J=$(j.storeValues).get("value").split(",");$each(J,function(L){l(m(L),true)})}else{b.getElements("tr."+j.rowSelectedCSS).each(function(L){l(L,true)})}}function C(I){return I?I.id.split("_").pop():0}function E(I){if(I.type=="mousemove"){var J=$(I.target);if(!J||J.get("tag")=="tbody"){return}var K=J.getParent("tr")||null;if(!K||K==h){return}if(h){h.removeClass(j.rowHoveredCSS)}K.addClass(j.rowHoveredCSS);h=K;u.onRowMouseEnter&&u.onRowMouseEnter.attempt(K)}else{if(h){h.removeClass(j.rowHoveredCSS);h=null}u.onMouseLeave&&u.onMouseLeave.attempt()}}function a(N){var O=$(N.target);var P=(O.get("tag")=="tr")?O:O.getParent("tr");if(!P||!P.id){return}var L=C(P);if((O.get("tag")=="a")||O.getParent("a")){var M=O.get("tag")=="a"?O:O.getParent("a");var I=M.get("rel");var K={link:M,url:M.get("href"),rel:I,row:P,rowId:L,event:N};if(I=="fill"){N.stop();t(M,P)}else{if(I=="modal"){N.stop();d(M,P)}else{if(I){N.stop();if(u.onLinkCustom){u.onLinkCustom.attempt([K])}}}}return}else{if(!["input","select"].contains(O.get("tag"))&&j.openRowAction){N.stop();var M=new Element("a",{href:j.openRowAction.url.concat("/",L),rel:j.openRowAction.mode});switch(j.openRowAction.mode){case"fill":t(M,P);break;case"modal":d(M,P);break;case"custom":u.onLinkCustom&&u.onLinkCustom.attempt([M,P,L]);break}return}else{var J=P.getElement("input[type=checkbox]");if(J&&(O.get("tag")!="input")){J.checked=!J.checked}l(P,!P.hasClass(j.rowSelectedCSS));if(u.onSelectRow&&!P.hasClass(j.rowDisabledCSS)){u.onSelectRow.attempt([P,L])}}}}function n(L,N){if(L){L.stop()}var K=this;AJAX.setEvents({onRequest:function(){u.modalwin.wait()},onSuccess:function(T,R,O,S,P){b.empty().set("html",O);k.empty();p.delay(100);if(P&&P.select_row_id){var Q=m(P.select_row_id);l(Q,true);q.toElement(Q)}i();if(!N){G=K.toQueryString();j.resetAfterSearch&&K.reset()}},onError:function(P,O){p.delay(100,null,[true]);u.modalwin.msg(P,"Vidékilány",O)},onComplete:function(O){if(O){u.modalwin.close()}}});f=K;var I=(N&&G)?G:K.toQueryString();if(L&&L.shift){var M="nolimit=1";I=(I)?M+"&"+I:M}if(L&&["click","submit"].contains(L.type)){var J="userSearch=1";I=(I)?J+"&"+I:J}AJAX.execute(K.action,I)}function v(I){if(($type(I)!="array")||!I.length){return}I.each(function(K){var L=$(K);L.addEvent("submit",n);L.reset();if(!f){f=L}var J=L.getElement("input[type=submit]");J&&J.addEvent("click",function(M){n.run([M,false],L)})})}function t(I,J){if(u.onLinkFill){u.onLinkFill.attempt([I,J]);return}AJAX.setEvents({onRequest:function(){u.modalwin.wait()},onError:function(L,K){u.modalwin.msg(L,K,{dialogTitle:"NUPI"})},onSuccess:function(N,L,K,M){y.set("html",K);w(J);$try(function(){I.blur()});u.modalwin.close()}});AJAX.execute(I.get("href"))}function d(I,J){if(u.onLinkModal){u.onLinkModal.attempt([I,J]);return}u.modalwin.ajax(I.get("href"),false,{contentWidth:600,contentPadding:0,dialogTitle:I.get("text")||j.modalTitle,buttons:$H({close:LANG.CLOSE})})}function B(J){if(!j.allowSelect){return}var I=(J=="select_none")?"tr."+j.rowSelectedCSS:"tr";b.getElements(I).each(function(K){switch(J){case"select_all":j.multiSelect&&l(K,true,"all");break;case"select_negate":j.multiSelect&&l(K,!K.hasClass(j.rowSelectedCSS),"all");break;case"select_none":l(K,false,"all");u.lastSelectedRow=null;break}});if(r){r.checked=(J=="select_all")}e()}function l(M,L,K){if(!M||!M.id||!j.allowSelect||M.hasClass(j.rowDisabledCSS)){return}if(!K&&!j.multiSelect){B("select_none")}M[L?"addClass":"removeClass"](j.rowSelectedCSS);var I=M.getElement("input[type=checkbox]");if(I){I.checked=L}var J=L?"include":"erase";k[J](C(M));L&&(u.lastSelectedRow=M);if(!K){e()}}function w(I){b.getElements("tr."+j.rowActiveCSS).each(function(J){J.removeClass(j.rowActiveCSS)});if(I){I.addClass(j.rowActiveCSS)}}function m(I){return I?(b.getElement("tr[id$=_"+I+"]")||null):null}function g(I){if(I.shift){u.negateAll()}else{if(this.checked){u.selectAll()}else{u.deselectAll()}}}function x(){return b.getChildren("tr[class!=nullrow]").length}function i(){var I=x();$$("label[for="+z+"]").each(function(J){J.set("html",I)});e()}function e(){j.storeValues&&$(j.storeValues).set("value",k.join(","));c&&c.set("html",k.length);u.onSelChange&&u.onSelChange.attempt(k.length)}this.deselectAll=function(){B("select_none")};this.selectAll=function(){B("select_all")};this.negateAll=function(){B("select_negate")};this.search=function(I){n.run([I,false],f)};this.refresh=function(I){n.run([I,true],f)};this.updateHTML=function(I){b.empty().set("html",I);p.delay(100);i()};this.setActiveRow=function(I){w(I)};this.selectRow=function(I){l(I,true)};this.getPrevNextId=function(L){var N,M,J,K,I=[];N=L||selected;M=N?m(N):null;if(!M){return I}K=M.getPrevious("tr");J=M.getNext("tr");K&&I.include(C(K));J&&I.include(C(J));return I};this.deleteRow=function(J,N,M,O){var K=ModalWaitEvents(u.modalwin);var L=N,I=false;if($type(N)=="array"){L=N[0];I=N[1]}K.set("onSuccess",function(S,Q,P,R){u.updateHTML(P);u.modalwin.close()});mconfirm(L,function(){AJAX.setEvents(K.extend(O));AJAX.execute(J,M)},I,u.modalwin)};this.deleteRowOpened=function(K,I,M,N){var P=u.getPrevNextId(K).getLast()||0;var O=ModalWaitEvents(u.modalwin);var Q=m(K);var J=M,L=false;if($type(M)=="array"){J=M[0];L=M[1]}O.set("onSuccess",function(U,S,R,T){if(!P){f.reset();G=null;u.refresh()}else{k.erase(K);Q.dispose();i()}y.set("html",R);p.delay(100,null,[true]);u.modalwin.close()});mconfirm(J,function(){AJAX.setEvents(O.extend(N));AJAX.execute(I+"/"+K+"/"+P)},L,u.modalwin)};this.getValues=function(I){return I?k.join(I):k};this.getSelectedId=function(){return k?k.getLast():null};this.getRowInfo=function(J,I){if(!J){return false}return{row:J,id:C(J),name:I?u.getRowPText(J,I):""}};this.selCount=function(){return k.length};this.getRowPText=function(K,I){($type(K)=="element")||(K=m(K));var J=K?K.getElement("p[id^="+I+"]"):null;return J?J.get("text"):""};this.reFill=function(I,K,L){var J=ModalWaitEvents(u.modalwin).extend({onSuccess:function(P,N,M,O){u.updateHTML(M);u.modalwin.close()}});AJAX.setEvents(J.extend(L||{}));AJAX.execute(I,K)}}function AjaxGrid(b,a,o,h){var m=this,o=$extend({autoLoad:false,waiterElement:null,waiterClass:"waiterspan",loadOnChange:false},o);this.ajax=new Ajax();this.panel=$(a);this.form=$(b);this.loaded=false;this.onLoaded=o.onLoaded||$empty;this.onCommand=o.onCommand||$empty;l();function l(){m.panel.addEvent("click",f);m.form.addEvent("submit",c);m.indicator=o.waiterElement?o.waiterElement:m.form.getElement(String.concat(".",o.waiterClass));o.loadOnChange&&m.form.addEvent("change",c);o.autoLoad&&m.form.fireEvent("submit")}function c(p){p&&p.stop();m.searchUrl=m.form.action;m.searchData=m.form.toQueryString();n(true)}function n(p){m.ajax.send_request(m.searchUrl,null,m.searchData,$extend({onRequest:function(){p&&m.panel.empty();m.loaded=false;i(true)},onSuccess:function(u,s,q,t,r){i(false);k(q,r)},onError:function(r,q){i(false);m.loaded=false;m.panel.empty().set("html",r)}},h));return m}function k(p,q){m.panel.empty().set("html",p);m.loaded=true;d();m.onLoaded.attempt(q)}function i(p){m.indicator&&m.indicator.setStyle("visibility",p?"visible":"hidden")}function d(p){if(p){m.panel.getElements("tr.selectedrow").removeClass("selectedrow");p.addClass("selectedrow");m.rowId=p.id}else{p=m.rowId?m.panel.getElementById(m.rowId):null;m.rowId=p?p.id:null;p&&p.addClass("selectedrow")}}function f(q){var r=$(q.target),s,p;if(r.getParent("table.pagination")){return j(q)}p=r.hasProperties({tag:"a"})?r:r.getParent("a");s=g(r);if(p&&!p.hasProperties({rev:"cmd"})){return}e(s,p,q)}function g(p){var q=p.hasProperties({tag:"tr"})?p:p.getParent("tr");if(!q||!m.panel.hasChild(q)){return null}if(["thead","tfoot"].contains(q.getParent().get("tag"))){return null}return q}function e(r,q,p){if(r||q){p.stop()}else{return}r&&d(r);if(q){m.onCommand.attempt({row:r,link:q,url:q.get("href"),command:q.get("rel"),event:p})}else{if(r){m.onCommand.attempt({row:r,command:"ROW",event:p})}}}function j(p){pagination_ajax(p,function(q){m.searchData=m.form.toQueryString();m.searchUrl=q;n()})}this.search=function(){m.form.fireEvent("submit")};this.refresh=function(){if(!m.searchUrl){m.searchUrl=m.form.action;m.searchData=m.form.toQueryString()}n()};this.update=function(p){k(p)};this.setRowId=function(p){m.rowId=p}}var Slimbox=(function(){var L=window,n=Browser.Engine.trident4,w,g,N=-1,o,C,K,A,E,U,u,m={},v=new Image(),S=new Image(),P,b,h,r,Q,e,O,c,H,T,R,t,M,D,i,d,I,q,y;L.addEvent("domready",function(){$(document.body).adopt($$(P=new Element("div",{id:"lbOverlay",events:{click:J}}),b=new Element("div",{id:"lbCenter"}),O=new Element("div",{id:"lbBottomContainer"})).setStyle("display","none"));h=new Element("div",{id:"lbImage"}).injectInside(b).adopt(r=new Element("div",{styles:{position:"relative"}}).adopt(Q=new Element("div",{id:"lbPrevLink",events:{click:F,mousemove:x,mouseleave:x}}).adopt(R=new Element("span",{id:"lbPrevLinkText"})),e=new Element("div",{id:"lbNextLink",events:{click:f,mousemove:x,mouseleave:x}}).adopt(t=new Element("span",{id:"lbNextLinkText"}))));c=new Element("div",{id:"lbBottom"}).injectInside(O).adopt(M=new Element("span",{id:"lbCloseLink",events:{click:J}}),H=new Element("div",{id:"lbCaption"}),T=new Element("div",{id:"lbNumber"}),new Element("div",{styles:{clear:"both"}}));B()});function B(){y=$H({open:$empty,close:$empty})}function G(){var V=L.getScroll(),W=L.getSize();$$(b,O).setStyle("left",V.x+(W.x/2));if(A){P.setStyles({left:V.x,top:V.y,width:W.x,height:W.y})}}function l(V){["object",n?"select":"embed"].forEach(function(X){Array.forEach(document.getElementsByTagName(X),function(Y){if(V){Y._slimbox=Y.style.visibility}Y.style.visibility=V?"hidden":Y._slimbox})});P.style.display=V?"":"none";var W=V?"addEvent":"removeEvent";L[W]("scroll",G)[W]("resize",G);document[W]("keydown",p);document[W]("mousewheel",z);Slimbox.opened=V?true:false}function p(W){if(q){return}var V=W.code;return w.closeKeys.contains(V)?J():w.nextKeys.contains(V)?f():w.previousKeys.contains(V)?F():false}function z(V){if(q){return}if(w.stepMouseWheel){V.stop()}else{return}(V.wheel<0)?f():F()}function x(Y){var X=$(Y.target);var V=X?"lbLinkTextHover":null;var W=(Y.type=="mousemove")?"addClass":"removeClass";V&&X[W](V)}function F(){return a(C)}function f(){return a(K)}function a(V){if(V>=0){N=V;o=g[V][0];C=(N||(w.loop?g.length:0))-1;K=((N+1)%g.length)||(w.loop?0:-1);s();b.className="lbLoading";m=new Image();m.onload=k;m.src=o}return false}function k(){b.className="";d.set(0);h.setStyles({backgroundImage:"url("+o+")",display:""});r.setStyle("width",m.width);$$(r,Q,e).setStyle("height",m.height);H.set("html",g[N][1]||"");T.set("html",(((g.length>1)&&w.lang.COUNTER)||"").replace(/{x}/,N+1).replace(/{y}/,g.length));if(C>=0){v.src=g[C][0]}if(K>=0){S.src=g[K][0]}U=h.offsetWidth;u=h.offsetHeight;var X=Math.max(0,E-(u/2)),V=0,W;if(b.offsetHeight!=u){V=i.start({height:u,top:X})}if(b.offsetWidth!=U){V=i.start({width:U,marginLeft:-U/2})}W=function(){O.setStyles({width:U,top:X+u,marginLeft:-U/2,visibility:"hidden",display:""});d.start(1)};if(V){i.chain(W)}else{W()}}function j(){if(C>=0){Q.style.display=""}if(K>=0){e.style.display=""}I.set(-c.offsetHeight).start(0);O.style.visibility=""}function s(){m.onload=$empty;m.src=v.src=S.src=o;i.cancel();d.cancel();I.cancel();$$(Q,e,h,O).setStyle("display","none")}function J(V){if(N>=0){s();N=C=K=-1;b.style.display="none";D.cancel().chain(l).start(0)}(function(){y.close.attempt()}).delay(100);return false}return{opened:false,setEvent:function(W,V){y.set(W,V)},openElement:function(W,Z,X,V){switch(W.get("tag")){case"a":var Y=W.get("href");break;case"img":var Y=W.get("src");break;default:if(W.getStyle("background-image").test("url")){var Y=W.getStyle("background-image").replace(/url\((.+)\)/,"$1").replace(/\"/g,"")}break}if(Y&&X){Y=Y.replace(/\/\d\//,String.concat("/",X,"/"))}Y&&Slimbox.open(Y,Z,V)},open:function(X,W,V){w=$extend({lang:{PREV:"PREV",NEXT:"NEXT",CLOSE:"CLOSE",COUNTER:"Image {x} of {y}"},loop:true,overlayOpacity:0.8,overlayFadeDuration:400,resizeDuration:0,resizeTransition:false,initialWidth:100,initialHeight:60,imageFadeDuration:400,captionAnimationDuration:400,closeKeys:[27,88,67],previousKeys:[37,80],nextKeys:[39,78],stepMouseWheel:true,clearEvents:false},V||{});D=new Fx.Tween(P,{property:"opacity",duration:w.overlayFadeDuration});i=new Fx.Morph(b,$extend({duration:w.resizeDuration,link:"chain"},w.resizeTransition?{transition:w.resizeTransition}:{}));d=new Fx.Tween(h,{property:"opacity",duration:w.imageFadeDuration,onComplete:j});I=new Fx.Tween(c,{property:"margin-top",duration:w.captionAnimationDuration});if(typeof X=="string"){X=[[X,W]];W=0}R.set("html",w.lang.PREV||"PREV");t.set("html",w.lang.NEXT||"NEXT");M.set("html",w.lang.CLOSE||"CLOSE");E=L.getScrollTop()+(L.getHeight()/2);U=w.initialWidth;u=w.initialHeight;b.setStyles({top:Math.max(0,E-(u/2)),width:U,height:u,marginLeft:-U/2,display:""});A=n||(P.currentStyle&&(P.currentStyle.position!="fixed"));if(A){P.style.position="absolute"}D.set(0).start(w.overlayOpacity);G();l(1);q=false;w.clearEvents?B():y.open.attempt();g=X;w.loop=w.loop&&(g.length>1);return a(W)},hibernate:function(V){q=V},clearEvents:function(){B()},close:function(V){J(V)}}})();var TextboxList=new Class({Implements:[Options,Events],plugins:[],options:{prefix:"textboxlist",listStyle:"",canRemove:true,confirmRemove:false,counterTextId:"",emptyText:"",max:null,unique:false,uniqueInsensitive:true,endEditableBit:true,startEditableBit:true,hideEditableBits:true,inBetweenEditableBits:true,keys:{previous:Event.Keys.left,next:Event.Keys.right},bitsOptions:{editable:{},box:{}},plugins:{},check:function(a){return a.clean().replace(/,/g,"")!=""},encode:function(a){return a.map(function(b){b=($chk(b[0])?b[0]:b[1]);return $chk(b)?b:null}).clean().join(",")},decode:function(a){return a.split(",")}},initialize:function(c,b){this.setOptions(b);this.original=$(c).setStyle("display","none").set("autocomplete","off").addEvent("focus",this.focusLast.bind(this));this.container=new Element("div",{"class":this.options.prefix}).inject(c,"after");this.container.addEvent("click",function(d){if((d.target==this.list||d.target==this.container)&&(!this.focused||$(this.current)!=this.list.getLast())){this.focusLast()}}.bind(this));this.list=new Element("ul",{"class":this.options.prefix+"-bits"}).inject(this.container);if(this.options.listStyle){this.list.set("style",this.options.listStyle)}for(var a in this.options.plugins){this.enablePlugin(a,this.options.plugins[a])}["check","encode","decode"].each(function(d){this.options[d]=this.options[d].bind(this)},this);this.afterInit()},enablePlugin:function(b,a){this.plugins[b]=new TextboxList[b.camelCase().capitalize()](this,a)},afterInit:function(){if(this.options.unique){this.index=[]}if(this.options.endEditableBit){this.create("editable",null,{tabIndex:this.original.tabIndex}).inject(this.list)}var a=this.update.bind(this);this.addEvent("bitAdd",a,true).addEvent("bitRemove",a,true);document.addEvents({click:function(c){if(!this.focused){return}if(c.target.className.contains(this.options.prefix)){if(c.target==this.container){return}var b=c.target.getParent("."+this.options.prefix);if(b==this.container){return}}this.blur()}.bind(this),keydown:function(c){if(!this.focused||!this.current){return}var f=this.current.is("editable")?this.current.getCaret():null;var e=this.current.getValue()[1];var b=["shift","alt","meta","ctrl"].some(function(g){return c[g]});var d=b||(this.current.is("editable")&&this.current.isSelected());switch(c.code){case Event.Keys.backspace:if(this.current.is("box")){c.stop();return this.current.remove()}case this.options.keys.previous:if(this.current.is("box")||((f==0||!e.length)&&!d)){c.stop();this.focusRelative("previous")}break;case Event.Keys["delete"]:if(this.current.is("box")){c.stop();return this.current.remove()}case this.options.keys.next:if(this.current.is("box")||(f==e.length&&!d)){c.stop();this.focusRelative("next")}}}.bind(this)});this.setValues(this.options.decode(this.original.get("value")));this.updateCounter();this.inited=true},checkUnique:function(a){return !(this.options.unique&&this.index.contains(this.uniqueValue(a)))},updateCounter:function(){if(this.options.counterTextId){$(this.options.counterTextId).set("html",this.index.length)}if(this.options.emptyText){this.emptyText||(this.emptyText=new Element("li",{html:this.options.emptyText,"class":this.options.prefix+"-empty"}));this.index.length?this.emptyText.dispose():this.emptyText.inject(this.list)}},create:function(a,c,b){if(a=="box"){if((!c[0]&&!c[1])||($chk(c[1])&&!this.options.check(c[1]))){return false}if($chk(this.options.max)&&this.list.getChildren("."+this.options.prefix+"-bit-box").length+1>this.options.max){return false}if(!this.checkUnique(c)){return false}}return new TextboxListBit[a.capitalize()](c,this,$merge(this.options.bitsOptions[a],b))},uniqueValue:function(a){return $chk(a[0])?a[0]:(this.options.uniqueInsensitive?a[1].toLowerCase():a[1])},onFocus:function(a){if(this.current){this.current.blur()}$clear(this.blurtimer);this.current=a;this.container.addClass(this.options.prefix+"-focus");if(!this.focused){this.focused=true;this.fireEvent("focus",a)}},onBlur:function(b,a){this.current=null;this.container.removeClass(this.options.prefix+"-focus");this.blurtimer=this.blur.delay(a?0:200,this)},onAdd:function(d){if(this.options.unique&&d.is("box")){this.index.push(this.uniqueValue(d.value))}if(d.is("box")){var c=this.getBit($(d).getPrevious());if((c&&c.is("box")&&this.options.inBetweenEditableBits)||(!c&&this.options.startEditableBit)){var a=this.create("editable").inject(c||this.list,c?"after":"top");if(this.options.hideEditableBits){a.hide()}}}this.updateCounter()},onRemove:function(b){if(this.options.unique&&b.is("box")){this.index.erase(this.uniqueValue(b.value))}var a=this.getBit($(b).getPrevious());if(a&&a.is("editable")){a.remove()}this.focusRelative("next",b);this.update();this.updateCounter()},focusRelative:function(c,d){var a=this.getBit($($pick(d,this.current))["get"+c.capitalize()]());if(a){a.focus()}return this},focusLast:function(){var a=this.list.getLast();if(a){this.getBit(a).focus()}return this},focusBit:function(a){this.list.getChildren().each(function(b){var c=this.getBit(b);if(c&&(this.uniqueValue(c.getValue())==a)){c.focus()}}.bind(this))},blur:function(){if(!this.focused){return this}if(this.current){this.current.blur()}this.focused=false;return this.fireEvent("blur")},add:function(d,f,c,e){var a=this.create("box",[f,d,c]);if(a){if(!e){e=this.list.getLast("."+this.options.prefix+"-bit-box")}a.inject(e||this.list,e?"after":"top")}return this},getBit:function(a){return($type(a)=="element")?a.retrieve("textboxlist:bit"):a},getValues:function(){return this.list.getChildren().map(function(a){var b=this.getBit(a);if(b.is("editable")){return null}return b.getValue()},this).clean()},setValues:function(a){if(!a){return}a.each(function(b){if(b){this.add.apply(this,$type(b)=="array"?[b[1],b[0],b[2]]:[b])}},this)},update:function(){this.original.set("value",this.options.encode(this.getValues()))}});var TextboxListBit=new Class({Implements:Options,initialize:function(c,b,a){this.name=this.type.capitalize();this.value=c;this.textboxlist=b;this.setOptions(a);this.prefix=this.textboxlist.options.prefix+"-bit";this.typeprefix=this.prefix+"-"+this.type;this.bit=new Element("li").addClass(this.prefix).addClass(this.typeprefix).store("textboxlist:bit",this);this.bit.addEvents({mouseenter:function(){this.bit.addClass(this.prefix+"-hover").addClass(this.typeprefix+"-hover")}.bind(this),mouseleave:function(){this.bit.removeClass(this.prefix+"-hover").removeClass(this.typeprefix+"-hover")}.bind(this)})},inject:function(b,a){this.bit.inject(b,a);this.textboxlist.onAdd(this);return this.fireBitEvent("add")},focus:function(){if(this.focused){return this}this.show();this.focused=true;this.textboxlist.onFocus(this);this.bit.addClass(this.prefix+"-focus").addClass(this.prefix+"-"+this.type+"-focus");return this.fireBitEvent("focus")},blur:function(){if(!this.focused){return this}this.focused=false;this.textboxlist.onBlur(this);this.bit.removeClass(this.prefix+"-focus").removeClass(this.prefix+"-"+this.type+"-focus");return this.fireBitEvent("blur")},remove:function(){if(!this.textboxlist.options.canRemove){return}if(this.textboxlist.options.confirmRemove&&!this.canRemove){return this.fireBitEvent("BeforeRemove")}else{this.blur();this.bit.destroy();this.textboxlist.onRemove(this);return this.fireBitEvent("AfterRemove")}},show:function(){this.bit.setStyle("display","block");return this},hide:function(){this.bit.setStyle("display","none");return this},fireBitEvent:function(a){a=a.capitalize();this.textboxlist.fireEvent("bit"+a,this).fireEvent("bit"+this.name+a,this);return this},is:function(a){return this.type==a},setValue:function(a){this.value=a;return this},getValue:function(){return this.value},toElement:function(){return this.bit}});TextboxListBit.Editable=new Class({Extends:TextboxListBit,options:{tabIndex:null,growing:true,growingOptions:{},stopEnter:true,addOnBlur:false,addKeys:Event.Keys.enter},type:"editable",initialize:function(c,b,a){this.parent(c,b,a);this.element=new Element("input",{type:"text","class":this.typeprefix+"-input",autocomplete:"off",value:this.value?this.value[1]:""}).inject(this.bit);if($chk(this.options.tabIndex)){this.element.tabIndex=this.options.tabIndex}if(this.options.growing){new GrowingInput(this.element,this.options.growingOptions)}this.element.addEvents({focus:function(){this.focus(true)}.bind(this),blur:function(){this.blur(true);if(this.options.addOnBlur){this.toBox()}}.bind(this)});if(this.options.addKeys||this.options.stopEnter){this.element.addEvent("keydown",function(d){if(!this.focused){return}if(this.options.stopEnter&&d.code===Event.Keys.enter){d.stop()}if($splat(this.options.addKeys).contains(d.code)){d.stop();this.toBox()}}.bind(this))}},hide:function(){this.parent();this.hidden=true;return this},focus:function(a){this.parent();if(!a){this.element.focus()}return this},blur:function(a){this.parent();if(!a){this.element.blur()}if(this.hidden&&!this.element.value.length){this.hide()}return this},getCaret:function(){if(this.element.createTextRange){var a=document.selection.createRange().duplicate();a.moveEnd("character",this.element.value.length);if(a.text===""){return this.element.value.length}return this.element.value.lastIndexOf(a.text)}else{return this.element.selectionStart}},getCaretEnd:function(){if(this.element.createTextRange){var a=document.selection.createRange().duplicate();a.moveStart("character",-this.element.value.length);return a.text.length}else{return this.element.selectionEnd}},isSelected:function(){return this.focused&&(this.getCaret()!==this.getCaretEnd())},setValue:function(a){this.element.value=$chk(a[0])?a[0]:a[1];if(this.options.growing){this.element.retrieve("growing").resize()}return this},getValue:function(){return[null,this.element.value,null]},toBox:function(){var c=this.getValue();var a=this.textboxlist.create("box",c);if(a){a.inject(this.bit,"before");this.setValue([null,"",null]);return a}return null}});TextboxListBit.Box=new Class({Extends:TextboxListBit,options:{deleteButton:true},type:"box",initialize:function(c,b,a){this.parent(c,b,a);this.bit.set("html",$chk(this.value[2])?this.value[2]:this.value[1]);this.bit.addEvent("click",this.focus.bind(this));if(b.options.canRemove&&this.options.deleteButton){this.bit.addClass(this.typeprefix+"-deletable");this.close=new Element("a",{href:"javascript:void(0);","class":this.typeprefix+"-deletebutton",events:{click:this.remove.bind(this)}}).inject(this.bit)}this.bit.getChildren().addEvent("click",function(d){d.stop()})}});(function(){TextboxList.Autocomplete=new Class({Implements:Options,options:{minLength:1,maxResults:10,insensitive:true,highlight:true,highlightSelector:null,mouseInteraction:true,onlyFromValues:false,queryRemote:false,remote:{url:"",param:"search",extraParams:{},loadPlaceholder:"Please wait..."},method:"standard",placeholder:"Type to receive suggestions"},initialize:function(b,a){this.setOptions(a);this.textboxlist=b;this.textboxlist.addEvent("bitEditableAdd",this.setupBit.bind(this),true).addEvent("bitEditableFocus",this.search.bind(this),true).addEvent("bitEditableBlur",this.hide.bind(this),true).setOptions({bitsOptions:{editable:{addKeys:[],stopEnter:false}}});if(Browser.Engine.trident){this.textboxlist.setOptions({bitsOptions:{editable:{addOnBlur:false}}})}this.prefix=this.textboxlist.options.prefix+"-autocomplete";this.method=TextboxList.Autocomplete.Methods[this.options.method];this.container=new Element("div",{"class":this.prefix}).setStyle("width",this.textboxlist.container.getStyle("width")).inject(this.textboxlist.container);if($chk(this.options.placeholder)||this.options.queryServer){this.placeholder=new Element("div",{"class":this.prefix+"-placeholder"}).inject(this.container)}this.list=new Element("ul",{"class":this.prefix+"-results"}).inject(this.container);this.list.addEvent("click",function(c){c.stop()});this.values=this.results=this.searchValues=[];this.navigate=this.navigate.bind(this)},setValues:function(a){this.values=a},setupBit:function(a){a.element.addEvent("keydown",this.navigate,true).addEvent("keyup",function(){this.search()}.bind(this),true)},search:function(d){if(d){this.currentInput=d}if(!this.options.queryRemote&&!this.values.length){return}var a=this.currentInput.getValue()[1];if(a.length<this.options.minLength){this.showPlaceholder(this.options.placeholder)}if(a==this.currentSearch){return}this.currentSearch=a;this.list.setStyle("display","none");if(a.length<this.options.minLength){return}if(this.options.queryRemote){if(this.searchValues[a]){this.values=this.searchValues[a]}else{var c=this.options.remote.extraParams,b=this;if($type(c)=="function"){c=c.run([],this)}c[this.options.remote.param]=a;if(this.currentRequest){this.currentRequest.cancel()}this.currentRequest=new Request.JSON({url:this.options.remote.url,data:c,onRequest:function(){b.showPlaceholder(b.options.remote.loadPlaceholder)},onSuccess:function(e){b.searchValues[a]=e;b.values=e;b.showResults(a)}}).send()}}if(this.values.length){this.showResults(a)}},showResults:function(b){var a=this.method.filter(this.values,b,this.options.insensitive,this.options.maxResults);if(this.textboxlist.index){a=a.filter(function(c){return !this.textboxlist.index.contains(this.textboxlist.uniqueValue(c))},this)}this.hidePlaceholder();if(!a.length){return}this.blur();this.list.empty().setStyle("display","block");a.each(function(c){this.addResult(c,b)},this);if(this.options.onlyFromValues){this.focusFirst()}this.results=a},addResult:function(c,b){var a=new Element("li",{"class":this.prefix+"-result",html:$pick(c[3],c[1])}).store("textboxlist:auto:value",c);this.list.adopt(a);if(this.options.highlight){$$(this.options.highlightSelector?a.getElements(this.options.highlightSelector):a).each(function(d){if(d.get("html")){this.method.highlight(d,b,this.options.insensitive,this.prefix+"-highlight")}},this)}if(this.options.mouseInteraction){a.setStyle("cursor","pointer").addEvents({mouseenter:function(){this.focus(a)}.bind(this),mousedown:function(d){d.stop();$clear(this.hidetimer);this.doAdd=true}.bind(this),mouseup:function(){if(this.doAdd){this.addCurrent();this.currentInput.focus();this.search();this.doAdd=false}}.bind(this)});if(!this.options.onlyFromValues){a.addEvent("mouseleave",function(){if(this.current==a){this.blur()}}.bind(this))}}},hide:function(a){this.hidetimer=(function(){this.hidePlaceholder();this.list.setStyle("display","none");this.currentSearch=null}).delay(Browser.Engine.trident?150:0,this)},showPlaceholder:function(a){if(this.placeholder){this.placeholder.setStyle("display","block");if(a){this.placeholder.set("html",a)}}},hidePlaceholder:function(){if(this.placeholder){this.placeholder.setStyle("display","none")}},focus:function(a){if(!a){return this}this.blur();this.current=a.addClass(this.prefix+"-result-focus")},blur:function(){if(this.current){this.current.removeClass(this.prefix+"-result-focus");this.current=null}},focusFirst:function(){return this.focus(this.list.getFirst())},focusRelative:function(a){if(!this.current){return this}return this.focus(this.current["get"+a.capitalize()]())},addCurrent:function(){var c=this.current.retrieve("textboxlist:auto:value");var a=this.textboxlist.create("box",c.slice(0,3));if(a){a.autoValue=c;this.currentInput.setValue([null,"",null]);a.inject($(this.currentInput),"before")}this.blur();return this},navigate:function(c){switch(c.code){case Event.Keys.up:c.stop();(!this.options.onlyFromValues&&this.current&&this.current==this.list.getFirst())?this.blur():this.focusRelative("previous");break;case Event.Keys.down:c.stop();this.current?this.focusRelative("next"):this.focusFirst();break;case Event.Keys.enter:c.stop();if(this.current){this.addCurrent()}else{if(!this.options.onlyFromValues){var d=this.currentInput.getValue();var a=this.textboxlist.create("box",d);if(a){a.inject($(this.currentInput),"before");this.currentInput.setValue([null,"",null])}}}}}});TextboxList.Autocomplete.Methods={standard:{filter:function(c,e,b,a){var g=[],f=new RegExp(e.escapeRegExp(),b?"i":"");for(var d=0;d<c.length;d++){if(g.length===a){break}if(c[d][1].test(f)){g.push(c[d])}}return g},highlight:function(d,c,b,a){var e=new RegExp("(<[^>]*>)|(\\b"+c.escapeRegExp()+")",b?"ig":"g");return d.set("html",d.get("html").replace(e,function(g,f,h){return(g.charAt(0)=="<")?g:'<strong class="'+a+'">'+h+"</strong>"}))}}}})();(function(){GrowingInput=new Class({Implements:[Options,Events],options:{min:0,max:null,startWidth:2,correction:15},initialize:function(e,d){this.setOptions(d);this.element=$(e).store("growing",this).set("autocomplete","off");this.calc=new Element("span",{styles:{"float":"left",display:"inline-block",position:"absolute",left:-1000}}).inject(this.element,"after");["font-size","font-family","padding-left","padding-top","padding-bottom","padding-right","border-left","border-right","border-top","border-bottom","word-spacing","letter-spacing","text-indent","text-transform"].each(function(f){this.calc.setStyle(f,this.element.getStyle(f))},this);this.resize();var c=this.resize.bind(this);this.element.addEvents({blur:c,keyup:c,keydown:c,keypress:c})},calculate:function(d){this.calc.set("html",d);var c=this.calc.getStyle("width").toInt();return(c?c:this.options.startWidth)+this.options.correction},resize:function(){this.lastvalue=this.value;this.value=this.element.value;var c=this.value;if($chk(this.options.min)&&this.value.length<this.options.min){if($chk(this.lastvalue)&&(this.lastvalue.length<=this.options.min)){return}c=a(this.value,this.options.min,"-")}else{if($chk(this.options.max)&&this.value.length>this.options.max){if($chk(this.lastvalue)&&(this.lastvalue.length>=this.options.max)){return}c=this.value.substr(0,this.options.max)}}this.element.setStyle("width",this.calculate(c));return this}});var b=function(d,c){return new Array(c+1).join(d)};var a=function(c,e,g,d){if(c.length>=e){return this}g=g||" ";var f=b(g,e-c.length).substr(0,e-c.length);if(!d||d=="right"){return c+f}if(d=="left"){return f+c}return f.substr(0,(f.length/2).floor())+c+f.substr(0,(f.length/2).ceil())}})();function Tabs(b,k){var j=this,d,i,g,a,h=[],k=$extend({hoverChange:true},k);this.onChange=k.onChange||$empty;this.onClick=k.onClick||$empty;this.onInit=k.onInit||$empty;this.hasTab=function(l){return h.contains(l)};c();function c(){b=$(b);i=b.getElement(".tabbuttons");g=b.getElement(".tabpanels");i.getElements("a[rev=tab]").each(function(n,m){var l=n.get("rel");var o=g.getElement(String.concat("#",l));n.store("panel",o);h.include(l);j[l]=o;if(!d){d=n}if(n.hasClass("active")){d=n}k.hoverChange&&n.addEvent("mouseenter",e.pass(n))});d&&e(d);add_event(i,"click",f)}function f(m){m&&m.stop();var l=$(m.target);l=l.hasProperties({tag:"a",rev:"tab"})?l:l.getParent("a[rev=tab]");l&&e(l);j.onClick.attempt([l,b])}function e(m){a&&a.removeClass("active").retrieve("panel").setStyle("display","none");m.addClass("active").retrieve("panel").setStyle("display","block");a=m;m.blur();var l=m.get("rel");var n=m.retrieve("panel");if(!m.retrieve("initialized")){m.store("initialized",true);j.onInit.attempt(l,n)}j.onChange.attempt(l,n)}}function pagination_prompt_page(a,c,d){var b=Modalwin.createWindow();b.prompt(LANG.JUMP_PAGE+":",LANG.JUMP_PAGE_TITLE,a,function(e){if(e!==null&&!isNaN(e)&&e>0&&e!=a){c&&b.wait();d.attempt(e)}})}function pagination_jump(e){e=new Event(e).stop();var d=$(e.target);var a=d.getParent("table.pagination");var b=a.getElement("input[name=current_page]").get("value");var c=a.getElement("input[name=url_jump]").get("value");pagination_prompt_page(b,true,function(f){location.assign(c.replace("jump",f))})}function pagination_ajax(f,d){var e=$(f.target);var a=e?e.getParent("table.pagination"):null;if(!a){return}if(e.get("rel").test("first|prev|last|next|page")){f.stop();return d.attempt(e.get("href"))}else{if(e.get("rev")=="jump"){f.stop();var b=a.getElement("input[name=current_page]").get("value");var c=a.getElement("input[name=url_jump]").get("value");pagination_prompt_page(b,false,function(g){return d.attempt(c.replace("jump",g))})}}}function MaskEdit(h){var i={date_hu:{format:"    .  .  .",helper:"0000.00.00.",regex:/\d{4}\.\d{2}\.\d{2}\./,chars:/[\d\.]/},numf:{params:[0,"."," "],regex:/[^\d]/g,chars:/[\d]/},numdec:{params:[2,"."," "],regex:/[^\d\.]/g,chars:/[\d\.]/}},b=false,a=$(h||document.body);a&&a.getElements(".inputmask").each(function(l){var k=/mask_(\w+)/.exec(l.className);if(k&&(k.length==2)&&i[k[1]]){var m=k[1],j=i[m];l.store("mask",i[m]);l.removeEvent("keydown",c).addEvent("keydown",c);l.removeEvent("keypress",g).addEvent("keypress",g);l.setProperty("autocomplete","off");switch(m){case"numf":l.removeEvent("blur",f).addEvent("blur",f.pass(j.params,l));f.run(j.params,l);l.removeEvent("focus",d).addEvent("focus",d);break}}});function c(j){b=(["delete","backspace"].contains(j.key))}function g(n){var k,m,l,p,o,j;k=this.retrieve("mask");m=String.fromCharCode(n.code);if(e(n)){if(k.chars&&!k.format){if(!k.chars.test(m)){n.stop();return false}}else{if($(this).getCaretPosition()==this.value.length){l=k.format.charAt(this.value.length);o=((l!==" ")&&l!=m)?this.value.concat(l,m):this.value.concat(m);p=o.length;j=o.concat(k.helper.slice(p,k.helper.length));if(p>k.format.length){n.stop();return false}if(k.regex.test(j)){(k.format.charAt(p)!=" ")&&(o=o.concat(k.format.charAt(p)));this.value=o}n.stop()}else{if(!k.chars.test(m)){n.stop();return false}if($(this).getSelectedText()){return n}if(this.value.length+1>k.format.length){n.stop();return false}}}}}function e(j){if(b||j.control||["left","right","up","down","enter","esc"].contains(j.key)||[9,35,36].contains(j.code)){return false}else{return true}}function f(l,m,k){l=Math.abs(l)+1?l:0;m=m||".";k=k||" ";var j,n,p,o;j=this.retrieve("mask");n=(this.value)?this.value.replace(j.regex,""):"";this.store("numVal",n);if(!n){return}p=/(-)?(\d+)(\.\d+)?/.exec((isNaN(n)?0:n)+"");o=p[2].length>3?p[2].length%3:0;this.value=(p[1]?p[1]:"")+(o?p[2].substr(0,o)+k:"")+p[2].substr(o).replace(/(\d{3})(?=\d)/g,"$1"+k)+(l?m+(+p[3]||0).toFixed(l).substr(2):"")}function d(){this.value=this.retrieve("numVal")}}if(typeof console=="undefined"){console={log:$empty,error:$empty,debug:$empty}}var ModalWin,AJAX,synctime,ismobile,MEM={},HIRDETESTIPUSOK=["LANY","APRO","KLUB","SHOP"];Window.implement({$IN:function(a){a=a.split(":");return $(a[0]).getElement("*[name="+a[1]+"]")},add_event:function(a,c,b){a=($type(a)=="string"&&a.contains(":"))?$IN(a):$(a);a&&a.addEvent(c,b);return a}});Element.implement({hasProperties:function(b){var a=true;new Hash(b).each(function(c,d){(this.get(d)==c)||(a=false)},this);return a}});synctime=getMeta("synctime",0);ismobile=getMeta("ismobile",0);window.addEvent("domready",function(){WelcomeDiv();ModalWin=Modalwin.createWindow();AJAX=new Ajax();ismobile&&window.scrollTo(0,1)});function WelcomeDiv(){var b,a;if(b=$("welcomediv")){b.getElement("input[name=hello]").addEvent("click",function(){new Fx.Tween(b,{onComplete:function(){Cookie.write("elmult18","yes");b.getParent("body").removeClass("welcomescreen");b.destroy()}}).start("opacity",null,0)});if(a=$("wrapper")){b.setStyle("height",a.getSize().y)}}}function getMeta(a,c){var d=document.getElement("head meta[name="+a+"]");var b=d?d.get("content"):null;return b?b:c}function fixPNG(a,b){if(typeof(DD_belatedPNG)!="undefined"){if($type(a)=="element"){b?DD_belatedPNG.applyVML(a):DD_belatedPNG.fixPng(a)}else{DD_belatedPNG.fix(a||".pngfix")}}}function gotoUrl(a,b){b?window.open(a):location.assign(a)}function openLink(b){b=new Event(b);var a=$(b.target);a=(a.get("tag")=="a")?a:a.getParent("a");if(a&&a.get("href")){b.stop();window.open(a.get("href"))}}function malert(d,c,b,a){(a||ModalWin).msg(d,c||"Vidékilány",b?b:"notice")}function mconfirm(e,d,c,f,b,a){(b||ModalWin).confirm(e||LANG.CONFIRM_OPERATION,d||"Vidékilány",c||{yes:LANG.YES,no:LANG.NO},function(g){(g=="yes")&&f.attempt()},a)}function lconfirm(c,f){if(!c){return}var b=new Event(c).stop();var a=$(b.target).get("href")||$(b.target).getParent("a").get("href");var d=$(b.target).get("title")||$(b.target).get("text");a&&mconfirm(f,d,null,function(){location.assign(a)})}function setModalOpen(b,f,e,a,g,d){var c=$(e);if(!c){return}c.addEvent("click",function(h){h.stop();b.modalparams=$extend({dialogTitle:initialCap(this.get("title")||this.get("value")||this.get("html")),buttons:$H({save:LANG.SAVE,close:LANG.CANCEL})},g);f.ajax(a,null,null,d,b.modalparams)})}function updateHTML(a,b){if($type(a)=="function"){return a.run(b)}var c=$(a);if(!c){return false}c.set("html",b)}function get_file_uid(b){var a=new RegExp("/([0-9a-z]{32}).[a-z]{3,4}").exec(b);return a?a[1]:""}function serialize_form(b,a){var c=[];$(b).getElements("input, select, textarea").each(function(d){if(a&&["submit","button"].contains(d.get("type"))&&(d.get("name")!=a)){return}else{if(!d.name||d.disabled||d.type=="file"){return}var e=(d.tagName.toLowerCase()=="select")?Element.getSelected(d).map(function(f){return f.value}):((d.type=="radio"||d.type=="checkbox")&&!d.checked)?null:d.value;$splat(e).each(function(f){if(typeof f!="undefined"){c.push(d.name+"="+encodeURIComponent(f))}})}});return c.join("&")}function install_mceditor(c,a,f){var d=["bold","italic","underline","strikethrough","cut","paste","pastetext","justifyleft","justifycenter","justifyright","justifyfull","undo","redo","link","unlink","removeformat","forecolor","backcolor","fontsizeselect"];var e={content_css:String.concat("/media/style?ver=",synctime),language:LANG.NYELV_KOD,mode:"textareas",theme:"advanced",skin:"o2k7",plugins:["safari","paste","inlinepopups","noneditable"].combine(a||[]).join(","),entities:"",entity_encoding:"raw",theme_advanced_buttons1:d.combine(a||[]).join(","),theme_advanced_buttons2:"",theme_advanced_buttons3:"",theme_advanced_buttons4:"",theme_advanced_toolbar_location:"top",theme_advanced_toolbar_align:"left",convert_urls:false,setup:b};function b(h,j){var g,i;if(g=$(h.getElement())){i=new Element("input",{type:"text",style:"border:0;width:1px;height:1px;position:absolute;"});i.inject(g,"before").addEvent("focus",function(k){h.focus()})}f&&h.onInit.add(f)}(function(){tinyMCE.init($extend(e,c))}).delay(100)}function install_remooz(a,d,c,b){$$(a).each(function(e){new ReMooz(e,$extend({centered:true,origin:e,link:e.get("src").replace(d,c)},b||{}))})}function install_scrollers(b,e,c){b=$(b);var a=new Fx.Scroll(b,e);var d=function(k){k.stop();var j=$(k.target);var g=j?/#(.*)/.exec(j.get("href")):false;var f=g?g[1]:false;var i=f?b.getElement("a[name="+f+"]"):false;if(c){var h=b.getElements(String.concat("a[class*=",c,"]"));h&&h.each(function(l){l.removeClass(c)})}if(i){c&&i.addClass(c);a.toElement(i)}return false};b.getElements("a[href*=#]").addEvent("click",d)}function toggler(e,b){var d=$(e);var c=d?$(d.get("rel")):null;var f=b?$(b):null;if(!d||!c){return}var a=new Fx.Slide(c,{link:"ignore",duration:"long",transition:"back:out",onStart:function(){d.removeClass(this.open?"toggler_on":"toggler_off");d.addClass(this.open?"toggler_off":"toggler_on")},onComplete:function(){if(this.open){f&&f.focus()}}});if(c.getStyle("display")=="none"){c.setStyle("display","block");a.hide()}else{a.show()}d.addEvent("click",function(g){g&&g.stop();this.blur();a.options.transition=a.open?"back:in":"back:out";a.toggle()})}function toggleme(b){if(!b){return}var b=new Event(b);var a=$(b.target);(a.get("tag")=="a")||(a=a.getParent("a"));if(!a.retrieve("toggled")){toggler(a);a.removeProperty("onclick").store("toggled",true)}a.fireEvent("click")}function initialCap(a){return a.substr(0,1).toUpperCase().concat(a.substr(1).toLowerCase())}function focusFirst(b,a){b=$(b);var c=b.getElement(".autofocus")||b.getElement("input[type=text], select, textarea");if(["text","password"].contains(c.get("type"))||(c.get("tag")=="textarea")){c.setCaretPosition("end");a&&(c.select())}else{(function(){$try(function(){b.focus();c.focus()})}).delay(10)}if(c.get("tag")=="textarea"&&c.getStyle("visibility")=="hidden"&&tinyMCE){(function(){tinyMCE.activeEditor.focus()}).delay(200)}return c}function changeTips(b,d){var c=$$(b);c.each(function(e){e.store("tip:title",d);e.store("tip:text",e.title)});var a=new Tips(c)}function setTabIndex(a,c){var b;a=$(a);($type(c)=="string")&&(c=c.split(","));c.each(function(e,d){b=a.getElement("input[name="+e+"]");b||(b=a.getElement("select[name="+e+"]"));b||(b=a.getElement("textarea[name="+e+"]"));b&&(b.setProperty("tabIndex",d+10000))})}function tableRowHover(d,e,h,c){var b=$(d),g;if(!b||!e){return}function a(i){if(["mouseover","mouseenter"].contains(i.type)){var j=$(i.target).getParent("tr")||null;if(!j||j==g){return}if(h&&!j.hasClass(h)){g&&g.removeClass(e);g=null;return}g&&g.removeClass(e);g=j.addClass(e)}else{g&&g.removeClass(e);g=null}}function f(i){var j=$(i.target).getParent("tr")||null;if(!j||h&&!j.hasClass(h)){return}c.attempt([j,i])}b.addEvents({click:c?f:$empty,mouseenter:a,mouseleave:a})}function centerFloats(e,b){var c=$(e);var d=c.getParent("div");var a=function(){var f=Math.floor(d.getSize().x/b);c.setStyle("width",f*b).setStyle("margin","0 auto")};window.addEvent("resize",a);a.run()}function install_xhover(a,e,f){function d(i){var h=$(i.target);var g=["mouseover","mouseenter"].contains(i.type)?"addClass":"removeClass";h&&h[g]("xhover")}function c(i){var h=$(i.target);var g=(i.type=="focus")?"addClass":"removeClass";h&&h[g]("xfocus");h&&b(h)}function b(g){if(!e||!g||!g.retrieve("phtext")){return}if(g.hasClass("xfocus")&&g.retrieve("phstate")){g.set("value","").removeClass("xplace").setProperty("name",g.retrieve("phname")).store("phstate",false).setCaretPosition("end")}else{if(!g.get("value")){g.addClass("xplace").set("value",g.retrieve("phtext")).removeProperty("name").store("phstate",true)}}}$$(a).each(function(i,g){i.addEvents({mouseenter:d,mouseleave:d,focus:c,blur:c}).setProperty("autocomplete","off");if(e){var j=i.get("title");var h=i.get("name");if(/^ph:/.test(j)&&h){i.store("phtext",j.slice(3)).store("phname",h).removeProperty("title");b(i)}}if(f&&g===0){i.blur();i.focus()}})}function Secret(){var a=this,b={},d="",e;document.addEvent("keypress",c);function c(f){$clear(e);d=String.concat(d,f.key);if(d&&d in b){b[d].attempt()}e=(function(){d=""}).delay(1000)}this.add=function(g,f){b[g]=f;return a};this.destroy=function(){document.removeEvent("keypress",c)}}function reloadCaptcha(a){$(a).set("src",String.concat("/captcha?",new Date().getTime()))}function openHirdetesSlimbox(a,b){a&&new Event(a).stop();Slimbox.close();ismobile?window.open(link.get("href")):(new Lanyhirdetes().show(String.concat("/",b)))}function Lanyhirdetes(d){var F=this,w={urlFeladas:"/hirdetes/lany/feladas/",mode:null,hirdetes_id:null,modalwin:Modalwin.createWindow(),modaltop:Modalwin.createWindow(),ajax:new Ajax(),beszamolok:null,postDataOld:null,slimboxData:new Hash(),body:null,win:null,photo:null,photos:null,uploader:null},q="NOAJAX",j="VIEW",n="CREATE",o="EDIT";w.modalwin.setFlag("hirdetes");B();this.onClose=w.options.onClose||$empty;this.openBox=function(I){I.stop();var J=$(I.target);var H=J.hasProperties({tag:"a",rel:"hbox"})?J:J.getParent("a[rel=hbox]");if(H){H.blur()}else{return}H=H.get("href");if(H.contains("#create")){F.create()}else{if(H){F.show(H)}}};this.show=function(H){D(H,j)};this.create=function(){D(w.urlFeladas,n)};this.edit=function(H){D(String.concat(w.urlFeladas,H),o)};this.initNoAjax=function(){w.mode=q;w.noajax=true;C()};function B(){if(d=="mem"&&"profileOptions" in MEM){d=MEM.profileOptions}w.options=$extend({hirdeteseim:false,updateBoxes:true,inAdmin:false},d);MEM.profileOptions=w.options}function D(I,J){w.mode=J;w.postDataOld=null;var H=w.options.hirdeteseim?{hirdeteseim:1}:null;w.modalwin.ajax(I,null,null,H,{contentWidth:900,contentHeight:Math.min(window.getSize().y-80,595),contentCSS:"lanymodal",keepCenter:"active",mouseWheelFor:".lanybody",draggable:false,onAjaxSuccess:r,onBeforeClose:a},{onRequest:function(){w.modaltop.wait()},onPreload:i,onError:function(L,K){L&&w.modaltop.msg(L,null,K)}})}function h(H){D(String.concat("/",w.hirdetes_id),j);if(H&&w.options.updateBoxes){c()}}function s(){w.modalwin.callChange("LANY")}function i(I,H){if(!I||!I.primary){return H()}var J=String.concat("/store/hirdetesek/3/",I.primary);new Asset.images([J],{onComplete:H,onError:H})}function C(){w.win=w.noajax?document.body:w.modalwin.body.getElement(".lanywindow");w.body=w.noajax?document.body:w.modalwin.body.getElement(".lanybody");w.photo=w.win.getElement(".lanyphoto");w.photos=w.win.getElement(".profile_photos");w.hirdetes_id=w.win.getElement("input[name=hirdetes_id]").get("value");g(true);install_scrollers(w.body);G()}function r(H){w.modaltop.close();C();document.fireEvent("adminbar",[H.user_id,w.hirdetes_id]);f();(H&&H.edit_mode)&&y(H);(H&&H.jovahagyas)&&b()}function a(){w.modalwin.blur();if((w.postDataOld!==null)&&(w.postDataOld!=w.win.toQueryString())){mconfirm("Ha bezárja az ablakot, az el nem mentett változtatások elvesznek.<br />Biztosan folytatja?","Ablak bezárása",null,function(){w.postDataOld=null;w.modalwin.close()},w.modaltop);return false}F.onClose.attempt();return true}function f(){function H(K){var I=$(K.target).getParent("strong");if(I.hasClass("pbtnon")){return}var J=["mouseover","mouseenter"].contains(K.type)?"left bottom":"left top";I&&I.setStyle("background-position",J)}w.modalwin.body.getElements(".pbtns strong *").addEvents({mouseenter:H,mouseleave:H,click:l})}function l(J){J.stop();var K=$(J.target);var I=K.getParent("strong");var H=I?(I.get("class").match(/pbtn_([a-z]+)/)||[]):[];switch(H[1]){case"maximize":return m(K.get("href"));case"kedvenc":return t(I);case"close":return w.modalwin.close();case"edit":return F.edit(w.hirdetes_id);case"set":return x();case"save":return u()}}function m(H){window.open(H);w.modalwin.close()}function t(H){w.modaltop.ajax(String.concat("/hirdetes/common/kedvenc/",w.hirdetes_id),null,null,null,{onAjaxSuccess:function(I){I.kedvenc?H.addClass("pbtnon"):H.removeClass("pbtnon");H.removeProperty("style")}});H.addClass("pbtnon")}function g(H){if(ismobile){return}w.slimboxData.set("images",[]).set("indexes",[]);w.photos.getElements("a").each(function(J){var K=J.get("href");var I='<a href="{eredeti_link}" onclick="openLink(event);">{eredeti_caption}</a>';w.options.hirdeteseim||(I=I.concat('<span> | </span><a href="javascript:;" onclick="Bejelentes({bejelentes_file_id})">{bejelentes_caption}</a>'));w.slimboxData.images.include([K,I.substitute({eredeti_link:K.replace("/4/","/5/"),eredeti_caption:LANG.SLIMBOX.ORIGINAL,bejelentes_file_id:J.get("rev"),bejelentes_caption:LANG.SLIMBOX.ABUSE})]);w.slimboxData.indexes.include(K)});w.photo[w.slimboxData.images.length?"removeClass":"addClass"]("nolanyphoto");if(H){add_event(w.photo,"click",z);add_event(w.photos,"click",z);Slimbox.setEvent("open",function(){w.modalwin.setOption("noWindowEvents",true)});Slimbox.setEvent("close",function(){w.modalwin.setOption("noWindowEvents",false).center(true)})}}function z(J){J.stop();var K=$(J.target);var I=(K.get("tag")=="a")?K:K.getParent("a");var H=I?I.get("href"):false;H&&Slimbox.open(w.slimboxData.images,w.slimboxData.indexes.indexOf(H),{lang:LANG.SLIMBOX})}function G(){if([j,q].contains(w.mode)){w.beszamolok=new Beszamolok(w.body,w.hirdetes_id)}}function y(I){w.body.setProperty("tabindex",-1);var H=diSelectInstall(".lanywindow select");var J=diAutoSelectInstall(".lanywindow .diAutoSelect");install_xhover(".lanywindow .xinput, .lanywindow .lanytext",true,true);H.kategoria_id.onChange=function(L){var K=(this.hasClass("f"))?"female":(this.hasClass("m"))?"male":null;K&&w.win.removeClass("male").removeClass("female").addClass(K);fixPNG(w.photo,true)};H.tel_id.onChange=function(K){(K=="add")&&A(H.tel_id)};v();p();w.postDataOld=w.win.toQueryString();(I&&I.editnotice)&&e(I.editnotice)}function e(H){w.modaltop.html(H,{buttons:{close:LANG.RENDBEN}})}function v(){var I=w.photo.getElement(".lanyphotoupload b");w.uploader=new ModalUploader({onFileSuccess:function(){w.ajax.send_request("/hirdetes/common/fenykepek/"+w.hirdetes_id,null,null,{onRequest:$empty,onSuccess:function(N,L,J,M,K){E(K.primary,k.pass(J))}},w.modaltop)},onComplete:s});function H(J){I.setStyle("background-position",J?"left bottom":"left top")}w.photo.getElement(".lanyphotoupload").addEvents({mouseenter:H.pass(true),mouseleave:H.pass(false),click:w.uploader.open.pass(String.concat("/hirdetes/lany/uploader/",w.hirdetes_id))})}function u(){var H=w.win.toQueryString();if((w.mode===o)&&(H==w.postDataOld)){return h()}w.modaltop.ajax(String.concat(w.urlFeladas,w.hirdetes_id),null,null,H,{onAjaxSuccess:function(){w.postDataOld=H;switch(w.mode){case o:h(true);s();break;case n:s();w.modaltop.close();w.modalwin.close();break}}})}function A(H){Telefonszam(w.hirdetes_id,H)}function p(){new PhotoManager(w.photos,w.photos.getParent("div"),0.2,function(K,M,I,L,J){var H=function(){w.ajax.send_request(J,null,null,{onSuccess:function(R,P,N,Q,O){E(O.primary,function(){["primary"].contains(K)?false:k(N);w.modaltop.close();c();s()})}},w.modaltop)};if(["delete"].contains(K)){mconfirm(null,L,null,H.pass(),w.modaltop)}else{H.run()}})}function E(H,I){var J=H?String.concat("/store/hirdetesek/3/",H):null;if(!J){w.photo.removeProperty("style");w.photo.addClass("nolanyphoto");I()}else{new Asset.images([J],{onComplete:function(){w.photo.setStyle("background-image",String.concat("url(",J,")"));w.photo.removeClass("nolanyphoto");I()},onError:I})}}function k(H){w.photos.getFirst().destroy();w.photos.set("html",H);g()}function c(){if(!w.options.updateBoxes){return}var H=document.getElements("a[name=hid"+w.hirdetes_id+"]");if(!H.length){return}w.ajax.execute(String.concat("/hirdetes/lany/box/",w.hirdetes_id),null,{onSuccess:function(N,L,I,M,J){var K=I?new Element("div",{html:I}).getFirst():null;H.each(function(Q){var O=Q.getParent();var P=K?K.clone():null;P?P.replaces(O):O.destroy()})}})}function x(){HirdetesBeallitasok("lany",w.hirdetes_id,function(H){c();(H&&H.torolve)?w.modalwin.close():h();s()})}function b(){if(w.mode==j&&typeof HirdetesAdmin=="function"){HirdetesAdmin(w,function(){(w.options.inAdmin)?w.modalwin.close():h(true);s()})}}}function openLanyhirdetes(b){b=new Event(b);var c=$(b.target);var a=c.hasProperties({tag:"a",rel:"hbox"})?c:c.getParent("a[rel=hbox]");if(a){b.stop();a.blur();ismobile?window.open(a.get("href")):(new Lanyhirdetes().show(a.get("href")))}}function initProfileLanyok(){window.addEvent("domready",function(){new Lanyhirdetes().initNoAjax()})}function Aprohirdetes(f){var A=this,s={urlImages:"/media/images/hirdetes/apro/modal/",urlFeladas:"/hirdetes/apro/feladas/",hirdetes_id:null,modalwin:Modalwin.createWindow(),modaltop:Modalwin.createWindow(),ajax:new Ajax(),postDataOld:null,slimboxData:new Hash(),win:null,photo:null,photos:null,text:null,uploader:null},l="CREATE",n="EDIT";s.modalwin.setFlag("hirdetes");y();this.onClose=s.options.onClose||$empty;this.openBox=function(D){D.stop();var C=$(D.target).getParent("a[rel=abox]");var E=C?C.get("id"):false;var E=E?E.split("-").pop():false;if(E){C.blur()}else{return}if(E=="free"){d(E)}else{if(E=="paid"){A.create(String.concat(s.urlFeladas,E))}else{if(parseInt(E)){A.edit(String.concat(s.urlFeladas,E))}}}};this.create=function(C){a(C,l)};this.edit=function(C){C=isFinite(C)?String.concat(s.urlFeladas,C):C;C&&a(C,n)};function d(C){s.modaltop.ajax("/hirdetes/apro/freenotice",null,null,null,{focusFirst:false,contentPadding:"0px",buttons:{close:"Mégsem kell az ingyenes",create:"Maradok az ingyenesnél"},onBtnCreate:A.create.pass(String.concat(s.urlFeladas,C))})}function y(){if(f=="mem"&&"profileOptions" in MEM){f=MEM.profileOptions}s.options=$extend({hirdeteseim:false,updateBoxes:true,inAdmin:false},f);MEM.profileOptions=s.options}function a(C,D){s.mode=D;s.postDataOld=null;s.modalwin.ajax(C,null,null,null,{contentWidth:900,contentHeight:468,contentPadding:"0px",contentCSS:"apromodal",keepCenter:"active",focusFirst:false,mouseWheelFor:".aprobody",draggable:false,onAjaxSuccess:B,onBeforeClose:b},{onRequest:function(){s.modaltop.wait()},onError:function(F,E){F&&s.modaltop.msg(F,null,E)}})}function p(){s.modalwin.callChange("APRO")}function B(C){s.modaltop.close();s.modalwin.win.setStyle("visibility","hidden");s.win=s.modalwin.body.getElement(".aprowindow");s.photo=s.win.getElement(".abox_photo img");s.photos=s.win.getElement(".profile_photos");s.text=s.win.getElement("textarea[name=hirdetes_szoveg]");s.karakterszam=s.win.getElement(".karakterszam");s.hirdetes_id=s.win.getElement("input[name=hirdetes_id]").get("value");u();s.modalwin.win.setStyle("visibility","visible");document.fireEvent("adminbar",[C.user_id,s.hirdetes_id]);h();i(true);(C&&C.jovahagyas)&&c();(C&&C.editnotice)&&g(C.editnotice)}function g(C){s.modaltop.html(C,{buttons:{close:LANG.RENDBEN}})}function b(){s.modalwin.blur();if((s.postDataOld!==null)&&(s.postDataOld!=s.win.toQueryString())){mconfirm("Ha bezárja az ablakot, az el nem mentett változtatások elvesznek.<br />Biztosan folytatja?","Ablak bezárása",null,function(){s.postDataOld=null;s.modalwin.close()},s.modaltop);return false}A.onClose.attempt();return true}function h(){function C(F){var D=$(F.target).getParent("strong");var E=["mouseover","mouseenter"].contains(F.type)?"left bottom":"left top";D&&D.setStyle("background-position",E)}s.modalwin.body.getElements(".pbtns b").addEvents({mouseenter:C,mouseleave:C,click:k})}function k(E){E.stop();var D=$(E.target).getParent("strong");var C=D?(D.get("class").match(/pbtn_([a-z]+)/)||[]):[];switch(C[1]){case"close":return s.modalwin.close();case"set":return t();case"save":return q()}}function i(C){s.slimboxData.set("images",[]).set("indexes",[]);s.photos.getElements("a").each(function(E){var F=E.get("href");var D='<a href="{eredeti_link}" onclick="openLink(event);">{eredeti_caption}</a>';s.options.hirdeteseim||(D=D.concat('<span> | </span><a href="javascript:;" onclick="Bejelentes({bejelentes_file_id})">{bejelentes_caption}</a>'));s.slimboxData.images.include([F,D.substitute({eredeti_link:F.replace("/4/","/5/"),eredeti_caption:LANG.SLIMBOX.ORIGINAL,bejelentes_file_id:E.get("rev"),bejelentes_caption:LANG.SLIMBOX.ABUSE})]);s.slimboxData.indexes.include(F)});if(!s.slimboxData.images.length){s.photo.set("src",String.concat(s.urlImages,"default.png"))}if(C){add_event(s.photos,"click",v);Slimbox.setEvent("open",function(){s.modalwin.setOption("noWindowEvents",true)});Slimbox.setEvent("close",function(){s.modalwin.setOption("noWindowEvents",false).center(true)})}}function v(E){E.stop();var F=$(E.target);var D=(F.get("tag")=="a")?F:F.getParent("a");var C=D?D.get("href"):false;C&&Slimbox.open(s.slimboxData.images,s.slimboxData.indexes.indexOf(C),{lang:LANG.SLIMBOX,resizeDuration:0,loop:true})}function u(){var C=diSelectInstall(".aprobody select");var D=diAutoSelectInstall(".aprobody .diAutoSelect");install_xhover(".aprobody .xinput, .aprobody .xtext",true,false);C.tel_id.onChange=function(E){(E=="add")&&w(C.tel_id)};r();o();s.postDataOld=s.win.toQueryString();m()}function m(){if(!s.karakterszam){return}var C=500;var D=s.karakterszam.getParent("div");s.text.addEvent("keyup",function(){var E=s.text.value.length;s.karakterszam.set("html",String.concat(E,"/",C));D.setStyle("color",(E>C)?"red":"black")});s.text.fireEvent("keyup")}function r(){s.uploader=new ModalUploader({onFileSuccess:function(){s.ajax.send_request("/hirdetes/common/fenykepek/"+s.hirdetes_id,null,null,{onRequest:$empty,onSuccess:function(G,E,C,F,D){z(D.primary,j.pass(C))}},s.modaltop)},onComplete:p});s.win.getElement(".aprophotoupload").addEvents({click:s.uploader.open.pass(String.concat("/hirdetes/apro/uploader/",s.hirdetes_id))})}function q(){var C=s.win.toQueryString();if((s.mode===n)&&(C==s.postDataOld)){return x()}s.modaltop.ajax(String.concat(s.urlFeladas,s.hirdetes_id),null,null,C,{onAjaxSuccess:function(){s.postDataOld=C;p();e();x()}})}function x(){if(s.options.inAdmin){s.modaltop.confirm("A hirdetés mentése sikeresen megtörtént! Bezárjuk az ablakot?","Hirdetés mentése",null,function(C){return(C=="yes")?s.modalwin.close():null})}else{s.modaltop.msg("A hirdetés mentése sikeresen megtörtént","Hirdetés mentése");s.modalwin.close()}}function w(C){Telefonszam(s.hirdetes_id,C)}function o(){new PhotoManager(s.photos,s.photos.getParent("div"),0.5,function(F,H,D,G,E){var C=function(){s.ajax.send_request(E,null,null,{onSuccess:function(M,K,I,L,J){z(J.primary,function(){["primary"].contains(F)?false:j(I);s.modaltop.close();e();p()})}},s.modaltop)};if(["delete"].contains(F)){mconfirm(null,G,null,C.pass(),s.modaltop)}else{C.run()}})}function z(C,D){var E=C?String.concat("/store/hirdetesek/1/",C):null;if(!E){s.photo.set("src",String.concat(s.urlImages,"default.png"));D()}else{new Asset.images([E],{onComplete:function(){s.photo.set("src",E);D()},onError:D})}}function j(C){s.photos.getFirst().destroy();s.photos.set("html",C);i()}function e(){if(!s.options.updateBoxes){return}var C=document.getElements("input[name=hid"+s.hirdetes_id+"]");if(!C.length){return}s.ajax.execute(String.concat("/hirdetes/apro/box/",s.hirdetes_id),null,{onSuccess:function(I,G,D,H,F){var E=D?new Element("div",{html:D}).getFirst():null;C.each(function(K){var J=K.getParent();E?E.replaces(J):J.destroy()})}})}function t(){HirdetesBeallitasok("apro",s.hirdetes_id,function(C){e();(C&&C.torolve)?s.modalwin.close():false;p()})}function c(){if(typeof HirdetesAdmin=="function"){HirdetesAdmin(s,function(){e();s.modalwin.close();p()})}}}function viewAproPhotos(c,d){var b=c?c.getParent("span"):null;if(!b||b.hasClass("loader_white")){return}function a(e){c.setStyle("opacity",e?0.5:1);b[e?"addClass":"removeClass"]("loader_white")}new Ajax().executeJSON(String.concat("/hirdetes/apro/slimbox/",d),null,{onRequest:a.pass(1),onSuccess:function(f,h){if(f&&f.length){var e=[],g=0;f.each(function(l,i){var k=String.concat("/store/hirdetesek/4/",l.file_uid,l.file_ext);var j=String.concat('<a href="{eredeti_link}" onclick="openLink(event);">{eredeti_caption}</a>',"<span> | </span>",'<a href="javascript:;" onclick="Bejelentes({bejelentes_file_id})">{bejelentes_caption}</a>');e.include([k,j.substitute({eredeti_link:k.replace("/4/","/5/"),eredeti_caption:LANG.SLIMBOX.ORIGINAL,bejelentes_file_id:l.file_id,bejelentes_caption:LANG.SLIMBOX.ABUSE})]);if(l.file_elsodleges){g=i}});e.length&&Slimbox.open(e,g,{lang:LANG.SLIMBOX})}a(0)},onError:function(e,f){a(0);malert(e,null,f)}})}function openAprohirdetes(c){var e,d,b,f,a;c=new Event(c);e=$(c.target);b=e?e.getParent("div[id^=abox-]"):null;f=b?b.id.split("-").pop():null;if(f&&e.hasProperties({rel:"admin_edit"})){return new Aprohirdetes({inAdmin:true}).edit(f)}else{if(f&&e.hasProperties({tag:"img"})){viewAproPhotos(e,f)}}}function Klubhirdetes(d){var E=this,v={urlFeladas:"/hirdetes/klub/feladas/",mode:null,hirdetes_id:null,modalwin:Modalwin.createWindow(),modaltop:Modalwin.createWindow(),ajax:new Ajax(),postDataOld:null,slimboxData:new Hash(),win:null,body:null,photo:null,photos:null,uploader:null},p="NOAJAX",i="VIEW",m="CREATE",n="EDIT";v.modalwin.setFlag("hirdetes");A();this.onClose=v.options.onClose||$empty;this.openBox=function(G){G.stop();var H=$(G.target);var F=H.hasProperties({tag:"a",rel:"cbox"})?H:H.getParent("a[rel=cbox]");if(F){F.blur()}else{return}F=F.get("href");if(F.contains("#create")){E.create()}else{if(F){E.show(F)}}};this.show=function(F){F=isFinite(F)?String.concat("/",F):F;F&&C(F,i)};this.edit=function(F){F=isFinite(F)?String.concat(v.urlFeladas,F):F;F&&C(F,n)};this.create=function(){C(v.urlFeladas,m)};this.initNoAjax=function(){v.mode=p;v.noajax=true;B()};function A(){if(d=="mem"&&"profileOptions" in MEM){d=MEM.profileOptions}v.options=$extend({hirdeteseim:false,updateBoxes:true,inAdmin:false},d);MEM.profileOptions=v.options}function C(G,H){v.mode=H;v.postDataOld=null;var F=v.options.hirdeteseim?{hirdeteseim:1}:null;v.modalwin.ajax(G,null,null,F,{contentWidth:900,contentHeight:Math.min(window.getSize().y-80,595),contentCSS:"klubmodal",keepCenter:"active",mouseWheelFor:".klubbody",focusFirst:false,draggable:false,onAjaxSuccess:q,onBeforeClose:a},{onRequest:function(){v.modaltop.wait()},onError:function(J,I){J&&v.modaltop.msg(J,null,I)}})}function r(){v.modalwin.callChange("KLUB")}function h(F){C(String.concat("/",v.hirdetes_id),i);if(F&&v.options.updateBoxes){c()}}function B(){v.win=v.noajax?document.body:v.modalwin.body.getElement(".klubwindow");v.body=v.noajax?document.body:v.modalwin.body.getElement(".klubbody");v.photo=v.win.getElement(".klubphoto");v.photos=v.win.getElement(".profile_photos");v.hirdetes_id=v.win.getElement("input[name=hirdetes_id]").get("value");g(true);install_scrollers(v.body)}function q(F){v.modaltop.close();B();document.fireEvent("adminbar",[F.user_id,v.hirdetes_id]);f();(F&&F.edit_mode)&&x(F);(F&&F.jovahagyas)&&b()}function a(){v.modalwin.blur();if((v.postDataOld!==null)&&(v.postDataOld!=v.body.toQueryString())){mconfirm("Ha bezárja az ablakot, az el nem mentett változtatások elvesznek.<br />Biztosan folytatja?","Ablak bezárása",null,function(){v.postDataOld=null;v.modalwin.close()},v.modaltop);return false}E.onClose.attempt();return true}function f(){function F(I){var G=$(I.target).getParent("strong");if(G.hasClass("pbtnon")){return}var H=["mouseover","mouseenter"].contains(I.type)?"left bottom":"left top";G&&G.setStyle("background-position",H)}v.modalwin.body.getElements(".pbtns strong *").addEvents({mouseenter:F,mouseleave:F,click:k})}function k(H){H.stop();var I=$(H.target);var G=I.getParent("strong");var F=G?(G.get("class").match(/pbtn_([a-z]+)/)||[]):[];switch(F[1]){case"maximize":return l(I.get("href"));case"kedvenc":return s(G);case"close":return v.modalwin.close();case"edit":return E.edit(v.hirdetes_id);case"set":return w();case"save":return t()}}function l(F){window.open(F);v.modalwin.close()}function s(F){v.modaltop.ajax(String.concat("/hirdetes/common/kedvenc/",v.hirdetes_id),null,null,null,{onAjaxSuccess:function(G){G.kedvenc?F.addClass("pbtnon"):F.removeClass("pbtnon");F.removeProperty("style")}});F.addClass("pbtnon")}function g(F){if(ismobile){return}v.slimboxData.set("images",[]).set("indexes",[]);v.photos.getElements("a").each(function(H){var I=H.get("href");var G='<a href="{eredeti_link}" onclick="openLink(event);">{eredeti_caption}</a>';v.options.hirdeteseim||(G=G.concat('<span> | </span><a href="javascript:;" onclick="Bejelentes({bejelentes_file_id})">{bejelentes_caption}</a>'));v.slimboxData.images.include([I,G.substitute({eredeti_link:I.replace("/4/","/5/"),eredeti_caption:LANG.SLIMBOX.ORIGINAL,bejelentes_file_id:H.get("rev"),bejelentes_caption:LANG.SLIMBOX.ABUSE})]);v.slimboxData.indexes.include(I)});if(F){add_event(v.photo,"click",y);add_event(v.photos,"click",y);Slimbox.setEvent("open",function(){v.modalwin.setOption("noWindowEvents",true)});Slimbox.setEvent("close",function(){v.modalwin.setOption("noWindowEvents",false).center(true)})}}function y(H){H.stop();var I=$(H.target);var G=(I.get("tag")=="a")?I:I.getParent("a");var F=G?G.get("href"):false;G&&G.blur();F&&Slimbox.open(v.slimboxData.images,v.slimboxData.indexes.indexOf(F),{lang:LANG.SLIMBOX})}function x(F){v.body.setProperty("tabindex",-1);var G=diAutoSelectInstall(".klubbody .diAutoSelect");install_xhover(".klubbody .xinput, .klubbody .xtext",true,false);u();o();v.postDataOld=v.body.toQueryString();(F&&F.editnotice)&&e(F.editnotice)}function e(F){v.modaltop.html(F,{buttons:{close:LANG.RENDBEN}})}function u(){var G=v.photo.getElement(".klubphotoupload b");v.uploader=new ModalUploader({onFileSuccess:function(){v.ajax.send_request("/hirdetes/common/fenykepek/"+v.hirdetes_id,null,null,{onRequest:$empty,onSuccess:function(L,J,H,K,I){D(I.primary,j.pass(H))}},v.modaltop)},onComplete:r});function F(H){G.setStyle("background-position",H?"left bottom":"left top")}v.photo.getElement(".klubphotoupload").addEvents({mouseenter:F.pass(true),mouseleave:F.pass(false),click:v.uploader.open.pass(String.concat("/hirdetes/klub/uploader/",v.hirdetes_id))})}function t(){var F=v.body.toQueryString();if((v.mode===n)&&(F==v.postDataOld)){return h()}v.modaltop.ajax(String.concat(v.urlFeladas,v.hirdetes_id),null,null,F,{onAjaxSuccess:function(){v.postDataOld=F;switch(v.mode){case n:h(true);r();break;case m:r();v.modaltop.close();v.modalwin.close();break}}})}function z(){v.modaltop.msg("TODO: Telefonszám aktiváló form...")}function o(){new PhotoManager(v.photos,v.photos.getParent("div"),0.2,function(I,K,G,J,H){var F=function(){v.ajax.send_request(H,null,null,{onSuccess:function(P,N,L,O,M){D(M.primary,function(){["primary"].contains(I)?false:j(L);v.modaltop.close();c();r()})}},v.modaltop)};if(["delete"].contains(I)){mconfirm(null,J,null,F.pass(),v.modaltop)}else{F.run()}})}function D(F,G){var H=F?String.concat("/store/hirdetesek/3/",F):null;if(!H){v.photo.setStyle("background-image","none");G()}else{new Asset.images([H],{onComplete:function(){v.photo.setStyle("background-image","url("+H+")");G()},onError:G})}}function j(F){v.photos.getFirst().destroy();v.photos.set("html",F);g()}function c(){if(!v.options.updateBoxes){return}var F=document.getElements("a[name=hid"+v.hirdetes_id+"]");if(!F.length){return}v.ajax.execute(String.concat("/hirdetes/klub/box/",v.hirdetes_id),null,{onSuccess:function(L,J,G,K,H){var I=G?new Element("div",{html:G}).getFirst():null;F.each(function(M){var N=I?I.clone():null;N?N.replaces(M):M.fade(0.3)})}})}function w(){HirdetesBeallitasok("klub",v.hirdetes_id,function(F){if(F&&F.torolve){v.modalwin.close()}else{h(true)}r()})}function b(){if(v.mode==i&&typeof HirdetesAdmin=="function"){HirdetesAdmin(v,function(){(v.options.inAdmin)?v.modalwin.close():h(true);r()})}}}function openKlubhirdetes(b){b=new Event(b);var c=$(b.target);var a=c.hasProperties({tag:"a",rel:"cbox"})?c:c.getParent("a[rel=cbox]");if(a){b.stop();a.blur();ismobile?window.open(a.get("href")):(new Klubhirdetes().show(a.get("href")))}}function initProfilKlub(){window.addEvent("domready",function(){var a=new Klubhirdetes();a.initNoAjax()})}function Shophirdetes(d){var E=this,v={urlFeladas:"/hirdetes/shop/feladas/",mode:null,hirdetes_id:null,modalwin:Modalwin.createWindow(),modaltop:Modalwin.createWindow(),ajax:new Ajax(),postDataOld:null,slimboxData:new Hash(),win:null,body:null,photo:null,photos:null,uploader:null},p="NOAJAX",i="VIEW",m="CREATE",n="EDIT";v.modalwin.setFlag("hirdetes");A();this.onClose=v.options.onClose||$empty;this.openBox=function(G){G.stop();var H=$(G.target);var F=H.hasProperties({tag:"a",rel:"sbox"})?H:H.getParent("a[rel=sbox]");if(F){F.blur()}else{return}F=F.get("href");if(F.contains("#create")){E.create()}else{if(F){E.show(F)}}};this.show=function(F){F=isFinite(F)?String.concat("/",F):F;F&&C(F,i)};this.edit=function(F){F=isFinite(F)?String.concat(v.urlFeladas,F):F;F&&C(F,n)};this.create=function(){C(v.urlFeladas,m)};this.initNoAjax=function(){v.mode=p;v.noajax=true;B()};function A(){if(d=="mem"&&"profileOptions" in MEM){d=MEM.profileOptions}v.options=$extend({hirdeteseim:false,updateBoxes:true,inAdmin:false},d);MEM.profileOptions=v.options}function C(G,H){v.mode=H;v.postDataOld=null;var F=v.options.hirdeteseim?{hirdeteseim:1}:null;v.modalwin.ajax(G,null,null,F,{contentWidth:900,contentHeight:Math.min(window.getSize().y-80,595),contentCSS:"shopmodal",keepCenter:"active",mouseWheelFor:".shopbody",focusFirst:false,draggable:false,onAjaxSuccess:q,onBeforeClose:a},{onRequest:function(){v.modaltop.wait()},onError:function(J,I){J&&v.modaltop.msg(J,null,I)}})}function r(){v.modalwin.callChange("SHOP")}function h(F){C(String.concat("/",v.hirdetes_id),i);if(F&&v.options.updateBoxes){c()}}function B(){v.win=v.noajax?document.body:v.modalwin.body.getElement(".shopwindow");v.body=v.noajax?document.body:v.modalwin.body.getElement(".shopbody");v.photo=v.win.getElement(".shopphoto");v.photos=v.win.getElement(".profile_photos");v.hirdetes_id=v.win.getElement("input[name=hirdetes_id]").get("value");g(true);install_scrollers(v.body)}function q(F){v.modaltop.close();B();document.fireEvent("adminbar",[F.user_id,v.hirdetes_id]);f();(F&&F.edit_mode)&&x(F);(F&&F.jovahagyas)&&b()}function a(){v.modalwin.blur();if((v.postDataOld!==null)&&(v.postDataOld!=v.body.toQueryString())){mconfirm("Ha bezárja az ablakot, az el nem mentett változtatások elvesznek.<br />Biztosan folytatja?","Ablak bezárása",null,function(){v.postDataOld=null;v.modalwin.close()},v.modaltop);return false}E.onClose.attempt();return true}function f(){function F(I){var G=$(I.target).getParent("strong");if(G.hasClass("pbtnon")){return}var H=["mouseover","mouseenter"].contains(I.type)?"left bottom":"left top";G&&G.setStyle("background-position",H)}v.modalwin.body.getElements(".pbtns strong *").addEvents({mouseenter:F,mouseleave:F,click:k})}function k(H){H.stop();var I=$(H.target);var G=I.getParent("strong");var F=G?(G.get("class").match(/pbtn_([a-z]+)/)||[]):[];switch(F[1]){case"maximize":return l(I.get("href"));case"kedvenc":return s(G);case"close":return v.modalwin.close();case"edit":return E.edit(v.hirdetes_id);case"set":return w();case"save":return t()}}function l(F){window.open(F);v.modalwin.close()}function s(F){v.modaltop.ajax(String.concat("/hirdetes/common/kedvenc/",v.hirdetes_id),null,null,null,{onAjaxSuccess:function(G){G.kedvenc?F.addClass("pbtnon"):F.removeClass("pbtnon");F.removeProperty("style")}});F.addClass("pbtnon")}function g(F){if(ismobile){return}v.slimboxData.set("images",[]).set("indexes",[]);v.photos.getElements("a").each(function(H){var I=H.get("href");var G='<a href="{eredeti_link}" onclick="openLink(event);">{eredeti_caption}</a>';v.options.hirdeteseim||(G=G.concat('<span> | </span><a href="javascript:;" onclick="Bejelentes({bejelentes_file_id})">{bejelentes_caption}</a>'));v.slimboxData.images.include([I,G.substitute({eredeti_link:I.replace("/4/","/5/"),eredeti_caption:LANG.SLIMBOX.ORIGINAL,bejelentes_file_id:H.get("rev"),bejelentes_caption:LANG.SLIMBOX.ABUSE})]);v.slimboxData.indexes.include(I)});if(F){add_event(v.photo,"click",y);add_event(v.photos,"click",y);Slimbox.setEvent("open",function(){v.modalwin.setOption("noWindowEvents",true)});Slimbox.setEvent("close",function(){v.modalwin.setOption("noWindowEvents",false).center(true)})}}function y(H){H.stop();var I=$(H.target);var G=(I.get("tag")=="a")?I:I.getParent("a");var F=G?G.get("href"):false;G&&G.blur();F&&Slimbox.open(v.slimboxData.images,v.slimboxData.indexes.indexOf(F),{lang:LANG.SLIMBOX})}function x(F){v.body.setProperty("tabindex",-1);var G=diAutoSelectInstall(".shopbody .diAutoSelect");install_xhover(".shopbody .xinput, .shopbody .xtext",true,false);u();o();v.postDataOld=v.body.toQueryString();(F&&F.editnotice)&&e(F.editnotice)}function e(F){v.modaltop.html(F,{buttons:{close:LANG.RENDBEN}})}function u(){var G=v.photo.getElement(".shopphotoupload b");v.uploader=new ModalUploader({onFileSuccess:function(){v.ajax.send_request("/hirdetes/common/fenykepek/"+v.hirdetes_id,null,null,{onRequest:$empty,onSuccess:function(L,J,H,K,I){D(I.primary,j.pass(H))}},v.modaltop)},onComplete:r});function F(H){G.setStyle("background-position",H?"left bottom":"left top")}v.photo.getElement(".shopphotoupload").addEvents({mouseenter:F.pass(true),mouseleave:F.pass(false),click:v.uploader.open.pass(String.concat("/hirdetes/shop/uploader/",v.hirdetes_id))})}function t(){var F=v.body.toQueryString();if((v.mode===n)&&(F==v.postDataOld)){return h()}v.modaltop.ajax(String.concat(v.urlFeladas,v.hirdetes_id),null,null,F,{onAjaxSuccess:function(){v.postDataOld=F;switch(v.mode){case n:h(true);r();break;case m:r();v.modaltop.close();v.modalwin.close();break}}})}function z(){v.modaltop.msg("TODO: Telefonszám aktiváló form...")}function o(){new PhotoManager(v.photos,v.photos.getParent("div"),0.2,function(I,K,G,J,H){var F=function(){v.ajax.send_request(H,null,null,{onSuccess:function(P,N,L,O,M){D(M.primary,function(){["primary"].contains(I)?false:j(L);v.modaltop.close();c();r()})}},v.modaltop)};if(["delete"].contains(I)){mconfirm(null,J,null,F.pass(),v.modaltop)}else{F.run()}})}function D(F,G){var H=F?String.concat("/store/hirdetesek/3/",F):null;if(!H){v.photo.setStyle("background-image","none");G()}else{new Asset.images([H],{onComplete:function(){v.photo.setStyle("background-image","url("+H+")");G()},onError:G})}}function j(F){v.photos.getFirst().destroy();v.photos.set("html",F);g()}function c(){if(!v.options.updateBoxes){return}var F=document.getElements("a[name=hid"+v.hirdetes_id+"]");if(!F.length){return}v.ajax.execute(String.concat("/hirdetes/shop/box/",v.hirdetes_id),null,{onSuccess:function(L,J,G,K,H){var I=G?new Element("div",{html:G}).getFirst():null;F.each(function(M){var N=I?I.clone():null;N?N.replaces(M):M.fade(0.3)})}})}function w(){HirdetesBeallitasok("shop",v.hirdetes_id,function(F){if(F&&F.torolve){v.modalwin.close()}else{h(true)}r()})}function b(){if(v.mode==i&&typeof HirdetesAdmin=="function"){HirdetesAdmin(v,function(){(v.options.inAdmin)?v.modalwin.close():h(true);r()})}}}function openShophirdetes(b){b=new Event(b);var c=$(b.target);var a=c.hasProperties({tag:"a",rel:"sbox"})?c:c.getParent("a[rel=sbox]");if(a){b.stop();a.blur();ismobile?window.open(a.get("href")):(new Shophirdetes().show(a.get("href")))}}function initProfilShop(){window.addEvent("domready",function(){var a=new Shophirdetes();a.initNoAjax()})}function HirdetesBeallitasok(c,d,b){var h=this,i={modalwin:Modalwin.createWindow(),modaltop:Modalwin.createWindow(),activeMenuItem:null,postDataOld:null,tabs:null};f();function f(){i.urlMain=String.concat("/hirdetes/common/beallitasok/",d);i.urlGarancia=String.concat("/hirdetes/common/kguploader/",d);i.modalwin.ajax(i.urlMain,null,null,null,{contentPadding:"0px",focusFirst:false,keepCenter:"active",draggable:true,buttons:{save:"Beállítások mentése",close:"Mégsem"},onAjaxSuccess:g,onReturn:e})}function g(j){i.tabs=new Tabs(i.modalwin.body,{hoverChange:false});i.tabs.hasTab("tabgarancia")&&a();i.postDataOld=i.modalwin.body.toQueryString()}function a(){var j=i.modalwin.body.getElement("#tabgarancia");var l=j?j.getElement("input[name=btnupload]"):null;var k=j?j.getElement(".opgarphoto"):null;var m=j?j.getElement(".opstate"):null;if(!l){return}var n=new ModalUploader({filesLeft:false,onFileSuccess:function(o){var p=o.filename?String.concat("url(/store/hirdetesek/1/",o.filename,")"):"none";k&&k.setStyle("background-image",p);m&&m.set("html",o.garanciaallapot)}});add_event(l,"click",n.open.pass(i.urlGarancia));add_event(k,"click",Slimbox.openElement.pass([k,"Garancia-kép",4,{lang:LANG.SLIMBOX}]))}function e(k){if(k!="save"){return}var j=i.modalwin.body.toQueryString();if(j==i.postDataOld){i.modalwin.close();return}i.modaltop.ajax(i.urlMain,null,null,j,{onAjaxSuccess:function(l){if(l&&l.torolve){i.modaltop.msg("Kérésére hirdetését töröltük!","Beállítások mentése","notice")}else{i.modaltop.msg("A megadott beállításokat elmentettük!","Beállítások mentése","notice")}i.modalwin.close();b.attempt([l])}})}}function Beszamolok(b,d){var g=this,c={modalwin:Modalwin.createWindow(),modaltop:Modalwin.createWindow(),axpBeszamolok:null,urlPanel:String.concat("/beszamolok/axp/",d),urlModal:String.concat("/beszamolok/add/",d)};f();this.load=function(){c.axpBeszamolok.load()};function f(){var i=b.getElement(".axpBeszamolok");c.axpBeszamolok=new AjaxPanel(i,c.urlPanel,{waiter:false});add_event(i,"click",h)}function h(i){var j=$(i.target);if(j.hasProperties({rel:"add"})){i.stop();e()}}function e(){c.modalwin.ajax(c.urlModal,null,null,null,{buttons:{save:LANG.SAVE,close:LANG.CANCEL},onBtnSave:a})}function a(){var i=c.modalwin.body.toQueryString();c.modaltop.ajax(c.urlModal,null,null,i,{onAjaxSuccess:function(j){c.modalwin.close();c.modaltop.close();c.axpBeszamolok.load()}})}}function Bejelentes(d){var e=this,a={modalwin:Modalwin.createWindow(),modaltop:Modalwin.createWindow(),url:String.concat("/hirdetes/common/bejelentes/",d)};a.modalwin.ajax(a.url,null,null,null,{zIndex:11000,buttons:{send:"Bejelentés",close:"Mégsem"},onAjaxSuccess:b,onBtnSend:f,onClose:c});function b(g){Slimbox.hibernate(true)}function f(){a.modaltop.ajax(a.url,null,null,a.modalwin.body.toQueryString(),{onAjaxSuccess:function(){a.modalwin.close()}})}function c(){Slimbox.hibernate(false)}}function Kiemeles(a,b){return new KiemelesModalInstance().open(a,b)}function KiemelesModalInstance(){if(this instanceof KiemelesModalInstance==false){throw"No static use of this function!"}if(Window.iKiemelesModal){return Window.iKiemelesModal}else{Window.iKiemelesModal=this}var e=this,b={modalwin:Modalwin.createWindow(),modaltop:Modalwin.createWindow(),onSave:null,addCount:0};this.open=function(g,h){if(b.modalwin.opened){return b.modalwin.activate()}b.url=g?String.concat("/admin/hirdetes/kiemeles/",g):"/hirdetes/lany/kiemeles";b.onSave=h;b.modalwin.ajax(b.url,null,null,null,{draggable:true,buttons:{save:"Mentés",close:"Mégsem"},onAjaxSuccess:d,onBtnSave:a})};function d(g){b.form=b.modalwin.body.getElementById("frm_kiemeles");b.rows=b.modalwin.body.getElementById("kiemeles_rows");b.btnAddRow=b.modalwin.body.getElement("a[name=btnAddKiemeles]");b.tmpRow=b.modalwin.body.getElementById("add_kiemeles");b.maxRows=parseInt(g.max||0);b.addCount=0;b.postDataOld=b.form.toQueryString();add_event(b.btnAddRow,"click",c);f()}function c(){var g=String.concat("[",b.addCount+=1,"]");var h=b.tmpRow.clone().inject(b.rows,"bottom");h.getElement("select[name=addkiemeles]").set("name",String.concat("uj_kiemeles",g));f()}function f(){if(b.rows.getElements("div").length>=b.maxRows){b.btnAddRow.destroy()}}function a(){var g=b.form.toQueryString();if(b.postDataOld==g){return b.modalwin.close()}b.modaltop.json(b.url,g,null,{onSuccess:function(h,i){b.modaltop.close();b.modalwin.close();b.onSave&&b.onSave.attempt()}})}}function Dijbekero(d){var g=this,i={modalwin:Modalwin.createWindow(),modaltop:Modalwin.createWindow(),step:null};i.modalwin.ajax("/szamlaim/dbindex",null,null,null,{contentPadding:"0px",focusFirst:false,keepCenter:"active",draggable:true,buttons:{page2:"Feltételek elfogadása",close:"Mégsem"},onAjaxSuccess:f,onReturn:h});function h(j){switch(j){case"page1":return b("/szamlaim/dbindex",f);case"page2":return b("/szamlaim/dbtetelek",c);case"page3":return b("/szamlaim/dbpartner",a);case"save":return e()}}function b(k,j){var l=i.modalwin.body.toQueryString();i.modaltop.ajax(k,null,null,l,null,{onSuccess:function(q,o,m,p,n){i.modalwin.body.empty().set("html",m);i.modaltop.close();j()}})}function f(){i.modalwin.setButtons({page2:"Feltételek elfogadása",close:"Mégsem"})}function c(){i.modalwin.setButtons({page3:"Következő lépés",close:"Mégsem"});var k=new AjaxPanel("axpDBTetelek","/szamlaim/dbaxptetelek",{waiter:false});var j=i.modalwin.body.getElement("select[name=szorzo]");add_event(j,"change",function(){var l=i.modalwin.body.toQueryString();k.load(null,l)})}function a(){i.modalwin.setButtons({save:"Díjbekérő mentése",close:"Mégsem"});diAutoSelectInstall(".partnerAdatok .diAutoSelect",{subComboField:"irszam"})}function e(){var j=i.modalwin.body.toQueryString();i.modaltop.ajax("/szamlaim/dbmentes",null,null,j,{onAjaxSuccess:function(k){i.modalwin.close();d&&d.attempt();mconfirm("A díjbekérő elkészült! Kívánja most megtekinteni?","Díjbekérő",null,function(){gotoUrl(String.concat("/file/dijbekero/png/",k.db_nr),true)},i.modaltop)}})}}function Telefonszam(e,i,d){var j={modalwin:Modalwin.createWindow(),modaltop:Modalwin.createWindow(),urlOpen:String.concat("/telefonszam/felvetel/",e),urlSMS:String.concat("/telefonszam/aktivalosms/",e),urlAktivalas:String.concat("/telefonszam/aktivalas/",e),confirmClose:false,jsonData:null};j.modalwin.ajax(j.urlOpen,null,null,null,{buttons:{close:LANG.CANCEL},onAjaxSuccess:h,onBeforeClose:g,onClose:f});function h(){j.form=j.modalwin.body.getElementById("axpUjTelefonszam");add_event("axpUjTelefonszam:btnSMS","click",b);add_event("axpUjTelefonszam:btnSave","click",a)}function c(){return j.modalwin.body.toQueryString()}function b(){j.modaltop.ajax(j.urlSMS,null,null,c(),null,{onSuccess:function(o,m,k,n,l){j.modaltop.close();j.form.empty().set("html",k);j.confirmClose=true;h()}})}function a(){j.modaltop.json(j.urlAktivalas,c(),null,{onSuccess:function(k,l){j.jsonData=k;j.confirmClose=false;j.modalwin.close();j.modaltop.msg("A telefonszám sikeresen aktiválva!");d&&d.attempt()}})}function g(){if(j.confirmClose){mconfirm("Aktiválás nélkül a telefonszámot nem fogja tudni használni!<br />Biztosan bezárja az ablakot?","Ablak bezárása",null,function(){j.confirmClose=false;j.modalwin.close()},j.modaltop);return false}return true}function f(){if(i){j.jsonData?i.changeItems(j.jsonData):i.setNoSelected();i.focus()}}}function PrivMsg(i,c){if(this instanceof PrivMsg==false){throw"No static use of this function!"}if(Window.iPrivMsg){return Window.iPrivMsg}else{Window.iPrivMsg=this}var p=this,j={path:i?"/admin/pm":"/pm",modalwin:Modalwin.createWindow(),modaltop:Modalwin.createWindow(),editor:null,postDataOld:null};j.options=$extend({onRead:$empty,onSent:$empty,onDeleted:$empty},c);this.onRead=j.options.onRead||$empty;this.onSent=j.options.onSent||$empty;this.onDeleted=j.options.onDeleted||$empty;function o(s){j.isRead=(s=="read");j.isCompose=(s=="compose");j.isReply=(s=="reply");j.isForward=(s=="reply");j.mode=s}function n(t,u){if(j.modalwin.opened){j.modalwin.activate()}o("read");var s={secret:(u&&u.alt)?1:0};j.modalwin.ajax(String.concat(j.path,"/read/",t),null,null,s,{contentPadding:"0px",focusFirst:false,mouseWheelFor:".pm_viewmessage",onAjaxSuccess:m})}function m(s){j.modalwin.body.getElement(".modalButtons").addEvent("click",function(u){var t=$(u.target);switch(t.name){case"btnClose":return f();case"btnReply":return e(s.msg_uid);case"btnForward":return k(s.msg_uid);case"btnDelete":return q(s.msg_uid);case"btnUnread":return r(s.msg_uid)}});if(i&&s&&s.user_id){document.fireEvent("adminbar",s.user_id)}p.onRead.attempt(s)}function e(s){a(String.concat(j.path,"/reply/",s),"reply","editor")}function k(s){a(String.concat(j.path,"/forward/",s),"forward","addressbar")}function r(s){j.modaltop.ajax(String.concat(j.path,"/unread/",s),null,null,null,null,{onSuccess:function(){j.modaltop.close();f();p.onDeleted.attempt()}})}function q(s){mconfirm(LANG.CONFIRM_OPERATION,LANG.PM_MSG_DELETE,null,function(){j.modaltop.ajax(String.concat(j.path,"/delete/",s),null,null,null,null,{onSuccess:function(){f();p.onDeleted.attempt()}})},j.modaltop)}function a(t,u,s){if(j.isCompose&&j.modalwin.opened){return j.modalwin.activate()}j.focus=s;j.sendUrl=t;o(u);j.modalwin.ajax(j.sendUrl,null,null,null,{contentPadding:"0px",focusFirst:false,buttons:{send:LANG.PM_MSG_SEND,close:LANG.CANCEL},onClose:f,onBtnSend:d,onAjaxSuccess:l,onBeforeClose:b})}function l(){j.postDataOld=j.modalwin.body.toQueryString();h();g();if(j.focus=="subject"){var s=j.modalwin.elName("msg_subject");s&&s.focus()}}function h(){var s=i?["szovegsablon"]:null;install_mceditor({mode:"exact",elements:"msg_text",auto_focus:(j.focus=="editor")?"msg_text":null,width:"100%",height:"260"},s,function(t){j.editor=t;i&&(j.sablon=new Szovegsablon(t))})}function g(){var s=j.modalwin.body.getElementById("msg_to_addresses");if(!s){return}var t=j.modalwin.body.getElementById("addresses_json");t=t?JSON.decode(t.get("text")):[];j.addressbar=new TextboxList(s,{unique:true,inBetweenEditableBits:false,startEditableBit:false,decode:function(){return t},plugins:{autocomplete:{placeholder:s.get("title"),onlyFromValues:true,queryRemote:true,remote:{url:String.concat(j.path,"/get_contact"),loadPlaceholder:LANG.LOADING}}}});if(j.focus=="addressbar"){j.addressbar.focusLast()}}function d(){j.editor&&j.editor.save();var s=j.modalwin.body.toQueryString();j.modaltop.ajax(j.sendUrl,null,null,s,null,{onSuccess:function(){f();p.onSent.attempt()}})}function b(){if(!j.postDataOld){return true}j.editor&&j.editor.save();j.modalwin.blur();if(j.postDataOld!=j.modalwin.body.toQueryString()){mconfirm(LANG.PM_COMPOSE_CONFIRM,LANG.ABLAK_BEZARASA,null,function(){f()},j.modaltop);return false}return true}function f(){j.editor&&j.editor.destroy();j.postDataOld=null;j.editor=null;j.modalwin.close()}this.read=function(s,t){n(s,t)};this.compose=function(s){if(parseInt(s)){a(String.concat(j.path,"/compose/",s),"compose","subject")}else{a(String.concat(j.path,"/compose"),"compose","addressbar")}};this.korlevel=function(){a(String.concat(j.path,"/composekorlevel"),"korlevel","subject")}}function UserInfo(a){if(!Window.iUserInfo){Window.iUserInfo=Modalwin.createWindow()}Window.iUserInfo.ajax(String.concat("/user/",a),null,null,null,{contentPadding:"0px",mouseWheelFor:".userinfo",buttons:{close:LANG.CLOSE},onAjaxSuccess:function(){document.fireEvent("adminbar",a)}})}window.addEvent("domready",function(){fixPNG()});function initPageHirdeteseim(){var i={};window.addEvent("domready",function(){d();g();c();f();e();fixPNG()});document.addEvent("modalChange",a);function a(j){switch(j){case"LANY":i.axpLanyok.load();break;case"APRO":i.axpAprok.load();break;case"KLUB":i.axpKlubok.load();break;case"SHOP":i.axpShopok.load();break}i.axpHavidij.load();i.axpEgyenleg.load()}function d(){i.axpLanyok=new AjaxPanel("axpLanyok","/hirdeteseim/lanyok");i.lanyProfil=new Lanyhirdetes({hirdeteseim:1,updateBoxes:false});i.axpLanyok.setCommands({cmdKiemelesek:h,cmdWebhelyeim:b});i.axpLanyok.panel.addEvent("click",i.lanyProfil.openBox);i.axpLanyok.load()}function h(){Kiemeles(null,a.pass("LANY"))}function b(){ModalWin.ajax("/hirdeteseim/webhelyeim",null,null,null,{draggable:true,buttons:{close:LANG.CLOSE}})}function g(){i.axpAprok=new AjaxPanel("axpAprok","/hirdeteseim/aprok");i.aproModal=new Aprohirdetes({hirdeteseim:1,updateBoxes:false});i.axpAprok.panel.addEvent("click",i.aproModal.openBox);i.axpAprok.load()}function c(){i.axpKlubok=new AjaxPanel("axpKlubok","/hirdeteseim/klubok");i.klubProfil=new Klubhirdetes({hirdeteseim:1,updateBoxes:false});i.axpKlubok.panel.addEvent("click",i.klubProfil.openBox);i.axpKlubok.load()}function f(){i.axpShopok=new AjaxPanel("axpShopok","/hirdeteseim/shopok");i.shopProfil=new Shophirdetes({hirdeteseim:1,updateBoxes:false});i.axpShopok.panel.addEvent("click",i.shopProfil.openBox);i.axpShopok.load()}function e(){i.axpHavidij=new AjaxPanel("axpHavidij","/hirdeteseim/havidij",{waitercss:"axp_loading2"}).load();i.axpEgyenleg=new AjaxPanel("topline","/egyenlegem/topline",{waiter:false}).load()}}function initPageSzamlaim(){var c={};window.addEvent("domready",function(){b()});function b(){c.axpDijbekero=new AjaxPanel("axpDijbekero","/szamlaim/axpdijbekero");c.axpDijbekero.panel.addEvent("loaded",e);c.axpDijbekero.load()}function e(){add_event("btnbefizetes","click",a)}function a(){Dijbekero(d)}function d(){c.axpDijbekero.load()}}function kuponAktivalas(a){var b=$(a).toQueryString();ModalWin.ajax("/szamlaim/kupon",null,null,b,{onAjaxSuccess:function(d){var c=(d&&d.egyenleg)?d.egyenleg:"?";ModalWin.msg(String.concat("A kupon sikeresen aktiválásra került. Az Ön új egyenlege: ",c),"Kupon aktiválva","notice",{onClose:function(){window.location.reload()}})}});return false}function initPMFolder(e){var d={};window.addEvent("domready",function(){d.grid=new AjaxGrid("frmMessages","axpMessages",{autoLoad:true,waiterElement:document.getElement(".waiterspan"),onCommand:c,onLoaded:g});d.msg=new PrivMsg(e,{onRead:f,onSent:b,onDeleted:b});document.getElement(".pm_compose").addEvent("click",d.msg.compose)});function c(h){if(h.command!="ROW"){return}h.msg_uid=h.row.id.split("_").pop();d.row=h.row;d.msg.read(h.msg_uid,h.event)}function g(h){a(h)}function b(){d.grid.refresh()}function f(h){d.row.hasClass("unread")?d.row.removeClass("unread").addClass("read"):null;a(h)}function a(j){if(!j||(typeof j.unread_count=="undefined")){return}var i=parseInt(j.unread_count);var h=e?".pm_folders .pm_unread":".pm_unread";$$(h).set("text",i?String.concat(" (",i,")"):"")}}function initPMKorlevel(){window.addEvent("domready",function(){self.grid=new AjaxGrid("frmKorlevel","axpKorlevel",{onCommand:a});self.msg=new PrivMsg(true);document.getElement(".pm_compose").addEvent("click",self.msg.compose);MaskEdit(self.grid.form)});function a(b){switch(b.command){case"COMPOSE":return self.msg.korlevel()}}}function initPageKereses(){window.addEvent("domready",function(){var a=diSelectInstall("#keresesfrm select");var b=$("keresesfrm");add_event(b,"submit",function(e){e.stop();var d=b.toQueryString().cleanQueryString();var c=d?String.concat(b.get("action"),"?",d):b.get("action");gotoUrl(c)})})}function initPageForum(f){var c={modalwin:Modalwin.createWindow(),modaltop:Modalwin.createWindow()};switch(f){case 1:return b();case 2:return a();case 3:return e()}function b(){window.addEvent("domready",function(){$$("#forum_rules a").addEvent("click",g)})}function a(){window.addEvent("domready",function(){$$("#forum_posts a[name=replies]").addEvent("click",d);$$("#forum_posts a[name=moderate]").addEvent("click",h)})}function d(k){k.stop();var j=$(k.target).getParent("a");var i=j.getParent("small");var l=i.getNext("div");AJAX.setEvents({onRequest:function(){i.addClass("ion")},onComplete:function(){i.removeClass("ion")},onError:function(n,m){c.modalwin.msg(n,null,m)},onSuccess:function(q,o,m,p,n){j.removeEvent("click",d);updateHTML(l,m);toggler(j);j.fireEvent("click")}});AJAX.execute("/forum/replies/"+j.get("rev"))}function h(k){k.stop();var j=$(k.target);var l=j?j.get("rel"):null;var i=l?String.concat("/forum/moderation/",l):null;i&&c.modalwin.ajax(i,null,null,null,{buttons:{send:LANG.SUBMIT,close:LANG.CANCEL},onBtnSend:function(){c.modaltop.ajax(i,null,null,c.modalwin.body.toQueryString(),{onAjaxSuccess:function(){gotoUrl(location.href)}})}})}function e(){window.addEvent("domready",function(){$$("#forum_rules a").addEvent("click",g)});install_mceditor({mode:"exact",elements:"post_text",auto_focus:"post_text"})}function g(i){i.stop();c.modalwin.ajax("/forum/rules",null,null,null,{buttons:{close:LANG.CLOSE},contentPadding:"0px",mouseWheelFor:"#forumrules",onAjaxSuccess:function(){c.modalwin.body.addEvent("click",openLink)}})}}function initPageAdataim(){var b={modalwin:Modalwin.createWindow(),modaltop:Modalwin.createWindow()};window.addEvent("domready",function(){add_event("pnlAdataim:cmdEmail","click",c.pass("/adataim/email"));add_event("pnlAdataim:cmdPassword","click",c.pass("/adataim/jelszo"))});function c(d){b.modalwin.ajax(d,null,null,null,{draggable:true,buttons:{save:LANG.SAVE,close:LANG.CANCEL},onBtnSave:a.pass(d)})}function a(e){var d=b.modalwin.body.toQueryString();b.modaltop.ajax(e,null,null,d,null,{onSuccess:function(j,h,f,i,g){b.modalwin.close()}})}}function initPageUjkepekCsoportos(){window.addEvent("domready",function(){add_event("selujkepidoszak","change",b);add_event("ukctable","click",d);a()});function b(){ModalWin.wait();location.assign(String.concat("/ujkepek/",this.get("value")))}function a(){$$("*.autoscroller").each(function(h){var f=h.getFirst("div");var g={container:h,panel:f,table:f.getFirst("table"),offset:h.getPosition().x,fx:new Fx.Scroll(f,{transition:"linear",fps:100})};h.addEvent("mousemove",function(i){e(i,g,true)});h.addEvent("mouseleave",function(i){e(i,g,false)})})}function e(i,k,f){if(!f){return k.fx.cancel()}var j=k.container.getSize().x;var g=Math.max((i.client.x-k.offset),0);var h=125;if(k.table.getSize().x<=k.panel.getSize().x){return}else{if(g<h){k.fx.options.duration=2000;k.fx.toLeft()}else{if(g>(j-h)){k.fx.options.duration=4000;k.fx.toRight()}else{k.fx.cancel()}}}}function d(g){var i=$(g.target);var f=i.match("a[rel^=lightbox]")?i:i.getParent("a[rel^=lightbox]");if(f){g.stop();var h=c(f.getParent("table"));Slimbox.open(h.images,h.indexes.indexOf(f.get("href")),{lang:LANG.SLIMBOX,clearEvents:1})}}function c(f){var g=f.retrieve("slimboxData");if(!g){g={images:[],indexes:[]};f.getElements("a[rel^=lightbox]").each(function(i){var j=i.get("href");var h='					<a href="{eredeti_link}" onclick="openLink(event);">{eredeti_caption}</a> 					<span> | </span> 					<a href="javascript:;" onclick="Bejelentes({bejelentes_file_id})">{bejelentes_caption}</a> 				';g.images.include([j,h.substitute({eredeti_link:j.replace("/4/","/5/"),eredeti_caption:LANG.SLIMBOX.ORIGINAL,bejelentes_file_id:i.get("rev"),bejelentes_caption:LANG.SLIMBOX.ABUSE})]);g.indexes.include(j)});f.store("slimboxData",g)}return g}}function initPageUjkepekEgyszeru(){var a={images:[],indexes:[]};window.addEvent("domready",function(){$$("#ukediv a[name^=photo]").each(function(d){var f=d.get("href");var e=d.get("name").split("-").pop();var c='				<span>{hirdetes_info} | </span> 				<a href="{hirdetes_link}" onclick="openHirdetesSlimbox(event, {hirdetes_id})">{hirdetesmegtekintes_caption}</a> 				<span> | </span> 				<a href="{eredeti_link}" onclick="openLink(event);">{eredeti_caption}</a> 				<span> | </span> 				<a href="javascript:;" onclick="Bejelentes({bejelentes_file_id})">{bejelentes_caption}</a> 			';a.images.include([f,c.substitute({hirdetes_info:d.get("title"),hirdetes_id:d.get("rel"),hirdetes_link:d.get("rev"),eredeti_link:f.replace("/4/","/5/"),bejelentes_file_id:e,hirdetesmegtekintes_caption:LANG.SLIMBOX.VIEWAD_S,eredeti_caption:LANG.SLIMBOX.ORIGINAL_S,bejelentes_caption:LANG.SLIMBOX.ABUSE_S})]);a.indexes.include(f)});add_event("ukediv","click",b)});function b(d){var e=$(d.target);var c=e.match("a[name^=photo]")?e:e.getParent("a[name^=photo]");if(c){d.stop();Slimbox.open(a.images,a.indexes.indexOf(c.get("href")),{lang:LANG.SLIMBOX,clearEvents:1})}}};
