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 c=Ext.select(".usermessagesfunctions");var e=Ext.get(c.elements[0]);if(e&&actionmenu){var a=new Ext.Toolbar.Button({text:"Aktionen",cls:"x-inline-btn",renderTo:e.id,iconCls:"x-mail",menu:actionmenu})}if(Ext.get("ff")){var b=Ext.get("ff");var d=b.getValue();b.remove();var f=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 h=new Ext.XTemplate('<tpl for="."><div class="ff-search-item">','{tpl}<div class="fixfloat"></div>',"</div></tpl>");var g=new Ext.form.ComboBox({ctCls:"ffs-wr",emptyText:$L("find_friends"),value:d,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:h,loadingText:$L("Searching..."),store:f,enableKeyEvents:true,in_list:false,itemSelector:"div.ff-search-item",onLoad:function(l,j,k){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(m,l){if(typeof l=="undefined"||!l){return true}var k=l.target||l.srcElement;var j=m.getValue();if(l.keyCode==38||l.keyCode==40){m.in_list=true}else{if(m.in_list==false&&l.keyCode==13&&j&&j.length>2){window.location.href="/find?f="+j}else{m.in_list=false}}}},select:{fn:function(m,j,l){m.in_list=true;if(j.data.nickname=="close"){m.collapse()}else{if(j.data.nickname.length==0){var k=Ext.getCmp("xff").getValue();window.location.href="/find?f="+k}else{window.location=String.format("/profile/{0}",j.data.nickname)}}}}},width:200})}};this.checkFriendsFormLength=function(a){if(typeof a=="undefined"||!a){return true}var b=a.target||a.srcElement;if((a.type=="keypress"&&a.keyCode==13)||(a.type=="submit")){if($("xff")&&$("xff").value.length<2){if(a.preventDefault){a.preventDefault()}else{a.returnValue=false}}else{if($("ff")&&$("ff").value.length<2){if(a.preventDefault){a.preventDefault()}else{a.returnValue=false}}}}return true};this.clearOnFocus=function(){$$(".cof").each(function(a){a._defaultValue=a.readAttribute("title");a.observe("focus",function(b){if(a.value==a._defaultValue){a.value=""}a.addClassName("on-focus")});a.observe("blur",function(b){if(a.value==""){a.value=a._defaultValue}a.removeClassName("on-focus")})})};this.inputValues=new Array();this.clearOnFocusSA=function(a){$(a).addClassName("on-focus");if(this.inputValues[$(a).getAttribute("id")]==null){var c=$(a).getAttribute("rel");var b=$(a).value;if(b!=$L(c)){return false}this.inputValues[$(a).getAttribute("id")]=b;$(a).value=""}};this.fillOnBlurSA=function(a){$(a).removeClassName("on-focus");if(a.value==""&&this.inputValues[$(a).getAttribute("id")]!=null){$(a).value=this.inputValues[$(a).getAttribute("id")];delete this.inputValues[$(a).getAttribute("id")]}};this.switchToPassword=function(a,b){Element.hide(a);Element.show(b);Element.removeClassName($(b),"invisible");$(b).focus();$(b).addClassName("on-focus");$(a).addClassName("on-focus")};this.switchToTextfield=function(a,b){if(a.value.length==0){Element.hide(a);Element.show(b)}$(b).removeClassName("on-focus");$(a).removeClassName("on-focus")};this.nick_timer=0;this.checkNickname=function(b,a){if(this.nick_timer){clearTimeout(this.nick_timer);this.nick_timer=setTimeout(function(){this.do_checkNickname(b,a)}.bind(this),500)}else{this.nick_timer=setTimeout(function(){this.do_checkNickname(b,a)}.bind(this),500)}};this.do_checkNickname=function(c,b){if((!b)||(!b.value)||b.value.length==0){return false}$("indicator_"+b.id).style.visibility="visible";var a="/php-os/app_usermanager/scripts/ajax_check_username.php";Ext.Ajax.request({url:a,success:function(d,e){var f=Ext.util.JSON.decode(d.responseText);if(f.success!=true){$(b.id+"_error").innerHTML=f.errors;$(b.id).addClassName("error")}else{$(b.id).removeClassName("error");$(b.id+"_error").innerHTML='<span class="field-ok">'+$L("Dieser Nickname ist noch frei :)")+"</span>"}$("indicator_"+b.id).style.visibility="hidden"},failure:function(d,e){$("indicator_"+b.id).style.visibility="hidden"},params:{nickname:b.value}})};this.deleteControllingObject=function(h,d,c){var j=Ext.get(h);var b=j.up("div.uh-content");var g=b.up("div.uh-content-wrapper");var e=b.up("div.uh-controlling");var k=e.query("button.deleteall");var f=Ext.get(k[0]);b.slideOut("t",{easing:"easeOut",duration:0.5,scope:this,remove:true,useDisplay:true,callback:function(){var m=g.query("div.uh-content");var l=g.query("p.page-nav");var n=g.query("p.uh-footer");if(n&&n.length>0){}else{if(l&&l.length>0){}else{if(m.length==0){if(f){f.addClass("disabled");$(f.id).disabled=true}this.removeAllControllingObjects(g)}}}}});if(c=="obj"){var a="/local/tools/x/ajax_delete_controllingobject.php"}else{var a="/local/tools/x/ajax_delete_controllingcontent.php"}Ext.Ajax.request({url:a,scope:this,success:function(l,m){var n=Ext.util.JSON.decode(l.responseText);if(n&&n.msg&&n.msg.length>0){}},failure:function(l,m){},params:{sid:d,context:c}})};this.deleteAllControllingObjects=function(b,a,c){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(d){d.ownerCt.close()}},{text:$L("yes"),scope:this,handler:function(d){d.ownerCt.close();this.reallyDeleteAllControllingObjects(b,a,c)}}]})};this.reallyDeleteAllControllingObjects=function(b,a,g){var f=Ext.get(b);var e=f.up("div.uh-controlling");var d=e.down("div.uh-content-wrapper");this.removeAllControllingObjects(d);f.addClass("disabled");$(f.id).disabled=true;var c="/local/tools/x/ajax_delete_controllingcontent.php";Ext.Ajax.request({url:c,scope:this,success:function(h,j){var k=Ext.util.JSON.decode(h.responseText);if(k&&k.msg&&k.msg.length>0){}},failure:function(h,j){},params:{obj_key:a,user_sid:g}})};this.removeAllControllingObjects=function(a){a.slideOut("t",{easing:"easeOut",duration:0.5,scope:this,useDisplay:true,callback:function(){a.update('<div class="uh-content noitems">'+$L("uh_controlling_no_items_found")+"</div>");a.slideIn("t",{easing:"easeOut",duration:0.5,scope:this,useDisplay:true})}})};this.saveControllingObject=function(d,c,a){var b="save";if(!$("forum"+d).checked){var b="del"}Ext.Ajax.request({url:"/local/tools/x/ajax_save_controllingobject.php",scope:this,success:function(f,g){var h=Ext.util.JSON.decode(f.responseText);if(h&&h.msg&&h.msg.length>0){}var e=Ext.get("bt"+g.params.obj_sid);if(h&&h.action&&h.action=="saved"){e.removeClass("disabled");$("bt"+g.params.obj_sid).disabled=false}else{e.addClass("disabled");$("bt"+g.params.obj_sid).disabled=true}},failure:function(e,f){},params:{obj_sid:d,user_sid:c,obj_class:a,action:b}})};this.openControllingObjectSettings=function(e,j,b,l,a){var k={noxml:"1",obj_sid:e,user_sid:j,obj_class:b};var c="co_win";var m="x-settings-ico";var g={xtype:"xphposform",bParams:k,labelAlign:"top",id:"co_settings_form",p_id:"co_settings_form",p_height:400,p_width:350,win_id:c,sid:"neu",content_key:"controllingobject_types"};var h={animEl:l?l.id:false,modal:true,minWidth:300,width:450,title:$L("Events")+": "+a,iconCls:m?m:"x-settings-ico",height:400,layout:"fit",stateful:false,shadow:true,shadowOffset:8,shim:false,closable:true,id:c,items:g,cls:"x-local"};var f=new Ext.Window(h);f.doLayout();f.show.defer(50,f);f.on("show",function(d){this.wform=this.items.itemAt(0);PHPOS.checkAndSetPosition(d)},f,{delay:100})};this.loadBrowser=function(b,a){var j={noxml:"1"};if(typeof a.bParams=="object"){Ext.apply(j,a.bParams)}var e="br_win";var k="x-settings-ico";var c="Browser";var f={xtype:"xphposgrid",stateful:true,autoScroll:true,layout:"fit",id:e+"_"+a.content_key+"_grid",win_id:e,show_row_expander:true,show_limit:false,show_filters:false,show_search:false,show_page_toolbar:true,cls:"x-local"};if((j.context)&&(j.context=="controllingcontent_forum"||j.context=="controllingcontent_eb")){f.groupField="summary";f.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 a=="object"){Ext.apply(f,a)}f.bParams=j;var h={modal:true,minWidth:600,width:875,autoScroll:true,title:c,height:600,layout:"fit",stateful:false,shadow:true,shadowOffset:8,shim:false,closable:true,id:e,items:f,cls:"x-local"};if(typeof b=="object"){Ext.apply(h,b)}var g=new Ext.Window(h);g.doLayout();g.show.defer(50,g);g.on("show",function(d){PHPOS.checkAndSetPosition(d)},g,{delay:100})};this.opentabid=false;this.tabCtrl=new Object();this.loadTabContent=function(c){if(this.opentabid){$(this.opentabid).removeClassName("active")}$(c.activetab).addClassName("active");this.opentabid=c.activetab;if(this.tabCtrl[this.opentabid]){$("tabcontent"+c.tabcontentid).innerHTML=this.tabCtrl[this.opentabid]["tpl"]}else{var b=Ext.get("tcwr"+c.tabcontentid);b.mask($L("Loading..."));var a="/local/tools/x/ajax_userhome_forumadvisory.php";Ext.Ajax.request({url:a,scope:this,success:function(d,f){if(!this.tabCtrl[this.opentabid]){this.tabCtrl[this.opentabid]=new Object()}var g=Ext.util.JSON.decode(d.responseText);if(g&&g.totalCount>0){var e="";for(i=0;i<g.records.length;i++){e+=g.records[i]["tpl"]}this.tabCtrl[this.opentabid].responseData=g;this.tabCtrl[this.opentabid].tpl=e;b.unmask();$("tabcontent"+f.params.tabcontentid).innerHTML=e}},failure:function(d,e){b.unmask()},params:{user_sid:c.user_sid,context:c.activetab,tabcontentid:c.tabcontentid}})}};this.deleteTabObj=function(b,e,d,j,f,h){$(b).remove();if(this.tabCtrl[e]){this.tabCtrl[e]=false}var c=$("tabcontent"+d).innerHTML;var k=Ext.DomQuery.select(".thementeaser","#tabcontent"+d);if((!k)||(k.length==0)){var g='<div class="thementeaser">'+$L("no_threads_found")+"</div>";$("tabcontent"+d).innerHTML=g}var a="/local/tools/x/ajax_userhome_delobj.php";Ext.Ajax.request({url:a,scope:this,success:function(l,m){},failure:function(l,m){},params:{tsid:j,fsid:f,user_sid:h,c:"deluserthread"}})};this.changeTeamerStatus=function(g,j){var h={noxml:"1",user_sid:g};var b="cp_win";var a=g;this.user_sid=g;var k="x-user-capacity-ico";var e={xtype:"xphposform",bParams:h,formlayout:false,labelAlign:"top",id:"cp_editorwin_form",p_id:"cp_editorwin_form",p_height:350,p_width:400,win_id:b,sid:a,content_key:"teamer_capacity_status",waitMsgTarget:b};var f={animEl:j?j.id:false,modal:true,minWidth:400,width:400,title:$L("change_status"),iconCls:k?k:"none",height:350,layout:"fit",stateful:false,shadow:true,shadowOffset:8,shim:false,closable:true,id:b,items:e,cls:"x-local"};var c=new Ext.Window(f);c.doLayout();c.show.defer(50,c);c.on("close",this.getTeamerStatus,this);c.on("show",function(d){this.wform=this.items.itemAt(0);PHPOS.checkAndSetPosition(d)},c,{delay:100})};this.getTeamerStatus=function(){var a="/local/tools/x/ajax_userhome_teamerstatus.php";Ext.Ajax.request({url:a,scope:this,success:function(b,c){var d=Ext.util.JSON.decode(b.responseText);if(d&&d.status){$("cs-status-"+d.user_sid).innerHTML=d.status;$("cs-msg-"+d.user_sid).innerHTML=d.statusMsg;if($("profileusernik")){$("profileusernik").className="tcs"+d.pstatus}}},failure:function(b,c){},params:{user_sid:this.user_sid}});if((running_user_sid!=this.user_sid)){var a="/local/tools/x/ajax_send_usermessage.php";Ext.Ajax.request({url:a,scope:this,success:function(b,c){},failure:function(b,c){},params:{user_sid:this.user_sid,running_user_sid:running_user_sid,c:"teamerstatus"}})}};this.openCalendar=function(a,c){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(d){CAL.init("maincalwr","month","user");CAL.loadCalendar()}}},id:"maincalpanel"});var b={animEl:a?a.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(b)}if(a&&1==2){this.calwinobj.show.defer(50,this.calwinobj,[a])}else{this.calwinobj.show.defer(50,this.calwinobj)}};this.loadTagCloudSubs=function(d,a){var c=Ext.get("blogtagcloud");this.maintagcloudlinks=$("blogtagcloud").innerHTML;c.mask($L("Loading..."));var b="/local/tools/x/ajax_knowledgebase.php";Ext.Ajax.request({url:b,scope:this,success:function(e,g){var h=Ext.util.JSON.decode(e.responseText);if(h&&h.totalCount>0){var f="";for(i=0;i<h.records.length;i++){f+=h.records[i]["tpl"]}$("blogtagcloud").innerHTML=f}c.unmask();$("tagcloud_backlink").style.visibility="visible"},failure:function(e,f){c.unmask()},params:{category_sid:a,op:"getsubcategories"}})};this.restoreTagCloudCats=function(){$("tagcloud_backlink").style.visibility="hidden";$("blogtagcloud").innerHTML=this.maintagcloudlinks};this.editBlogChangeCat=function(d,c,b,a){if(c.value=="new"){confirmmessage=$L("suggest_new_category");Ext.MessageBox.show({title:"Kategorie",msg:confirmmessage,animEl:c,prompt:true,buttons:Ext.MessageBox.OKCANCEL,defaultButton:0,cls:"x-local",width:350,modal:true,scope:this,fn:function(f,g,e){if(f=="ok"&&g.length>0){NeuerEintrag=new Option(g,g,false,true);c.options[c.options.length]=NeuerEintrag;this.editBlogLoadSubcats(c,false,b,a)}}})}else{this.editBlogLoadSubcats(c,c.value,b,a)}};this.editBlogLoadSubcats=function(d,c,b,a){if(c){var e=$("subcategory_sid");e.options.length=null;NeuerEintrag=new Option($L("loading..."),"",false,false);e.options[e.options.length]=NeuerEintrag;Ext.Ajax.request({url:"/local/tools/x/ajax_knowledgebase.php",method:"post",scope:this,success:function(f,g){var h=Ext.util.JSON.decode(f.responseText);e.options.length=null;if(h&&h.totalCount>0){for(i=0;i<h.totalCount;i++){NeuerEintrag=new Option(h.records[i].description,h.records[i].sid,false,false);e.options[e.options.length]=NeuerEintrag}NeuerEintrag=new Option($L("suggest_new_subcategory"),"new",false,false);e.options[e.options.length]=NeuerEintrag}else{this.editBlogLoadSubcats(d,false)}},failure:function(f,g){},params:{subcategory_sid:c,op:"subcat-list",blog_sid:b,blog_version:a}})}else{var e=$("subcategory_sid");e.options.length=null;NeuerEintrag=new Option($L("keine Auswahl vorhanden"),"",false,false);e.options[e.options.length]=NeuerEintrag;NeuerEintrag=new Option($L("suggest_new_subcategory"),"new",false,false);e.options[e.options.length]=NeuerEintrag}};this.editBlogSubChangeCat=function(b,a){if(a.value=="new"){confirmmessage=$L("suggest_new_subcategory");Ext.MessageBox.show({title:"Stichwort",msg:confirmmessage,animEl:a,prompt:true,buttons:Ext.MessageBox.OKCANCEL,defaultButton:0,cls:"x-local",width:350,modal:true,scope:this,fn:function(d,e,c){if(d=="ok"&&e.length>0){NeuerEintrag=new Option(e,e,false,true);a.options[a.options.length]=NeuerEintrag}}})}};this.blogFX=function(d,a){var b={};switch(d){case"r-hits":if(!confirm("Wirklich die Aufrufe zur cksetzen?")){return false}b={sid:a,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(c,e){var f=Ext.util.JSON.decode(c.responseText)},failure:function(c,e){},params:b})};this.hasChanges=false;this.check4Changes=function(b){if(this.hasChanges!==false){var a=IF.gettarget(b);this.showMessage({bt:a?a:false,tEl:a,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(c){c.ownerCt.close()}},{text:$L("donot_save"),scope:this,handler:function(c){FNK.hasChanges=false;c.ownerCt.close();location.href=a.getAttribute("href")}},{text:$L("save_changes"),scope:this,handler:function(c){c.ownerCt.close();IF.justSubmit(FNK.hasChanges)}}]});return false}return true};this.setMissionMessage=function(a,c){var b=Ext.get("mm"+a);if(!b){return false}if(b.getStyle("display")=="none"){b.slideIn("t",{easing:"easeOut",duration:0.5,scope:this,useDisplay:true})}$("mmessage"+a).innerHTML=c};this.hideGlobalMessage=function(d,a){this.hideMessage(d);var c="";c+="fields[sid]="+URLEncode(a);c+="&control[method]=setread";c+="&control[class]=globalmessageblacklist";var b="/php-os/app_local/scripts/update.php";Ext.Ajax.request({scope:this,method:"post",sid:a,url:b,success:function(e,f){},failure:function(e,f){},params:c})};this.autocancel=function(c,a,d){if(c){var b=Event.element(c);if(b.id==("ieNik"+a)){return}container=PAGEdom.getContainer(b,$("userservice"+a));if(container!=null){return}}if($("ieNik"+a)){$("ieNik"+a).style.display="none"}Event.stopObserving($("ieNik"+a),"keydown");Event.stopObserving(document.body,"click");if($("ieNikAccept"+a)){$("ieNikAccept"+a).style.display="none"}if($("servicetitle"+a)){$("servicetitle"+a).style.display=""}};this.hideMessage=function(c,a){var b=Ext.get(c);if(!b){return false}b.slideOut("t",{easing:"easeOut",duration:0.5,scope:this,useDisplay:true})};this.displayDown=function(f,b){var a=Ext.get(b);var d=a.next(false,true);var c=Ext.get(d);if(d&&c.hasClass("collapsed-content")&&(c.is("h3")!=true)){if(c.getStyle("display")=="none"){c.setStyle("display","block")}else{c.setStyle("display","none")}this.displayDown(f,d)}};this.disable=function(a){for(id in a){if(a&&a.id&&a.id.length>0&&$(a.id)){$(a.id).addClassName("disabled");$(a.id).disabled=true}}};this.enable=function(a){for(id in a){if(a&&a.id&&a.id.length>0&&$(a.id)){$(a.id).removeClassName("disabled");$(a.id).disabled=false}}};this.hideContainer=function(a){for(id in a){if($(a.id)){$(a.id).addClassName("hidden")}}};this.showContainer=function(a){for(id in a){if($(a.id)){$(a.id).removeClassName("hidden")}}};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.check4FileUpload=function(c){if(typeof c=="undefined"||!c){return true}var d=c.target||c.srcElement;if(d.type!="textarea"&&c&&c.keyCode==13){if(c.preventDefault){c.preventDefault()}else{c.returnValue=false}}var b=$$("input[type=file]");var a=false;if(b){for(i=0;i<b.length;i++){if(b[i].value.length>0){a=true}}}if(a){this.mask($L("Please wait, uploading file..."))}return true};this.mask=function(c){if(!c){var c=$L("Loading...")}var a=Ext.getBody().mask();var b="";b+='<div id="horseloading">';b+='<img src="/local/media/images/loading/run.png" width="698" height="474" />';b+='<div class="horse-loading-msgwr">';b+='<img src="/local/media/images/loading/circle.gif" width="66" height="66" />';b+=c;b+="";b+="";b+="";b+="";b+="</div>";b+="</div>";Ext.getBody().insertHtml("beforeEnd",b)};this.saverSubmit=function(a){IF.coverbackground(true,0);return true};this.toggleCheckbox=function(d,e,c){elList=document.getElementsByTagName("INPUT");var a=$(d);for(var b=0;b<elList.length;b++){if(elList[b].id&&elList[b].id.indexOf(c)>0&&elList[b].id.indexOf(e)>0&&elList[b].type=="checkbox"){if(a.checked){elList[b].checked="checked"}else{elList[b].checked=""}}}};this.initKHObjects=function(){this.objtimer=setTimeout(function(){this.checkKHObjects()}.bind(this),500)};this.checkKHObjects=function(){var a="/local/tools/x/ajax_check_reminder.php";Ext.Ajax.request({url:a,method:"post",scope:this,success:function(d,e){var g=Ext.util.JSON.decode(d.responseText);if(g&&g.running_chats&&g.running_chats>0){if($("menuchatani")){}else{if($("mi_chatberatung")){var b={};var h={};var c={wmode:"transparent",align:"bottom",styleclass:"menuani",id:"menuchatani"};var f=swfobject.embedSWF("/images/khn/kids/framework/chat_icon_ani.swf","mi_chatberatung","37","26","8.0.0",false,b,h,c)}}}if(g&&g.open_messages&&g.open_messages>0){if($("menumessagedisp")){$("menumessagedisp").innerHTML=g.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">'+g.open_messages+"</span>"}}}if(g&&g.invite&&g.invite.sid>0){this.showMessage({modal:true,bt:false,height:150,width:300,modal:true,iconCls:"x-accept-ico",title:$L("Jetzt chatten!"),html:'<p class="winmsg">Dein Chat <b>'+g.invite.name+"</b> ist offen.</p>",defaultButton:1,y:300,buttons:[{text:$L("cancel"),scope:this,handler:function(j){j.ownerCt.close()}},{text:$L("Jetzt verbinden"),scope:this,handler:function(j){FensterOeffnen("/php-os/app_chatmanager/chat.php?chatroom="+g.invite.sid,"Chat"+g.invite.sid,780,550,"yes");j.ownerCt.close()}}]})}if(g&&g.is_teamer==true&&typeof this.teamctwinobj=="undefined"){this.openTeamerSubmenu(g)}this.objtimer=setTimeout(function(){this.checkKHObjects()}.bind(this),300000)},failure:function(b,c){},params:{user_sid:running_user_sid}})};this.openTeamerSubmenu=function(a){var b={modal:false,width:35,height:40,x:0,y:0,title:"Q",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(c){Ext.state.Manager.getProvider().clearState();PHPOS.clickEffect(c)}}]}),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(d,c){d.setWidth(35);d.setHeight(40);d.setTitle('<span style="white-space:nowrap;"><img src="/images/spacer.gif" width="2" height="10" style="display:inline;"/>Q</span>');KH.WindowButtonFix("collapse",d)}},beforeexpand:{scope:this,fn:function(d,c){d.setWidth(235);d.setHeight(315);d.setTitle("Quickfinder");KH.WindowButtonFix("expand",d);if(typeof this.teamermenu=="undefined"){this.getTeamerMenu(d)}}},expand:{scope:this,fn:function(c){c.setWidth(235)}},show:{scope:this,fn:function(d,c){KH.WindowButtonFix("init",d);PHPOS.checkAndSetPosition(d)}}}};this.teamctwinobj=new Ext.Window(b);this.teamctwinobj.show.defer(50,this.teamctwinobj)};this.WindowButtonFix=function(h,g){var a=Ext.getDom(g.id);var e=Ext.DomQuery.selectNode("div.x-tool-toggle",a);var d=Ext.get(e);var f=Ext.DomQuery.selectNode("span.x-window-header-text",a);var b=Ext.get(f);if(h=="init"){if(d){d.setStyle("display","none")}if(b){b.setStyle("text-align","center")}g.setWidth(35);Ext.get(g.id).setStyle("position","fixed")}else{if(h=="collapse"){if(b){b.setStyle("text-align","center")}}else{if(h=="expand"){if(b){b.setStyle("text-align","left")}}}}};this.getTeamerMenu=function(b){var a=Ext.get(b.id);a.mask.defer(100,a,[$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:b});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:600,title:"Moderator Funktionen",height:400,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(l,k){for(var j=0,g;g=k[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;"}}else{g.menu=this.menu;g.enableToggle=this.enableToggle;g.split=this.split;g.ctCls="x-left-button";g.arrowAlign=this.arrowAlign}}var h=k;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:180px;margin:3px 0 5px 0;";f[i].minWidth=185;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=="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"}}}};