var Userconfig=new Class({Implements:[Events],initialize:function(a){this.request=false;this.archiv=a;this.actTab="Start";this.tabClose=true;this.config=new Element("div",{id:"Config"}).inject($("DVDArchiv"),"top");this.configfield=new Element("div",{id:"Configfield",html:"&nbsp;",styles:{background:"none"}}).inject(this.config,"top");this.buildNavi();},buildSearchfield:function(){if(this.archiv.res){var a=new Element("input",{type:"text","class":"input",name:"search",id:"searchfield"}).inject(this.configfield);new Element("input",{type:"button","class":"submit",value:"Suchen",events:{click:function(){var b=a.get("value");if(b.length==0){alert("Das Suchfeld ist noch leer!");}else{if(b.length<=2){alert("Ein bisschen mehr Buchstaben sollten es schon sein :-)");}else{this.archivSearch(a.get("value"));}}}.bind(this)}}).inject(this.configfield);this.resfield=new Element("div",{id:"resfield"}).inject(this.configfield,"bottom");}else{setTimeout(function(){new Element("strong",{html:"Dieser Benutzer hat noch keine Filme in seinem Archiv!",styles:{margin:0}}).inject(this.configfield,"top");}.bind(this),500);}},archivSearch:function(a){new Request.JSON({method:"post",data:"search="+a+"&user="+this.archiv.user,url:"../inc/ajax/userarchivsearch.php",onRequest:function(){this.request=true;if($type($("resbtn"))!=false){$("resbtn").destroy();}this.resfield.empty();}.bind(this),onFailure:function(){this.request=false;},onSuccess:function(b){this.request=false;this.attachResults(b,a);}.bind(this)}).send();},attachResults:function(e,d){var c=e.length;var b="";if(c==0){b="Die Suche nach <strong>"+d+"</strong> brachte kein Ergebnis!";}else{var a=new Element("input",{type:"button","class":"submit",id:"resbtn",value:"Im Archiv anzeigen",events:{click:function(){this.replaceButton(a);this.archiv.loadPaginaData("search");}.bind(this)}}).inject(this.resfield,"before");e.each(function(h,g){b=b+h.titel+"<br/>";});}var f=new Element("div",{"class":"result",html:b}).inject(this.resfield,"bottom");},replaceButton:function(b){b.destroy();var a=new Element("input",{type:"button","class":"submit",value:"zurück zum Archiv",events:{click:function(){a.destroy();this.archiv.loadPaginaData("archiv");}.bind(this)}}).inject(this.resfield,"before");},buildNavi:function(){var b=new Element("ul",{id:"Topnavi","class":"topnavi"}).inject($("DVDArchiv"),"top");var a=new Element("li",{html:"Suche",events:{click:function(){if(this.tabClose){this.setNaviStat("on",a);}else{this.setNaviStat("off",a);}}.bind(this)}}).inject(b);},setNaviStat:function(b,a){if(b=="on"){this.tabClose=false;a.addClass("active");this.configfield.set("html","&nbsp;").setStyle("background","#3C352F");this.buildSearchfield();}else{if(b="off"){this.tabClose=true;a.removeClass("active");this.configfield.set("html","&nbsp;").setStyle("background","none");}}}});