function Quickpoll(){this.vote=function(a,f,g){var c="";var d=$("qp"+a);inputs=d.getElementsByTagName("input");for(i=0;i<inputs.length;i++){if(inputs[i].checked==true){c=inputs[i].value}}if(c.length==0&&f==false){return alert("Bitte einen Punkt ausw\u00E4hlen")}else{if(f==true){c=""}}if(g=="_self"){var e=myPlainPagePath+"?l=lqpib&qp="+a+"&vt="+c;location.href=checkUrl(e)}else{var b="/abstimmung/quickpoll/"+a+"/"+c;FensterOeffnen(b,"vote"+a,600,400,"yes")}}}QP=new Quickpoll();function __P___Language(){}if(typeof lang=="undefined"){lang="de"}lang_show_failed_keys="";if(typeof INT!="object"){INT=new Object()}function $L(a){this.lang=lang;this.def_lang="de";if(!INT[a]){return a+lang_show_failed_keys}else{if(INT[a]){if(INT[a][this.lang]){return INT[a][this.lang]}else{if(INT[a][this.def_lang]){return INT[a][this.def_lang]}else{return a+lang_show_failed_keys}}}else{return a+lang_show_failed_keys}}}function Interface(){this.window=false;this.title="";this.init=function(){if($("search-q")){$("search-q").focus()}this.overlays="ext"};this.setLang=function(a){document.location.href="/"+a+myPlainPagePath};this.quicksearch=function(a){if(a.keyCode!=13){return}this.do_search()};this.do_search=function(){document.location.href="/suche/"+this.quicksearchEL.value};this.donotinterruptsubmits=function(){this.coverbackground("visible",0.8);PA=new ProgressAnimation();PA.viewProgress(this.cover,false,"Bild wird geladen",false,0.5)};this.jumpTo=function(a){window.open(a)};this.saveUserFlag=function(a,d,c){var b="/ajax/saveuserflag";submit_fields=new Array();submit_fields[submit_fields.length]="fields[root.editor][flagname][value]="+a;submit_fields[submit_fields.length]="fields[root.editor][flagclass][value]="+d;submit_fields[submit_fields.length]="fields[root.editor][flagvalue][value]="+c;submit_field=submit_fields.join("&");new Ajax.Request(b,{method:"post",postBody:submit_field})};this.adjustSize=function(a){sizeUnit="%";defaultSize=100;maxSize=160;minSize=98};this.setFooter=function(){el_id="navteaserarea";if(!document.getElementById("footer")){return}ft=document.getElementById("footer");if(!document.getElementById("navteaserarea")){ft.style.visibility="visible";return}if(!PAGEdom){return}nt=document.getElementById("navteaserarea");if(document.getElementById(el_id)){nt=document.getElementById(el_id);var c=PAGEdom.toDocumentPosition(nt)}else{if(document.getElementById("content")){nt=document.getElementById("content");var c=PAGEdom.toDocumentPosition(nt)}}var d=c.y+nt.offsetHeight;var a=PAGEdom.getWindowHeight();var b=document.body.offsetHeight;if(b&&a&&b<a){nt.style.height=(a-ft.offsetHeight-c.y)+"px"}else{if(d&&a&&d>a){}else{}}op=1;ft.style.opacity=op;ft.style.filter="alpha(opacity:"+Math.round(op*100)+")"};this.loginOperation=function(a,b){document.forms[0].operation.value=a;document.forms[0].onsubmit();document.forms[0].submit()};this.logout=function(){document.forms.iflogin.operation.value="[logout]";document.forms.iflogin.action="/";document.forms.iflogin.onsubmit();document.forms.iflogin.submit()};this.toggleMode=function(){if(mode){mode_value=mode}else{if(document.getElementById("list_rdbms")){mode_value="admin"}else{mode_value="browse"}}switch(mode_value){case"admin":document.getElementById("mymode").value="browse";break;case"browse":document.getElementById("mymode").value="admin";break}document.forms.iflogin.onsubmit();document.forms.iflogin.submit()};this.linkExternalLinks=function(){if(is_phpos_environment){return}var b=document.getElementsByTagName("A");for(var d=0;d<b.length;d++){var a=b[d].getAttribute("href");var e=b[d].getAttribute("onclick");if(!e&&a&&a.indexOf("http")!=-1){b[d].setAttribute("target","_blank")}}};this.jumpToExternalLink=function(d,c,a,e){var b="/link/external";var f=d;b=b+"?path="+f;if((e&&e.length>0)&&(e&&e.length>0)){b=b+"&object_id="+a+"&object_name="+e}mywin=window.open(b,c);mywin.focus()};this.browserSubmit=function(a,b,c,d){if(!d&&document.forms&&document.forms.contentform){d="contentform"}else{if(!d&&document.forms&&document.forms.global_form){d="global_form"}}if(!d){return false}document.getElementById(b).value=a;document.forms[d].onsubmit();document.forms[d].submit()};this.setDirPath=function(c,a,b){DebugDump($(b+"order"),"order?");document.getElementById(b+"order").value=c;this.browserSubmit(a,b+"order_dir")};this.changeDirPath=function(c,a,b){img_path="/images_admin/embedded_browser/";document.getElementById(b+"order").value=c;switch(a){case"desc":document.getElementById(c+"_order_dir_dot").src=img_path+"asc_blue_dot.gif";order_change="asc";break;case"asc":document.getElementById(c+"_order_dir_dot").src=img_path+"desc_blue_dot.gif";order_change="desc";break}this.browserSubmit(order_change,b+"order_dir")};this.justSubmit=function(a){if((!a)&&document.forms&&document.forms.contentform){a="contentform"}else{if((!a)&&document.forms&&document.forms.global_form){a="global_form"}}if(!a){return false}document.forms[a].onsubmit();document.forms[a].submit()};this.setHiddenAndSubmit=function(c,a,b){if((!b)&&document.forms&&document.forms.contentform){b="contentform"}else{if((!b)&&document.forms&&document.forms.global_form){b="global_form"}}if(!b){return false}if((a=="triggers")&&(document.forms[b])&&(document.forms[b].elements.triggers)){document.forms[b].elements.triggers.value=c}else{$(a).value=c}document.forms[b].onsubmit();document.forms[b].submit()};this.setHidden=function(c,a,b){if(!b&&document.forms&&document.forms.contentform){b="contentform"}else{if(!b&&document.forms&&document.forms.global_form){b="global_form"}}if(!b){return false}if((a=="triggers")&&(document.forms[b])&&(document.forms[b].elements.triggers)){document.forms[b].elements.triggers.value=c}else{$(a).value=c}};this.confirmHiddenAndSubmit=function(d,b,a,c){if(!c&&document.forms&&document.forms.contentform){c="contentform"}if(confirm(a)){if((b=="triggers")&&(document.forms[c])&&(document.forms[c].elements.triggers)){document.forms[c].elements.triggers.value=d}else{$(b).value=d}document.forms[c].onsubmit();document.forms[c].submit()}else{if(document.getElementById("triggers")){document.getElementById("triggers").value=""}return false}};this.magnifier_is_visible=false;this.magnify=function(b){var a,c,d;if(this.magnifier_is_visible==true){setTimeout(function(){this.magnify(b)}.bind(this),300);return}c=PAGEdom.docScrollTop();a=(c+160)+"px";d=GetWindowWidth();this.mag=document.createElement("div");this.mag.style.position="absolute";this.mag.style.zIndex=10020;this.mag.style.left=60+"px";this.mag.style.top=a;this.mag.style.width=(d-120)+"px";this.mag.style.textAlign="center";this.mag.style.padding="3px";this.mag.style.fontWeight="bold";this.mag.style.fontSize="60px";this.mag.style.lineHeight="60px";this.mag.style.color="#fff";this.mag.innerHTML=b;document.getElementsByTagName("body")[0].appendChild(this.mag);this.mag_bg=document.createElement("div");this.mag_bg.style.position="absolute";this.mag_bg.style.zIndex=10019;this.mag_bg.style.left=60+"px";this.mag_bg.style.top=a;this.mag_bg.style.width=(this.mag.offsetWidth)+"px";this.mag_bg.style.height=this.mag.offsetHeight+"px";op=0.1;this.mag_bg.style.opacity=op;this.mag_bg.style.filter="alpha(opacity:"+Math.round(op*100)+")";rk=document.createElement("div");rk.className="fllGN";this.mag_bg.appendChild(rk);ct=document.createElement("div");ct.style.width=(this.mag.offsetWidth-72)+"px";ct.className="fllGNCT";this.mag_bg.appendChild(ct);lk=document.createElement("div");lk.className="fllGNib";this.mag_bg.appendChild(lk);document.getElementsByTagName("body")[0].appendChild(this.mag_bg);new Effect.Opacity(this.mag_bg,{duration:0.3,from:0.1,to:0.7,afterFinish:function(){IF.magnifier_is_visible=true}});this.addEvent(document,"mousedown",this.hideme=function(e){this.hideMagnifier(e)}.bind(this))};this.hideMagnifier=function(b){var a;a=this.gettarget(b);if(a==this.mag){return}if(a==this.mag_bg){return}PAGEdom.removeNode(this.mag);mag_bg=this.mag_bg;new Effect.Opacity(this.mag_bg,{duration:0.3,from:0.7,to:0,afterFinish:this.sau_Effect_rmNode})};this.sau_Effect_rmNode=function(a){PAGEdom.removeNode(a.element);IF.magnifier_is_visible=false};this.coverbackground=function(b,a){if(!a){a=0}if(!this.cover){this.cover=document.createElement("div");this.cover.style.position="absolute";this.cover.style.zIndex=5;this.cover.style.left=0+"px";this.cover.style.top=0+"px";this.cover.style.opacity=a;this.cover.style.filter="alpha(opacity:"+Math.round(a*100)+")";this.cover.style.backgroundColor="#fff";document.getElementsByTagName("body")[0].appendChild(this.cover)}if(!b){this.cover.style.visibility="hidden"}else{ww=GetWindowWidth();wh=GetWindowHeight();st=PAGEdom.docScrollTop();bodyheight=st+wh;bodyheight=document.body.offsetHeight;this.cover.style.width=(ww-15)+"px";this.cover.style.height=((bodyheight-10))+"px";this.cover.style.visibility="visible"}};this.setField=function(c,d,b,a){sourcefield=$(c);targetfield=$(d);if(targetfield.value!=b){targetfield.value=b}};this.getPHPOSContent=function(e,a,b){if(this.overlays=="ext"){if(e){var c=this.gettarget(e)}var f=Ext.getCmp("xcontentwindow");if(!f){var g={animateTarget:c?c.id:false,modal:false,autoLoad:{url:"/ajax/getphposcontent/"+a,callback:function(){Ext.addBehaviors({"#xcontentwindow h3.expandable-header@click":function(h,d){FNK.displayDown(h,d)}})}},id:"xcontentwindow",stateful:false,shadow:true,shadowOffset:8,shim:false,bodyStyle:"padding: 10px 7px 10px 7px;",autoScroll:true,closable:false,defaultButton:0,buttons:[{text:$L("close"),scope:this,handler:function(d){d.ownerCt.close()}}],bodyCfg:{cls:"outercontent"},cls:"x-local"};if(typeof b!="object"){var b={}}o=Ext.apply(b,g);var f=new Ext.Window(o)}else{f.load({url:"/ajax/getphposcontent/"+a,callback:function(){Ext.addBehaviors({"#xcontentwindow h3.expandable-header@click":function(h,d){}})}});if(b&&b.width){f.setWidth(b.width)}if(b&&b.height){f.setHeight(b.height)}f.center()}f.show.defer(50,f,c.id)}else{if(typeof b!="object"){b={}}default_conf={width:400,height:600,autosize:true,topclose:true,overflow:"auto",fullscreen:false};var b=Ext.apply(default_conf,b);if(e){Event.stop(e)}Lightview.show({href:"/ajax/getphposcontent/"+a,rel:"ajax",options:{autosize:b.autosize,width:b.width,height:b.height,topclose:b.topclose,myOverflow:b.overflow,sid:a,ajax:{onSuccess:function(d){},onComplete:function(h){if(Lightview.view.options.myOverflow=="auto"){var d=$("phposcontent_"+Lightview.view.options.sid);d.style.width=((Lightview.view.options.width)-5)+"px";d.style.height=((Lightview.view.options.height)-15)+"px";d.style.overflow="auto"}},parameters:{sid:a,noxml:true}}}})}};this.getContent=function(c,b,d,a){switch(b){case"contact":this.contactWindow(c,b,d,a);break;case"rqp":this.requestPasswordWindow(c,b,d,a);break;case"sendarticle":case"send":this.getAdviseWindow(c,b,d,a);break;default:}};this.contactWindow=function(d,b,e,a){Event.stop(d);Lightview.show({href:"/php-os/app_local/scripts/ajax_contact.php",rel:"ajax",options:{autosize:true,topclose:true,ajax:{onSuccess:function(c){},onComplete:function(){$("adviseform").observe("submit",IF.submitContactWindow);if($("aam_email")&&$("aam_email").value.length==0){$("aam_email").focus()}BB.clearOnFocus()},parameters:{t:b,c:e,sid:a}}}})};this.submitContactWindow=function(a){Event.stop(a);Lightview.show({href:"/php-os/app_local/scripts/ajax_contact.php",rel:"ajax",options:{title:"results",menubar:false,topclose:true,autosize:true,ajax:{parameters:Form.serialize("adviseform"),onComplete:function(){if($("adviseform")){$("adviseform").observe("submit",IF.submitContactWindow)}BB.clearOnFocus()}}}})};this.requestPasswordWindow=function(g,f,k,a){if(this.overlays=="ext"){if(g){var e=this.gettarget(g)}var h=Ext.getCmp("rqp");if(!h){var j={animateTarget:e?e.id:false,modal:false,id:"rqp",stateful:false,shadow:true,shadowOffset:8,shim:false,autoScroll:true,title:$L("request_password"),closable:false,defaultButton:0,width:400,height:200,cls:"x-local",layout:"fit",items:[{id:"rqpform",url:"/local/tools/x/ajax_request_password.php",waitMsgTarget:"rqp",xtype:"requestpassword"}],buttons:[{text:$L("cancel"),scope:this,handler:function(c){c.ownerCt.close()}},{text:$L("send"),scope:this,handler:function(c){var d=Ext.getCmp("rqpform");d.getForm().submit({params:{triggers:"ajaxrqp",noxml:"1"},failure:function(l,m){IF.showMessage({bt:false,height:200,width:300,modal:true,iconCls:"x-accept-ico",title:$L("warning"),html:(m.result&&m.result.errorText)?'<p class="winmsg">'+m.result.errorText+"</p>":'<p class="winmsg">'+$L("An error occured! Please use a valid eMail address...")+"</p>",defaultButton:0,y:300,buttons:[{text:$L("ok"),scope:this,handler:function(n){n.ownerCt.close()}}]})},success:function(l,m){if(m.result&&m.result.success){IF.showMessage({bt:false,height:150,width:300,iconCls:"x-accept-ico",title:$L("hint"),html:'<p class="winmsg">'+m.result.msg+"</p>",defaultButton:0,y:300,buttons:[{text:$L("ok"),scope:this,handler:function(n){n.ownerCt.close()}}]});Ext.getCmp("rqp").close()}else{IF.showMessage({bt:false,modal:true,height:200,width:300,iconCls:"x-accept-ico",title:$L("warning"),html:(m.result&&m.result.errorText)?'<p class="winmsg">'+m.result.errorText+"</p>":'<p class="winmsg">'+m.result.msg+"</p>",defaultButton:0,y:300,buttons:[{text:$L("ok"),scope:this,handler:function(n){n.ownerCt.close()}}]})}},waitMsg:"Senden..."})}}],bodyCfg:{cls:"outercontent"},cls:"x-local"};if(typeof b!="object"){var b={}}o=Ext.apply(b,j);var h=new Ext.Window(o)}h.show.defer(50,h,e.id)}else{Event.stop(g);Lightview.show({href:"/php-os/app_local/scripts/ajax_request_password.php",rel:"ajax",options:{autosize:true,topclose:true,ajax:{onSuccess:function(c){},onComplete:function(){$("adviseform").observe("submit",IF.submitAjaxRequestPassword);if($("aam_email")&&$("aam_email").value.length==0){$("aam_email").focus()}},parameters:{t:f,c:k,sid:a}}}})}};this.submitAjaxRequestPassword=function(a){if(this.overlays=="ext"){Ext.Ajax.request({url:"/php-os/app_local/scripts/ajax_request_password.php",scope:this,success:function(b,c){var d=Ext.util.JSON.decode(b.responseText);if(d&&d.success){this.showMessage({bt:this.bt?this.bt.id:false,sid:sid,height:150,width:300,iconCls:"x-accept-ico",title:$L("hint"),html:'<p class="winmsg">'+d.msg+"</p>",defaultButton:0,y:300,buttons:[{text:$L("ok"),scope:this,handler:function(e){e.ownerCt.close()}}]})}else{this.showMessage({bt:this.bt?this.bt.id:false,sid:sid,height:150,width:300,iconCls:"x-accept-ico",title:$L("warning"),html:(d&&d.errorText)?'<p class="winmsg">'+d.errorText+"</p>":'<p class="winmsg">'+$L("An error occured! Probably your session expired...")+"</p>",defaultButton:0,y:300,buttons:[{text:$L("ok"),scope:this,handler:function(e){e.ownerCt.close()}}]});this.enable(c.bt)}},failure:function(){},params:{noxml:"1",email:Ext.get("rqp_email").dom.value}})}else{Event.stop(a);Lightview.show({href:"/php-os/app_local/scripts/ajax_request_password.php",rel:"ajax",options:{title:"results",menubar:false,topclose:true,autosize:true,ajax:{parameters:Form.serialize("adviseform"),onComplete:function(){if($("adviseform")){$("adviseform").observe("submit",IF.submitAjaxRequestPassword)}}}}})}};this.getAdviseWindow=function(d,b,e,a){Event.stop(d);Lightview.show({href:"/php-os/app_local/scripts/ajax_advise_mail.php",rel:"ajax",options:{autosize:true,topclose:true,ajax:{onSuccess:function(c){},onComplete:function(){$("adviseform").observe("submit",IF.submitAjaxFormDemonstration);if($("aam_recipientmail")&&$("aam_recipientmail").value.length==0){$("aam_recipientmail").focus()}},parameters:{t:b,c:e,sid:a}}}})};this.submitAjaxFormDemonstration=function(a){Event.stop(a);Lightview.show({href:"/php-os/app_local/scripts/ajax_advise_mail.php",rel:"ajax",options:{title:"results",menubar:false,topclose:true,autosize:true,ajax:{parameters:Form.serialize("adviseform"),onComplete:function(){if($("adviseform")){$("adviseform").observe("submit",IF.submitAjaxFormDemonstration)}}}}})};this.windowPrint=function(){window.print()};this.printDonation=function(b){var f=false;var e=document.getElementById("content");var c=e.getElementsByTagName("FORM");for(var d=0;d<c.length;d++){if(c[d]){f=c[d];break}}if(f){var a=f.action;f.action=b}this.printVersion();if(f){f.action=a}};this.printVersion=function(){var g=false;var j=document.getElementById("content");var e=j.getElementsByTagName("FORM");for(var h=0;h<e.length;h++){if(e[h]){g=e[h];break}}if(g){var a=g.action}else{var a=parent.content.myPlainPagePath}var c="PrintVersion";var f="/none";var f=checkUrl(f);var d=GetWindowHeight()-100;mywin=window.open(f,c,"top=20,left=30,width=540,height="+d+",scroll=yes,scrollbars=yes,titlebar=no,status=no,toolbar=no,location=no,directories=no,menubar=yes,resizable=yes");a=a+"?print=true";var a=checkUrl(a);if(g){var b=g.target;var k=g.action;g.target=c;g.action=a;g.onsubmit();g.submit();g.target=b;g.action=k}else{mywin.location.href=createUrl(a)}if(mywin){mywin.focus()}};this.buildWindow=function(){if(!document.getElementById("content")){return}bodyroot=document.getElementById("content");this.w_wrapper=document.createElement("div");this.w_wrapper.id="window";this.w_wrapper.className="window";this.w_wrapper.style.position="absolute";this.w_wrapper.style.visibility="hidden";this.w_wrapper.width=300;this.w_wrapper.height=300;this.w_wrapper.style.width=this.w_wrapper.width+"px";this.w_wrapper.style.height=this.w_wrapper.height+"px";this.w_wrapper.style.overflow="auto";WWidth=GetWindowWidth();WHeight=GetWindowHeight();dst=PAGEdom.docScrollTop();var b=(((WHeight+dst)/2)-(this.w_wrapper.height/2));if(b<133){b=133}this.w_wrapper.style.top=b+"px";var a=((WWidth/2)-(this.w_wrapper.width/2));if(a<250){a=250}this.w_wrapper.style.left=a+"px";bodyroot.appendChild(this.w_wrapper);this.makeNewWndow()};this.makeNewWndow=function(){this.window=new ContentWindow(this.title,this.w_wrapper.id);this.window.client_area_id="windowclientarea";this.window.title_id="windowtitlearea";this.window.init(this.window)};this.showMessage=function(c){var b={animEl:c.bt?c.bt.id:false,modal:false,minWidth:350,stateful:false,shadow:true,shadowOffset:8,shim:false,closable:false,cls:"x-local"};if(typeof c!="object"){var c={}}c=Ext.apply(c,b);var a=new Ext.Window(c);if(c.bt){a.show.defer(50,a,[c.bt.id])}else{a.show.defer(50,a)}};this.showQuickMessage=function(a,c){var b={height:150,width:300,iconCls:"x-accept-ico",title:a,html:'<p class="winmsg">'+c+"</p>",defaultButton:0,buttons:[{text:$L("ok"),scope:this,handler:function(d){d.ownerCt.close()}}]};this.showMessage(b)};this.gettarget=function(a){if(window&&(window.event)&&(window.event.srcElement)){t=window.event.srcElement}else{t=(a.target.tagName?a.target:a.target.parentNode)}return t};this.addEvent=function(a,c,b){if(a.attachEvent){a.attachEvent("on"+c,b)}else{if(a.addEventListener){a.addEventListener(c,b,true)}else{a["on"+c]=b}}};this.removeEvent=function(a,c,b){if(a.detachEvent){a.detachEvent("on"+c,b)}else{if(a.removeEventListener){a.removeEventListener(c,b,true)}else{a["on"+c]=null}}}}IF=new Interface();OnLoadFunctions[OnLoadFunctions.length]="IF.init();";var reg="phpos|administration";var is_phpos_environment=document.location.href.match(reg);if(!is_phpos_environment){browserSubmit=IF.browserSubmit;setDirPath=IF.setDirPath;changeDirPath=IF.changeDirPath}function checkSubmit(){return true}function SmartBrowser(){var b,c,a;this.isIE=false;this.isOP=false;this.isNS=false;this.version=null;b=navigator.userAgent;c="Opera";if((a=b.indexOf(c))>=0){this.isOP=true;this.version=parseFloat(b.substr(a+c.length));return}c="Netscape6/";if((a=b.indexOf(c))>=0){this.isNS=true;this.version=parseFloat(b.substr(a+c.length));return}c="Gecko";if((a=b.indexOf(c))>=0){this.isNS=true;this.version=6.1;return}c="MSIE";if((a=b.indexOf(c))){this.isIE=true;this.version=parseFloat(b.substr(a+c.length));return}}var SMbrowser=new SmartBrowser();function KidsHotline(){this.init=function(){var t=Ext.select(".usermessagesfunctions");var t1=Ext.get(t.elements[0]);if(t1&&actionmenu){var m=new Ext.Toolbar.Button({text:"Aktionen",cls:"x-inline-btn",renderTo:t1.id,iconCls:"x-mail",menu:actionmenu})}if(Ext.get("ff")){var ff=Ext.get("ff");var orgValue=ff.getValue();ff.remove();var ds=new Ext.data.Store({proxy:new Ext.data.HttpProxy({url:"/php-os/app_local/scripts/ajax_usersearch.php"}),reader:new Ext.data.JsonReader({totalProperty:"totalCount",root:"records",id:"nickname"},[{name:"nickname",mapping:"nickname"},{name:"fullname",mapping:"fullname"},{name:"tpl",mapping:"tpl"}])});var resultTpl=new Ext.XTemplate('<tpl for="."><div class="ff-search-item">','{tpl}<div class="fixfloat"></div>',"</div></tpl>");var converted=new Ext.form.ComboBox({ctCls:"ffs-wr",emptyText:$L("find_friends"),value:orgValue,displayField:"title",name:"f",typeAhead:false,cls:"sff-cls",triggerAction:"all",id:"xff",minChars:3,renderTo:"sff",itemCls:"sff-itemcls",focusClass:"on-focus",style:"font-size:12px;",hideLabel:true,hideTrigger:true,tpl:resultTpl,loadingText:$L("Searching..."),store:ds,enableKeyEvents:true,in_list:false,itemSelector:"div.ff-search-item",onLoad:function(c,r,o){this.in_list=false;if(!this.hasFocus){return}if(this.store.getCount()>0){this.expand();this.restrictHeight();if(this.lastQuery==this.allQuery){if(this.editable){this.el.dom.select()}}}else{this.onEmptyResults()}},onBlur:function(){if(this.inKeyMode){this.collapse()}},listeners:{keypress:{fn:function(c,e){if(typeof e=="undefined"||!e){return true}var obj=e.target||e.srcElement;var v=c.getValue();if(e.keyCode==38||e.keyCode==40){c.in_list=true}else{if(c.in_list==false&&e.keyCode==13&&v&&v.length>2){window.location.href="/find?f="+v}else{c.in_list=false}}}},select:{fn:function(c,record,i){c.in_list=true;if(record.data.nickname=="close"){c.collapse()}else{if(record.data.nickname.length==0){var v=Ext.getCmp("xff").getValue();window.location.href="/find?f="+v}else{window.location=String.format("/profile/{0}",record.data.nickname)}}}}},width:200})}};this.checkFriendsFormLength=function(event){if(typeof event=="undefined"||!event){return true}var obj=event.target||event.srcElement;if((event.type=="keypress"&&event.keyCode==13)||(event.type=="submit")){if($("xff")&&$("xff").value.length<2){if(event.preventDefault){event.preventDefault()}else{event.returnValue=false}}else{if($("ff")&&$("ff").value.length<2){if(event.preventDefault){event.preventDefault()}else{event.returnValue=false}}}}return true};this.clearOnFocus=function(){$$(".cof").each(function(input){input._defaultValue=input.readAttribute("title");input.observe("focus",function(ev){if(input.value==input._defaultValue){input.value=""}input.addClassName("on-focus")});input.observe("blur",function(ev){if(input.value==""){input.value=input._defaultValue}input.removeClassName("on-focus")})})};this.inputValues=new Array();this.clearOnFocusSA=function(input){$(input).addClassName("on-focus");if(this.inputValues[$(input).getAttribute("id")]==null){var l_code=$(input).getAttribute("rel");var value=$(input).value;if(value!=$L(l_code)){return false}this.inputValues[$(input).getAttribute("id")]=value;$(input).value=""}};this.fillOnBlurSA=function(input){$(input).removeClassName("on-focus");if(input.value==""&&this.inputValues[$(input).getAttribute("id")]!=null){$(input).value=this.inputValues[$(input).getAttribute("id")];delete this.inputValues[$(input).getAttribute("id")]}};this.switchToPassword=function(input,target){Element.hide(input);Element.show(target);Element.removeClassName($(target),"invisible");$(target).focus();$(target).addClassName("on-focus");$(input).addClassName("on-focus")};this.switchToTextfield=function(input,target){if(input.value.length==0){Element.hide(input);Element.show(target)}$(target).removeClassName("on-focus");$(input).removeClassName("on-focus")};this.nick_timer=0;this.checkNickname=function(ev,el){if(this.nick_timer){clearTimeout(this.nick_timer);this.nick_timer=setTimeout(function(){this.do_checkNickname(ev,el)}.bind(this),500)}else{this.nick_timer=setTimeout(function(){this.do_checkNickname(ev,el)}.bind(this),500)}};this.do_checkNickname=function(ev,el){if((!el)||(!el.value)||el.value.length==0){return false}$("indicator_"+el.id).style.visibility="visible";var url="/php-os/app_usermanager/scripts/ajax_check_username.php";Ext.Ajax.request({url:url,success:function(response,options){var responseData=Ext.util.JSON.decode(response.responseText);if(responseData.success!=true){$(el.id+"_error").innerHTML=responseData.errors;$(el.id).addClassName("error")}else{$(el.id).removeClassName("error");$(el.id+"_error").innerHTML='<span class="field-ok">'+$L("Dieser Nickname ist noch frei :)")+"</span>"}$("indicator_"+el.id).style.visibility="hidden"},failure:function(response,options){$("indicator_"+el.id).style.visibility="hidden"},params:{nickname:el.value}})};this.deleteControllingObject=function(bt,sid,context){var xbt=Ext.get(bt);var p=xbt.up("div.uh-content");var pw=p.up("div.uh-content-wrapper");var mpw=p.up("div.uh-controlling");var dabts=mpw.query("button.deleteall");var dabt=Ext.get(dabts[0]);p.slideOut("t",{easing:"easeOut",duration:0.5,scope:this,remove:true,useDisplay:true,callback:function(){var childs=pw.query("div.uh-content");var pfooter=pw.query("p.page-nav");var ufooter=pw.query("p.uh-footer");if(ufooter&&ufooter.length>0){}else{if(pfooter&&pfooter.length>0){}else{if(childs.length==0){if(dabt){dabt.addClass("disabled");$(dabt.id).disabled=true}this.removeAllControllingObjects(pw)}}}}});if(context=="obj"){var url="/local/tools/x/ajax_delete_controllingobject.php"}else{var url="/local/tools/x/ajax_delete_controllingcontent.php"}Ext.Ajax.request({url:url,scope:this,success:function(response,options){var responseData=Ext.util.JSON.decode(response.responseText);if(responseData&&responseData.msg&&responseData.msg.length>0){}},failure:function(response,options){},params:{sid:sid,context:context}})};this.deleteAllControllingObjects=function(bt,obj_key,user_sid){this.showMessage({height:150,width:300,iconCls:"x-accept-ico",title:$L("warning"),html:'<p class="winmsg">'+$L("shure_you_wish_to_delete_all_items")+"</p>",defaultButton:0,buttons:[{text:$L("cancel"),scope:this,handler:function(button){button.ownerCt.close()}},{text:$L("yes"),scope:this,handler:function(button){button.ownerCt.close();this.reallyDeleteAllControllingObjects(bt,obj_key,user_sid)}}]})};this.reallyDeleteAllControllingObjects=function(bt,obj_key,user_sid){var xbt=Ext.get(bt);var pw=xbt.up("div.uh-controlling");var cpw=pw.down("div.uh-content-wrapper");this.removeAllControllingObjects(cpw);xbt.addClass("disabled");$(xbt.id).disabled=true;var ufooter=pw.query("p.uh-footer");if(ufooter&&ufooter.length>0){var ufooter=Ext.get(ufooter[0]);ufooter.update("")}var url="/local/tools/x/ajax_delete_controllingcontent.php";Ext.Ajax.request({url:url,scope:this,success:function(response,options){var responseData=Ext.util.JSON.decode(response.responseText);if(responseData&&responseData.msg&&responseData.msg.length>0){}},failure:function(response,options){},params:{obj_key:obj_key,user_sid:user_sid}})};this.removeAllControllingObjects=function(pw){pw.slideOut("t",{easing:"easeOut",duration:0.5,scope:this,useDisplay:true,callback:function(){pw.update('<div class="uh-content noitems">'+$L("uh_controlling_no_items_found")+"</div>");pw.slideIn("t",{easing:"easeOut",duration:0.5,scope:this,useDisplay:true})}})};this.saveControllingObject=function(obj_sid,user_sid,obj_class){var action="save";if(!$("forum"+obj_sid).checked){var action="del"}Ext.Ajax.request({url:"/local/tools/x/ajax_save_controllingobject.php",scope:this,success:function(rsp,opt){var responseData=Ext.util.JSON.decode(rsp.responseText);if(responseData&&responseData.msg&&responseData.msg.length>0){}var bt=Ext.get("bt"+opt.params.obj_sid);if(responseData&&responseData.action&&responseData.action=="saved"){bt.removeClass("disabled");$("bt"+opt.params.obj_sid).disabled=false}else{bt.addClass("disabled");$("bt"+opt.params.obj_sid).disabled=true}},failure:function(response,options){},params:{obj_sid:obj_sid,user_sid:user_sid,obj_class:obj_class,action:action}})};this.openControllingObjectSettings=function(obj_sid,user_sid,obj_class,bt,wtitle){var baseParams={noxml:"1",obj_sid:obj_sid,user_sid:user_sid,obj_class:obj_class};var win_id="co_win";var iconCls="x-settings-ico";var editor={xtype:"xphposform",bParams:baseParams,labelAlign:"top",id:"co_settings_form",p_id:"co_settings_form",p_height:400,p_width:350,win_id:win_id,sid:"neu",content_key:"controllingobject_types"};var d={animEl:bt?bt.id:false,modal:true,minWidth:300,width:450,title:$L("Events")+": "+wtitle,iconCls:iconCls?iconCls:"x-settings-ico",height:400,layout:"fit",stateful:false,shadow:true,shadowOffset:8,shim:false,closable:true,id:win_id,items:editor,cls:"x-local"};var win=new Ext.Window(d);win.doLayout();win.show.defer(50,win);win.on("show",function(w){this.wform=this.items.itemAt(0);PHPOS.checkAndSetPosition(w)},win,{delay:100})};this.loadBrowser=function(wconf,bconf){var baseParams={noxml:"1"};if(typeof bconf.bParams=="object"){Ext.apply(baseParams,bconf.bParams)}var win_id="br_win";var iconCls="x-settings-ico";var wtitle="Browser";var browser_id=win_id+"_"+bconf.content_key+"_grid";if(baseParams.context&&baseParams.context.length>0){browser_id+="_"+baseParams.context}var browser={xtype:"xphposgrid",stateful:true,autoScroll:true,layout:"fit",id:browser_id,win_id:win_id,show_row_expander:true,show_limit:false,show_filters:false,show_search:false,show_page_toolbar:true,cls:"x-local"};if((baseParams.context)&&(baseParams.context=="controllingcontent_forum"||baseParams.context=="controllingcontent_eb"||baseParams.context=="controllingcontent_privateforum")){browser.groupField="summary";browser.view=new Ext.grid.GroupingView({forceFit:true,deferEmptyText:true,emptyText:$L("nothing found"),groupTextTpl:"{text}",hideGroupedColumn:false,enableNoGroups:false,enableGroupingMenu:false,showGroupName:false,startCollapsed:false,remoteGroup:false,groupOnSort:true})}if(typeof bconf=="object"){Ext.apply(browser,bconf)}browser.bParams=baseParams;var d={modal:true,minWidth:600,width:875,autoScroll:true,title:wtitle,height:600,layout:"fit",stateful:false,shadow:true,shadowOffset:8,shim:false,closable:true,id:win_id,items:browser,cls:"x-local"};if(typeof wconf=="object"){Ext.apply(d,wconf)}var win=new Ext.Window(d);win.doLayout();win.show.defer(50,win);win.on("show",function(w){PHPOS.checkAndSetPosition(w)},win,{delay:100})};this.opentabid=false;this.tabCtrl=new Object();this.loadTabContent=function(p){if(this.opentabid){$(this.opentabid).removeClassName("active")}$(p.activetab).addClassName("active");this.opentabid=p.activetab;if(this.tabCtrl[this.opentabid]){$("tabcontent"+p.tabcontentid).innerHTML=this.tabCtrl[this.opentabid]["tpl"]}else{var ct=Ext.get("tcwr"+p.tabcontentid);ct.mask($L("Loading..."));var url="/local/tools/x/ajax_userhome_forumadvisory.php";Ext.Ajax.request({url:url,scope:this,success:function(response,options){if(!this.tabCtrl[this.opentabid]){this.tabCtrl[this.opentabid]=new Object()}var responseData=Ext.util.JSON.decode(response.responseText);if(responseData&&responseData.totalCount>0){var tpl="";for(i=0;i<responseData.records.length;i++){tpl+=responseData.records[i]["tpl"]}this.tabCtrl[this.opentabid].responseData=responseData;this.tabCtrl[this.opentabid].tpl=tpl;ct.unmask();$("tabcontent"+options.params.tabcontentid).innerHTML=tpl}},failure:function(response,options){ct.unmask()},params:{user_sid:p.user_sid,context:p.activetab,tabcontentid:p.tabcontentid}})}};this.deleteTabObj=function(eId,ct,tcId,tsid,fsid,usid){$(eId).remove();if(this.tabCtrl[ct]){this.tabCtrl[ct]=false}var tc=$("tabcontent"+tcId).innerHTML;var thementeaser=Ext.DomQuery.select(".thementeaser","#tabcontent"+tcId);if((!thementeaser)||(thementeaser.length==0)){var tpl='<div class="thementeaser">'+$L("no_threads_found")+"</div>";$("tabcontent"+tcId).innerHTML=tpl}var url="/local/tools/x/ajax_userhome_delobj.php";Ext.Ajax.request({url:url,scope:this,success:function(response,options){},failure:function(response,options){},params:{tsid:tsid,fsid:fsid,user_sid:usid,c:"deluserthread"}})};this.changeTeamerStatus=function(user_sid,bt){var baseParams={noxml:"1",user_sid:user_sid};var win_id="cp_win";var sid=user_sid;this.user_sid=user_sid;var iconCls="x-user-capacity-ico";var editor={xtype:"xphposform",bParams:baseParams,formlayout:false,labelAlign:"top",id:"cp_editorwin_form",p_id:"cp_editorwin_form",p_height:350,p_width:400,win_id:win_id,sid:sid,content_key:"teamer_capacity_status",waitMsgTarget:win_id};var d={animEl:bt?bt.id:false,modal:true,minWidth:400,width:400,title:$L("change_status"),iconCls:iconCls?iconCls:"none",height:350,layout:"fit",stateful:false,shadow:true,shadowOffset:8,shim:false,closable:true,id:win_id,items:editor,cls:"x-local"};var win=new Ext.Window(d);win.doLayout();win.show.defer(50,win);win.on("close",this.getTeamerStatus,this);win.on("show",function(w){this.wform=this.items.itemAt(0);PHPOS.checkAndSetPosition(w)},win,{delay:100})};this.getTeamerStatus=function(){var url="/local/tools/x/ajax_userhome_teamerstatus.php";Ext.Ajax.request({url:url,scope:this,success:function(response,options){var responseData=Ext.util.JSON.decode(response.responseText);if(responseData&&responseData.status){$("cs-status-"+responseData.user_sid).innerHTML=responseData.status.desc;$("cs-msg-"+responseData.user_sid).innerHTML=responseData.statusMsg;$("cs-statusbox-"+responseData.user_sid).className="";Ext.get("cs-statusbox-"+responseData.user_sid).addClass(["uh-content","statusbox-"+responseData.status.color]);$("cs-time-"+responseData.user_sid).innerHTML=responseData.statusTimestamp}},failure:function(response,options){},params:{user_sid:this.user_sid}});if((running_user_sid!=this.user_sid)){var url="/local/tools/x/ajax_send_usermessage.php";Ext.Ajax.request({url:url,scope:this,success:function(response,options){},failure:function(response,options){},params:{user_sid:this.user_sid,running_user_sid:running_user_sid,c:"teamerstatus"}})}};this.openCalendar=function(bt,o){CAL.init("navcalpanel","month","user");return true;if(!this.calwinobj){this.maincalpanel=new Ext.Panel({frame:false,border:false,region:"center",width:175,layout:"fit",stateful:false,cls:"forummenu",items:[{html:'<div id="maincalwr" style="margin:0;padding: 0;background-color:transparent;border:none;"></div>'}],listeners:{render:{scope:this,fn:function(p){CAL.init("maincalwr","month","user");CAL.loadCalendar()}}},id:"maincalpanel"});var d={animEl:bt?bt.id:false,modal:true,minWidth:400,width:800,title:$L("Calendar"),height:600,layout:"border",stateful:false,shadow:true,shadowOffset:8,shim:false,closable:true,maximizable:true,id:"calwin",items:[this.maincalpanel],cls:"x-local"};this.calwinobj=new Ext.Window(d)}if(bt&&1==2){this.calwinobj.show.defer(50,this.calwinobj,[bt])}else{this.calwinobj.show.defer(50,this.calwinobj)}};this.loadTagCloudSubs=function(e,sid){var ct=Ext.get("blogtagcloud");this.maintagcloudlinks=$("blogtagcloud").innerHTML;ct.mask($L("Loading..."));var url="/local/tools/x/ajax_knowledgebase.php";Ext.Ajax.request({url:url,scope:this,success:function(response,options){var responseData=Ext.util.JSON.decode(response.responseText);if(responseData&&responseData.totalCount>0){var tpl="";for(i=0;i<responseData.records.length;i++){tpl+=responseData.records[i]["tpl"]}$("blogtagcloud").innerHTML=tpl}ct.unmask();$("tagcloud_backlink").style.visibility="visible"},failure:function(response,options){ct.unmask()},params:{category_sid:sid,op:"getsubcategories"}})};this.restoreTagCloudCats=function(){$("tagcloud_backlink").style.visibility="hidden";$("blogtagcloud").innerHTML=this.maintagcloudlinks};this.editBlogChangeCat=function(e,el,sid,version){if(el.value=="new"){confirmmessage=$L("suggest_new_category");Ext.MessageBox.show({title:"Kategorie",msg:confirmmessage,animEl:el,prompt:true,buttons:Ext.MessageBox.OKCANCEL,defaultButton:0,cls:"x-local",width:350,modal:true,scope:this,fn:function(buttonId,text,opt){if(buttonId=="ok"&&text.length>0){NeuerEintrag=new Option(text,text,false,true);el.options[el.options.length]=NeuerEintrag;this.editBlogLoadSubcats(el,false,sid,version)}}})}else{this.editBlogLoadSubcats(el,el.value,sid,version)}};this.editBlogLoadSubcats=function(el,v,sid,version){if(v){var sub_el=$("subcategory_sid");sub_el.options.length=null;NeuerEintrag=new Option($L("loading..."),"",false,false);sub_el.options[sub_el.options.length]=NeuerEintrag;Ext.Ajax.request({url:"/local/tools/x/ajax_knowledgebase.php",method:"post",scope:this,success:function(response,options){var responseData=Ext.util.JSON.decode(response.responseText);sub_el.options.length=null;if(responseData&&responseData.totalCount>0){for(i=0;i<responseData.totalCount;i++){NeuerEintrag=new Option(responseData.records[i].description,responseData.records[i].sid,false,false);sub_el.options[sub_el.options.length]=NeuerEintrag}NeuerEintrag=new Option($L("suggest_new_subcategory"),"new",false,false);sub_el.options[sub_el.options.length]=NeuerEintrag}else{this.editBlogLoadSubcats(el,false)}},failure:function(response,options){},params:{subcategory_sid:v,op:"subcat-list",blog_sid:sid,blog_version:version}})}else{var sub_el=$("subcategory_sid");sub_el.options.length=null;NeuerEintrag=new Option($L("keine Auswahl vorhanden"),"",false,false);sub_el.options[sub_el.options.length]=NeuerEintrag;NeuerEintrag=new Option($L("suggest_new_subcategory"),"new",false,false);sub_el.options[sub_el.options.length]=NeuerEintrag}};this.editBlogSubChangeCat=function(e,el){if(el.value=="new"){confirmmessage=$L("suggest_new_subcategory");Ext.MessageBox.show({title:"Stichwort",msg:confirmmessage,animEl:el,prompt:true,buttons:Ext.MessageBox.OKCANCEL,defaultButton:0,cls:"x-local",width:350,modal:true,scope:this,fn:function(buttonId,text,opt){if(buttonId=="ok"&&text.length>0){NeuerEintrag=new Option(text,text,false,true);el.options[el.options.length]=NeuerEintrag}}})}};this.blogFX=function(c,sid){var p={};switch(c){case"r-hits":if(!confirm("Wirklich die Aufrufe zur cksetzen?")){return false}p={sid:sid,op:"r-hits"};if($("bloghitscount")){$("bloghitscount").innerHTML=0}break}Ext.Ajax.request({url:"/local/tools/x/ajax_knowledgebase.php",method:"post",scope:this,success:function(response,options){var responseData=Ext.util.JSON.decode(response.responseText)},failure:function(response,options){},params:p})};this.hasChanges=false;this.check4Changes=function(e){if(this.hasChanges!==false){var tEl=IF.gettarget(e);this.showMessage({bt:tEl?tEl:false,tEl:tEl,height:150,width:300,iconCls:"x-accept-ico",title:$L("hint"),html:'<p class="winmsg">'+$L("you_have_unsaved_changes")+"</p>",defaultButton:2,y:300,buttons:[{text:$L("cancel"),scope:this,handler:function(button){button.ownerCt.close()}},{text:$L("donot_save"),scope:this,handler:function(button){FNK.hasChanges=false;button.ownerCt.close();location.href=tEl.getAttribute("href")}},{text:$L("save_changes"),scope:this,handler:function(button){button.ownerCt.close();IF.justSubmit(FNK.hasChanges)}}]});return false}return true};this.setMissionMessage=function(i,msg){var mm=Ext.get("mm"+i);if(!mm){return false}if(mm.getStyle("display")=="none"){mm.slideIn("t",{easing:"easeOut",duration:0.5,scope:this,useDisplay:true})}$("mmessage"+i).innerHTML=msg};this.hideGlobalMessage=function(id,sid){this.hideMessage(id);var post="";post+="fields[sid]="+URLEncode(sid);post+="&control[method]=setread";post+="&control[class]=globalmessageblacklist";var url="/php-os/app_local/scripts/update.php";Ext.Ajax.request({scope:this,method:"post",sid:sid,url:url,success:function(response,options){},failure:function(response,options){},params:post})};this.autocancel=function(e,sid,o){if(e){var el=Event.element(e);if(el.id==("ieNik"+sid)){return}container=PAGEdom.getContainer(el,$("userservice"+sid));if(container!=null){return}}if($("ieNik"+sid)){$("ieNik"+sid).style.display="none"}Event.stopObserving($("ieNik"+sid),"keydown");Event.stopObserving(document.body,"click");if($("ieNikAccept"+sid)){$("ieNikAccept"+sid).style.display="none"}if($("servicetitle"+sid)){$("servicetitle"+sid).style.display=""}};this.hideMessage=function(id,context){var mm=Ext.get(id);if(!mm){return false}mm.slideOut("t",{easing:"easeOut",duration:0.5,scope:this,useDisplay:true})};this.displayDown=function(e,t){var l=Ext.get(t);var p=l.next(false,true);var pl=Ext.get(p);if(p&&pl.hasClass("collapsed-content")&&(pl.is("h3")!=true)){if(pl.getStyle("display")=="none"){pl.setStyle("display","block")}else{pl.setStyle("display","none")}this.displayDown(e,p)}};this.disable=function(obj){for(id in obj){if(obj&&obj.id&&obj.id.length>0&&$(obj.id)){$(obj.id).addClassName("disabled");$(obj.id).disabled=true}}};this.enable=function(obj){for(id in obj){if(obj&&obj.id&&obj.id.length>0&&$(obj.id)){$(obj.id).removeClassName("disabled");$(obj.id).disabled=false}}};this.hideContainer=function(obj){for(id in obj){if($(obj.id)){$(obj.id).addClassName("hidden")}}};this.showContainer=function(obj){for(id in obj){if($(obj.id)){$(obj.id).removeClassName("hidden")}}};this.showMessage=function(o){var d={animEl:o.bt?o.bt.id:false,modal:o.modal?true:false,minWidth:350,stateful:false,shadow:true,shadowOffset:8,shim:false,closable:false,cls:"x-local"};if(typeof o!="object"){var o={}}o=Ext.apply(o,d);var win=new Ext.Window(o);if(o.bt){win.show.defer(50,win,[o.bt.id])}else{win.show.defer(50,win)}};this.check4FileUpload=function(event){if(typeof event=="undefined"||!event){return true}var obj=event.target||event.srcElement;if(obj.type!="textarea"&&event&&event.keyCode==13){if(event.preventDefault){event.preventDefault()}else{event.returnValue=false}}var inputs=$$("input[type=file]");var has_value=false;if(inputs){for(i=0;i<inputs.length;i++){if(inputs[i].value.length>0){has_value=true}}}if(has_value){this.mask($L("Please wait, uploading file..."))}return true};this.mask=function(msg){if(!msg){var msg=$L("Loading...")}var m=Ext.getBody().mask();var tpl="";tpl+='<div id="horseloading">';tpl+='<img src="/local/media/images/loading/run.png" width="698" height="474" />';tpl+='<div class="horse-loading-msgwr">';tpl+='<img src="/local/media/images/loading/circle.gif" width="66" height="66" />';tpl+=msg;tpl+="";tpl+="";tpl+="";tpl+="";tpl+="</div>";tpl+="</div>";Ext.getBody().insertHtml("beforeEnd",tpl)};this.saverSubmit=function(event){IF.coverbackground(true,0);return true};this.toggleCheckbox=function(c_id,layoutname,searchname){elList=document.getElementsByTagName("INPUT");var ck=$(c_id);for(var i=0;i<elList.length;i++){if(elList[i].id&&elList[i].id.indexOf(searchname)>0&&elList[i].id.indexOf(layoutname)>0&&elList[i].type=="checkbox"){if(ck.checked){elList[i].checked="checked"}else{elList[i].checked=""}}}};this.initKHObjects=function(){this.objtimer=setTimeout(function(){this.checkKHObjects()}.bind(this),500)};this.checkKHObjects=function(){var url="/local/tools/x/ajax_check_reminder.php";Ext.Ajax.request({url:url,method:"post",scope:this,success:function(response,options){var responseData=Ext.util.JSON.decode(response.responseText);if(responseData&&responseData.running_chats&&responseData.running_chats>0){var mi_chatberatung=Ext.get("mnl_chatberatung");if(mi_chatberatung&&mi_chatberatung.hasClass("chatani")){}else{if(mi_chatberatung){mi_chatberatung.addClass("chatani")}}}if(responseData&&responseData.open_messages&&responseData.open_messages>0){if($("menumessagedisp")){$("menumessagedisp").innerHTML=responseData.open_messages}else{if($("mnl_home")){$("mnl_home").innerHTML=$("mnl_home").innerHTML+'<span style="cursor:pointer;" onclick="if (event && event.stopPropagation) { event.stopPropagation(); location.href=\'/nachrichten\'; return false; } else if(event) { event.cancelBubble = true;  location.href=\'/nachrichten\';  return false; }" class="mnl-messages" id="menumessagedisp">'+responseData.open_messages+"</span>"}}}if(responseData&&responseData.invite&&responseData.invite.sid>0){var chatInvMsg="";var chatMsgHeight=150;chatInvMsg+='<p class="winmsg">Dein Chat <b>'+responseData.invite.name+"</b> ist offen.";if(responseData.invite.chatusers_online&&responseData.invite.chatusers_online.length>3){chatInvMsg+="<br />Im Chat: "+responseData.invite.chatusers_online+"";chatMsgHeight=150}chatInvMsg+="</p>";this.showMessage({modal:true,bt:false,height:chatMsgHeight,width:300,modal:true,iconCls:"x-accept-ico",title:$L("Jetzt chatten!"),html:chatInvMsg,defaultButton:1,y:300,buttons:[{text:$L("cancel"),scope:this,handler:function(button){button.ownerCt.close()}},{text:$L("Jetzt verbinden"),scope:this,handler:function(button){eval(responseData.invite.handler);button.ownerCt.close()}}]})}if(responseData&&responseData.is_teamer==true&&typeof this.teamctwinobj=="undefined"){this.openTeamerSubmenu(responseData)}this.objtimer=setTimeout(function(){this.checkKHObjects()}.bind(this),(1000*70))},failure:function(response,options){},params:{user_sid:running_user_sid}})};this.openTeamerSubmenu=function(responseData){if(opener){return false}if(top.location!=self.location){return false}var img_title='<img src="/images/iconbuttons/quickfinder_lens.png" />';var d={modal:false,width:35,height:40,x:0,y:0,title:img_title,layout:"fit",collapsed:true,collapsible:true,titleCollapse:true,animCollapse:false,expandOnShow:false,bbar:new Ext.Toolbar({items:[{xtype:"tbtext",text:'<img style="" src="/images/spacer.gif" width="1" height="16" />'},{xtype:"tbfill"},{text:$L("clear state"),id:"qv_clear_state",ctCls:"x-local-bt",icon:"/javascripts/ext/plugins/img/silk/icons/bullet_wrench.png",iconCls:"x-btn-text-icon",tooltip:$L("explain_clear_state"),handler:function(button){Ext.state.Manager.getProvider().clearState();PHPOS.clickEffect(button)}}]}),stateful:false,stateEvents:["move"],resizable:false,shadow:false,shadowOffset:4,shim:false,closable:false,closeAction:"hide",id:"teammenuwin",cls:"x-local",listeners:{beforecollapse:{scope:this,fn:function(p,a){p.setWidth(35);p.setHeight(40);p.setTitle('<span style="white-space:nowrap;">'+img_title+"</span>");KH.WindowButtonFix("collapse",p)}},beforeexpand:{scope:this,fn:function(p,a){p.setWidth(250);p.setHeight(375);p.setTitle("Quickfinder");KH.WindowButtonFix("expand",p);if(typeof this.teamermenu=="undefined"){this.getTeamerMenu(p)}}},expand:{scope:this,fn:function(p){p.setWidth(250)}},show:{scope:this,fn:function(p,a){p.setWidth(35);p.setHeight(40);KH.WindowButtonFix("init",p)}}}};this.teamctwinobj=new Ext.Window(d);this.teamctwinobj.show.defer(100,this.teamctwinobj)};this.WindowButtonFix=function(c,p){var w=Ext.getDom(p.id);var toggler=Ext.DomQuery.selectNode("div.x-tool-toggle",w);var tgl=Ext.get(toggler);var headertext=Ext.DomQuery.selectNode("span.x-window-header-text",w);var hdl=Ext.get(headertext);if(c=="init"){if(tgl){tgl.setStyle("display","none")}if(hdl){hdl.setStyle("text-align","center")}p.setWidth(35);Ext.get(p.id).setStyle("position","fixed")}else{if(c=="collapse"){if(hdl){hdl.setStyle("text-align","center")}}else{if(c=="expand"){if(hdl){hdl.setStyle("text-align","left")}}}}};this.getTeamerMenu=function(p){var pb=Ext.get(p.id);pb.mask.defer(100,pb,[$L("Loading...")]);this.teamermenu=new Ext.ux.TeamerMenu({loadMask:true,proxy:new Ext.data.HttpProxy({url:"/local/tools/x/teamermenu.php"}),reader:new Ext.data.JsonReader({}),remoteSort:true,parentPanel:p});this.teamermenu.load({params:{meta:true,start:0,noxml:"1"}})}}var browserLimit=30;var KH=new KidsHotline();function NavAccordion(a){this.gConf=a;this.baseConf={parentId:"leftmenu",headClass:"toggler",elementClass:"element",startIdx:0,ev:"click"};this.init=function(){this.conf=Ext.apply(this.baseConf,this.gConf);var d=Ext.DomQuery.select("."+this.conf.headClass,"#"+this.conf.parentId);var c=Ext.DomQuery.select("."+this.conf.elementClass,"#"+this.conf.parentId);if(typeof navstartidx=="undefined"){navstartidx=-1}if(navstartidx&&navstartidx<0){this.aNav=-1}else{if(navstartidx&&navstartidx>0){this.aNav=navstartidx}else{this.aNav=this.conf.startIdx}}this.mainnavitems=new Object();for(i=0;i<d.length;i++){var b=Ext.DomQuery.selectNode("a",d[i]);this.mainnavitems[i]={head:Ext.get(b),item:Ext.get(c[i]),wr:Ext.get(d[i]),vis:false,idx:i};if(this.mainnavitems[i].head&&this.mainnavitems[i].wr.hasClass("active")){this.aNav=i}this.mainnavitems[i].item.setVisibilityMode(Ext.Element.DISPLAY);this.mainnavitems[i].item.setVisible(false,false);if(this.mainnavitems[i].head){this.mainnavitems[i].head.addListener(this.conf.ev,function(f,e,g){this.toggle(this.mainnavitems[this.aNav],g.tObj)},this,{tObj:this.mainnavitems[i]})}}if(this.aNav>=0&&this.mainnavitems[this.aNav]){this.mainnavitems[this.aNav].wr.addClass("active");this.mainnavitems[this.aNav].item.setVisible(true,false);this.mainnavitems[this.aNav].vis=true}this.initialANav=this.aNav;Ext.getBody().addListener("mousemove",function(g,e,h){var f=Ext.get(g);var f=g.getTarget();while(f){if(f.id&&f.id=="leftmenu"){f=false}else{if(f.parentNode){f=f.parentNode}else{f=null}}}if(f===null){if((this.aNav!=this.initialANav)){this.toggle(this.mainnavitems[this.aNav],this.mainnavitems[this.initialANav])}}},this,{buffer:4000})};this.toggle=function(c,b){if((b&&this.aNav==b.idx)){return false}if(c){c.wr.removeClass("active");c.vis=false;c.item.slideOut("t",{easing:"easeIn",duration:0.5,useDisplay:true,concurrent:true});c.item.fadeOut({endOpacity:0,duration:0.5,concurrent:true})}if(b){b.wr.addClass("active");b.item.slideIn("t",{easing:"easeIn",duration:0.5,useDisplay:true,concurrent:true});b.item.fadeIn({endOpacity:1,duration:0.5,concurrent:true});b.vis=true;b.head.blur();this.aNav=b.idx}else{this.aNav=-1}}}function Forum(){this.init=function(){if($("forumsmileys")){Ext.addBehaviors({"#sel_smileys@click":function(b,a){if($("all_smileys").style.display=="none"){$("all_smileys").style.display="";this.bodycancel=Event.observe(document.body,"click",FORUM.smileyAutocancel.bindAsEventListener(this))}else{$("all_smileys").style.display="none"}}})}};this.selectSmiley=function(d,c,b,a){$("sel_smiley_desc").innerHTML=c;$("sel_smiley_img").src=d;$("sel_smiley_img").setAttribute("alt",a);$("smiley_id").value=b;$("all_smileys").style.display="none";Event.stopObserving(document.body,"click")};this.smileyAutocancel=function(b,c){if(b){var a=Event.element(b);if(a.id=="all_smileys"||a.id=="listsmiley"){return}container=PAGEdom.getContainer(a,$("forumsmileys"));if(container!=null){return}if($("all_smileys")){$("all_smileys").style.display="none"}Event.stopObserving(document.body,"click")}};this.initAvcBBCodeEditor=function(c,a){if((typeof a=="undefined")||(!a)){a="MCEditor"}var b={btn1:"bold,italic,undo,redo,link,unlink,styleselect,emotions,pastetext,pasteword,selectall"};this.initBBCodeEditor(c,a,b)};this.initBBCodeEditor=function(d,b,c){if((typeof b=="undefined")||(!b)){b="MCEditor"}if((typeof c=="object")&&(c)&&(c.btn1)){var a=c.btn1}else{var a="bold,italic,undo,redo,bullist,numlist,styleselect,emotions,pastetext,pasteword,selectall"}if(!tinyMCE.get(d)){tinyMCE.init({mode:"specific_textareas",editor_selector:b,theme:"advanced",plugins:"safari,inlinepopups,emotions,paste",dialog_type:"modal",theme_advanced_buttons1:a,theme_advanced_buttons2:"",theme_advanced_buttons3:"",paste_use_dialog:false,paste_auto_cleanup_on_paste:true,paste_convert_headers_to_strong:false,paste_strip_class_attributes:"all",paste_remove_spans:true,paste_remove_styles:true,relative_urls:false,theme_advanced_toolbar_location:"top",theme_advanced_toolbar_align:"left",theme_advanced_styles:"Zitat=quoteStyle",language:"de",element_format:"xhtml",valid_elements:"ul[type],ol[type],li,a[href|target=_blank],strong/b,em/i,div[class|align|title],br,img[src|width|height],span[class|title],blockquote[class|title|cite],p[class|title]",content_css:"/local/stylesheets/inlinewysiwyg_"+active_color_set+".css",entity_encoding:"raw",body_id:"content",body_class:"p-normargin",add_unload_trigger:false,inline_styles:false,init_instance_callback:function(f){var e=(f.getContent()).replace(/(<([^>]+)>)/ig,"");if($("messagecounter")){if((10000-e.length)<0){$("messagecounter").innerHTML='<span class="error">'+(10000-e.length)+"</span>"}else{$("messagecounter").innerHTML=(10000-e.length)}}setTimeout(function(){this.focus()}.bind(f),500)},setup:function(e){e.onSetContent.add(function(f,g){timer=setTimeout(function(){fitWYSIWYGEditor(f)}.bind(f),750)});e.onBeforeSetContent.add(function(f,h){h.content=bbcode2html(h.content);var j=h.content;if(j.length>0){var g=j.lastIndexOf("</div>");if((g>0)&&((g+6)==j.length)){h.content=h.content+"&nbsp;"}var g=j.lastIndexOf("</blockquote>");if((g>0)&&((g+13)==j.length)){h.content=h.content+"&nbsp;"}}});e.onPostProcess.add(function(f,g){});e.onSaveContent.add(function(f,g){g.content=html2bbcode(g.content)});e.onChange.add(function(f){fitWYSIWYGEditor(f);var g=(f.getContent()).replace(/(<([^>]+)>)/ig,"");if($("messagecounter")){if((10000-g.length)<0){$("messagecounter").innerHTML='<span class="error">'+(10000-g.length)+"</span>"}else{$("messagecounter").innerHTML=(10000-g.length)}}});e.onKeyUp.add(function(f,h){fitWYSIWYGEditor(f);var g=(f.getContent()).replace(/(<([^>]+)>)/ig,"");if($("messagecounter")){if((10000-g.length)<0){$("messagecounter").innerHTML='<span class="error">'+(10000-g.length)+"</span>"}else{$("messagecounter").innerHTML=(10000-g.length)}}})},convert_fonts_to_spans:false})}};this.initBBCodeEditorV1=function(d,b,c){if((typeof b=="undefined")||(!b)){b="MCEditor"}if((typeof c=="object")&&(c)&&(c.btn1)){var a=c.btn1}else{var a="bold,italic,undo,redo,styleselect,emotions,pastetext,pasteword,selectall"}if(!tinyMCE.get(d)){tinyMCE.init({mode:"specific_textareas",editor_selector:b,theme:"advanced",plugins:"safari,inlinepopups,bbcode,emotions,paste",dialog_type:"modal",theme_advanced_buttons1:a,theme_advanced_buttons2:"",theme_advanced_buttons3:"",paste_use_dialog:false,paste_auto_cleanup_on_paste:true,paste_convert_headers_to_strong:false,paste_strip_class_attributes:"all",paste_remove_spans:true,paste_remove_styles:true,relative_urls:false,theme_advanced_toolbar_location:"top",theme_advanced_toolbar_align:"left",theme_advanced_styles:"Zitat=quoteStyle",language:"de",keep_styles:false,valid_elements:"a[href|target=_blank],strong/b,em/i,div[align],br,img[src|width|height],span[class|title],blockquote[class|title],p[class|title]",content_css:"/local/stylesheets/inlinewysiwyg_"+active_color_set+".css",entity_encoding:"raw",add_unload_trigger:false,remove_linebreaks:false,force_br_newlines:true,force_p_newlines:false,inline_styles:false,init_instance_callback:function(f){var e=(f.getContent()).replace(/(<([^>]+)>)/ig,"");if($("messagecounter")){if((10000-e.length)<0){$("messagecounter").innerHTML='<span class="error">'+(10000-e.length)+"</span>"}else{$("messagecounter").innerHTML=(10000-e.length)}}setTimeout(function(){this.focus()}.bind(f),500)},setup:function(e){e.onChange.add(function(f){var g=(tinyMCE.activeEditor.getContent()).replace(/(<([^>]+)>)/ig,"");if($("messagecounter")){if((10000-g.length)<0){$("messagecounter").innerHTML='<span class="error">'+(10000-g.length)+"</span>"}else{$("messagecounter").innerHTML=(10000-g.length)}}});e.onKeyUp.add(function(f,h){var g=(tinyMCE.activeEditor.getContent()).replace(/(<([^>]+)>)/ig,"");if($("messagecounter")){if((10000-g.length)<0){$("messagecounter").innerHTML='<span class="error">'+(10000-g.length)+"</span>"}else{$("messagecounter").innerHTML=(10000-g.length)}}})},convert_fonts_to_spans:false})}};this.initHTMLCodeEditor=function(d,b,c){if((typeof b=="undefined")||(!b)){b="MCEditor"}if((typeof c=="object")&&(c)&&(c.btn1)){var a=c.btn1}else{var a="bold,italic,undo,redo,bullist,numlist,styleselect,|emotions,pastetext,pasteword,selectall"}if(!tinyMCE.get(d)){tinyMCE.init({mode:"specific_textareas",editor_selector:b,theme:"advanced",plugins:"safari,inlinepopups,emotions,paste",dialog_type:"modal",theme_advanced_buttons1:a,theme_advanced_buttons2:"",theme_advanced_buttons3:"",paste_use_dialog:false,paste_auto_cleanup_on_paste:true,paste_convert_headers_to_strong:false,paste_strip_class_attributes:"all",paste_remove_spans:true,paste_remove_styles:true,relative_urls:false,theme_advanced_toolbar_location:"top",theme_advanced_toolbar_align:"left",theme_advanced_styles:"Zitat=quoteStyle",language:"de",keep_styles:false,valid_elements:"a[href|target=_blank],strong/b,em/i,div[align],br,img[src|width|height],span[class|title],blockquote[class|title],p[class|title],ul[type],ol[type],li",content_css:"/local/stylesheets/inlinewysiwyg_"+active_color_set+".css",entity_encoding:"raw",add_unload_trigger:false,remove_linebreaks:false,body_id:"content",init_instance_callback:function(f){var e=(f.getContent()).replace(/(<([^>]+)>)/ig,"");if($("messagecounter")){if((10000-e.length)<0){$("messagecounter").innerHTML='<span class="error">'+(10000-e.length)+"</span>"}else{$("messagecounter").innerHTML=(10000-e.length)}}setTimeout(function(){this.focus()}.bind(f),500)},setup:function(e){e.onChange.add(function(f){var g=(tinyMCE.activeEditor.getContent()).replace(/(<([^>]+)>)/ig,"");if($("messagecounter")){if((10000-g.length)<0){$("messagecounter").innerHTML='<span class="error">'+(10000-g.length)+"</span>"}else{$("messagecounter").innerHTML=(10000-g.length)}}});e.onKeyUp.add(function(f,h){var g=(tinyMCE.activeEditor.getContent()).replace(/(<([^>]+)>)/ig,"");if($("messagecounter")){if((10000-g.length)<0){$("messagecounter").innerHTML='<span class="error">'+(10000-g.length)+"</span>"}else{$("messagecounter").innerHTML=(10000-g.length)}}})},convert_fonts_to_spans:false})}};this.quoteMessage=function(a,b,c){if(!c){c="contentform"}if(window.getSelection){pattern=window.getSelection()}else{if(document.getSelection){pattern=document.getSelection()}else{if(document.selection){pattern=document.selection.createRange().text}}}pattern=pattern+"";question='M\u00F6chtest du wirklich den ganzen Beitrag zitieren? Du kannst auch nur einen Teil daraus selektieren und dann wieder auf den Button "Antworten mit Zitat" klicken.';if(pattern.length==0){if(confirm(question)){pattern="all"}else{return}}document.getElementById("message_quote_spec").value=pattern;document.getElementById("message_spec").value=b;if((document.forms[c])&&(document.forms[c].elements.triggers)){document.forms[c].elements.triggers.value=a}else{$("triggers").value=a}document.forms[c].onsubmit();document.forms[c].submit()};this.MessageConfirm=function(a,e,c,g){var b=new Ext.Panel({layout:"fit",frame:false,border:true,stateful:false,items:[{content_key:"forumfunctions",bParams:{context:e,message_spec:a,trg:g.trg,forum_sid:g.forum_sid,thread_sid:g.thread_sid},xtype:"xphposform",autoScroll:true,labelAlign:"top",id:"editor_messageconfirm",layout:"fit"}],id:"messageeditor"});var f={animEl:c?c.id:false,modal:true,minWidth:400,width:400,title:g.title?g.title:"Moderator Funktionen",height:250,layout:"fit",stateful:false,shadow:true,shadowOffset:8,shim:false,closable:true,id:"messageconfirmwin",items:[b],cls:"x-local"};this.msgwinobj=new Ext.Window(f);if(c){this.msgwinobj.show.defer(50,this.msgwinobj,[c])}else{this.msgwinobj.show.defer(50,this.msgwinobj)}};this.do_MessageSubmit=function(e,c){this.msgwinobj.hide();Ext.getBody().mask();var a=e.getValues();var d=Ext.get("mainforumform");var b="";for(vkey in a){b+='<input type="hidden" name="'+vkey+"\" value='"+a[vkey]+"' />"}d.insertHtml("beforeEnd",b);IF.setHiddenAndSubmit(c,"triggers","contentform")};this.advfctwinobj=false;this.loadAdvFctWin=function(a,c){if(!this.advfctwinobj){this.maineditor=new Ext.Panel({region:"center",layout:"fit",frame:false,border:true,stateful:false,items:[{title:$L("Info"),content_key:"forumfunctions",bParams:{context:"introthread",trg:c.trg,forum_sid:c.forum_sid,thread_sid:c.thread_sid},xtype:"xphposform",autoScroll:true,labelAlign:"top",iconCls:"x-info-ico",id:"editor_introthread",layout:"fit"}],id:"forumeditor"});this.menu=new Ext.Panel({frame:false,border:false,region:"west",width:175,layout:"fit",stateful:false,cls:"forummenu",split:true,head_fields:c,items:[{html:'<div id="forum-menubar" style="margin:0;padding: 0;background-color:transparent;border:none;"></div>'}],bodyCfg:{cls:"x-panel-body-menu"},listeners:{render:{scope:this,fn:function(d){FORUM.getAdvMenu(d)}}},id:"forummainmenu"});var b={animEl:a?a.id:false,modal:true,minWidth:400,width:700,title:"Moderator Funktionen",height:500,layout:"border",stateful:false,shadow:true,shadowOffset:8,shim:false,closable:true,closeAction:"hide",id:"advfctwin",items:[this.menu,this.maineditor],cls:"x-local"};this.advfctwinobj=new Ext.Window(b)}if(a&&1==2){this.advfctwinobj.show.defer(50,this.advfctwinobj,[a])}else{this.advfctwinobj.show.defer(50,this.advfctwinobj)}};this.getAdvMenu=function(a){this.forummenu=new Ext.ux.ForumMenu({proxy:new Ext.data.HttpProxy({url:"/local/tools/x/forummenu.php"}),reader:new Ext.data.JsonReader({}),remoteSort:true,parentPanel:a});this.forummenu.load({params:{meta:true,start:0,noxml:"1",trg:a.head_fields.trg,forum_sid:a.head_fields.forum_sid,thread_sid:a.head_fields.thread_sid}})};this.confirmSubmitFunction=function(b,a,c){this.showMessage({height:150,width:300,f:b,triggers:a,iconCls:c.iconCls?c.iconCls:false,title:c.title?c.title:false,html:'<p class="winmsg">'+c.msg+"</p>",defaultButton:0,buttons:[{text:$L("cancel"),scope:this,handler:function(d){d.ownerCt.close()}},{text:$L("yes"),scope:this,handler:function(d){d.ownerCt.close();FORUM.submitFunction(b,a)}}]})};this.submitFunction=function(e,c){this.advfctwinobj.hide();Ext.getBody().mask();var a=e.getValues();var d=Ext.get("mainforumform");var b="";for(vkey in a){b+='<input type="hidden" name="'+vkey+"\" value='"+a[vkey]+"' />"}d.insertHtml("beforeEnd",b);IF.setHiddenAndSubmit(c,"triggers","contentform")};this.doTrigger=function(b,e,c,d){var a="/ajax/dotrigger/"+b;Ext.Ajax.request({url:a,scope:this,mo:d,bt:c,success:function(f,g){var h=Ext.util.JSON.decode(f.responseText);if(h&&h.msg){this.showMessage({bt:g.bt,height:150,width:300,iconCls:"x-messagesuccess-ico",title:g.mo.title,html:'<p class="winmsg">'+h.msg+"</p>",defaultButton:0,y:300,buttons:[{text:$L("cancel"),scope:this,handler:function(j){j.ownerCt.close()}}]})}},failure:function(f,g){},params:e})};this.showMessage=function(c){var b={animEl:c.bt?c.bt.id:false,modal:c.modal?true:false,minWidth:350,stateful:false,shadow:true,shadowOffset:8,shim:false,closable:false,cls:"x-local"};if(typeof c!="object"){var c={}}c=Ext.apply(c,b);var a=new Ext.Window(c);if(c.bt){a.show.defer(50,a,[c.bt.id])}else{a.show.defer(50,a)}};this.openSearch=function(){$("field_search_phrase").focus()};this.checkForen=function(){var b="search_forum_sids";if(document.getElementById("checkforen").checked==true){for(i=0;i<document.forms.contentform.elements.length;i++){var a=document.forms.contentform.elements[i].id;var c=a.match(b);if(c){document.forms.contentform.elements[i].checked=true}}}else{for(i=0;i<document.forms.contentform.elements.length;i++){var a=document.forms.contentform.elements[i].id;var c=a.match(b);if(c){document.forms.contentform.elements[i].checked=false}}}}}FORUM=new Forum();if(typeof Ext=="object"){Ext.BLANK_IMAGE_URL="/images/spacer.gif";Ext.onReady(function(){if((typeof running_user_level!="undefined")&&(running_user_sid)&&(running_user_sid>0)&&(running_user_level>=125)){Ext.state.Manager.setProvider(new Ext.ux.HttpProvider({url:"/php-os/app_ajaxmanager/scripts/ext.state.manager.session.save.php",readBaseParams:{cmd:"readState"},saveBaseParams:{cmd:"saveState"},autoRead:true,initFN:function(){KH.init();FORUM.init();var b=new NavAccordion({title:"Menu"});b.init()}}))}else{KH.init();FORUM.init();var a=new NavAccordion({title:"Menu"});a.init()}Ext.QuickTips.init();Ext.menu.RangeMenu.prototype.icons={gt:"/javascripts/ext/plugins/img/greater_then.png",lt:"/javascripts/ext/plugins/img/less_then.png",eq:"/javascripts/ext/plugins/img/equals.png"};Ext.grid.filter.StringFilter.prototype.icon="/javascripts/ext/plugins/img/find.png"});function __P___RequestPasswordForm(){}IF.RequestPasswordForm=Ext.extend(Ext.form.FormPanel,{initComponent:function(){Ext.apply(this,{frame:true,url:"/php-os/app_local/scripts/ajax_request_password.php",method:"post",labelAlign:"top",cls:"x-local",iconCls:"x-mail-tab",id:"rqpform",defaultType:"textfield",defaults:{width:230},layoutConfig:{labelSeparator:""},items:[{xtype:"hidden",name:"operation",value:"requestpassword"},{fieldLabel:$L("email"),hideLabel:true,name:"email",id:"rqp_email",anchor:"100%",allowBlank:false},{xtype:"tbtext",text:$L("request_password_hint")}]});IF.RequestPasswordForm.superclass.initComponent.apply(this,arguments)}});Ext.reg("requestpassword",IF.RequestPasswordForm)}function __P___PHPOSMenu(){}Ext.ux.ForumMenu=function(a){Ext.ux.ForumMenu.superclass.constructor.call(this,a);this.on("metachange",this.onMetaChange,this);this.on("datachanged",this.onDataChanged,this);this.hasrendered=false};Ext.extend(Ext.ux.ForumMenu,Ext.data.Store,{onDataChanged:function(a){},onMetaChange:function(a,d){if(this.hasrendered==false){this.menubar=new Ext.ux.Menubar({orientation:"vertical",activateOnClick:true,layout:"fit"});var c=a.menuitems.mainmenu;for(i=0;i<c.length;i++){var e=c[i];var b=e.id;switch(e.menu_type){case"text":this.menubar.addText(e.text);break;case"seperator":this.menubar.addSeparator();break;default:var f=this.menubar.addMenuItem(e);f.on("click",this.subItemClick,this)}}if($("forum-menubar")){this.menubar.show("forum-menubar","tl")}else{if(this.parentPanel&&this.parentPanel.id){this.menubar.show(this.parentPanel.id,"tl")}}}},subItemClick:function(menuitem,ev){if(menuitem.menu_type=="khbrowser"){KH.loadBrowser(menuitem.wconf,menuitem.bconf)}else{if(menuitem.menu_type=="fbrowser"){var forumeditor=Ext.getCmp("forumeditor");forumeditor.removeAll();var conf={xtype:"xphposgrid",bParams:{context:menuitem.id,trg:menuitem.trg,forum_sid:menuitem.forum_sid,thread_sid:menuitem.thread_sid},id:"browser_"+menuitem.id,title:menuitem.text,iconCls:menuitem.iconCls,stateful:false,autoScroll:true,labelAlign:"top",layout:"fit"};if(typeof menuitem.xconf=="object"){Ext.apply(conf,menuitem.xconf)}forumeditor.add(conf);forumeditor.doLayout()}else{if(menuitem.menu_type=="feditor"){var forumeditor=Ext.getCmp("forumeditor");forumeditor.removeAll();var conf={xtype:"xphposform",content_key:"forumfunctions",bParams:{context:menuitem.id,trg:menuitem.trg,forum_sid:menuitem.forum_sid,thread_sid:menuitem.thread_sid},id:"editor_"+menuitem.id,title:menuitem.text,iconCls:menuitem.iconCls,autoScroll:true,stateful:false,labelAlign:"top",layout:"fit"};forumeditor.add(conf);forumeditor.doLayout()}else{if(menuitem.xmenubar&&menuitem.xmenubar["menutype"]=="window"){return false}else{if(menuitem.xmenubar){var xtype="xphposgrid";if(menuitem.xmenubar["xtype"]){var xtype=menuitem.xmenubar["xtype"]}var conf={content_key:menuitem.content_key,editor_win_relaod_browser_aft_submit:false};if(menuitem.xmenubar["addConf"]){Ext.apply(conf,menuitem.xmenubar["addConf"])}PHPOS.addTab(menuitem.description,"menu_"+menuitem.id,menuitem.iconCls,xtype,menuitem.xmenubar["bParams"],conf);this.menubar.hide();return false}else{if(menuitem.menu_type=="login"){PHPOS.toggleLogout(menuitem);return false}else{if(menuitem.content_key&&menuitem.content_key.length>0){PHPOS.addTab(menuitem.description,"menu_"+menuitem.id,menuitem.iconCls,"xphposgrid",null,{content_key:menuitem.content_key,editor_win_relaod_browser_aft_submit:false});this.menubar.hide();return false}else{if(menuitem.menu_type=="js"){eval(menuitem.js);return false}else{if(menuitem.href&&menuitem.href.length>0){}}}}}}}}}return false}});function __P___TeamerMenu(){}Ext.ux.TeamerMenu=function(a){Ext.ux.TeamerMenu.superclass.constructor.call(this,a);this.on("metachange",this.onMetaChange,this);this.on("datachanged",this.onDataChanged,this);this.hasrendered=false};Ext.extend(Ext.ux.TeamerMenu,Ext.data.Store,{onDataChanged:function(a){},onMetaChange:function(c,e){if(this.hasrendered==false){ButtonPanel=Ext.extend(Ext.Panel,{layout:"table",id:"teammenupanel",defaultType:"button",cls:"x-local",autoScroll:true,bodyStyle:"padding: 3px; border: none;",menu:undefined,split:false,layoutConfig:{columns:1},constructor:function(n,m){var l="/javascripts/ext/plugins/img/silk/icons/application_view_columns.png";var k="x-btn-text-icon";for(var j=0,g;g=m[j];j++){if(g.btype=="title"){g.xtype="box";g.minWidth="auto";g.width="auto";g.autoEl={tag:"h3",html:g.text,style:"padding:5px 0 3px 3px;"};g.iconCls=k;g.icon=g.icon?g.icon:l}else{g.menu=this.menu;g.enableToggle=this.enableToggle;g.split=this.split;g.ctCls="x-left-button";g.arrowAlign=this.arrowAlign;g.iconCls=k;g.icon=g.icon?g.icon:l}}var h=m;ButtonPanel.superclass.constructor.call(this,{items:h})}});var f=[];var d=c.menuitems.mainmenu;for(i=0;i<d.length;i++){f[i]=d[i];f[i].scope=this;f[i].style="width:195px;margin:3px 0 5px 0;";f[i].minWidth=195;f[i].handler=function(g){this.subItemClick(g)}}var a=new ButtonPanel("Text Only",f);var b=Ext.get(this.parentPanel.id);b.unmask();this.parentPanel.add(a);this.parentPanel.doLayout()}},subItemClick:function(menuitem,ev){if((menuitem.menu_type=="link")&&menuitem.href&&menuitem.href.length>0){document.location.href=menuitem.href;var teammenuwin=Ext.getCmp("teammenuwin");teammenuwin.close()}else{if(menuitem.menu_type=="khbrowser"){KH.loadBrowser(menuitem.wconf,menuitem.bconf)}else{if(menuitem.menu_type=="fbrowser"){var forumeditor=Ext.getCmp("forumeditor");forumeditor.removeAll();var conf={xtype:"xphposgrid",bParams:{context:menuitem.id,trg:menuitem.trg,forum_sid:menuitem.forum_sid,thread_sid:menuitem.thread_sid},id:"browser_"+menuitem.id,title:menuitem.text,iconCls:menuitem.iconCls,stateful:false,autoScroll:true,labelAlign:"top",layout:"fit"};if(typeof menuitem.xconf=="object"){Ext.apply(conf,menuitem.xconf)}forumeditor.add(conf);forumeditor.doLayout()}else{if(menuitem.menu_type=="feditor"){var forumeditor=Ext.getCmp("forumeditor");forumeditor.removeAll();var conf={xtype:"xphposform",content_key:"forumfunctions",bParams:{context:menuitem.id,trg:menuitem.trg,forum_sid:menuitem.forum_sid,thread_sid:menuitem.thread_sid},id:"editor_"+menuitem.id,title:menuitem.text,iconCls:menuitem.iconCls,autoScroll:true,stateful:false,labelAlign:"top",layout:"fit"};forumeditor.add(conf);forumeditor.doLayout()}else{if(menuitem.xmenubar&&menuitem.xmenubar["menutype"]=="window"){return false}else{if(menuitem.xmenubar){var xtype="xphposgrid";if(menuitem.xmenubar["xtype"]){var xtype=menuitem.xmenubar["xtype"]}var conf={content_key:menuitem.content_key,editor_win_relaod_browser_aft_submit:false};if(menuitem.xmenubar["addConf"]){Ext.apply(conf,menuitem.xmenubar["addConf"])}PHPOS.addTab(menuitem.description,"menu_"+menuitem.id,menuitem.iconCls,xtype,menuitem.xmenubar["bParams"],conf);this.menubar.hide();return false}else{if(menuitem.menu_type=="login"){PHPOS.toggleLogout(menuitem);return false}else{if(menuitem.content_key&&menuitem.content_key.length>0){PHPOS.addTab(menuitem.description,"menu_"+menuitem.id,menuitem.iconCls,"xphposgrid",null,{content_key:menuitem.content_key,editor_win_relaod_browser_aft_submit:false});this.menubar.hide();return false}else{if(menuitem.menu_type=="js"){eval(menuitem.js);return false}else{if(menuitem.href&&menuitem.href.length>0){}}}}}}}}}}return false}});function SmartDialog(c,e,f,b,d,a,g){if(typeof f=="undefined"){f=window}c=checkUrl(c);c=addColorset(c);SmartDialog._geckoOpenModal(c,e,f,b,d,a)}SmartDialog._parentEvent=function(a){setTimeout(function(){if(SmartDialog._modal&&!SmartDialog._modal.closed){SmartDialog._modal.focus()}},50);if(SmartDialog._modal&&!SmartDialog._modal.closed){SmartDialog._stopEvent(a)}};SmartDialog._return=null;SmartDialog._modal=null;SmartDialog._arguments=null;SmartDialog._geckoOpenModal=function(url,action,init,scroll,width,height){var myURL="hadialog"+url;var regObj=/\W/g;myURL=myURL.replace(regObj,"_");if(!scroll){scroll="no"}var dlg=window.open(url,myURL,"toolbar=no,menubar=no,personalbar=no,width="+width+",height="+height+",scrollbars="+scroll+",resizable=yes,modal=yes,dependable=yes");SmartDialog._modal=dlg;SmartDialog._arguments=init;function capwin(w){SmartDialog._addEvent(w,"click",SmartDialog._parentEvent);SmartDialog._addEvent(w,"mousedown",SmartDialog._parentEvent);SmartDialog._addEvent(w,"focus",SmartDialog._parentEvent)}function relwin(w){SmartDialog._removeEvent(w,"click",SmartDialog._parentEvent);SmartDialog._removeEvent(w,"mousedown",SmartDialog._parentEvent);SmartDialog._removeEvent(w,"focus",SmartDialog._parentEvent)}capwin(window);for(var i=0;i<window.frames.length;capwin(window.frames[i++])){}if(action){SmartDialog._return=function(val){SmartDialog._arguments=val;if(val&&action){eval(action)}relwin(window);for(var i=0;i<window.frames.length;relwin(window.frames[i++])){}SmartDialog._modal=null}}else{SmartDialog._return=null}};SmartDialog._addEvent=function(a,c,b){if(SmartDialog.is_ie){a.attachEvent("on"+c,b)}else{a.addEventListener(c,b,true)}};SmartDialog._removeEvent=function(a,c,b){if(SmartDialog.is_ie){a.detachEvent("on"+c,b)}else{a.removeEventListener(c,b,true)}};SmartDialog._stopEvent=function(a){if(SmartDialog.is_ie){a.cancelBubble=true;a.returnValue=false}else{a.preventDefault();a.stopPropagation()}};SmartDialog.agt=navigator.userAgent.toLowerCase();SmartDialog.is_ie=((SmartDialog.agt.indexOf("msie")!=-1)&&(SmartDialog.agt.indexOf("opera")==-1));function bbcode2html(a){a=tinymce.trim(a);function b(c,d){a=a.replace(c,d)}b(/\n/gi,"<br />");b(/\r/gi,"");b(/\[b\]/gi,"<strong>");b(/\[\/b\]/gi,"</strong>");b(/\[i\]/gi,"<em>");b(/\[\/i\]/gi,"</em>");b(/\[u\]/gi,"<u>");b(/\[\/u\]/gi,"</u>");b(/\[url=([^\]]+)\](.*?)\[\/url\]/gi,'<a href="$1">$2</a>');b(/\[url\](.*?)\[\/url\]/gi,'<a href="$1">$1</a>');b(/\[img\](.*?)\[\/img\]/gi,'<img src="$1" />');b(/\[color=(.*?)\](.*?)\[\/color\]/gi,'<font color="$1">$2</font>');b(/\[code\](.*?)\[\/code\]/gi,'<span class="codeStyle">$1</span>&nbsp;');b(/\[quote=([^\]]+)\](.*?)\[\/quote\]/gi,'<div class="quoteStyle" title="$1">$2</div>');b(/\[quote.*?\](.*?)\[\/quote\]/gi,'<div class="quoteStyle">$1</div>');b(/\[sig.*?\](.*?)\[\/sig\]/gi,'<span class="signatur">$1</span>');b(/\[list\]/gi,"<ul>");b(/\[\/list\]/gi,"</ul>");b(/\[list=1\]/gi,"<ol>");b(/\[\/list=1\]/gi,"</ol>");b(/\[listitem\]/gi,"<li>");b(/\[\/listitem\]/gi,"</li>");return a}function html2bbcode(a){a=tinymce.trim(a);function b(c,d){a=a.replace(c,d)}b(/\n/gi,"");b(/\r/gi,"");a=cleanHTMLCode(a);b(/<a.*?href=\"(.*?)\".*?>(.*?)<\/a>/gi,"[url=$1]$2[/url]");b(/<font.*?color=\"(.*?)\".*?class=\"codeStyle\".*?>(.*?)<\/font>/gi,"[code][color=$1]$2[/color][/code]");b(/<font.*?color=\"(.*?)\".*?class=\"quoteStyle\".*?>(.*?)<\/font>/gi,"[quote][color=$1]$2[/color][/quote]");b(/<font.*?class=\"codeStyle\".*?color=\"(.*?)\".*?>(.*?)<\/font>/gi,"[code][color=$1]$2[/color][/code]");b(/<font.*?class=\"quoteStyle\".*?color=\"(.*?)\".*?>(.*?)<\/font>/gi,"[quote][color=$1]$2[/color][/quote]");b(/<font.*?color=\"(.*?)\".*?>(.*?)<\/font>/gi,"[color=$1]$2[/color]");b(/<font>(.*?)<\/font>/gi,"$1");b(/<img.*?src=\"(.*?)\".*?\/>/gi,"[img]$1[/img]");b(/<span class=\"signatur\">(.*?)<\/span>/gi,"[sig]$1[/sig]");b(/<span class=\"codeStyle\">(.*?)<\/span>/gi,"[code]$1[/code]");b(/<span class=\"quoteStyle\" .*?title=\"(.*?)\".*?>(.*?)<\/span>/gi,"[quote=$1]$2[/quote]");b(/<span class=\"quoteStyle\">(.*?)<\/span>/gi,"[quote]$1[/quote]");b(/<p class=\"signatur\">(.*?)<\/p>/gi,"[sig]$1[/sig]");b(/<p class=\"codeStyle\">(.*?)<\/p>/gi,"[code]$1[/code]");b(/<p class=\"quoteStyle\" .*?title=\"(.*?)\".*?>(.*?)<\/p>/gi,"[quote=$1]$2[/quote]");b(/<p class=\"quoteStyle\">(.*?)<\/p>/gi,"[quote]$1[/quote]");b(/<div class=\"codeStyle\">(.*?)<\/div>/gi,"[code]$1[/code]");b(/<div class=\"quoteStyle\" .*?title=\"(.*?)\".*?>(.*?)<\/div>/gi,"[quote=$1]$2[/quote]");b(/<div class=\"quoteStyle\">(.*?)<\/div>/gi,"[quote]$1[/quote]");b(/<blockquote .*?cite=\"(.*?)\".*?>(.*?)<\/blockquote>/gi,"[quote=$1]$2[/quote]");b(/<blockquote .*?title=\"(.*?)\".*?>(.*?)<\/blockquote>/gi,"[quote=$1]$2[/quote]");b(/<blockquote>(.*?)<\/blockquote>/gi,"[quote]$1[/quote]");b(/<ul.*?>/gi,"[list]");b(/<\/ul>/gi,"[/list]");b(/<ol.*?>/gi,"[list=1]");b(/<\/ol>/gi,"[/list=1]");b(/<li.*?>/gi,"[listitem]");b(/<\/li>/gi,"[/listitem]");b(/<\/(strong|b)>/gi,"[/b]");b(/<(strong|b)>/gi,"[b]");b(/<\/(em|i)>/gi,"[/i]");b(/<(em|i)>/gi,"[i]");b(/<\/u>/gi,"[/u]");b(/<span style=\"text-decoration: ?underline;\">(.*?)<\/span>/gi,"[u]$1[/u]");b(/<u>/gi,"[u]");b(/<p>&nbsp;<\/p>/gi,"\n");b(/<p> <\/p>/gi,"\n");b(/<p><br><\/p>/gi,"\n");b(/<p><br\/><\/p>/gi,"\n");b(/<p><br \/><\/p>/gi,"\n");b(/<div>&nbsp;<\/div>/gi,"\n");b(/<div> <\/div>/gi,"\n");b(/<div><br><\/div>/gi,"\n");b(/<div><br\/><\/div>/gi,"\n");b(/<div><br \/><\/div>/gi,"\n");b(/<blockquote>&nbsp;<\/blockquote>/gi,"\n");b(/<blockquote> <\/blockquote>/gi,"\n");b(/<blockquote><br><\/blockquote>/gi,"\n");b(/<blockquote><br\/><\/blockquote>/gi,"\n");b(/<blockquote><br \/><\/blockquote>/gi,"\n");b(/<br><\/p>/gi,"\n");b(/<br\/><\/p>/gi,"\n");b(/<br \/><\/p>/gi,"\n");b(/<br \/>/gi,"\n");b(/<br\/>/gi,"\n");b(/<br>/gi,"\n");b(/<p>/gi,"");b(/<\/p>/gi,"\n");b(/<div>/gi,"");b(/<\/div>/gi,"\n");b(/&nbsp;/gi," ");b(/&quot;/gi,'"');b(/&lt;/gi,"<");b(/&gt;/gi,">");b(/&amp;/gi,"&");a=tinymce.trim(a);return a}function cleanHTMLCode(a){function b(c,d){a=a.replace(c,d)}b(/<(p|div|span|blockquote)[^>]*>(&nbsp;| |<br>|<br\/>|<br \/>)<\/(p|div|span|blockquote)>/gi,"<br />");b(/<(p|div|span|blockquote)[^>]*>(&nbsp;| |<br>|<br\/>|<br \/>)<\/(p|div|span|blockquote)>/gi,"<br />");b(/(<(div|p|blockquote)[^>]*>[\s]*)+(<[\s]?\/(div|p|blockquote)[\s]?>)+/gi,"<br />");b(/<[^\/>]*>([\s]?)*<\/[^>]*>/gi,"");return a;b(/<strong>[\s]?<\/strong>/gi,"");b(/<em>[\s]?<\/em>/gi,"");b(/<i>[\s]?<\/i>/gi,"");b(/<b>[\s]?<\/b>/gi,"");b(/<u>[\s]?<\/u>/gi,"");b(/<ul>[\s]?<\/ul>/gi,"");b(/<ol>[\s]?<\/ol>/gi,"");b(/<li>[\s]?<\/li>/gi,"");b(/<span>[\s]?<\/span>/gi,"");b(/<a.*?href=\"(.*?)\".*?>[\s]?<\/a>/gi,"");b(/<font>[\s]?<\/font>/gi,"");b(/<blockquote>[\s]?<\/blockquote>/gi,"");b(/<span class=\"signatur\">[\s]?<\/span>/gi,"");b(/<span class=\"quoteStyle\">[\s]?<\/span>/gi,"");b(/<span class=\"quoteStyle\" .*?title=\"(.*?)\".*?>[\s]?<\/span>/gi,"");b(/<p class=\"signatur\">[\s]?<\/p>/gi,"\n");b(/<p class=\"quoteStyle\">[\s]?<\/p>/gi,"\n");b(/<p class=\"quoteStyle\" .*?title=\"(.*?)\".*?>[\s]?<\/p>/gi,"\n");b(/<div class=\"quoteStyle\">\s?<\/div>/gi,"\n");b(/<div class=\"quoteStyle\" .*?title=\"(.*?)\".*?>\s?<\/div>/gi,"\n");return a}function fitWYSIWYGEditor(c){editorID=c.id;var a,f,e,b,d;f=document.getElementById(editorID+"_ifr");if(f!=null){if(f.contentDocument){e=f.contentDocument}else{if(f.contentWindow){e=f.contentWindow.document}else{if(f.document){e=f.document}}}if(e==null){return}a=f.parentNode.parentNode.parentNode.parentNode;a.style.height="auto";d=parseInt(f.style.height);if(e.height){b=e.height}else{b=parseInt(e.body.scrollHeight)}if(b>600){b=600;e.body.style.overflow="auto"}else{e.body.style.overflow="hidden"}if(b>d){f.style.height=(b+20)+"px"}else{if(b<d&&d>300){f.style.height=Math.max((b+20),100)+"px"}}}};
