/*
 * Filmx
 */
var cTagger=Class.create({initialize:function(a){this.tagek=a;this.valasztott_tagek=new Array()},hasSelected:function(){return(this.valasztott_tagek.length>0)},tagListRefresher:function(b,n,k){if(k==null||k<1){k=readCookie("tag_"+b+"_lap")}if(k==null||k<1){k=1}k=parseInt(k);if(n==null){n=""}var q=document.getElementById("tag_"+b+"_lista");var g=110;if(b=="valasztott"){g=80}else{if(b=="osszes"||b=="osszes_valasztott"){g=20000000}}var l=0;var t=1;var h=new Array();var d=false;var m=this.tagek;if(b=="valasztott"||b=="osszes_valasztott"){m=this.valasztott_tagek}var j=false;for(iu=0;iu<m.length;iu++){var e=m[iu];var s=e[0];var a=e[1];var c=e[2];var r=e[3];var p=e[4];if((b==""&&this.isSelectedTag(a))||((b=="osszes")&&(this.isSelectedTag(a)||(n.length>0&&a.substring(0,n.length).toLowerCase()!=n.toLowerCase()&&!findInDesc(n,r))))){continue}if(l>g){if((b==""&&n.length>0&&j)||((b!=""||n.length==0)&&t==k)){d=true;break}else{h=new Array();l=0;t++}}if(b==""&&n.length>0&&a.substring(0,1).toLowerCase()==n.toLowerCase()){j=true}var o=new Object();o.name=a;o.description=r;o.count=c;o.seriesCount=p;if(b=="valasztott"||b=="osszes_valasztott"){o.exec="tagger.delTag("+iu+")"}else{o.exec="tagger.addTag("+iu+")"}if(b=="osszes"&&n.length>0&&a.substring(0,n.length).toLowerCase()!=n.toLowerCase()&&findInDesc(n,r)){o.style="normal"}else{o.style="bold"}h[h.length]=o;l+=o.name.concat(c).length+2+2}k=t;createCookie("tag_"+b+"_lap",k);var f=new Object();f.lista=h;f.betu="";f.melyik=b;if(d){f.kovetkezo=k+1}if(k>1){f.elozo=k-1}if(universe&&universe.active.name=="sorozatvalaszto"){f.serie=true}else{f.serie=false}templater.render(q,"template_tagelo",f);if(b!="osszes"&&b!="osszes_valasztott"){q=document.getElementById("tag_"+b+"_lapozo");templater.render(q,"template_tagelo_lapozo",f)}},allTagListRefresher:function(){this.tagListRefresher("",null,null);this.tagListRefresher("valasztott",null,null);if(this.valasztott_tagek.length>0){$("tag_valasztott_help").show()}else{$("tag_valasztott_help").hide()}if($("tag_osszes_lista_div").visible()){this.tagListRefresher("osszes",$("tag_szuro").value,null);this.tagListRefresher("osszes_valasztott",null,null)}},showAllTagList:function(){showFedoLayer();$("tag_osszes_lista_div").show();$("tag_osszes_lista_div").style.top=centerY($("tag_osszes_lista_div"))+"px";$("tag_osszes_lista_div").style.left=centerX($("tag_osszes_lista_div"))+"px";this.tagListRefresher("osszes_valasztott",null,null);this.tagListRefresher("osszes",null,null);$("tag_szuro").focus()},hideAllTagList:function(){hideFedoLayer();$("tag_osszes_lista_div").hide()},toggleAllTagList:function(){if(!$("tag_osszes_lista_div").visible()){this.showAllTagList()}else{this.hideAllTagList()}},addTagById:function(c){var b=0;var a=0;for(b=0;b<this.tagek.length;b++){if(this.tagek[b][0]==c){a=b;break}}this.addTag(a)},addTag:function(a){this.valasztott_tagek.push(this.tagek[a]);this.valasztott_tagek.sort(sortTags);this.allTagListRefresher();this.changeBrowserFilter(true)},delTag:function(a){this.valasztott_tagek.splice(a,1);this.allTagListRefresher();this.changeBrowserFilter(true)},resetTags:function(){this.valasztott_tagek=[];this.allTagListRefresher();this.changeBrowserFilter(false)},isSelectedTag:function(a){for(iio=0;iio<this.valasztott_tagek.length;iio++){if(this.valasztott_tagek[iio][1]==a){return true}}return false},changeBrowserFilter:function(b){if(browserFilter){browserFilter.delAllTags();for(var a=0;a<this.valasztott_tagek.length;a++){browserFilter.addTag(a,this.valasztott_tagek[a][1],this.valasztott_tagek[a][0])}if(b){if(universe&&universe.active.name=="sorozatvalaszto"){browserFilter.event="seriesfilterchange"}browserFilter.makeSearch()}}}});function sortTags(d,c){if(d[1]==c[1]){return 0}return((d[1]<c[1])?-1:1)}function findInDesc(b,c){var d=c.split(" ");var a=0;for(a=0;a<d.length;a++){if(d[a].substring(0,b.length).toLowerCase()==b.toLowerCase()){return true}}return false}var cUniverse=Class.create({initialize:function(){this.idPool=0;this.active=null;this.views=new Array();this.keresek=new Array();this.activeAlert=0;Event.observe(window,"load",this.onReady.bind(this))},id:function(a){a=a||"";return a+(++this.idPool)},addView:function(a){this.views.push(a);if(this.active==null){this.activateViewByName(a.name)}},activeView:function(){return this.active},activateViewByName:function(a){if(this.active!=null&&this.active.name==a&&!menuer.isActive()){return}var b=0;for(b=0;b<this.views.length;b++){if(this.views[b].name==a){if(this.active!=null){this.active.deactivateView()}menuer.hideAllTartalom();this.active=this.views[b];this.active.activateView();break}}},getViewByName:function(a){var b=0;for(b=0;b<this.views.length;b++){if(this.views[b].name==a){return this.views[b]}}return null},deactivateAll:function(){if(this.active==null){return}this.active.deactivateView()},hasRequest:function(a){for(ir=0;ir<this.keresek.length;ir++){if(this.keresek[ir][0]==a){return true}}return false},killRequest:function(a){for(ir=0;ir<this.keresek.length;ir++){if(this.keresek[ir][0]==a){this.keresek[ir][1].transport.abort();this.keresek.splice(ir,1)}}},addRequest:function(c,a,d,b){this.keresek[this.keresek.length]=new Array(c,a,b);this.showIndicator(b)},showIndicator:function(a){if(this.activeAlert){return}var b=$("userbarContainer");b.innerHTML='<p style="color: white; font-weight: bold; font-size: 20px;">Töltés... </p>';b.show()},hideIndicator:function(a){if(this.activeAlert>0){return}$("userbarContainer").hide()},showDebugger:function(a){if(document.location.href.indexOf("debug")>-1){userer.showEgyeb(a)}},userAlert:function(b,d,g,e){this.userAlertHide();if(!d&&this.activeAlert>0){return}this.activeAlert=d||1;var f=$("userbarContainer");var c="green";var a="white";if(e){switch(e){case"success":c="green";a="white";break;case"faild":c="red";a="white";break;case"message":default:c="#092e50";a="white";break}}f.innerHTML='<p style="color: '+a+'; font-weight: bold; font-size: 20px;">'+b+"</p>";f.style.backgroundColor=c;f.show();var g=g||2000;window.setTimeout(universe.userAlertHide.bind(universe),g)},userAlertHide:function(){this.activeAlert=0;$("userbarContainer").hide()},userConfirmShow:function(){return},showDataSheet:function(c,b){var a="";if(this.active){a=this.active.name}this.getViewByName("datasheet").showDataSheet(c,b,a)},bindLinks:function(a,d,c,e,f){if(!Object.isArray(a)){return}for(var b=0;b<a.length;b++){this.bindLink(a[b],d,c,e,f)}},bindLink:function(d,b,a,c,e){if(d){d.href="#"+c;d.observe("click",function(){historical.add(c)});d.observe("click",b.bind(a,e))}},bindDatasheet:function(b,a,c){if(b){b.observe("click",function(){historical.add(a+"-"+c)});b.href="#"+a+"-"+c;b.observe("click",this.showDataSheet.bind(this,a,c))}},bindDatasheets:function(a,c,d){if(!Object.isArray(a)){return}for(var b=0;b<a.length;b++){if(a[b]){this.bindDatasheet(a[b],c,d)}}},bindEntities:function(a){if(!Object.isArray(a)){return}for(var b=0;b<a.length;b++){if(a[b]){var c=this.getFilmxId(a[b]);if(a[b].hasClassName("assessorDatasheetLink")){this.bindDatasheet(a[b],"assessor",c)}else{if(a[b].hasClassName("movieDatasheetLink")){this.bindDatasheet(a[b],"movie",c)}else{if(a[b].hasClassName("creativeDatasheetLink")){this.bindDatasheet(a[b],"creative",c)}}}}}},getFilmxId:function(b){var c=b.className.indexOf("filmxid");if(c==-1){return null}var a=b.className.indexOf(" ",c);if(a==-1){a=b.className.length}return b.className.substr(c+7,a-(c+7))},processLinking:function(a){if(a.length>0){if(a[0]=="datasheet"){a.shift();this.getViewByName("datasheet").processLinking(a)}else{if(a[0]=="movie"){this.getViewByName("datasheet").processLinking(a)}else{if(a[0]=="creative"){this.getViewByName("datasheet").processLinking(a)}else{if(a[0]=="ppl"){this.getViewByName("datasheet").processLinking(a)}else{if(a[0]=="search"){a.shift();universe.activateViewByName("kereso");menuer.changeIt("szabad")}else{if(a[0]=="movies"){a.shift();universe.activateViewByName("valaszto");menuer.changeIt("kategoria")}else{if(a[0]=="series"){universe.activateViewByName("sorozatvalaszto");menuer.changeIt("sorozatok")}else{if(a[0]=="conrec"){universe.activateViewByName("conversation");menuer.changeIt("kerdezes")}else{if(a[0]=="community"){universe.activateViewByName("emberek");menuer.changeIt("ember")}else{if(a[0]=="rss"){universe.activateViewByName("rss");menuer.changeIt("hirek")}else{if(a[0]=="adverts"){universe.activateViewByName("assessoradvert");menuer.changeIt("reklamok")}else{if(a[0]=="trailertv"){universe.activateViewByName("trailertv");window.scrollTo(0,0)}}}}}}}}}}}}}},initLinking:function(a){if(a){var b=a.split("-");if(b.length>0){this.processLinking(b)}else{this.activateViewByName("kereso");menuer.changeIt("szabad")}}return false},onReady:function(){var d=document.location.href.indexOf("#");if(d>-1){var c=document.location.href.substring(d+1,document.location.href.length);this.initLinking(c)}Event.observe(window.document,"click",function(){tooltipper.mouseOut();return false});this.bindLinks($$(".menu_search_link"),this.initLinking,this,"search","search");this.bindLinks($$(".menu_browser_link"),function(){this.initLinking("movies");Select_show("mufaj1_options_spec","b_mufaj_select")},this,"movies","movies");this.bindLinks($$(".menu_series_link"),function(){this.initLinking("series");Select_show("s_mufaj1_options_spec","s_mufaj_select")},this,"series","series");this.bindLinks($$(".menu_convrecom_link"),this.initLinking,this,"conrec","conrec");this.bindLinks($$(".menu_community_link"),this.initLinking,this,"community","community");this.bindLinks($$(".menu_rss_link"),this.initLinking,this,"rss","rss");this.bindLinks($$(".menu_adverts_link"),this.initLinking,this,"adverts","adverts");this.bindLinks($$(".menu_trailertv_link"),this.initLinking,this,"trailertv","trailertv");historical.on("change",this.initLinking,this)}});var ProgressIndicator=Class.create();ProgressIndicator.prototype={initialize:function(a){this.len=0;this.nev=a;Ajax.activeRequestCount_fixed=0;this.ajaxhandler={onCreate:function(){Ajax.activeRequestCount_fixed++},onComplete:function(){Ajax.activeRequestCount_fixed--;if(Ajax.activeRequestCount_fixed==0){this.len=0;this.update()}}.bind(this),onSuccess:function(){},onFailure:function(){},onException:function(c,b){Ajax.activeRequestCount_fixed--}};Ajax.Responders.register(this.ajaxhandler)},add:function(a){this.len=1;this.update()},remove:function(a){this.len=0;this.update()},update:function(){if(this.len==0){universe.hideIndicator()}}};var cView=Class.create({initialize:function(b,c,a){this.name=b;this.filters={};this.container=c;this.reference=a;this.inited=false},init:function(){this.inited=true},activateView:function(){if(this.container==null){return}this.container.show();this.resizeView();if(!this.inited){this.init()}},deactivateView:function(){this.container.hide()},getTop:function(){return getElementTopByRef(this.container)},getLeft:function(){return getElementLeftByRef(this.container)},getAvailableHeight:function(){var b=this.getTop();var a=document.documentElement.clientHeight;return((a-Math.max(160,b))-40)},getAvailableWidth:function(){var b=this.getLeft();var a=document.documentElement.clientWidth;return((a-Math.max(150,b))-40)},getRealHeight:function(){return this.container.clientHeight},getRealWidth:function(){return this.container.clientWidth},getFilters:function(){return this.filters},onParamsChange:function(a){if(!this.inited){this.init()}if(a){this.filters=a}},onParamsChangeHidden:function(a){this.onParamsChange(a)},resetAllElement:function(){},resizeView:function(){}});var cThumb=Class.create({initialize:function(a){this.id=universe.id("thumb");this.container=a;this.element=null;this.data={};this.active="";this.init()},init:function(){this.element=document.createElement("div");this.element.id=this.id;this.container.appendChild(this.element)},loadData:function(a){this.data=a;this.active="default";this.data.activeItem=this.active;this.render(this.active)},render:function(a){if(!a){a=this.active}this.active=a;this.data.activeItem=this.active;if(this.data.movie&&!userer.isGuest()){this.data.listak=userer.getListsWithMovie(this.data.movie.azon)}templater.render(this.element,"template_thumb_"+this.data.type+"_"+a,this.data,this.afterRender.bind(this));return false},afterRender:function(){if(this.data.assessor){universe.bindDatasheets($$("#"+this.id+" .assessorDatasheetLink"),"ppl",this.data.assessor.azon)}if(this.data.assess){var d=$$("#"+this.id+" .opinion1");if(d.length>0){d[0].observe("click",userer.makeOpinionExt.bind(userer,1,this.data.assess.azon,function(){this.data.assess.opinion1++;this.render()},this))}d=$$("#"+this.id+" .opinion0");if(d.length>0){d[0].observe("click",userer.makeOpinionExt.bind(userer,0,this.data.assess.azon,function(){this.data.assess.opinion0++;this.render()},this))}}if(this.data.movie){universe.bindDatasheets($$("#"+this.id+" .movieDatasheetLink"),"movie",this.data.movie.azon)}if(this.data.movie){universe.bindEntities($$("#"+this.id+" .creativeDatasheetLink"));var c=$$("#"+this.id+" .trailerLink");if(c.length>0){c[0].observe("click",userer.showTrailerExt.bind(userer,this.data.movie))}var a=$$("#"+this.id+" .movielist");if(a.length>0){for(var b=0;b<a.length;b++){var e=universe.getFilmxId(a[b]);if(a[b].hasClassName("add")){a[b].observe("click",this.putMovieToList.bind(this,this.data.movie.azon,e,true))}else{a[b].observe("click",this.putMovieToList.bind(this,this.data.movie.azon,e,false))}}}}this.renderMenu();return false},renderMenu:function(){var a=$$("#"+this.id+" .thumb-menu");templater.render(a[0],"template_thumb_"+this.data.type+"_menu",this.data,this.afterRenderMenu.bind(this));return false},afterRenderMenu:function(){var a=[{name:"default",link:this.render.bind(this,"default")}];if(this.data.type=="ppl_small"){a=a.concat([{name:"assess",link:this.render.bind(this,"assess")},{name:"know",link:this.render.bind(this,"know")},{name:"im",link:this.callAuthRender.bind(this,"im")},{name:"attend",link:this.attendAssessor.bind(this,1)},{name:"notattend",link:this.attendAssessor.bind(this,0)}])}else{if(this.data.type=="movie_big"){a=a.concat([{name:"assess",link:this.showAssess.bind(this)},{name:"description",link:this.render.bind(this,"description")},{name:"creatives",link:this.render.bind(this,"creatives")},{name:"list",link:this.render.bind(this,"list")},{name:"need",link:this.render.bind(this,"need")},{name:"recom",link:this.doRecom.bind(this)}])}}for(var b=0;b<a.length;b++){var c=$$("#"+this.id+" .menu-"+a[b].name);if(c.length>0){c[0].observe("click",a[b].link)}}return false},callAuthRender:function(a){if(userer.isGuest()){userer.showLogin()}else{this.render(a)}return false},attendAssessor:function(a){userer.makeAttend(this.data.assessor.azon,a);this.render();return false},putMovieToList:function(b,a,c){if(c){userer.addItemToList(a,b,"")}else{userer.removeItemFromList(a,b)}this.render();return false},doRecom:function(){userer.showRecom(this.data.movie.azon);return false},showAssess:function(){return false}});var cTrailerTv=Class.create(cView,{initialize:function($super,b,c,a){$super(b,c,a);this.data=[]},init:function(){this.getData(["start"]);this.actual=0},getData:function(b){b=b||[];var a=new Ajax.Request("trailerTv.php?"+b.join("&"),{options:b,method:"get",onSuccess:this.getDataCallback.bind(this),onFailure:function(){}})},getDataCallback:function(c){var a=c.responseText.evalJSON();for(var b=0;b<a.length;b++){this.data.push(a[b])}if(c.request.options.options.indexOf("start")!=-1){this.render()}},render:function(){templater.render(this.container,"template_trailertv",this.data,this.afterRender.bind(this))},afterRender:function(){templater.observeElement($("trailerTvPrev"),"click",this.playPrev.bind(this));templater.observeElement($("trailerTvNext"),"click",this.playNext.bind(this));this.renderMovie();this.renderThumb();this.renderComming()},renderMovie:function(){var c="";var a=this.data[this.actual];for(var b=0;b<a.linkek.length;b++){if(a.linkek[b].name=="trailer"){c=a.linkek[b].url.unescapeHTML()}}window.onYouTubePlayerReady=this.afterRenderMovie.bind(this);var d={allowScriptAccess:"always"};var e={id:"trailerTvPlayer"};swfobject.embedSWF("http://www.youtube.com/v/"+c+"&enablejsapi=1&playerapiid=player1","trailerTvPlayer","480","295","8",null,null,d,e);this.player=$("trailerTvPlayer")},afterRenderMovie:function(){window.onYouTubePlayerStateChanged=this.playerStateChanged.bind(this);this.player.addEventListener("onStateChange","onYouTubePlayerStateChanged");this.player.playVideo()},playerStateChanged:function(a){if(a==0){this.playNext()}else{}},playPrev:function(){if(this.actual>0){this.playIndex(this.actual-1)}return false},playNext:function(){this.playIndex(this.actual+1);return false},playIndex:function(a){this.actual=a;this.loadMovie();this.renderThumb();this.renderComming();if(this.data.length<=this.actual+2){this.getData()}},loadMovie:function(){var c="";var a=this.data[this.actual];for(var b=0;b<a.linkek.length;b++){if(a.linkek[b].name=="trailer"){c=a.linkek[b].url.unescapeHTML()}}this.player.loadVideoById(c)},renderThumb:function(){$("trailerTvThumb").innerHTML="";var a=new cThumb($("trailerTvThumb"));a.loadData(FilmX.apply({type:"movie_big"},{movie:this.data[this.actual]}))},renderComming:function(){$("trailerTvComming").innerHTML='<img src="'+this.data[this.actual+1].pic+'" title="">'}});var cWelcome=Class.create(cView,{initialize:function($super,b,c,a){$super(b,c,a);this.newsLimit=25;this.data={};this.rummageAnimation=null;userer.on("login",this.onUserStatusChange.bind(this));userer.on("logout",this.onUserStatusChange.bind(this))},init:function(){this.getData(["news","recommendations","observers","premiers"],[{fn:this.render,scope:this}])},getData:function(b,c){var a=new Ajax.Request("getWelcome.php?"+b.join("&"),{method:"get",callbacks:c,onSuccess:this.getDataCallback.bind(this),onFailure:function(){}});return false},getDataCallback:function(d){var b=d.responseText.evalJSON();this.data=FilmX.apply(this.data,b);var a=d.request.options.callbacks;for(var c=0;c<a.length;c++){a[c].fn.call(a[c].scope)}},onUserStatusChange:function(b,a){this.renderRummage();if(b!=0){this.getData(["observers"],[{fn:this.renderObserver,scope:this}])}else{this.data.observers={};this.renderObserver()}},render:function(){templater.render(this.container,"template_start",this.data,this.afterRender.bind(this))},afterRender:function(){this.renderNews();this.renderObserver();this.renderPremiers();templater.observeElements($$(".welcome-news-filter"),"click",this.renderNews.bind(this));templater.observeElements($$(".welcome-observer-filter"),"click",this.renderObserver.bind(this));templater.observeElement($("welcome-premiers-date"),"change",this.switchPremier.bind(this));templater.observeElement($("welcome-premiers-date-next"),"click",this.nextPremier.bind(this));templater.observeElement($("welcome-premiers-date-prev"),"click",this.prevPremier.bind(this));this.switchPremier()},switchPremier:function(){var c,b;for(var a=0;a<this.data.premiers.length;a++){b=$("welcome-premiers-"+a);if(b){b.hide()}}c=$("welcome-premiers-date").value;b=$("welcome-premiers-"+c);if(b){b.show()}},nextPremier:function(){this.jumpPremier(parseInt($("welcome-premiers-date").value)+1);return false},prevPremier:function(){this.jumpPremier(parseInt($("welcome-premiers-date").value)-1);return false},jumpPremier:function(b){var a=$("welcome-premiers-date").options;if(b>=0&&b<a.length){a[b].selected=true}this.switchPremier()},renderNews:function(){var a={movie:0,assess:0,forum:0,serie:0,news:0,moviepremier:0,dvdpremier:0};var c=$("ertekelesek_friss");if(!c||!c.checked){delete a.assess}c=$("beirasok_friss");if(!c||!c.checked){delete a.forum}c=$("filmek_friss");if(!c||!c.checked){delete a.movie;delete a.moviepremier;delete a.dvdpremier}c=$("sorozatok_friss");if(!c||!c.checked){delete a.serie}c=$("hirek_friss");if(!c||!c.checked){delete a.news}var b=this.mergeLists(this.data.news,a);templater.render($("welcome-news"),"template_welcome_news",{news:b},this.afterRenderNews.bind(this))},afterRenderNews:function(){},renderObserver:function(){var a=$("welcome-observers-filters");if(a){if(userer.isGuest()){a.hide()}else{a.show()}var b={movie:0,assessor:0,creative:0,serie:0,moviepremier:0,dvdpremier:0};var d=$("alkoto_figyelo");if(!d||!d.checked){delete b.creative}d=$("ember_figyelo");if(!d||!d.checked){delete b.assessor}d=$("film_figyelo");if(!d||!d.checked){delete b.movie;delete b.moviepremier;delete b.dvdpremier}d=$("sorozatok_figyelo");if(!d||!d.checked){delete b.serie}var c=this.mergeLists(this.data.observers,b);templater.render($("welcome-observers"),"template_welcome_observers",{observers:c},this.afterRenderObservers.bind(this))}},afterRenderObservers:function(){templater.observeElements($$("#welcome-observers .loginLink"),"click",userer.showLogin.bind(userer))},mergeLists:function(h,b,a){var g=[];if(!h){return g}var e=false;a=a||this.newsLimit;for(var f in b){if(!h[f]||h[f].length==0){delete b[f];continue}e=true}while(e){var d="";var c=0;for(keys in b){if(b[keys]<h[keys].length&&parseInt(h[keys][b[keys]].order)>c){d=keys;c=parseInt(h[keys][b[keys]].order)}}g.push(h[d][b[d]]);b[d]++;if(g.length==a){break}e=false;for(keys in b){if(b[keys]<h[keys].length){e=true;break}}}return g},renderPremiers:function(){},renderRummage:function(){var a=$("welcome-rummage");templater.render(a,"template_welcome_rummage",{rummage:this.data.rummage},this.afterRenderRummage.bind(this))},afterRenderRummage:function(){var d=$$(".show-movie");if(d.length==1){d[0].observe("click",this.toggleAssess.bind(this))}var a=$("velemeny_reload");if(a){a.observe("click",this.getData.bind(this,["rummage"],[{fn:this.renderRummage,scope:this}]))}var c=$$("#welcome-rummage .item");for(var b=0;b<c.length;b++){c[b].observe("click",this.switchRummage.bind(this,b))}this.switchRummage(0)},switchRummage:function(c){var e=$$("#welcome-rummage .item");for(var d=0;d<e.length;d++){if(c==d){e[d].addClassName("selected")}else{e[d].removeClassName("selected")}}var a=$("welcome-rummage-thumb-ppl");a.innerHTML="";var b=new cThumb(a);b.loadData(FilmX.apply({type:"ppl_small"},this.data.rummage[c]));a=$("welcome-rummage-thumb-movie");a.innerHTML="";b=new cThumb(a);b.loadData(FilmX.apply({type:"movie_big"},this.data.rummage[c]));return false},toggleAssess:function(){if(this.rummageAnimation){this.rummageAnimation.cancel()}if($("welcome-rummage-thumbs").style.left.toString().substr(0,1)=="-"){this.showRummageRecomThumb()}else{this.rummageAnimation=new Effect.Move($("welcome-rummage-thumbs"),{mode:"absolute",x:-643,y:0})}return false},showRummageRecomThumb:function(){this.rummageAnimation=new Effect.Move($("welcome-rummage-thumbs"),{mode:"absolute",x:0,y:0})}});var cForum=Class.create({initialize:function(a,b){this.container=a;this.parent=b;this.data=null;this.page=0;this.type=this.parent.type;this.id=this.parent.id;this.countPerPage=10},activate:function(){this.type=this.parent.type;this.id=this.parent.id;this.showPage(1)},showPage:function(a){this.page=a;this.requestData()},callShowPage:function(a){if(!a){a=this.page}this.showPage(a);return false},requestData:function(a){var c=0;if($("hozzaszolas_h")){c+=($("hozzaszolas_h").checked)?1:0;c+=($("hozzaszolas_e").checked)?2:0;c+=($("hozzaszolas_b").checked)?3:0;c+=($("hozzaszolas_i").checked)?4:0}if($("beirasok_szama")){countPerPage=$("beirasok_szama")}var b=new Ajax.Request("forumActions.php?"+this.type+"="+this.id+"&page="+this.page+((c>0)?("&message_type="+c):"")+((this.countPerPage>0)?("&count_per_page="+this.countPerPage):"")+((a&&a>0)?("&post_id="+a):""),{method:"get",onSuccess:this.parseRequest.bind(this)});universe.addRequest("forum",b,true,0)},parseRequest:function(b){var a=b.responseText.evalJSON();this.data=a;this.totalCount=a.totalCount;this.pageCount=Math.ceil(this.totalCount/this.countPerPage);this.page=a.page;this.renderPage();universe.hideIndicator()},renderPage:function(){var a="template_forum_"+this.type;this.data.postPerPage=this.countPerPage;templater.render(this.container,a,this.data,this.afterRender.bind(this))},renderPosts:function(){var a="template_forum_"+this.type+"_post";templater.render($("forum-posts"),a,this.data,this.afterRenderPosts.bind(this))},afterRender:function(){this.renderPosts();this.renderPager();templater.bindElement($("post-answer-send"),this.sendPost.bind(this));templater.bindElement($("hozzaszolas_m"),this.callShowPage.bind(this));templater.bindElement($("hozzaszolas_h"),this.callShowPage.bind(this));templater.bindElement($("hozzaszolas_b"),this.callShowPage.bind(this));templater.bindElement($("hozzaszolas_e"),this.callShowPage.bind(this));templater.bindElement($("hozzaszolas_i"),this.callShowPage.bind(this))},afterRenderPosts:function(){for(var b=0;b<this.data.data.length;b++){var a=this.data.data[b];a.parent=this;a.callPostAnswer=function(){this.parent.showInput();$("post-answer-reply").value=this.id;$("post-answer-replyform").show();$("post-answer-reply-to").innerHTML=this.assessor.usernm;$("post-answer-reply-to").className=(this.assessor.sex=="female")?"lany":"fiu";$("post-answer-reply-to").observe("mouseover",tooltipper.mouseOver.bind(tooltipper,"ppl="+this.assessor.azon));$("post-answer-reply-to").observe("mouseout",tooltipper.mouseOut.bind(tooltipper));return false};a.callPostReference=function(){$("post-"+this.unique+"-referenceMessage").toggle();return false};universe.bindDatasheets([$("post-"+a.unique+"-sender")],"ppl",a.ref_assessor);if(a.ref_message){universe.bindDatasheets([$("post-"+a.unique+"-refSender")],"ppl",a.ref_message.ref_assessor)}templater.bindElement($("post-"+a.unique+"-answer"),a.callPostAnswer.bind(a));templater.bindElement($("post-"+a.unique+"-reference"),a.callPostReference.bind(a))}templater.bindElement($("post-answer-newpost"),this.callAddNewPost.bind(this))},callAddNewPost:function(){if($("post-answer-form").visible()){this.hideInput()}else{$("post-answer-reply").value=0;$("post-answer-replyform").hide();this.showInput()}return false},hideInput:function(){$("post-answer-reply").value=0;$("post-answer-input").value="";$("post-answer-form").hide();$("post-answer-replyform").hide();$("post-answer-newpost").value="Új hozzászólás"},showInput:function(){$("post-answer-reply").value=0;$("post-answer-input").value="";$("post-answer-form").show();$("post-answer-newpost").value="Mégsem"},sendPost:function(){if(userer.isGuest()){userer.showLogin();return}var a=$("post-answer-reply").value;var c=getSelectedRadio("post-answer-messagetype");var e=getSelectedRadio("post-answer-replytype");var d=$("post-answer-input").value;var f=new Hash();f.set("refMessage",a);f.set("messageType",c);f.set("replyType",e);f.set("message",d);var b=new Ajax.Request("forumActions.php?"+this.type+"="+this.id+"&action=post",{parameters:f,method:"post",onSuccess:this.parseRequest.bind(this)})},renderPager:function(){var g=this.pageCount;var e=new Array();var j=this.page;var h=2;var k=1;var d=2;var m=1;var b=k;var c=h;if((j-b)<=d){c+=d-(j-b)+1}if((j+c)>=g-m+1){b+=(j+c)-(g-m+1)+1}var l=false;var o=false;var a=false;if(j>1){opj={name:'<span style="font-size: 14px">←</span>',"class":"post-answer-pager-prev"};e.push(opj)}for(var n=1;n<=g;n++){if(n>d&&n<j-b){if(o){continue}a=true;o=true}else{if(n<=(g-m)&&n>j+c){if(l){continue}a=true;l=true}}if(a){a=false;e.push({});continue}var f={name:n,"class":"post-answer-pager-"+n};if(n==j){f.selected="1"}else{f.selected="0"}e.push(f)}if(j<g){opj={name:'<span style="font-size: 14px">→</span>',"class":"post-answer-pager-next"};e.push(opj)}templater.render($$(".post-pager"),"template_forum_pager",{lapok:e},this.afterRenderPager.bind(this))},afterRenderPager:function(){for(var a=1;a<=this.pageCount;a++){templater.bindElements($$(".post-answer-pager-"+a),this.callShowPage.bind(this,a))}templater.bindElements($$(".post-answer-pager-prev"),this.callShowPage.bind(this,this.page-1));templater.bindElements($$(".post-answer-pager-next"),this.callShowPage.bind(this,this.page+1));templater.observeElement($("beirasok_szama"),"change",this.changePagePerCount.bind(this))},changePagePerCount:function(){var a=0;if($("beirasok_szama")){a=parseInt($("beirasok_szama").value)}if(a>0){this.countPerPage=a}this.requestData()},callPostReference:function(a){}});var cBrowserFilter=Class.create({initialize:function(a){this["filters"]=new Object();this.container=gt("filterbox");this.filtersToRender=0;this.selectedTags=new Array();this.setSearchChkBox()},setFilterElement:function(d,a,c,b){if(!this["filters"][d]){this["filters"][d]=new Object}this["filters"][d]["id"]=c;this["filters"][d]["text"]=a;this["filters"][d]["spanid"]=b;this.renderFilterbox("add",d)},removeFilterElement:function(a){if(this["filters"][a]){this.renderFilterbox("remove",a);delete this["filters"][a]}},getFilterElementValue:function(a){if(this["filters"][a]&&this["filters"][a]["id"]){return this["filters"][a]["id"]}return false},renderFilterbox:function(d,c){if("remove"==d){if(gt("filterbox_"+c)){var f=gt("filterbox_"+c);this.container.removeChild(f);this.filtersToRender=this.filtersToRender-1}if(this.filtersToRender==0&&this.selectedTags.length==0){if(this.container.style.display=="block"){this.container.style.display="none"}}}else{if("add"==d){if(this["filters"][c]["text"]&&""!=this["filters"][c]["text"]){this.container.style.display="block";if(!gt("filterbox_"+c)){var e=document.createElement("div");e.id="filterbox_"+c;e.innerHTML="";this.container.appendChild(e)}var f=gt("filterbox_"+c);var b='browserFilter.changeFilterElementTrue( "'+c+'",  					"", "", "'+this["filters"][c]["spanid"]+'", "'+this["event"]+'" );';if("mufaj"==c.substring(0,5)){var a="";if(this["event"]=="seriesfilterchange"){a="s_"}b='Select_isClicked( "'+this["filters"][c]["id"]+'", "", "", 						"'+this["event"]+'", "'+a+'" )'}else{if(c=="reszenkent"){b+=';gt( "reszenkent" ).checked = false;'}}f.innerHTML="<span style='font-weight: bold; cursor: pointer;' onclick='"+b+"' 					>"+this["filters"][c]["text"]+"<font 					style='font-color: red; color: red;'> X</font></span>";this.filtersToRender=this.filtersToRender+1}}}},changeFilterElementTrue:function(e,a,c,b,d){this.changeFilterElement(e,a,c,b,true,d)},changeFilterElement:function(e,a,c,b,f,d){if(d&&"undefined"!=d){this["event"]=d}if(!this["filters"][e]||!this["filters"][e]["id"]){this.setFilterElement(e,a,c,b);this.addXToFilterBar(e);if(f){this.makeSearch()}}else{if(this["filters"][e]["spanid"]&&this["filters"][e]["spanid"]!=""&&gt(this["filters"][e]["spanid"])){this.removeXFromFilterBar(e)}if(this["filters"][e]["id"]!=c||this["filters"][e]["text"]!=a||e=="search_text"){if(""==c){this.removeFilterElement(e)}else{this.setFilterElement(e,a,c,b);this.addXToFilterBar(e)}if(f){this.makeSearch()}}else{this.removeFilterElement(e);if(f){this.makeSearch()}}}this.makeSpecialRender(e,a,c,b)},makeExtendedSearch:function(b,a){if(a&&a!="undefined"){var c=a}else{var c=new Object()}this["event"]=b+"filterchange";if(a&&a.veletlen){this.changeFilterElement("veletlen_valaszto","",a.veletlen,"",false)}this.makeSearch(c)},makeSearch:function(a){dontdisplay="2";if(this["event"]&&this["event"]!=""){var b=this["event"]}else{var b="browserfilterchange"}var d=b.split("filterchange");var c=this.getFilters(d[0]);if(a&&a!=undefined){c=FilmX.apply(c,a)}dispatcher.fireEvent(b,c)},clearFilterBox:function(){for(var a in this.filters){this.removeXFromFilterBar(a);this.removeFilterElement(a)}gt("in_cinema").checked=false;gt("reszenkent").checked=false;gt("veletlen_valaszto").checked=false;gt("tori").checked=false;gt("kisgyerek").checked=false;gt("s_kisgyerek").checked=false;if($("tori_uj_korszak")&&$("tori_uj_korszak").style.display=="inline"){$("tori_uj_korszak").style.display="none"}this.selectedTags=new Array();this.container.innerHTML="";this.filtersToRender=0;clickedElement=new Array();clickedElementTitle=new Array();if(this.container.style.display=="block"){this.container.style.display="none"}},addXToFilterBar:function(c){if(this["filters"][c]&&this["filters"][c]["spanid"]&&this["filters"][c]["spanid"]!=""){if(gt(this["filters"][c]["spanid"])){var b=gt(this["filters"][c]["spanid"]);b.style.fontWeight="bold"}var d=this["filters"][c]["spanid"]+"_delX";if(gt(d)){var a=gt(d);a.style.display="inline"}}},removeXFromFilterBar:function(c){if(this["filters"][c]["spanid"]){if(gt(this["filters"][c]["spanid"])){var b=gt(this["filters"][c]["spanid"]);b.style.fontWeight="normal"}var a=this["filters"][c]["spanid"]+"_delX";if(gt(a)){var d=gt(a);d.style.display="none"}}},makeSpecialRender:function(d,a,c,b){if("kivel"==d){if(this["filters"][d]&&this["filters"][d]["id"]=="100"){gt("kisgyerek").checked=true;gt("s_kisgyerek").checked=true}else{gt("kisgyerek").checked=false;gt("s_kisgyerek").checked=false}}else{if("korszak"==d){if(this["filters"][d]&&""!=this["filters"][d]["id"]){gt("tori").checked=true;if($("tori_uj_korszak")&&$("tori_uj_korszak").style.display!="inline"){$("tori_uj_korszak").style.display="inline"}}else{gt("tori").checked=false;if($("tori_uj_korszak")&&$("tori_uj_korszak").style.display=="inline"){$("tori_uj_korszak").style.display="none"}}}else{if("in_cinema"==d){if(!this["filters"][d]||!this["filters"][d]["id"]||""==this["filters"][d]["id"]||0==this["filters"][d]["id"]){gt("in_cinema").checked=false}}}}},addTag:function(c,d,b){this.container.style.display="block";if(!gt("filterbox_tags_"+b)){var f=document.createElement("div");f.id="filterbox_tags_"+b;f.innerHTML="";this.container.appendChild(f)}var e=gt("filterbox_tags_"+b);var a="tagger.delTag("+c+")";e.innerHTML="<span style='font-weight: bold; cursor: pointer;' onclick='"+a+"' 			>"+d+"<font 			style='font-color: red; color: red;'> X</font></span>";this.selectedTags.push(b)},delAllTags:function(){for(var b=0;b<this.selectedTags.length;b++){var a=this.selectedTags[b];if(gt("filterbox_tags_"+a)){var c=gt("filterbox_tags_"+a);this.container.removeChild(c)}}this.selectedTags=new Array();if(this.filtersToRender==0){if(this.container.style.display=="block"){this.container.style.display="none"}}},changeInCinemaFilter:function(){var a="";if(gt("in_cinema")&&gt("in_cinema").checked){a=1}this.changeFilterElementTrue("in_cinema","Moziban",a,"","browserfilterchange")},changeReszenkentFilter:function(){var a="";if(gt("reszenkent")&&gt("reszenkent").checked){a=1}this.changeFilterElementTrue("reszenkent","Részenként érthető",a,"","seriesfilterchange")},changeMovieAge:function(){if(gt("tori").checked){menuer.showTartalom("history");if($("tori_uj_korszak")&&$("tori_uj_korszak").style.display!="inline"){$("tori_uj_korszak").style.display="inline"}}else{if($("tori_uj_korszak")&&$("tori_uj_korszak").style.display=="inline"){$("tori_uj_korszak").style.display="none"}this.changeFilterElementTrue("korszak","","","","browserfilterchange")}},pickMovieAge:function(b,a){if($("tori_uj_korszak")&&$("tori_uj_korszak").style.display!="inline"){$("tori_uj_korszak").style.display="inline"}this.changeFilterElementTrue("korszak",a,b,"",this["event"])},setSearchChkBox:function(a){$("filmcim_kereso").style.fontWeight="normal";$("sorozatcim_kereso").style.fontWeight="normal";$("szinesz_kereso").style.fontWeight="normal";if(a&&$(a)&&$(a+"_kereso")){var b="";$(a).checked=true;$(a+"_kereso").style.fontWeight="bold";switch(a){case"filmcim":b="movie";break;case"sorozatcim":b="serie";break;case"szinesz":b="creative";break}if(!this["filters"]["kereso_type"]||this["filters"]["kereso_type"]["id"]!=b){this.changeFilterElement("kereso_type","",b,"",false,this["event"])}}else{if($("filmcim")&&$("filmcim").checked){$("filmcim_kereso").style.fontWeight="bold";if(!this["filters"]["kereso_type"]||this["filters"]["kereso_type"]["id"]!="movie"){this.changeFilterElement("kereso_type","","movie","",false,this["event"])}}else{if($("sorozatcim")&&$("sorozatcim").checked){$("sorozatcim_kereso").style.fontWeight="bold";if(!this["filters"]["kereso_type"]||this["filters"]["kereso_type"]["id"]!="serie"){this.changeFilterElement("kereso_type","","serie","",false,this["event"])}}else{if($("szinesz")&&$("szinesz").checked){$("szinesz_kereso").style.fontWeight="bold";if(!this["filters"]["kereso_type"]||this["filters"]["kereso_type"]["id"]!="creative"){this.changeFilterElement("kereso_type","","creative","",false,this["event"])}}}}}},setConversationChkBox:function(a){$("filmcim_ajanlo_label").style.fontWeight="normal";$("sorozatcim_ajanlo_label").style.fontWeight="normal";$("minden_ajanlo_label").style.fontWeight="normal";if(a&&$(a)&&$(a+"_label")){var b="";$(a).checked=true;$(a+"_label").style.fontWeight="bold";switch(a){case"filmcim_ajanlo":b="movie";break;case"sorozatcim_ajanlo":b="serie";break;case"minden_ajanlo":b="all";break}if(!this["filters"]["conversation_type"]||this["filters"]["conversation_type"]["id"]!=b){this.changeFilterElement("conversation_type","",b,"",false,this["event"])}}else{if($("filmcim_ajanlo")&&$("filmcim_ajanlo").checked){$("filmcim_ajanlo_label").style.fontWeight="bold";if(!this["filters"]["conversation_type"]||this["filters"]["conversation_type"]["id"]!="movie"){this.changeFilterElement("conversation_type","","movie","",false,this["event"])}}else{if($("sorozatcim_ajanlo")&&$("sorozatcim_ajanlo").checked){$("sorozatcim_ajanlo_label").style.fontWeight="bold";if(!this["filters"]["conversation_type"]||this["filters"]["conversation_type"]["id"]!="serie"){this.changeFilterElement("conversation_type","","serie","",false,this["event"])}}else{$("minden_ajanlo").checked=true;$("minden_ajanlo_label").style.fontWeight="bold";if(!this["filters"]["conversation_type"]||this["filters"]["conversation_type"]["id"]!="all"){this.changeFilterElement("conversation_type","","all","",false,this["event"])}}}}},getConversationChkBoxValue:function(){var a=this.getFilterElementValue("conversation_type");return a},setSearchTabText:function(){var a=$("search_text").value;this.changeFilterElement("search_text","",a,"",false,this["event"])},getFilters:function(b){var a=new Object();this["event"]=b+"filterchange";if(b=="search"){this.setSearchTabText();this.setSearchChkBox();a.searchQuery=this["filters"]["search_text"]["id"];a.searchCategory=this["filters"]["kereso_type"]["id"]}if(b=="convrecom"){this.setConversationChkBox();this.setSearchChkBox();a.searchCategory=this["filters"]["conversation_type"]["id"]}else{a.cathegory=new Array();for(var c=1;c<4;c++){if(this["filters"]["mufaj"+c]&&this["filters"]["mufaj"+c]["id"]&&""!=this["filters"]["mufaj"+c]["id"]){a.cathegory.push(this["filters"]["mufaj"+c]["id"])}}if(this.selectedTags&&0<this.selectedTags.length){a.tag=new Array();for(var c=0;c<this.selectedTags.length;c++){a.tag.push(this.selectedTags[c])}}if(this["filters"]["ev"]&&this["filters"]["ev"]["id"]&&""!=this["filters"]["ev"]["id"]){a.birth=this["filters"]["ev"]["id"]}if(this["filters"]["orszag"]&&this["filters"]["orszag"]["id"]&&""!=this["filters"]["orszag"]["id"]){a.nation=this["filters"]["orszag"]["id"]}if(this["filters"]["humor"]&&this["filters"]["humor"]["id"]&&""!=this["filters"]["humor"]["id"]){a.humor=this["filters"]["humor"]["id"]}if(this["filters"]["filmvege"]&&this["filters"]["filmvege"]["id"]&&""!=this["filters"]["filmvege"]["id"]){a.happyend=this["filters"]["filmvege"]["id"]}if(this["filters"]["kivel"]&&this["filters"]["kivel"]["id"]&&""!=this["filters"]["kivel"]["id"]){a.kivel=this["filters"]["kivel"]["id"]}if(this["filters"]["milyet"]&&this["filters"]["milyet"]["id"]&&""!=this["filters"]["milyet"]["id"]){a.milyet=this["filters"]["milyet"]["id"]}if(this["filters"]["ajanlas"]&&this["filters"]["ajanlas"]["id"]&&""!=this["filters"]["ajanlas"]["id"]){a.ajanlas=this["filters"]["ajanlas"]["id"]}if(this["filters"]["korszak"]&&this["filters"]["korszak"]["id"]&&""!=this["filters"]["korszak"]["id"]){a.korszak=this["filters"]["korszak"]["id"]}a.in_cinema="";if(this["filters"]["in_cinema"]&&this["filters"]["in_cinema"]["id"]&&""!=this["filters"]["in_cinema"]["id"]){a.in_cinema=this["filters"]["in_cinema"]["id"]}a.reszenkent="";if(this["filters"]["reszenkent"]&&this["filters"]["reszenkent"]["id"]&&""!=this["filters"]["reszenkent"]["id"]){a.reszenkent=this["filters"]["reszenkent"]["id"]}a.veletlen="";if(this["filters"]["veletlen_valaszto"]&&this["filters"]["veletlen_valaszto"]["id"]&&""!=this["filters"]["veletlen_valaszto"]["id"]){a.veletlen=this["filters"]["veletlen_valaszto"]["id"]}}return a},});Array.prototype.remove=function(b){var c=new Array();for(var a=0,d=this.length;a<d;a++){if(!(this[a]==b)){c[c.length]=this[a]}}return c};Array.prototype.exists=function(b){for(var a=0;a<this.length;a++){if(this[a]==b){return true}}return false};var cValaszto=Class.create(cView,{initialize:function($super,b,c,a){$super(b,c,a);this.tablak=[];this.filters={};this.highlighted=0},init:function($super){$super();this.tablak.push(new cTable("movie","template_movie_big",0,0,0,1,$("output0"),$$(".lapozo0"),$("fejlec0"),this,this.reference+".tablak[0]"));this.tablak.push(new cTable("ppl","template_ppl_small",0,0,1,1,$("output1"),$$(".lapozo1"),$("fejlec1"),this,this.reference+".tablak[1]"));this.tablak[0].refreshContent(this.tablak[0].tipus,0,0)},getFilters:function($super){var a=Object.clone($super());a.count_per_page=Math.max(Math.floor(this.getAvailableHeight()/170),2);a.highlighted=this.highlighted;if(a.searchCategory){switch(a.searchCategory){case"creative":a.actorName=a.searchQuery;break;case"serie":a.sorozatok="1";a.movieTitle=a.searchQuery;break;case"movie":default:a.notseries="1";a.movieTitle=a.searchQuery;break}}return a},resetAllElement:function($super){$super();var a=0;for(a=0;a<this.tablak.length;a++){this.tablak[a].resetAllElement()}},resizeView:function($super){$super();var a=0;for(a=0;a<this.tablak.length;a++){this.tablak[a].resizeFrame()}},clearNextBlock:function(a){if(this.tablak.length>a){this.tablak[a].clearThisBlock()}},updateNextBlock:function(a,b,c){if(a>=this.tablak.length){return}this.tablak[a].template=this.getBlockTemplate(this.switchType(b),a);this.tablak[a].refreshContent(b,0,c)},putElementToPri:function(a,b){this.highlighted=b;this.tablak[0].tipus=a;this.tablak[0].template=this.getBlockTemplate(a,0);this.tablak[0].refreshContent(a,b,0)},updateOpinion:function(a,b){this.tablak[1].updateOpinion(a,b)},drawAttends:function(){var a=0;for(a=0;a<this.tablak.length;a++){this.tablak[a].drawAttends()}},getBlockTemplate:function(c,b){var a="template_"+c;if(b==0){a+="_big"}else{a+="_small"}return a},requestRet:function(url,reference,blokk){universe.showDebugger("getData.php?"+url);var keres=new Ajax.Request("getData.php?"+url,{method:"get",onSuccess:function(transport){var ret=transport.responseText.evalJSON();universe.showDebugger(transport.responseText);eval(reference).parseRet(ret);if(ret.topKeywords){searchKeywords.updateSearchKeywords(ret.topKeywords,"top")}if(ret.freshKeywords){searchKeywords.updateSearchKeywords(ret.freshKeywords,"fresh")}}});universe.addRequest("blokk",keres,true,blokk)},onParamsChange:function($super,a){$super(a);this.highlighted=0;this.tablak[0].template=this.getBlockTemplate("movie",0);this.tablak[0].refreshContent("movie",0,0)},switchType:function(a){if(a=="movie"){return"ppl"}return"movie"}});var cMovieSearch=Class.create(cValaszto,{initialize:function($super,b,c,a){$super(b,c,a);dispatcher.addListener("searchfilterchange",this.onParamsChange,this)},activateView:function($super){$super();var a=$$(".valasztoRandomButton");if(a.length>0){a[0].observe("click",this.onRandomButton.bind(this))}var a=$$(".valasztoRandomCheckbox");if(a.length>0){a[0].observe("click",this.onRandomSwitch.bind(this))}},deactivateView:function($super){var a=$$(".valasztoRandomButton");if(a.length>0){a[0].stopObserving("click")}var a=$$(".valasztoRandomCheckbox");if(a.length>0){a[0].stopObserving("click")}$super()},onParamsChange:function($super,a){universe.activateViewByName("kereso");$super(a)},onRandomButton:function(){$("veletlen_valaszto").value+=1;$("veletlen_valaszto").checked=true;browserFilter.makeExtendedSearch("search",{veletlen:$("veletlen_valaszto").value})},onRandomSwitch:function(){if(!$("veletlen_valaszto").checked){$("veletlen_valaszto").value=""}else{$("veletlen_valaszto").value="1"}browserFilter.makeExtendedSearch("search",{veletlen:$("veletlen_valaszto").value})}});var cMovieBrowser=Class.create(cValaszto,{initialize:function($super,b,c,a){$super(b,c,a);dispatcher.addListener("browserfilterchange",this.onParamsChange,this)},activateView:function($super){$super();var a=$$(".valasztoRandomButton");if(a.length>0){a[0].observe("click",this.onRandomButton.bind(this))}var a=$$(".valasztoRandomCheckbox");if(a.length>0){a[0].observe("click",this.onRandomSwitch.bind(this))}},deactivateView:function($super){var a=$$(".valasztoRandomButton");if(a.length>0){a[0].stopObserving("click")}var a=$$(".valasztoRandomCheckbox");if(a.length>0){a[0].stopObserving("click")}$super()},onParamsChange:function($super,a){universe.activateViewByName("valaszto");$super(a)},onRandomButton:function(){$("veletlen_valaszto").value+=1;$("veletlen_valaszto").checked=true;browserFilter.makeExtendedSearch("browser",{veletlen:$("veletlen_valaszto").value})},onRandomSwitch:function(){if(!$("veletlen_valaszto").checked){$("veletlen_valaszto").value=""}else{$("veletlen_valaszto").value="1"}browserFilter.makeExtendedSearch("browser",{veletlen:$("veletlen_valaszto").value})}});var cSorozatValaszto=Class.create(cValaszto,{initialize:function($super,b,c,a){$super(b,c,a);this.tablak=[];this.filters={};this.highlighted=0;dispatcher.addListener("seriesfilterchange",this.onParamsChange,this);var d=$$(".sorozatValasztoRandomButton");if(d.length>0){d[0].observe("click",this.onRandomButton.bind(this))}var d=$$(".sorozatValasztoRandomCheckbox");if(d.length>0){d[0].observe("click",this.onRandomSwitch.bind(this))}},init:function($super){this.inited=true;this.tablak=new Array();this.tablak.push(new cTable("movie","template_movie_big",0,0,0,1,$("sorozatvalasztooutput0"),$$(".sorozatvalasztolapozo0"),$("sorozatvalasztofejlec0"),this,this.reference+".tablak[0]"));this.tablak.push(new cTable("ppl","template_ppl_small",0,0,1,1,$("sorozatvalasztooutput1"),$$(".sorozatvalasztolapozo1"),$("sorozatvalasztofejlec1"),this,this.reference+".tablak[1]"));this.tablak[0].refreshContent(this.tablak[0].tipus,0,0)},activateView:function($super){$super();$("sorozatok_fejlec_szoveg").innerHTML="Sorozatok"},getFilters:function($super){var a=Object.clone($super());a.count_per_page=Math.max(Math.floor(this.getAvailableHeight()/170),2);a.highlighted=this.highlighted;a.sorozatok="1";return a},requestRet:function(url,reference,blokk){universe.showDebugger("getData.php?"+url);var keres=new Ajax.Request("getData.php?"+url,{method:"get",onSuccess:function(transport){var ret=transport.responseText.evalJSON();universe.showDebugger(transport.responseText);eval(reference).parseRet(ret)}});universe.addRequest("blokksorozat",keres,true,blokk)},onParamsChange:function($super,a){$super(a);universe.activateViewByName("sorozatvalaszto")},switchType:function(a){if(a=="movie"){return"ppl"}return"movie"},onRandomButton:function(){$("veletlen_sorozatvalaszto").value+=1;$("veletlen_sorozatvalaszto").checked=true;browserFilter.makeExtendedSearch("series",{veletlen:$("veletlen_sorozatvalaszto").value})},onRandomSwitch:function(){if(!$("veletlen_sorozatvalaszto").checked){$("veletlen_sorozatvalaszto").value=""}else{$("veletlen_sorozatvalaszto").value="1"}browserFilter.makeExtendedSearch("series",{veletlen:$("veletlen_sorozatvalaszto").value})}});var cValasztoLista=Class.create(cValaszto,{initialize:function($super,b,c,a){$super("valasztolista"+b,c,a);this.tipus=b;this.lista_id=0},init:function($super){this.inited=true;this.tablak=new Array();var b=new Array();var a=new Object();if(this.tipus=="film"||this.tipus=="moviehistory"){this.tablak.push(new cTable("movie","template_movie_big",0,0,0,1,$("listaoutput0"),$$(".listalapozo0"),$("listafejlec0"),this,this.reference+".tablak[0]"));this.tablak.push(new cTable("ppl","template_ppl_small",0,0,1,1,$("listaoutput1"),$$(".listalapozo1"),$("listafejlec1"),this,this.reference+".tablak[1]"));a=new Object();a.tipus="movie";a.szoveg="Ezek vannak a listán";b.push(a);a=new Object();a.tipus="ppl";a.szoveg="Vélemények";b.push(a);this.tablak[0].fejlec_szovegek=b;this.tablak[1].fejlec_szovegek=b}else{this.tablak.push(new cTable("ppl","template_ppl_big",0,0,0,1,$("listaoutput0"),$$(".listalapozo0"),$("listafejlec0"),this,this.reference+".tablak[0]"));this.tablak.push(new cTable("movie","template_movie_small",0,0,1,1,$("listaoutput1"),$$(".listalapozo1"),$("listafejlec1"),this,this.reference+".tablak[1]"));a=new Object();a.tipus="ppl";a.szoveg="Ők vannak a listán";b.push(a);a=new Object();a.tipus="movie";a.szoveg="Ezeket értékelte";b.push(a);this.tablak[0].fejlec_szovegek=b;this.tablak[1].fejlec_szovegek=b}this.reloadFilters();this.tablak[0].refreshContent(this.tablak[0].tipus,0,0)},reloadFilters:function($super,b){var a=new Object();a.lista=this.tipus;a.lista_id=this.lista_id;a.count_per_page=Math.max(Math.floor(this.getAvailableHeight()/170),2);a.nobanned=1;this.filters=a},putElementToPri:function(a,c){var b=universe.getViewByName("valaszto");b.putElementToPri(a,c);universe.activateViewByName("valaszto")},onParamsChange:function($super,a){},showList:function(a){this.lista_id=a;universe.activateViewByName("valasztolista"+this.tipus);menuer.changeIt("kategoria");if(this.inited){this.tablak[0].refreshContent(this.tablak[0].tipus,0,0)}},requestRet:function(url,reference,blokk){var keres=new Ajax.Request("getData.php?"+url,{method:"get",onSuccess:function(transport){var ret=transport.responseText.evalJSON();eval(reference).parseRet(ret)}});universe.addRequest("listablokk",keres,true,blokk)},getFilters:function($super){this.reloadFilters();return $super()}});var cEmberek=Class.create(cView,{initialize:function($super,b,c,a){$super(b,c,a);this.tablak=[];this.filters={};this.highlighted=0;this.status="";dispatcher.addListener("assessors-filterchange",this.onParamsChange,this)},init:function($super){$super();this.tablak=[];this.tablak.push(new cTable("ppl","template_ppl_thumb",0,0,0,1,$("emberek_output0"),$$(".emberek_lapozo0"),null,this,this.reference+".tablak[0]"));this.status="public";this.tablak[0].refreshContent(this.tablak[0].tipus,0,0)},getFilters:function($super){var a=Object.clone($super());var b=Math.floor(this.getAvailableWidth()/110);var c=Math.floor(this.getAvailableHeight()/140);a.count_per_page=Math.max(b*c,b);a.status=this.status;a.veletlen=1;return a},showList:function(a){universe.activateViewByName("emberek");this.status=a;this.onParamsChange()},resetAllElement:function($super){$super()},resizeView:function($super){$super();var a=0;for(a=0;a<this.tablak.length;a++){this.tablak[a].resizeFrame()}},clearNextBlock:function(a){if(this.tablak.length>a){this.tablak[a].clearThisBlock()}},updateNextBlock:function(a,b,c){if(a>=this.tablak.length){return}this.tablak[a].template=this.getBlockTemplate(this.switchType(b),a);this.tablak[a].refreshContent(b,0,c)},putElementToPri:function(a,b){this.tablak[0].tipus=a;this.tablak[0].template=this.getBlockTemplate(a,0);this.tablak[0].refreshContent(a,b,0)},updateOpinion:function(a,b){this.tablak[1].updateOpinion(a,b)},drawAttends:function(){var a=1;for(a=1;a<this.tablak.length;a++){this.tablak[a].drawAttends()}},requestRet:function(url,reference,blokk){var keres=new Ajax.Request("getData.php?"+url,{method:"get",onSuccess:function(transport){var ret=transport.responseText.evalJSON();eval(reference).parseRet(ret)}});universe.addRequest("eblokk",keres,true,blokk)},onParamsChange:function($super,a){$super(a);universe.activateViewByName("emberek");this.tablak[0].changePage(1)}});var cEmberekLista=Class.create(cEmberek,{initialize:function($super,b,c,a){this.name=b;this.filters={};this.container=c;this.reference=a;this.inited=false;this.tablak=[];this.filters={};this.highlighted=0;this.lista_id=0},init:function(){this.inited=true;this.tablak.push(new cTable("ppl","template_ppl_thumb",0,0,0,1,$("embereklista_output0"),$$(".embereklista_lapozo0"),null,this,this.reference+".tablak[0]"))},activateView:function($super){$super();menuer.changeIt("ember")},getFilters:function($super){var a={};var b=Math.floor(this.getAvailableWidth()/110);var c=Math.floor(this.getAvailableHeight()/140);a.count_per_page=Math.max(b*c,b);a.lista="ppllista";a.lista_id=this.lista_id;return a},resetAllElement:function($super){$super()},resizeView:function($super){$super();var a=0;for(a=0;a<this.tablak.length;a++){this.tablak[a].resizeFrame()}},clearNextBlock:function(a){if(this.tablak.length>a){this.tablak[a].clearThisBlock()}},updateNextBlock:function(a,b,c){if(a>=this.tablak.length){return}this.tablak[a].template=this.getBlockTemplate(this.switchType(b),a);this.tablak[a].refreshContent(b,0,c)},putElementToPri:function(a,b){this.tablak[0].tipus=a;this.tablak[0].template=this.getBlockTemplate(a,0);this.tablak[0].refreshContent(a,b,0)},updateOpinion:function(a,b){this.tablak[1].updateOpinion(a,b)},drawAttends:function(){var a=1;for(a=1;a<this.tablak.length;a++){this.tablak[a].drawAttends()}},requestRet:function(url,reference,blokk){var keres=new Ajax.Request("getData.php?"+url,{method:"get",onSuccess:function(transport){var ret=transport.responseText.evalJSON();eval(reference).parseRet(ret)}});universe.addRequest("elblokk",keres,true,blokk)},onParamsChange:function($super){$super()},showList:function(a){this.lista_id=a;universe.activateViewByName("embereklista");this.tablak[0].refreshContent(this.tablak[0].tipus,0,0)}});var cSorozatok=Class.create(cView,{initialize:function($super,b,c,a){$super(b,c,a);this.tablak=[];this.filters={};this.highlighted=0},init:function($super){$super();this.tablak.push(new cTable("series","template_series_thumb",0,0,0,1,$("seriesoutput0"),$$(".serieslapozo0"),$("seriesfejlec0"),this,this.reference+".tablak[0]"));this.tablak[0].refreshContent(this.tablak[0].tipus,0,0);dispatcher.addListener("seriesfilterchange",this.onParamsChange,this)},activateView:function($super){$super();$("sorozatok_fejlec_szoveg").innerHTML="Te kinek a kalandjait követnéd?"},getFilters:function($super){var a=Object.clone($super());var b=Math.floor(this.getAvailableWidth()/110);var c=Math.floor(this.getAvailableHeight()/140);a.count_per_page=Math.max(b*c,b);a.highlighted=this.highlighted;a.sorozatok="1";return a},onParamsChange:function($super,a){$super(a);this.tablak[0].refreshContent(this.tablak[0].tipus,0,0)},resizeView:function($super){$super();var a=0;for(a=0;a<this.tablak.length;a++){this.tablak[a].resizeFrame()}},requestRet:function(url,reference,blokk){var keres=new Ajax.Request("getData.php?"+url,{method:"get",onSuccess:function(transport){var ret=transport.responseText.evalJSON();eval(reference).parseRet(ret)}});universe.addRequest("seriesblokk",keres,true,blokk)}});var cRss=Class.create(cView,{initialize:function($super,b,a){$super("rss",b,a);this.rssList=new Array();this.active=-1;this.rssContent=null;this.loadWhenDone=false;this.menu_container=null},init:function($super){this.menu_container=$("menu_hirek_lista");$super();this.loadRssList()},activateView:function($super){if(this.container==null){return}menuer.changeIt("hirek");if(!this.inited){this.init()}$super()},loadRssList:function(){var reference=this.reference;var keres=new Ajax.Request("rss.php?action=getlist",{method:"get",onSuccess:function(transport){var ret=transport.responseText.evalJSON();eval(reference).parseList(ret)}})},parseList:function(c){var b=0;for(b=0;b<c.length;b++){var d=this.reference+".loadRssContent("+c[b].id+")";c[b].onchoose=d}this.rssList=c;var a=new Object();a.list=c;a._MODIFIERS=myModifiers;templater.render(this.menu_container,"template_rss_feed_list",a);if(this.loadWhenDone&&c.length>0){this.loadRssContent(c[0].id);this.loadWhenDone=false}},loadFirst:function(){this.loadWhenDone=true},loadRssContent:function(id){var reference=this.reference;this.active=id;universe.activateViewByName(this.name);var keres=new Ajax.Request("rss.php?action=getcontent&id="+id,{method:"get",onSuccess:function(transport){var ret=transport.responseText.evalJSON();eval(reference).parseRss(ret)}})},parseRss:function(a){this.rssContent=a;a._MODIFIERS=myModifiers;templater.render(this.container,"template_rss_feed",a)}});var cTable=Class.create({initialize:function(d,l,c,j,k,h,b,g,f,e,a){this.tipus=d;this.template=l;this.fokusz=c;this.parent_fokusz=j;this.blokk=k;this.oldal=h;this.oldalSzam=1;this.highlighted=0;this.elemek=new Array();this.container=b;this.lapozo_container=g;this.fejlec_container=f;this.view=e;this.reference=a;this.style=new Array("info_box","info_box_hover");this.fejlec_szovegek=null},putFocus:function(b,a){if(this.fokusz>0){var c=this.getItem(this.fokusz);if(c!=null){c.element.className=this.style[0]}}if(b==0){if(this.elemek.length==0){return}b=this.elemek[0].azon}var d=this.getItem(b);if(d==null){if(this.elemek.length==0){return}b=this.elemek[0].azon;d=this.getItem(b)}this.fokusz=b;if(this.blokk<1){d.element.className=this.style[1]}this.view.updateNextBlock(this.blokk+1,this.tipus,this.fokusz);if(a){d.addToHistory()}},parseRet:function(b){this.resizeFrame();var a=this.container;this.fokusz=b.fokusz;this.tipus=b.tipus;this.oldal=Math.max(b.oldal,1);if(this.fejlec_container!=null){if(this.fejlec_szovegek!=null){var d=0;for(d=0;d<this.fejlec_szovegek.length;d++){if(this.fejlec_szovegek[d].tipus==this.tipus){this.fejlec_container.innerHTML=this.fejlec_szovegek[d].szoveg}}}else{if(this.tipus=="movie"){if(this.blokk==0){this.fejlec_container.innerHTML="Mit szólsz ezekhez?"}else{this.fejlec_container.innerHTML="Ezeket értékelte"}}else{if(this.tipus=="ppl"){if(this.blokk==0){this.fejlec_container.innerHTML="Ők ajánlanak"}else{this.fejlec_container.innerHTML="Vélemények"}}else{this.fejlec_container.innerHTML=""}}}}if(b.adat==null){b.adat=new Array()}for(i=0;i<b.adat.length;i++){b.adat[i].onclick=this.reference+".putFocus("+b.adat[i].azon+", true)";var e=b.adat[i].azon;if(this.blokk!=0){if(this.tipus=="movie"){e=b.adat[i].film.azon}else{if(this.tipus=="ppl"){e=b.adat[i].ajanlo.azon}else{e=b.adat[i].azon}}}b.adat[i].onclick_pick=this.reference+".putElementToPri("+b.adat[i].azon+")";b.adat[i].onclick_details=this.reference+".showElementDetails("+b.adat[i].azon+")";b.adat[i].onopinion0="userer.makeOpinion(0, "+b.adat[i].azon+")";b.adat[i].onopinion1="userer.makeOpinion(1, "+b.adat[i].azon+")";if(this.tipus=="movie"){var c=b.adat[i];if(this.blokk!=0){c=b.adat[i].film}c.url="movie="+e;c.template="template_movie_tooltip";tooltipper.addTartalom(c);b.adat[i].tooltip_url=c.url;if(this.blokk!=0){b.adat[i].film.tooltip_url=c.url}}else{if(this.tipus=="series"){var c=b.adat[i];if(this.blokk!=0){c=b.adat[i].film}c.url="movie="+e;c.template="template_movie_tooltip";tooltipper.addTartalom(c);b.adat[i].tooltip_url=c.url;if(this.blokk!=0){b.adat[i].film.tooltip_url=c.url}}else{var c=b.adat[i];if(this.blokk!=0){c=b.adat[i].ajanlo}c.url="assessor="+e;c.template="template_assessor_tooltip";tooltipper.addTartalom(c);b.adat[i].tooltip_url=c.url;if(this.blokk!=0){b.adat[i].ajanlo.tooltip_url=c.url}}}if(this.tipus=="series"){b.adat[i].onpopup_url="http://filmindex.hu/movie/"+e}else{if(this.tipus=="movie"){if(this.blokk==0){b.adat[i].onpopup_url="#datasheet-movie-"+e+"";b.adat[i].onclick_default=this.reference+".elemek["+i+"].toggleElementDetails('default')";b.adat[i].onclick_description=this.reference+".elemek["+i+"].toggleElementDetails('description')";b.adat[i].onclick_actor=this.reference+".elemek["+i+"].toggleElementDetails('actor')";b.adat[i].onclick_unban="userer.unbanMovie("+e+", "+this.blokk+")";b.adat[i].onclick_ban="userer.banMovie("+e+", "+this.blokk+")";b.adat[i].onclick_need=this.reference+".elemek["+i+"].toggleElementDetails('need')";b.adat[i].onclick_doassess="userer.showRecom("+e+");";b.adat[i].onclick_list=this.reference+".elemek["+i+"].toggleElementDetails('list')"}else{b.adat[i].onclick_default=this.reference+".elemek["+i+"].toggleElementDetails('default')";b.adat[i].onclick_description=this.reference+".elemek["+i+"].toggleElementDetails('description')";b.adat[i].onclick_actor=this.reference+".elemek["+i+"].toggleElementDetails('actor')";b.adat[i].onclick_assess=this.reference+".elemek["+i+"].toggleElementDetails('assess')";b.adat[i].onclick_unban="userer.unbanMovie("+e+", "+this.blokk+")";b.adat[i].onclick_ban="userer.banMovie("+e+", "+this.blokk+")";b.adat[i].onpopup_url="#datasheet-movie-"+e+"";b.adat[i].onclick_need=this.reference+".elemek["+i+"].toggleElementDetails('need')";b.adat[i].onclick_doassess="userer.showRecom("+e+");";b.adat[i].onclick_list=this.reference+".elemek["+i+"].toggleElementDetails('list')"}}else{if(this.blokk==0){b.adat[i].onclick_default=this.reference+".elemek["+i+"].toggleElementDetails('default')";b.adat[i].onclick_know=this.reference+".elemek["+i+"].toggleElementDetails('know')";b.adat[i].onclick_listen="userer.makeAttend("+e+", 1)";b.adat[i].onclick_dontlisten="userer.makeAttend("+e+", 0)";b.adat[i].onclick_im=this.reference+".elemek["+i+"].toggleElementDetails('im')";b.adat[i].onpopup_url="#datasheet-ppl-"+e+""}else{b.adat[i].onclick_default=this.reference+".elemek["+i+"].toggleElementDetails('default')";b.adat[i].onclick_assess=this.reference+".elemek["+i+"].toggleElementDetails('assess')";b.adat[i].onclick_know=this.reference+".elemek["+i+"].toggleElementDetails('know')";b.adat[i].onclick_listen="userer.makeAttend("+e+", 1)";b.adat[i].onclick_dontlisten="userer.makeAttend("+e+", 0)";b.adat[i].onclick_im=this.reference+".elemek["+i+"].toggleElementDetails('im')";b.adat[i].onpopup_url="#datasheet-ppl-"+e+""}}}}templater.render(a,this.template,b,this.afterParseRet.bind(this,b))},afterParseRet:function(d){this.elemek=new Array();for(e=0;e<d.adat.length;e++){var g=this.tipus;if(this.blokk!=0){g+="_assess"}var j=null;var b=new cItem(j,d.adat[e],g);this.elemek.push(b)}this.oldalSzam=d.lapok.osszes;this.refreshPager();var h=d.fokusz;var e=0;for(e=0;e<this.elemek.length;e++){var j=$("obj_"+this.elemek[e].tree.egyedi);this.elemek[e].element=j}universe.hideIndicator(this.blokk);if(d.suggestion){$suggestion=$$(".searchSuggestion");if($suggestion){var f=(d.suggestion[0].category=="creative"?"szinesz":(d.suggestion[0].category=="serie"?"sorozatcim":"filmcim"));var c=d.suggestion[0].text;$suggestion[0].observe("click",function(){$("search_text").value=c;browserFilter.setSearchChkBox(f);var a=browserFilter.getFilters("search");dispatcher.fireEvent("searchfilterchange",a)})}}if(this.elemek.length==0){this.clearNextBlock();return}this.putFocus(h,false)},showElementDetails:function(a){var b=this.getItem(a);b.showElementDetails()},refreshContent:function(a,g,e){this.tipus=a;this.fokusz=g;this.parent_fokusz=e;this.oldal=1;var f=Object.toJSON(this.getFilters());var d=2;var c=this.blokk+1;var h=this.fokusz;if(this.blokk>0){d=1;h=this.parent_fokusz}else{d=2}var b="akcio="+d+"&blokk="+c+"&tipus="+a+"&id="+h+"&oldal="+this.oldal+"&params="+f;this.view.requestRet(b,this.reference,this.blokk)},changePage:function(a){var c=this.blokk+1;var e=this.tipus;var f=Object.toJSON(this.getFilters());this.oldal=a;var g=this.parent_fokusz;var d=2;if(this.blokk==0){d=2}else{d=1;e=this.view.switchType(this.tipus)}var b="akcio="+d+"&blokk="+c+"&tipus="+e+"&id="+g+"&oldal="+a+"&params="+f;this.view.requestRet(b,this.reference,this.blokk)},refreshPager:function(){var h=this.oldalSzam;var f=this.lapozo_container;var g=[];var k=this.oldal;var j=2;var m=1;var e=2;var o=1;var c=m;var d=j;if((k-c)<=e){d+=e-(k-c)+1}if((k+d)>=h-o+1){c+=(k+d)-(h-o+1)+1}var n=false;var p=false;var b=false;var l=0;if(k>1){opj={};opj.exec=this.reference+".changePage("+(k-1)+")";opj.name='<span style="font-size: 14px">←</span>';g[l]=opj;l++}for(ko=1;ko<=h;ko++){if(ko>e&&ko<k-c){if(p){continue}b=true;p=true}else{if(ko<=(h-o)&&ko>k+d){if(n){continue}b=true;n=true}}if(b){b=false;g[l]={};g[l].exec="";l++;continue}opj={};opj.exec=this.reference+".changePage("+ko+")";opj.name=ko;if(ko==k){opj.selected="1"}else{opj.selected="0"}g[l]=opj;l++}if(k<h){opj={};opj.exec=this.reference+".changePage("+(k+1)+")";opj.name='<span style="font-size: 14px">→</span>';g[l]=opj;l++}var a={lapok:g};templater.render(f,"template_lapozo",a)},putElementToPri:function(a){var b=this.getItem(a);b.addToHistory();this.view.putElementToPri(b.child_type,b.child_azon)},getItem:function(b){var a=0;for(a=0;a<this.elemek.length;a++){if(this.elemek[a].azon==b){return this.elemek[a]}}return null},resetAllElement:function(){var a=0;for(a=0;a<this.elemek.length;a++){this.elemek[a].toggleElementDetails("default")}},getAvailableHeight:function(){var b=getElementTopByRef(this.container);var a=document.documentElement.clientHeight;return(a-b-40)},resizeFrame:function(){var b=this.view.getAvailableHeight();if(b==-1){return}var a=Math.max(b,2*175);this.container.style.height=a+"px"},drawAttends:function(){if(this.tipus!="movie"){var c=0;for(c=0;c<this.elemek.length;c++){var d=this.elemek[c];var b=d.tree;var e=d.tree.azon;if(this.blokk!=1){e=d.tree.ajanlo.azon;b=d.tree.ajanlo}var a=userer.getMyAttend(e);if(a!=null){b.attend=a;d.toggleElementDetails("default")}}}if(this.hasNextBlock()){tablak[this.blokk].drawAttends()}},drawAttend:function(d,a){if(this.tipus!="movie"){var c=0;for(c=0;c<this.elemek.length;c++){var e=this.elemek[c];var b=e.tree;var f=e.tree.azon;if(this.blokk!=0){f=e.tree.ajanlo.azon;b=e.tree.ajanlo}if(f!=d){continue}if(a!=null){b.attend=a;e.toggleElementDetails("default")}}}if(this.hasNextBlock()){tablak[this.blokk].drawAttend(d,a)}},updateOpinion:function(a,c){var b=0;for(b=0;b<this.elemek.length;b++){if(this.elemek[b].tree.azon!=a){continue}if(c==1){this.elemek[b].tree.opinion1=parseInt(this.elemek[b].tree.opinion1)+1}else{this.elemek[b].tree.opinion0=parseInt(this.elemek[b].tree.opinion0)+1}this.elemek[b].toggleElementDetails("default");break}},updateOpinions:function(){for(var a=0;a<userer.opinions.length;a++){this.updateOpinion(userer.opinions[a].assess_id,userer.opinions[a].opinion)}},clearThisBlock:function(){var a=new Object();a.lapok=new Object();a.lapok.osszes=1;this.parseRet(a);this.clearNextBlock()},clearNextBlock:function(){this.view.clearNextBlock(this.blokk+1)},drawAttends:function(){if(this.tipus!="movie"){var c=0;for(c=0;c<this.elemek.length;c++){var d=this.elemek[c];var b=d.tree;var e=d.child_azon;if(this.blokk!=0){b=d.tree.ajanlo}var a=userer.getMyAttend(e);if(a!=null){b.attend=a;d.toggleElementDetails("default")}}}},drawAttend:function(d,a){if(this.tipus!="movie"){var c=0;for(c=0;c<this.elemek.length;c++){var e=this.elemek[c];var f=e.tree.chield_azon;if(f!=d){continue}var b=e.tree;if(this.blokk!=0){b=e.tree.ajanlo}if(a!=null){b.attend=a;e.toggleElementDetails("default")}}}},updateOpinion:function(a,c){var b=0;for(b=0;b<this.elemek.length;b++){if(this.elemek[b].tree.azon!=a){continue}if(c==1){this.elemek[b].tree.opinion1=parseInt(this.elemek[b].tree.opinion1)+1}else{this.elemek[b].tree.opinion0=parseInt(this.elemek[b].tree.opinion0)+1}this.elemek[b].toggleElementDetails("default");break}},getFilters:function(){var a=this.view.getFilters();if(this.blokk>0){if(!a.sorrend){var b=$("velemeny_sorrend").value;a.sorrend=b}a.count_per_page*=2}return a}});var cItem=Class.create({initialize:function(a,c,b){this.azon=c.azon;this.tree=c;this.element=a;this.type=b;this.child_azon=c.azon;this.child_type=b;if(this.type=="ppl_assess"){this.child_azon=this.tree.ajanlo.azon;this.child_type="ppl"}else{if(this.type=="movie_assess"){this.child_azon=this.tree.film.azon;this.child_type="movie"}}},showElementDetails:function(){universe.getViewByName("datasheet").showDataSheet(this.child_type,this.child_azon);this.addToHistory(this)},toggleElementDetails:function(b){var e=this.tree;var c=this.element;var d="template_";var f=this.child_azon;if((b=="im"||b=="list")&&userer.isGuest()){userer.showLogin();return}if(this.type=="movie"){d+="movie_big"}else{if(this.type=="ppl"){d+="ppl_big"}else{if(this.type=="ppl_assess"){d+="ppl_small"}else{if(this.type=="movie_assess"){d+="movie_small"}}}}d+="_"+b;var a={m:this.tree};if(b=="list"){a.listak=userer.getListsWithMovie(f)}templater.render(c,d,a,this.afterRender.bind(this,b))},afterRender:function(a){if(a=="im"){var b=this.tree.azon+"_uzenet";document.getElementById(b).focus()}},addToHistory:function(){var b=null;if(this.type=="movie"){b=this.tree;b.onpopup_url=this.tree.onpopup_url;b.onclick_details=this.tree.onclick_details;userer.addMovie(b)}else{if(this.type=="movie_assess"){b=this.tree.film;userer.addMovie(b)}else{if(this.type=="ppl"){b=this.tree;userer.addPPL(b)}else{if(this.type=="ppl_assess"){b=this.tree.ajanlo;b.onpopup_url=this.tree.onpopup_url;b.onclick_details=this.tree.onclick_details;userer.addPPL(b)}}}}},getTrailer:function(){var b=null;if(this.type=="movie"){b=this.tree.linkek}else{if(this.type=="movie_assess"){b=this.tree.film.linkek}else{return"Nincs trailer"}}var a=0;for(a=0;a<b.length;a++){if(b[a].name=="trailer"){return b[a].url.unescapeHTML()}}return"Nincs trailer"}});var cUserer=Class.create(Observable,{initialize:function($super){$super();this.user_id=-1;this.user_name="";this.user_nem_style="";this.user_pic="";this.fullfilldate="";this.settings=new Array();this.dimension11=0;this.opinions=new Array();this.kedvenc_ppl=new Array();this.kedvenc_movie=new Array();this.max_kedvenc=10;this.max_display=6;this.listak=new Array();this.latott_listak=new Array();this.assessorListak=new Array();this.attends=new Array();this.likeCreatives=[];this.messages=new Array();this.out_messages=new Array();this.checkServerSession();this.periodicSessionCheck();this.openedSubMenus=new Array();this.question_result=null;this.status="";this.firstLoad=true;this.on("login",this.renderUserSettings.bind(this));this.on("logout",this.renderUserSettings.bind(this))},checkServerSession:function(){var a=new Ajax.Request("userActions.php?action=isloggedin",{method:"get",onSuccess:function(c){var b=c.responseText.evalJSON();userer.parseSessionCheck(b,false)}})},periodicSessionCheck:function(){window.setInterval("userer.checkServerSession()",60000)},parseSessionCheck:function(b,e){var g=false;var a=false;if(b.user_id!=this.user_id){a=true;if(b.user_id>0){this.user_id=b.user_id;this.user_pic=b.user_pic;this.user_nem_style=b.user_nem_style;this.fullfilldate=b.fullfilldate;this.settings=b.settings;this.dimension11=b.dimension11;this.kedvenc_ppl=b.kedvenc_ppl;this.listak=b.listak;this.latott_listak=b.latott_listak;this.assessorListak=b.assessorListak;var c=0;for(c=0;c<this.kedvenc_ppl.length;c++){var f=this.kedvenc_ppl[c];f.url="ppl="+f.azon;f.template="template_assessor_tooltip";tooltipper.addTartalom(f);this.kedvenc_ppl[c].tooltip_url=f.url;this.kedvenc_ppl[c].onpopup_url="#datasheet-ppl-"+f.azon+"";this.kedvenc_ppl[c].onclick_details="universe.getViewByName('datasheet').showDataSheet('ppl', "+f.azon+");"}this.kedvenc_movie=b.kedvenc_movie;for(c=0;c<this.kedvenc_movie.length;c++){var f=this.kedvenc_movie[c];f.url="movie="+f.azon;f.template="template_movie_tooltip";tooltipper.addTartalom(f);this.kedvenc_movie[c].tooltip_url=f.url;this.kedvenc_movie[c].onpopup_url="#datasheet-movie-"+f.azon+"";this.kedvenc_movie[c].onclick_details="universe.getViewByName('datasheet').showDataSheet('movie', "+f.azon+");"}this.opinions=b.opinions;this.attends=b.attends;this.likeCreatives=b.likeCreatives;this.status=b.status;this.messages=b.messages;this.out_messages=b.out_messages;this.refreshHistoryWindow("movie");this.refreshHistoryWindow("ppl");universe.activeView().resetAllElement();g=true}else{this.user_id=0;this.fullfilldate="";this.settings=new Array();this.dimension11=0;this.opinions=new Array();this.listak=new Array();this.latott_listak=new Array();var d=new Object();d.banlist=1;d.items=b.banned_movies;d.name="banlist";this.listak.push(d);this.assessorListak=b.assessorListak;this.attends=new Array();this.likeCreatives=[];this.status="";this.messages=new Array();this.out_messages=new Array();this.refreshHistoryWindow("movie");this.refreshHistoryWindow("ppl");universe.activeView().resetAllElement();if(e){menuer.changeIt("kategoria")}}}else{if(e){alert("Hibás felhasználónév/jelszó!")}}this.user_name=b.user_name;if(a){this.drawUserBox();this.drawUserToolbar();this.drawAttends();if(!this.isGuest()){this.refreshAssessorEditLists();if(e){this.fireEvent("login",this.user_id,this.user_name)}}else{if(e){this.fireEvent("logout",this.user_id,this.user_name)}}}this.messages=b.messages;this.out_messages=b.out_messages;this.refreshMessagesWindow();this.refreshOutMessagesWindow();this.refreshEmberekMenu();if(this.firstLoad){this.firstLoad=false;if(!menuer.checkOnloadShow()){this.showWelcome()}}else{this.showWelcome()}return g},parseSessionCheckWithEval:function(ret,isUserAction,evalni){var vissz=this.parseSessionCheck(ret,isUserAction);if(vissz){eval(evalni)}},drawUserToolbar:function(){var b=$("user_toolbar");var c="";var a=new Object();if(this.isGuest()){var d="";if($("user_name")!=null){d=$("user_name").value}if(d!=""){a.user_name=d}else{a.user_name=languager.getText("username")}c="user_toolbar_guest"}else{c="user_toolbar_regged";a.user_id=this.user_id;a.user_name=this.user_name;a.user_nem_style=this.user_nem_style;a.user_pic=this.user_pic}templater.render(b,c,a,this.drawUserToolbarCallback.bind(this))},drawUserToolbarCallback:function(){this.refreshMessagesWindow()},drawUserBox:function(){var b=$("userbox");var c="";var a={};if(this.isGuest()){var d="";if($("user_name")!=null){d=$("user_name").value}if(d!=""){a.user_name=d}else{a.user_name=languager.getText("username")}c="user_guest"}else{c="user_regged";a.user_id=this.user_id;a.user_name=this.user_name;a.user_nem_style=this.user_nem_style;a.user_pic=this.user_pic}templater.render(b,c,a,this.drawUserBoxCallback.bind(this))},drawUserBoxCallback:function(){if(!this.isGuest()){this.showLists()}},isGuest:function(){return(!(this.user_id>0))},addPPL:function(a){this.addElem(a,this.kedvenc_ppl);this.refreshHistoryWindow("ppl");this.updateHistoryToServer(a,"ppl")},addMovie:function(a){this.addElem(a,this.kedvenc_movie);this.refreshHistoryWindow("movie");this.updateHistoryToServer(a,"movie")},addElem:function(a,c){var b=Object.clone(a);for(i=0;i<c.length;i++){if(b.azon==c[i].azon){c.splice(i,1);break}}b.onclick_details="openNewLayer('"+b.onpopup_url+"')";c.push(b);if(c.length>this.max_kedvenc){c.splice(0,1)}},updateHistoryToServer:function(e,c){if(this.isGuest()){return}var d="";var b="userActions.php?action=addhistory";var f=null;if(c=="ppl"){f=this.kedvenc_ppl;b+="ppl&ppls="}else{f=this.kedvenc_movie;b+="movie&movies="}for(uz=0;uz<f.length;uz++){d+=f[uz].azon+","}b+=d.substring(0,d.length-1);var a=new Ajax.Request(b,{method:"get",onSuccess:function(g){}})},refreshHistoryWindow:function(e){var b=null;var k=null;var d=[];var j="";var h=0;var a=0;if(e=="movie"){b=$("movie_history");j="template_movie_history";k=this.kedvenc_movie;h=k.length-1;a=Math.max(h-this.max_display+1,0)}else{b=$("ppl_history");j="template_ppl_history";k=this.kedvenc_ppl;h=k.length-1;a=Math.max(h-this.max_display+1,0)}var g=b.select("a");for(var c=0;c<g.length;c++){g[c].stopObserving()}if(k.length==0){if(e=="movie"){$("movie_history_box").hide()}else{$("ppl_history_box").hide()}return}else{if(e=="movie"){$("movie_history_box").show()}else{$("ppl_history_box").show()}}for(c=h;c>=a;c--){d.push(k[c])}var f={elemek:d};templater.render(b,j,f,this.afterRefreshHistoryWindow.bind(this,e))},afterRefreshHistoryWindow:function(b){var c;if(b=="movie"){c=$("movie_history")}else{c=$("ppl_history")}var a=c.select("a");universe.bindEntities(a)},refreshMessagesWindow:function(){var d=$("tartalom_messages_list");var g="template_messages_list";var b="";if($("messages_addressee_filter").value!=""&&$("messages_addressee_filter").value!=languager.getText("messages_inbox_filter")){b=$("messages_addressee_filter").value}var a=$("messages_type_filter").value;var f=false;var e=0;var h=new Array();for(e=0;e<this.messages.length;e++){if(this.messages[e].is_new==1){f=true}if(b!=""&&this.messages[e].sender_usernm.indexOf(b)!=0){continue}if(a=="read"&&this.messages[e].is_new==1){continue}if(a=="unread"&&this.messages[e].is_new==0){continue}h.push(this.messages[e])}if(f){this.hasNewMessage()}else{this.hasntNewMessage()}var c=new Object();c.elemek=h;templater.render(d,g,c)},refreshOutMessagesWindow:function(){var c=$("tartalom_out_messages_list");var d="template_out_messages_list";var a="";if($("out_messages_addressee_filter").value!=""&&$("out_messages_addressee_filter").value!=languager.getText("messages_outbox_filter")){a=$("out_messages_addressee_filter").value}var e=new Array();for(i=0;i<this.out_messages.length;i++){if(a!=""&&this.out_messages[i].receiver_usernm.indexOf(a)!=0){continue}e.push(this.out_messages[i])}var b=new Object();b.elemek=e;templater.render(c,d,b)},hasNewMessage:function(){if($("messages_boritek")!=null){$("messages_boritek").src="images/email_olvasatlan.gif"}},hasntNewMessage:function(){if($("messages_boritek")!=null){$("messages_boritek").src="images/email_olvasott.gif"}},showMessage:function(d){var b=$("tartalom_messages_text");var e="template_messages_text";var c=-1;var f=-1;for(c=0;c<this.messages.length;c++){if(this.messages[c].id==d){f=c;break}}if(f>-1){if(this.messages[f].is_new==1){this.messages[f].is_new=0;this.setMessageRead(d)}}else{b.innerHTML="";return}var a=new Object();a.message=this.messages[f];a.message.message_html=a.message.message_html.replace(/&nbsp;/g,"&nbsp; ");templater.render(b,e,a)},showFirstMessage:function(){var a=0;for(i=0;i<this.messages.length;i++){if(this.messages[i].is_new==1){a=this.messages[i].id;break}}if(a==0){for(i=0;i<this.messages.length;i++){a=this.messages[i].id;break}}if(a>0){this.showMessage(a)}},showFirstOutMessage:function(){var a=0;for(i=0;i<this.out_messages.length;i++){if(this.out_messages[i].is_new==1){a=this.out_messages[i].id;break}}if(a==0){for(i=0;i<this.out_messages.length;i++){a=this.out_messages[i].id;break}}if(a>0){this.showOutMessage(a)}},setMessageRead:function(b){for(i=0;i<this.messages.length;i++){if(this.messages[i].id==b){this.messages[i].is_new=0;break}}var a=new Ajax.Request("userActions.php?action=setimread&message="+b,{method:"get",onSuccess:function(c){userer.refreshMessagesWindow()}})},setMessageUnread:function(c){var b=0;for(b=0;b<this.messages.length;b++){if(this.messages[b].id==c){this.messages[b].is_new=1;break}}var a=new Ajax.Request("userActions.php?action=setimunread&message="+c,{method:"get",onSuccess:function(d){userer.refreshMessagesWindow()}})},deleteMessage:function(d,c){if(c==null&&!confirm(languager.getText("confirm_message_delete"))){return}var b=0;for(b=0;b<this.messages.length;b++){if(this.messages[b].id==d){this.messages.splice(b,1);break}}userer.refreshMessagesWindow();userer.showMessage(d);var a=new Ajax.Request("userActions.php?action=deleteim&message="+d,{method:"get",onSuccess:function(e){universe.userAlert("Üzenet törölve.",0,null,"success")}})},deleteOutMessage:function(d,c){if(c==null&&!confirm(languager.getText("confirm_message_delete"))){return}var b=0;for(b=0;b<this.out_messages.length;b++){if(this.out_messages[b].id==d){this.out_messages.splice(b,1);break}}userer.refreshOutMessagesWindow();userer.showOutMessage(d);var a=new Ajax.Request("userActions.php?action=deleteim&message="+d,{method:"get",onSuccess:function(e){universe.userAlert("Üzenet törölve.",0,null,"success")}})},deleteOutMessages:function(a){var b=0;for(b=0;b<a.length;b++){this.deleteOutMessage(a[b],true)}},deleteMessages:function(a){var b=0;for(b=0;b<a.length;b++){this.deleteMessage(a[b],true)}},selectAllMessage:function(c,d){var b="";if(c=="out"){b="out_message_check_"}else{b="message_check_"}var a=0;while($(b+a)!=null){$(b+a).checked=d;a++}},deleteSelectedMessages:function(d){if(!confirm(languager.getText("confirm_messages_delete"))){return}var c="";var e="";if(d=="out"){c="out_message_check_";e="out_message_index_"}else{c="message_check_";e="message_index_"}var b=0;var a=new Array();while($(c+b)!=null){if($(c+b).checked){a.push($(e+b).value)}b++}if(a.length>0){if(d=="out"){this.deleteOutMessages(a)}else{this.deleteMessages(a)}}},showOutMessage:function(d){var b=$("tartalom_out_messages_text");var e="template_out_messages_text";var c=0;var f=-1;for(c=0;c<this.out_messages.length;c++){if(this.out_messages[c].id==d){f=c;break}}if(f==-1){b.innerHTML="";return}var a=new Object();a.message=this.out_messages[f];a.message.message_html=a.message.message_html.replace(/&nbsp;/g,"&nbsp; ");templater.render(b,e,a)},openMessageBox:function(){window.scrollTo(0,0);if(this.isGuest()){this.showLogin();return false}menuer.showTartalom("messages");userer.showFirstMessage();return false},openLikePpls:function(){window.scrollTo(0,0);if(this.isGuest()){this.showLogin();return false}menuer.changeIt("ember");universe.activateViewByName("emberek");return false},openUserSettings:function(){window.scrollTo(0,0);if(this.isGuest()){this.showLogin();return false}this.showUserSettings();return false},openPersonalDatas:function(){window.scrollTo(0,0);if(this.isGuest()){this.showLogin();return false}userer.showPersonalDatas();return false},openListsEdit:function(){window.scrollTo(0,0);if(this.isGuest()){this.showLogin();return false}menuer.showTartalom("lista_edit");return false},openAttention:function(){openNewWindow("felhivas.php");return false},checkForEnter:function(a){var b=0;if(window.event){b=a.keyCode}else{if(a.which){b=a.which}}if(b==13){return true}return false},checkForEsc:function(a){var b=0;if(window.event){b=a.keyCode}else{if(a.which){b=a.which}}if(b==27){return true}return false},checkForInputFill:function(a){if(a=="welcome_login"){if($("user_name_w").value!=""&&$("user_name_w").value!=languager.getText("login_username_inputvalue")&&$("user_pass_w").value!=""&&$("user_pass_w").value!="jelszó"){$("loginsubmit_w").disabled=false;return true}else{$("loginsubmit_w").disabled=true;return false}}else{if(a=="login"){if($("user_name_l").value!=""&&$("user_name_l").value!=languager.getText("login_username_inputvalue")&&$("user_pass_l").value!=""&&$("user_pass_l").value!="Jelszó"){$("loginsubmit_l").disabled=false;return true}else{$("loginsubmit_l").disabled=true;return false}}}},doLogin:function(e,c,b){var d="userActions.php?action=login&user_name="+e+"&password="+c;if(b){d+="&always_in=1"}var a=new Ajax.Request(d,{method:"get",onSuccess:function(g){var f=g.responseText.evalJSON();userer.parseSessionCheck(f,true);userer.resetLoginButtons()}});this.onLoginProcess()},doLoginWithEval:function(f,d,c,a){var e="userActions.php?action=login&user_name="+f+"&password="+d;if(c){e+="&always_in=1"}var b=new Ajax.Request(e,{method:"get",onSuccess:function(h){var g=h.responseText.evalJSON();userer.parseSessionCheckWithEval(g,true,a);userer.resetLoginButtons()}});this.onLoginProcess()},onLoginProcess:function(){if($("loginsubmit_l")!=null){$("loginsubmit_l").hide()}if($("login_layer_loading")!=null){$("login_layer_loading").show()}if($("loginsubmit_w")!=null){$("loginsubmit_w").hide()}if($("welcome_layer_loading")!=null){$("welcome_layer_loading").show()}},resetLoginButtons:function(){if($("login_layer_loading")!=null){$("login_layer_loading").hide()}if($("loginsubmit_l")!=null){$("loginsubmit_l").show()}if($("welcome_layer_loading")!=null){$("welcome_layer_loading").hide()}if($("loginsubmit_w")!=null){$("loginsubmit_w").show()}},doLogout:function(){if(this.isGuest()){return}var a=new Ajax.Request("userActions.php?action=logout",{method:"get",onSuccess:function(c){var b=c.responseText.evalJSON();userer.parseSessionCheck(b,false);userer.fireEvent("logout",0,"")}})},doRegistrationWithEval:function(g,e,f,d,c,a){$("reg_submit_r").disabled=true;if(!this.checkPasswordEqual(e,f)){alert(languager.getText("invalid_password"));return}if(!$("feltetelek_r").checked){alert(languager.getText("policy_agree"));return}var b=new Ajax.Request("userActions.php?action=registration&user_name="+g+"&email="+d+"&captcha="+c+"&password="+e,{method:"get",onSuccess:function(j){var h=j.responseText.evalJSON();$("reg_submit_r").disabled=false;if(h.captcha!=null){userer.putCaptcha(h.captcha);alert(h.error);return}var h=j.responseText.evalJSON();userer.parseSessionCheckWithEval(h,true,a)}})},putCaptcha:function(a){$("captcha_img").src=a},requestCaptcha:function(){var a=new Ajax.Request("userActions.php?action=registration",{method:"get",onSuccess:function(c){var b=c.responseText.evalJSON();if(b.captcha!=null){userer.putCaptcha(b.captcha)}}})},makeOpinionExt:function(e,c,a,d){if(this.isGuest()||this.hasOpinion(c)){return}var b=new Ajax.Request("userActions.php?action=opinion&assess="+c+"&opinion="+e,{method:"get",onSuccess:(function(g){var f=g.responseText.evalJSON();this.opinions.push(f);if(a){a.call(d||window,f)}}).bind(this)})},makeOpinion:function(c,b){if(this.isGuest()||this.hasOpinion(b)){return}var a=new Ajax.Request("userActions.php?action=opinion&assess="+b+"&opinion="+c,{method:"get",onSuccess:function(e){var d=e.responseText.evalJSON();userer.parseOpinion(d)}})},parseOpinion:function(a){this.opinions.push(a);universe.activeView().updateOpinion(a.assess_id,a.opinion)},hasOpinion:function(a){if(this.getMyOpinion(a)!=null){return true}return false},getMyOpinion:function(a){for(i=0;i<this.opinions.length;i++){if(a==this.opinions[i].assess_id){return this.opinions[i].opinion}}return null},makeAttend:function(d,a){if(this.isGuest()){this.showLogin();return}var c=this.getAttend(d);if(c){if(a==-1){this.attends.splice(this.attends.indexOf(c),1)}else{c.attend=a}}else{if(a!=-1){this.attends.push({assessor_id:d,attend:a})}}var b=new Ajax.Request("userActions.php?action=attend&assessor_id="+d+"&attend="+a,{method:"get",onSuccess:function(f){var e=f.responseText.evalJSON();userer.parseAttend(e)}})},hasAttend:function(a){if(this.getMyAttend(a)!=null){return true}return false},parseAttend:function(a){this.attends=a;this.drawAttends()},drawAttends:function(){if(universe.activeView().drawAttends){universe.activeView().drawAttends()}},isAttend:function(b){var a=this.getAttend(b);return a?(a.attend==1):null},getAttend:function(b){var a=0;for(a=0;a<this.attends.length;a++){if(b==this.attends[a].assessor_id){return this.attends[a]}}return null},getMyAttend:function(b){var a=this.getAttend(b);return a?a.attend:null},markCreativeLike:function(e,b){if(this.isGuest()){this.showLogin();return}if(b==-1){this.deleteCreativeLike(e)}else{var c=this.getCreativeLike(e);if(c){c.like=b}else{this.likeCreatives.push({creative_id:e,like:b})}}var d=new Hash();d.set("creative",e);d.set("like",b);var a=new Ajax.Request("userActions.php?action=markcreativelike",{method:"post",parameters:d,onSuccess:function(g){var f=g.responseText.evalJSON()}})},deleteCreativeLike:function(b){var a=0;for(a=0;a<this.likeCreatives.length;a++){if(b==this.likeCreatives[a].creative_id){this.likeCreatives.splice(a,1);break}}},getCreativeLike:function(b){var a=0;for(a=0;a<this.likeCreatives.length;a++){if(b==this.likeCreatives[a].creative_id){return this.likeCreatives[a]}}return null},isCreativeLike:function(b){var a=this.getCreativeLike(b);return a?(a.like==1):null},showWelcome:function(){return;var c=readCookie("welcome");if(c!=null){return}showFedoLayer();if(!this.isGuest()){$("filmet_ertekelek_login_user").innerHTML=this.user_name}else{}var b=$("welcome_layer");var a=document.body.clientWidth;var d=100;b.style.top=d+"px";d=(a-500)/2;b.style.left=d+"px";b.show();$("welcome_tip").innerHTML=tipper.getTip("welcome");$("veletlen").checked=true;universe.activeView().onParamsChange();createCookie("welcome","1",0);if(navigator.appVersion.indexOf("MSIE 6.")>-1){$("welcome_layer").innerHTML=$("template_welcome_ie6").value}},checkMenuAlert:function(b){var d=readCookie("clean_params_on_menu_change");if(d!=null){return false}if(!menuer.isParamsExists()){return false}showFedoLayer();var c=$("clear_menu_alert_layer");var a=document.body.clientWidth;var e=100;c.style.top=e+"px";e=(a-500)/2;c.style.left=e+"px";c.show();return true},changeMenuAlert:function(a){$("clear_menu_alert_layer").hide();$("fedo_layer").hide();createCookie("clean_params_on_menu_change",a,0);menuer.cleanAllParams()},setSetting:function(mit,ertek){var a="";if(this.getSetting(mit)!=null){a="this.settings."+mit+'.value = "'+ertek+'"'}else{a="this.settings."+mit+" = new Object(); this.settings."+mit+'.value = "'+ertek+'"'}var et=eval(a);var keres=new Ajax.Request("userActions.php?action=setusersetting&attrib="+mit+"&value="+ertek,{method:"get",onSuccess:function(transport){universe.userAlert(languager.getText("setting_saved"))}})},getSetting:function(mit){if(mit=="clean_params_on_menu_change"){var volt=readCookie("clean_params_on_menu_change");if(volt!=null){return volt}return 1}var a="this.settings."+mit;var et=eval(a);if(et!=null){return et.value}else{return null}},renderUserSettings:function(){var a=new Object();a.settings=this.settings;var b=$("tartalom_usersettings");if(b==null){return}templater.render(b,"template_usersettings",a)},showUserSettings:function(){this.renderUserSettings();menuer.showTartalom("usersettings")},hideWelcome:function(){$("welcome_layer").hide();$("fedo_layer").hide()},showLogin:function(){$("login_layer_loading").hide();showFedoLayer();var b=$("login_layer");var a=document.body.clientWidth;var c=100;b.style.top=c+"px";c=(a-500)/2;b.style.left=c+"px";b.show();$("login_tip").innerHTML=tipper.getTip("login");$("user_name_l").className="login-focused";$("user_name_l").focus();$("user_name_l").select()},hideLogin:function(){$("login_layer").hide();$("fedo_layer").hide()},forgetPassword:function(b){if(b==languager.getText("login_username_inputvalue")){alert(languager.getText("forgetpassword_invalidemail"));return}var a=new Ajax.Request("userActions.php?action=forgetpassword&email="+b,{method:"get",onSuccess:function(g){var c=g.responseText;var f=b;var d=languager.getTextModified("forgetpassword_sent",new Array(new Array("[[fiok]]",f)));alert(d)}})},showRegistration:function(){showFedoLayer();var b=$("registration_layer");var a=document.body.clientWidth;var c=100;b.style.top=c+"px";c=(a-500)/2;b.style.left=c+"px";b.show();$("registration_tip").innerHTML=tipper.getTip("registration");this.requestCaptcha()},hideRegistration:function(){$("registration_layer").hide();$("fedo_layer").hide()},checkPasswordStrength:function(e){if(e.length<1){return}var b=0;var g="1234567890";var f=0;var c=0;for(b=0;b<e.length;b++){var d=e.substr(b,1);if(g.indexOf(d)>-1){f++}if(d.toLowerCase()!=d){c++}}b=Math.round(e.length/1.5);if(f>0){b+=1}if(c>0){b+=1}var a=$("password_check");if(a==null){return}if(b<5){a.innerHTML=languager.getText("password_weak");a.style.color="red"}else{if(b<7){a.innerHTML=languager.getText("password_medium");a.style.color="blue"}else{a.innerHTML=languager.getText("password_strong");a.style.color="green"}}},checkPasswordEqual:function(b,a){var c=$("password_check_equal");if(c==null){return}if(a!=""&&b!=a){c.innerHTML=languager.getText("password_missspelled");c.style.color="red"}else{c.innerHTML=""}if((a+b).length>0&&b==a){return true}return false},checkEmail:function(b){var a=new Ajax.Request("userActions.php?action=checkemail&email="+b,{method:"get",onSuccess:function(c){userer.parseEmailCheck(c.responseText)}})},parseEmailCheck:function(b){var a=$("email_check");a.innerHTML="";if(b.indexOf("ok!")==-1){a.innerHTML=languager.getText("email_missspelled");a.style.color="red"}},banMovie:function(b,a){if(this.isGuest()||this.isItemAssessed(b)){this.reallyBanMovie(b,a);return}this.showDidYouSee(b,a)},hideDidYouSee:function(){hideFedoLayer();var a=$("didyousee_layer");a.hide()},showDidYouSee:function(e,d){showFedoLayer();var f=$("didyousee_layer");f.show();var a=document.body.clientWidth;var g=f.clientWidth;var h=100;f.style.top=h+"px";h=Math.round((a-g)/2);f.style.left=h+"px";var b=new Object();b.movie_id=e;b.blokk=d;var c=$("didyousee_layer");if(c==null){return}templater.render(c,"template_didyousee",b)},markMovieAsSeen:function(b){var a=new Ajax.Request("userActions.php?action=markmovieasseen&movies="+b,{method:"get",onSuccess:function(c){}})},reallyBanMovie:function(c,b){var d=this.getBanList();if(d!=-1){var e=new Object();e.id=c;e.comment="";this.listak[d].items.push(e)}this.refreshLists();if(this.isGuest()){this.drawUserBox()}var a=new Ajax.Request("userActions.php?action=banmovie&movies="+c,{method:"get",onSuccess:function(g){var f=b;universe.activeView().tablak[(f)].changePage(universe.activeView().tablak[(f)].oldal)}})},addItemToList:function(e,b,d){var c=this.getList(e);if(c!=-1){if(!this.listak[c].items.findBy("id",b)){this.listak[c].items.push({id:b,comment:d});this.refreshLists();var a=new Ajax.Request("userActions.php?action=additemtolist&movie_id="+b+"&list_id="+e+"&comment="+d,{method:"get",onSuccess:function(f){}})}}},removeItemFromList:function(e,c){var d=this.getList(e);if(d!=-1){var b=this.getItemInList(this.listak[d],c);if(b!=-1){this.listak[d].items.splice(b,1)}}this.refreshLists();var a=new Ajax.Request("userActions.php?action=removeitemfromlist&movie_id="+c+"&list_id="+e,{method:"get",onSuccess:function(f){}})},unbanMovie:function(d,c){var e=this.getBanList();if(e!=-1){var b=this.getItemInList(this.listak[e],d);if(b!=-1){this.listak[e].items.splice(b,1)}}this.refreshLists();if(this.isGuest()){this.drawUserBox()}var a=new Ajax.Request("userActions.php?action=unbanmovie&movies="+d,{method:"get",onSuccess:function(h){var g=c;universe.activeView().tablak[(g)].changePage(universe.activeView().tablak[(g)].oldal);var f=universe.getViewByName("valaszto");g=0;if(f.tablak[0].tipus!="movie"){g=1}f.tablak[(g)].changePage(f.tablak[(g)].oldal)}})},isItemInList:function(c,b){if(typeof c!=="object"){var a=this.getList(c);if(a==-1){return}c=this.listak[a]}return(this.getItemInList(c,b)>-1)?true:false},isItemInBanList:function(a){var b=this.getBanList();return this.isItemInList(this.listak[b],a)},isItemAssessed:function(a){var b=0;for(b=0;b<this.latott_listak.length;b++){if(this.isItemInList(this.latott_listak[b],a)){return true}}return false},isItemInSeenList:function(a){var b=this.getSeenList();return this.isItemInList(this.listak[b],a)},getItemInList:function(c,b){if(c!=null){var a=0;for(a=0;a<c.items.length;a++){if(c.items[a].id==b){return a}}}return -1},getList:function(b){var a=0;for(a=0;a<this.listak.length;a++){if(this.listak[a].id==b){return a;break}}return -1},getSeenList:function(){var a=0;for(a=0;a<this.listak.length;a++){if(this.listak[a].nemertekelt==1){return a;break}}return -1},getBanList:function(){var a=0;for(a=0;a<this.listak.length;a++){if(this.listak[a].banlist==1){return a;break}}return -1},getBanListCount:function(){var a=this.getBanList();return((a>-1)?(this.listak[a].items.length):(0))},getListsWithMovie:function(c){var a=new Array();var e=new Array();var d=0;for(d=0;d<this.listak.length;d++){if(this.isItemInList(this.listak[d],c)){a.push(this.listak[d])}else{e.push(this.listak[d])}}var b=new Object();b.inIt=a;b.outIt=e;return b},refreshLists:function(){var a=new Object();a.listak=this.listak;a.latott_listak=this.latott_listak;var b=$("menu_listaim");if(b==null){return}templater.render(b,"template_menu_listaim",a,function(){$("menu_listaim").show()});this.refreshEditLists()},showLists:function(){this.refreshLists()},hideLists:function(){$("menu_listaim").hide()},toggleLists:function(){if($("menu_listaim").visible()){this.hideLists()}else{this.showLists()}},toggleCustom:function(a){if($(a).visible()){$(a).hide()}else{$(a).show()}},toggleAddList:function(){if($("menu_addlist").visible()){this.hideAddList()}else{this.showAddList()}},showAddList:function(){this.refreshLists();$("menu_addlist").show()},hideAddList:function(){$("menu_addlist").hide()},createList:function(b){var a=new Ajax.Request("userActions.php?action=createlist&name="+b,{method:"get",onSuccess:function(d){if(d.responseText!="no!"){var c=d.responseText.evalJSON();userer.listak=c;userer.refreshLists()}}})},changeList:function(c,b){var a=new Ajax.Request("userActions.php?action=changelist&list_id="+c+"&name="+b,{method:"get",onSuccess:function(e){if(e.responseText!="no!"){var d=e.responseText.evalJSON();userer.listak=d;userer.refreshLists()}}})},setListPublic:function(d,c){var a=1;if(!c){a=0}var b=new Ajax.Request("userActions.php?action=setlistpublic&list_id="+d+"&public="+a,{method:"get",onSuccess:function(f){if(f.responseText!="no!"){var e=f.responseText.evalJSON();userer.listak=e;universe.userAlert(languager.getText("setting_saved"))}}})},deleteList:function(e){var b=this.getList(e);var d=this.listak[b];if(d.banlist==1){return false}if(!confirm(languager.getTextModified("confirm_list_delete",new Array(new Array("[[list_name]]",d.name))))){return false}var c=new Ajax.Request("userActions.php?action=deletelist&list_id="+e,{method:"get",onSuccess:function(f){if(f.responseText!="no!"){var a=f.responseText.evalJSON();userer.listak=a;userer.refreshLists();universe.userAlert(languager.getText("list_delete_done"))}}})},truncateList:function(e){var b=this.getList(e);var d=this.listak[b];if(!confirm(languager.getTextModified("confirm_list_truncate",new Array(new Array("[[list_name]]",d.name))))){return false}var c=new Ajax.Request("userActions.php?action=truncatelist&list_id="+e,{method:"get",onSuccess:function(f){if(f.responseText!="no!"){var a=f.responseText.evalJSON();userer.listak=a;userer.refreshLists();universe.userAlert(languager.getText("list_truncate_done"))}}})},refreshEditLists:function(){var a={listak:this.listak};templater.render($("list_edit_movies_div"),"template_list_edit_movies",a,null)},onInputFocus:function(a,b){if(a.value==b){a.value=""}},onInputBlur:function(a,b){if(a.value==""){a.value=b}},toggleUserMenu:function(){if($("user_secondary_menu").visible()){$("user_secondary_menu").hide()}else{$("user_secondary_menu").show()}},toggleUserToolbarDropdown:function(){if($("user_toolbar_dropdown").visible()){$("user_toolbar_dropdown").hide()}else{$("user_toolbar_dropdown").show()}},showRecom:function(a){if(this.isGuest()){this.showLogin();return}showFedoLayer();var c=$("recom_layer");c.show();window.scrollTo(0,0);var b=document.body.clientWidth;var d=c.clientWidth;var e=40;c.style.top=e+"px";e=Math.round((b-d)/2);c.style.left=e+"px";new Ajax.Updater("recom_iframe","/recomwiz/?id="+a+"&userid="+this.user_id,{asynchronous:true,evalScripts:true})},hideRecom:function(){$("fedo_layer").hide();$("recom_layer").hide();$("recom_iframe").innerHTML=""},showTrailer:function(j,c){showFedoLayer();var f=universe.activeView().tablak[j-1].getItem(c);var m=f.getTrailer();var l="";if(f.type=="movie_assess"){l=f.tree.film.title}else{l=f.tree.title}document.getElementById("trailer_inner").innerHTML="<h1>"+l+'</h1><div id="trailerContainer"></div> <br/> '+languager.getText("missing_trailer_prefix")+'<a href="#" onclick="userer.missingTrailer('+f.azon+", '"+l.escapeHTML()+"'); return false;\">"+languager.getText("missing_trailer_link")+"</a>"+languager.getText("missing_trailer_suffix");var b=m;var g={allowScriptAccess:"always"};var h={id:"ytPlayer"};swfobject.embedSWF("http://www.youtube.com/v/"+b+"&enablejsapi=1&playerapiid=player1","trailerContainer","480","295","8",null,null,g,h);var k=$("trailer_layer");k.show();var a=document.body.clientWidth;var d=k.clientWidth;var e=100;k.style.top=e+"px";e=Math.round((a-d)/2);k.style.left=e+"px";$("trailer_tip").innerHTML=tipper.getTip("trailer");return false},showTrailerExt:function(e){showFedoLayer();var g=0;var h=e.linkek;var n="Nincs trailer";for(g=0;g<h.length;g++){if(h[g].name=="trailer"){n=h[g].url.unescapeHTML()}}var m=e.title;document.getElementById("trailer_inner").innerHTML="<h1>"+m+'</h1><div id="trailerContainer"></div> <br/> '+languager.getText("missing_trailer_prefix")+'<a href="#" onclick="userer.missingTrailer('+e.azon+", '"+m.escapeHTML()+"'); return false;\">"+languager.getText("missing_trailer_link")+"</a>"+languager.getText("missing_trailer_suffix");var b=n;var f={allowScriptAccess:"always"};var k={id:"ytPlayer"};swfobject.embedSWF("http://www.youtube.com/v/"+b+"&enablejsapi=1&playerapiid=player1","trailerContainer","480","295","8",null,null,f,k);var l=$("trailer_layer");l.show();var a=document.body.clientWidth;var c=l.clientWidth;var d=100;l.style.top=d+"px";d=Math.round((a-c)/2);l.style.left=d+"px";$("trailer_tip").innerHTML=tipper.getTip("trailer");window.scrollTo(0,0);return false},hideTrailer:function(){$("fedo_layer").hide();$("trailer_layer").hide();$("trailer_inner").innerHTML=""},missingTrailer:function(b,c){var a=new Ajax.Request("userActions.php?action=missingtrailer&movie="+b+"&title="+c,{method:"get",onSuccess:function(d){alert("Köszönjük! 24 órán belül javítjuk.")}})},showEgyeb:function(c){showFedoLayer();var b="";if(c=="torrent"){b=languager.getText("torrent_embedded");b=b.unescapeHTML().replace(/&quot;/g,'"')}else{b=c}document.getElementById("egyeb_inner").innerHTML=b;var d=$("egyeb_layer");d.show();var a=document.body.clientWidth;var e=d.clientWidth;var f=100;d.style.top=f+"px";f=Math.round((a-e)/2);d.style.left=f+"px"},hideEgyeb:function(){$("fedo_layer").hide();$("egyeb_layer").hide();$("egyeb_inner").innerHTML=""},addAssessorToList:function(e,c,d){var b=this.getAssessorList(e);if(b!=-1){if(!this.assessorListak[b].items.findBy("id",c)){this.assessorListak[b].items.push({id:c,comment:d});this.refreshAssessorLists();var a=new Ajax.Request("userActions.php?action=addassessortolist&assessor_id="+c+"&list_id="+e+"&comment="+d,{method:"get",onSuccess:function(f){}})}}},removeAssessorFromList:function(e,d){var c=this.getAssessorList(e);if(c!=-1){var b=this.getAssessorInList(this.assessorListak[c],d);if(b!=-1){this.assessorListak[c].items.splice(b,1)}}this.refreshAssessorLists();var a=new Ajax.Request("userActions.php?action=removeassessorfromlist&assessor_id="+d+"&list_id="+e,{method:"get",onSuccess:function(f){}})},isAssessorInList:function(c,b){if(typeof c!=="object"){var a=this.getAssessorList(c);if(a==-1){return false}c=this.assessorListak[a]}return(this.getAssessorInList(c,b)>-1)?true:false},getAssessorInList:function(c,b){if(c!=null){var a=0;for(a=0;a<c.items.length;a++){if(c.items[a].id==b){return a}}}return -1},getAssessorList:function(b){var a=0;for(a=0;a<this.assessorListak.length;a++){if(this.assessorListak[a].id==b){return a;break}}return -1},refreshAssessorLists:function(){this.refreshAssessorEditLists();this.refreshEmberekMenu()},refreshAssessorEditLists:function(){var a={assessorListak:this.assessorListak};templater.render($("list_edit_assessors_div"),"template_list_edit_assessors",a,null)},showAssessorLists:function(){this.refreshAssessorLists();$("menu_assessorlistaim").show()},hideAssessorLists:function(){$("menu_assessorlistaim").hide()},toggleAssessorLists:function(){if($("menu_assessorlistaim").visible()){this.hideAssessorLists()}else{this.showAssessorLists()}},createAssessorList:function(b){var a=new Ajax.Request("userActions.php?action=createassessorlist&name="+b,{method:"get",onSuccess:function(d){if(d.responseText!="no!"){var c=d.responseText.evalJSON();userer.assessorListak=c;userer.refreshAssessorLists()}}})},changeAssessorList:function(c,b){var a=new Ajax.Request("userActions.php?action=changeassessorlist&list_id="+c+"&name="+b,{method:"get",onSuccess:function(e){if(e.responseText!="no!"){var d=e.responseText.evalJSON();userer.assessorListak=d;userer.refreshAssessorLists()}}})},setAssessorListPublic:function(d,c){var a=1;if(!c){a=0}var b=new Ajax.Request("userActions.php?action=setassessorlistpublic&list_id="+d+"&public="+a,{method:"get",onSuccess:function(f){if(f.responseText!="no!"){var e=f.responseText.evalJSON();userer.assessorListak=e}}})},deleteAssessorList:function(e){var b=this.getAssessorList(e);var d=this.assessorListak[b];if(d.ismerosok==1||d.erdekesek==1){return false}if(!confirm(languager.getTextModified("confirm_assessorlist_delete",new Array(new Array("[[list_name]]",d.name))))){return false}var c=new Ajax.Request("userActions.php?action=deleteassessorlist&list_id="+e,{method:"get",onSuccess:function(f){if(f.responseText!="no!"){var a=f.responseText.evalJSON();userer.assessorListak=a;userer.refreshAssessorLists();universe.userAlert(languager.getText("list_delete_done"))}}})},truncateAssessorList:function(e){var b=this.getAssessorList(e);var d=this.assessorListak[b];if(!confirm(languager.getTextModified("confirm_assessorlist_truncate",new Array(new Array("[[list_name]]",d.name))))){return false}var c=new Ajax.Request("userActions.php?action=truncateassessorlist&list_id="+e,{method:"get",onSuccess:function(f){if(f.responseText!="no!"){var a=f.responseText.evalJSON();userer.assessorListak=a;userer.refreshAssessorLists();universe.userAlert(languager.getText("list_truncate_done"))}}})},sendIM:function(d,e,c,b){if(this.isGuest()){this.showLogin();return}if(e.length<2){return}if((c||c==0)&&b&&universe.activeView().tablak){universe.activeView().tablak[c].getItem(b).toggleElementDetails("default")}var f=new Hash();f.set("action","im");f.set("assessor_id",d);f.set("message",e);var a=new Ajax.Request("userActions.php",{method:"post",parameters:f,onSuccess:function(h){var g=h.responseText.evalJSON();userer.out_messages=g;userer.refreshOutMessagesWindow();universe.userAlert(languager.getText("message_sent"))}})},sendIMToEmail:function(b){var a=new Ajax.Request("userActions.php",{method:"post",parameters:"action=sendimtoemail&message_id="+b,onSuccess:function(c){universe.userAlert(languager.getText("message_sent_email"))}})},toggleLevelek:function(){if($("menu_levelek").visible()){$("menu_levelek").hide()}else{$("menu_levelek").show()}},toggleSajatAdatok:function(){if($("menu_sajatadatok").visible()){$("menu_sajatadatok").hide()}else{$("menu_sajatadatok").show()}},showQuestions:function(d){if(this.isGuest()){universe.userAlert(languager.getText("need_login"));return}showFedoLayer();var b=$("questions_layer");b.show();var a=document.body.clientWidth;var c=b.clientWidth;var f=40;b.style.top=f+"px";f=Math.round((a-c)/2);b.style.left=f+"px";var e="/questionnaire/questionaire_frame.php";if(d!=null||(userer.dimension11>0&&userer.dimension11<25)){e+="?ujra=1"}$("questions_iframe").src=e},hideQuestions:function(){$("fedo_layer").hide();$("questions_layer").hide()},showQuestionResult:function(){menuer.showTartalom("questionResult");if(userer.question_result==null){var a=new Ajax.Request("userActions.php?action=getquestionresult",{method:"get",onSuccess:function(c){if(c.responseText!="no!"){var b=c.responseText.evalJSON();userer.question_result=b;userer.refreshQuestionResult()}}})}else{userer.refreshQuestionResult()}},showQuestionsAgain:function(){this.showQuestions(true)},isOldQuestionFill:function(){if(getDiffYears("",this.fullfilldate)>1){return true}return false},refreshQuestionResult:function(){var a={question_result:this.question_result,fullfilldate:this.fullfilldate.replace(/-/g,".")+"."};templater.render($("question_result_div"),"template_questionResultTartalom",a,null)},refreshEmberekMenu:function(){var a={listak:this.assessorListak};templater.render($("emberek_menu_lista_div"),"template_emberek_menu_lista",a,null)},listEditOnChange:function(a,b){if($(a).visible()){$(a).hide();$(b).show()}else{$(b).hide();$(a).show()}},showPersonalDatas:function(){menuer.showTartalom("personaldatas");new Ajax.Updater("personal_data_inner","/personaldata/personaldata_main.php",{asynchronous:true,evalScripts:true})},showQWizard:function(){menuer.showTartalom("qwizard");new Ajax.Updater("qwizard_inner","/questionwizard/qwizard_main.php?clearQWdata=1",{asynchronous:true,evalScripts:true})},saveObserver:function(c,b,d){var a=new Ajax.Request("userActions.php",{method:"post",parameters:"action=addobserver&add="+c+"&type="+b+"&id="+d,onSuccess:this.saveObserverCallback.bind(this)})},saveObserverCallback:function(a){universe.userAlert(languager.getText("setting_saved"))},getSeenMovieCount:function(){var b=0;for(var c=0,a=this.latott_listak.length;c<a;c++){b+=this.latott_listak[c].items.length}return b}});var cAssessorAdvert=Class.create(cView,{initialize:function($super,b,a){$super("assessoradvert",b,a);this.advertList=new Array();this.active=-1;this.menu_container=null},init:function($super){this.menu_container=$("menu_reklamok_lista");$super();this.loadAdvertList()},activateView:function($super){if(this.container==null){return}menuer.changeIt("reklamok");this.init();$super()},loadAdvertList:function(){var reference=this.reference;var keres=new Ajax.Request("assessorAdvert.php?action=getlist",{method:"get",onSuccess:function(transport){var ret=transport.responseText.evalJSON();eval(reference).parseList(ret)}})},parseList:function(b){this.advertList=b;var a=new Object();a.list=b;templater.render(this.menu_container,"template_assessor_advert_list",a)}});var cSearchKeywords=Class.create(cView,{initialize:function($super,b,a){$super("searchkeywords",b,a);this.keywordList=new Array();this.active=-1;this.menu_topContainer=null;this.menu_freshContainer=null;this.template=null},updateSearchKeywords:function(a,b){this.menu_freshContainer=$("menu_search_freshkeywords_lista");this.parseList(a,b)},parseList:function(f,g){this.keywordList=f;var a=this.menu_freshContainer;var d=0;if(g=="fresh"){for(d=0;d<f.length;d++){var c=f[d].text;var h="filmcim";if(f[d].category=="creative"){h="szinesz"}else{if(f[d].category=="serie"){h="sorozatcim"}}c=c.replace(/"/g,"'");var j="$('search_text').value='"+f[d].text+"'; browserFilter.setSearchChkBox('"+h+"'); var tmpObj = browserFilter.getFilters('search'); dispatcher.fireEvent('searchfilterchange', tmpObj); ";f[d].onchoose=j;if(f[d].text.length>20){f[d].fullText=f[d].text;f[d].text=f[d].text.substring(0,20)+".."}var b=new Object();b.keywords=f;b.type=g;templater.render(a,"template_search_keyword_list",b)}}}});var cMenuer=Class.create({initialize:function(a){this.aktualis=a;this.aktualisTartalom="js_hiba";this.showTartalom("valaszto");$(a+"_div").show();$(a+"_gomb").className="menu_ember_hover";this.isThisActive=true},changeIt:function(a){$(this.aktualis+"_div").hide();$(this.aktualis+"_gomb").className="menu_ember";var b=false;if(this.aktualis!=a){b=true}this.aktualis=a;$(a+"_div").show();$(a+"_gomb").className="menu_ember_hover";if(b){this.cleanAllParams()}},cleanAllParams:function(){universe.userAlert("Szűrési feltételek törölve.");$("search_text").value="";gt("mufaj1").value="";gt("mufaj2").value="";gt("mufaj3").value="";gt("milyet").value="";gt("ajanlas").value="";gt("filmvege").value="";gt("orszag").value="";gt("ev").value="";gt("humor").value="";gt("kivel").value="";$("in_cinema").checked=false;$("tori").checked=false;$("kisgyerek").checked=false;tagger.resetTags();browserFilter.clearFilterBox()},isParamsExists:function(){if($("search_text").value!=""){return true}if(gt("mufaj1").value!=""){return true}if(gt("orszag").value!=""){return true}if(gt("ev").value!=""){return true}if(gt("filmvege").value!=""){return true}if($("in_cinema").checked!=false){return true}if(tagger.hasSelected()){return true}return false},noneOfThem:function(){$(this.aktualis+"_gomb").className="menu_ember_halfhover"},resetButtons:function(){this.changeIt("uresmenu")},showTartalom:function(a){if($("tartalom_"+a)==null){return}this.isThisActive=true;universe.deactivateAll();$("tartalom_"+this.aktualisTartalom).hide();this.aktualisTartalom=a;$("tartalom_"+a).show();if(a!="ads"){this.noneOfThem()}},refreshTartalom:function(){if(this.isThisActive){this.showTartalom(this.aktualisTartalom)}},hideAllTartalom:function(){this.isThisActive=false;$("tartalom_"+this.aktualisTartalom).hide()},isActive:function(){return this.isThisActive},checkOnloadShow:function(){var d=document.location.href.indexOf("?");if(d>-1){var c=document.location.href.substring(d+1,document.location.href.length);this.showTartalom(c);return true}return false}});var cTipper=Class.create({initialize:function(a){this.tippek=a;this.sections=new Array("welcome","login","registration","trailer")},getTip:function(c){var a=0;var e=this.tippek;if(c!=""){var d=-1;for(a=0;a<this.sections.length;a++){if(this.sections[a]==c){d=a;break}}var e=new Array();for(a=0;a<this.tippek.length;a++){if(this.inMask(d,this.tippek[a][1])){e.push(this.tippek[a])}}}if(e.length==0){e=this.tippek}var b=Math.round(Math.random()*Math.pow(10,(e.length%10)));b=b%e.length;return"[Tipp: "+e[b][0]+"]"},inMask:function(c,a){if(c==-1){return true}var b=Math.pow(2,c);if(Math.floor((a%(b*2))/b)==1){return true}return false}});var cConversationView=Class.create(cValaszto,{initialize:function($super,b,c,a){$super(b,c,a);this.question=null;this.menu_container=$("kerdezes_div");this.flash_containerNm="ajanlo_flash";this.enableSound=false;this.selectedFilter=3},init:function($super){this.tablak=[];this.tablak.push(new cTable("movie","template_movie_big",0,0,0,1,$("conversation_output0"),$$(".conversation_lapozo0"),$("conversation_fejlec0"),this,this.reference+".tablak[0]"));this.tablak.push(new cTable("ppl","template_ppl_small",0,0,1,1,$("conversation_output1"),$$(".conversation_lapozo1"),$("conversation_fejlec1"),this,this.reference+".tablak[1]"));this.tablak[0].refreshContent(this.tablak[0].tipus,0,0)},activateView:function($super){if(this.container==null){return}menuer.changeIt("kerdezes");$super();if(userer&&userer.getSetting("machine_reader")!==null){this.enableSound=userer.getSetting("machine_reader")}this.loadQuestion()},loadQuestion:function(d){var a=this.reference;var c="?";if(this.question&&this.question.id){c+="&current_question="+this.question.id}if(d){c+="&answer="+d}var e=browserFilter.getConversationChkBoxValue();if(e){c+="&filter_type="+e;if(e=="movie"){this.selectedFilter=1}else{if(e=="serie"){this.selectedFilter=2}else{this.selectedFilter=3}}}var b=new Ajax.Request("getConv.php"+c,{method:"get",onSuccess:this.parseQuestion.bind(this)})},parseQuestion:function(b){var a=b.responseText.evalJSON();this.filters=a.params;this.question=a.question;this.question.checkedMR=this.enableSound;this.question.selectedFilter=this.selectedFilter;templater.render(this.menu_container,"template_question",this.question,this.renderQuestionCallback.bind(this));this.highlighted=0;this.tablak[0].template=this.getBlockTemplate("movie",0);this.tablak[0].refreshContent("movie",0,0)},renderQuestionCallback:function(){var a=(screen.width-400)/2;$("question_align_table").style.marginLeft=a+"px";templater.bindElement($("answer1"),this.loadQuestion.bind(this,1));templater.bindElement($("answer2"),this.loadQuestion.bind(this,2));templater.bindElement($("answer3"),this.loadQuestion.bind(this,3));browserFilter.setConversationChkBox();this.changeSoundChkBox()},changeSoundChkBox:function(){var a=$(this.flash_containerNm);if($("flash_reader")&&$("flash_reader").checked){this.enableSound=true;templater.render(a,"template_ajanlo_flash",this.question,this.changeSoundChkBoxCallback.bind(this));a.style.display="inline"}else{this.enableSound=false;a.innerHTML=""}},changeSoundChkBoxCallback:function(){}});