Ext.ns("Ext.MyStudyBible");Ext.MyStudyBible.clone=function(d){if(!d||"object"!==typeof d){return d}var e="[object Array]"===Object.prototype.toString.call(d)?[]:{},b,a;for(b in d){if(d.hasOwnProperty(b)){a=d[b];e[b]=(a&&"object"===typeof a)?Ext.MyStudyBible.clone(a):a}}return e};Ext.MyStudyBible.getEl=function(el,skipDeep){if(Ext.isEmpty(el,false)){return null}if(el.isComposite){return el}if(el.getEl){return el.getEl()}if(el.el){return el.el}var cmp=Ext.getCmp(el);if(!Ext.isEmpty(cmp)){return cmp.getEl()}var tEl=Ext.get(el);if(Ext.isEmpty(tEl)&&skipDeep!==true){try{return Ext.MyStudyBible.getEl(eval("("+el+")"),true)}catch(e){}}return tEl};Ext.override(Ext.Button,{getPressedField:function(){if(!this.pressedField){this.pressedField=new Ext.form.Hidden({id:this.id+"_Pressed",name:this.id+"_Pressed"})}return this.pressedField},menuArrow:true,toggleMenuArrow:function(){if(this.menuArrow===false){this.showMenuArrow();this.menuArrow=true}else{this.hideMenuArrow();this.menuArrow=false}},showMenuArrow:function(){var a=this.el.child("td.x-btn-mc em");if(!Ext.isEmpty(a)){a.addClass("x-btn-arrow"+(this.arrowAlign==="bottom"?"-bottom":""))}},hideMenuArrow:function(){var a=this.arrowAlign==="bottom"?"-bottom":"",b=this.el.child("td.x-btn-mc em.x-btn-arrow"+a);if(!Ext.isEmpty(b)){b.removeClass("x-btn-arrow"+a)}}});Ext.Button.prototype.onRender=Ext.Button.prototype.onRender.createSequence(function(a){if(this.enableToggle||!Ext.isEmpty(this.toggleGroup)){this.getPressedField().render(this.el.parent()||this.el);this.on("toggle",function(b,c){b.getPressedField().setValue(c)},this)}if(this.el.hasClass("x-btn-over")){this.on("mouseout",function(){this.addClass("x-btn-over")},this)}if(this.flat){this.el.wrap({cls:"x-toolbar x-inline-toolbar"})}if(this.menuArrow===false){this.hideMenuArrow()}});Ext.MyStudyBible.ImageButton=Ext.extend(Ext.Button,{buttonSelector:"img",cls:"",iconAlign:"left",initComponent:function(){Ext.MyStudyBible.ImageButton.superclass.initComponent.call(this);var a;if(this.imageUrl){a=new Image().src=this.imageUrl}if(this.overImageUrl){a=new Image().src=this.overImageUrl}if(this.disabledImageUrl){a=new Image().src=this.disabledImageUrl}if(this.pressedImageUrl){a=new Image().src=this.pressedImageUrl}},onRender:function(d,a){if(!this.el){var b=document.createElement("img");b.id=this.getId();b.src=this.imageUrl;b.style.border="none";b.style.cursor="pointer";this.imgEl=Ext.get(b);this.el=this.imgEl;if(!Ext.isEmpty(this.imgEl.getAttributeNS("","width"),false)||!Ext.isEmpty(this.imgEl.getAttributeNS("","height"),false)){b.removeAttribute("width");b.removeAttribute("height")}if(this.altText){b.setAttribute("alt",this.altText)}if(this.align&&this.align!=="notset"){b.setAttribute("align",this.align)}if(this.pressed&&this.pressedImageUrl){b.src=this.pressedImageUrl}if(this.disabled&&this.disabledImageUrl){b.src=this.disabledImageUrl}if(this.tabIndex!==undefined){b.tabIndex=this.tabIndex}if(this.menu){this.menu.on("show",this.onMenuShow,this);this.menu.on("hide",this.onMenuHide,this)}if(this.repeat){var c=new Ext.util.ClickRepeater(this.imgEl,typeof this.repeat=="object"?this.repeat:{});c.on("click",this.onClick,this)}this.imgEl.on(this.clickEvent,this.onClick,this);if(this.handleMouseEvents){this.imgEl.on("mouseover",this.onMouseOver,this);this.imgEl.on("mousedown",this.onMouseDown,this)}if(!Ext.isEmpty(this.cls,false)){this.el.dom.className=this.cls}Ext.BoxComponent.superclass.onRender.call(this,d,a)}if(this.tooltip){if(typeof this.tooltip=="object"){Ext.QuickTips.register(Ext.apply({target:this.imgEl.id},this.tooltip))}else{this.imgEl.dom[this.tooltipType]=this.tooltip}}Ext.ButtonToggleMgr.register(this)},afterRender:function(){Ext.Button.superclass.afterRender.call(this);this.doc=Ext.getDoc()},onMenuShow:function(a){this.ignoreNextClick=0;this.fireEvent("menushow",this,this.menu)},onMenuHide:function(a){this.ignoreNextClick=this.restoreClick.defer(250,this);this.fireEvent("menuhide",this,this.menu)},toggle:function(a){a=a===undefined?!this.pressed:a;if(a!=this.pressed){if(a){if(this.pressedImageUrl){this.imgEl.dom.src=this.pressedImageUrl}this.pressed=true;this.fireEvent("toggle",this,true)}else{this.imgEl.dom.src=(this.monitoringMouseOver)?this.overImageUrl:this.imageUrl;this.pressed=false;this.fireEvent("toggle",this,false)}if(this.toggleHandler){this.toggleHandler.call(this.scope||this,this,a)}}},setText:function(a,b){},setDisabled:function(a){this.disabled=a;if(a){if(this.disabledImageUrl){this.imgEl.dom.src=this.disabledImageUrl}}else{this.imgEl.dom.src=this.imageUrl}},onMouseOver:function(b){if(!this.disabled){var a=b.within(this.el.dom,true);if(!a){if(this.overImageUrl&&!this.pressed){this.imgEl.dom.src=this.overImageUrl}if(!this.monitoringMouseOver){Ext.getDoc().on("mouseover",this.monitorMouseOver,this);this.monitoringMouseOver=true}}}this.fireEvent("mouseover",this,b)},onMouseOut:function(a){if(!this.disabled&&!this.pressed){this.imgEl.dom.src=this.imageUrl}this.fireEvent("mouseout",this,a)},onMouseDown:function(a){if(!this.disabled&&a.button===0){if(this.pressedImageUrl){this.imgEl.dom.src=this.pressedImageUrl}Ext.getDoc().on("mouseup",this.onMouseUp,this)}},onMouseUp:function(a){if(a.button===0){this.imgEl.dom.src=(this.overImageUrl&&this.monitoringMouseOver)?this.overImageUrl:this.imageUrl;Ext.getDoc().un("mouseup",this.onMouseUp,this)}},setImageUrl:function(a){this.imageUrl=a;if((!this.disabled||Ext.isEmpty(this.disabledImageUrl,false))&&(!this.pressed||Ext.isEmpty(this.pressedImageUrl,false))){this.imgEl.dom.src=a}else{new Image().src=a}},setDisabledImageUrl:function(a){this.disabledImageUrl=a;if(this.disabled){this.imgEl.dom.src=a}else{new Image().src=a}},setOverImageUrl:function(a){this.overImageUrl=a;if((!this.disabled||Ext.isEmpty(this.disabledImageUrl,false))&&this.monitoringMouseOver&&(!this.pressed||Ext.isEmpty(this.pressedImageUrl,false))){this.imgEl.dom.src=a}else{new Image().src=a}},setPressedImageUrl:function(a){this.pressedImageUrl=a;if((!this.disabled||Ext.isEmpty(this.disabledImageUrl,false))&&this.pressed){this.imgEl.dom.src=a}else{new Image().src=a}},setAlign:function(a){this.align=a;if(this.rendered){this.imgEl.dom.setAttribute("align",this.align)}},setAltText:function(a){this.altText=a;if(this.rendered){this.imgEl.dom.setAttribute("altText",this.altText)}}});Ext.reg("netimagebutton",Ext.MyStudyBible.ImageButton);Ext.MyStudyBible.TreePanel=function(a){Ext.MyStudyBible.TreePanel.superclass.constructor.call(this,a)};Ext.extend(Ext.MyStudyBible.TreePanel,Ext.tree.TreePanel,{mode:"local",initComponent:function(){Ext.MyStudyBible.TreePanel.superclass.initComponent.call(this);this.initEditors();this.initChildren(this.nodes);if(Ext.isEmpty(this.selectionSubmitConfig)||this.selectionSubmitConfig.disableAutomaticSubmit!==true){this.getSelectionModel().on("selectionchange",this.updateSelection,this)}if(!this.loader.hasListener("loadexception")){this.loader.on("loadexception",function(a,d,b){try{if(Ext.MyStudyBible.DirectEvent.fireEvent("ajaxrequestexception",b,{errorMessage:b.responseText},null,null,null,null,null)!==false){if((this.directEventConfig||{}).showWarningFailure!==false){Ext.MyStudyBible.DirectEvent.showFailure(b,b.responseText)}}}catch(c){}},this)}this.addEvents({submit:true,submitexception:true,beforeremoteaction:true,remoteactionexception:true,remoteactionrefusal:true,remoteactionsuccess:true,beforeremotemove:true,beforeremoterename:true,beforeremoteremove:true,beforeremoteinsert:true,beforeremoteappend:true});if(this.sorter){this.sorter=new Ext.tree.TreeSorter(this,this.sorter)}if(this.mode==="remote"){this.mode="local";this.setMode("remote")}this.on("nodedragover",this.onNodeDragOver,this)},setMode:function(a){if(a==="remote"&&this.mode==="local"){this.localActions=this.localActions||[];if(this.loader.preloadChildren){this.loader.on("load",this.onRemoteDoPreload)}if(this.editors){Ext.each(this.editors,function(b){b.on("complete",this.onRemoteNodeEditComplete,this);b.on("canceledit",this.onRemoteNodeCancelEdit,this)},this)}if(this.enableDD){this.on("beforenodedrop",this.onRemoteBeforeNodeDrop,this)}}else{if(a==="local"&&this.mode==="remote"){if(this.loader.preloadChildren){this.loader.un("load",this.onRemoteDoPreload)}if(this.editors){Ext.each(this.editors,function(b){b.un("complete",this.onRemoteNodeEditComplete,this);b.un("canceledit",this.onRemoteNodeCancelEdit,this)},this)}if(this.enableDD){this.un("beforenodedrop",this.onRemoteBeforeNodeDrop,this)}}}this.mode=a},onRemoteBeforeNodeDrop:function(a){if(this.mode==="local"||this.localActions.indexOf("move")!==-1){return true}this.moveNodeRequest(a);a.dropStatus=true;return false},remoteOptions:function(d,c){var a=this.directEventConfig||{},b={action:d,node:c,params:{}};if(this.fireEvent("beforeremoteaction",this,c,b,d)!==false){a.userSuccess=this.remoteActionSuccess.createDelegate(this);a.userFailure=this.remoteActionFailure.createDelegate(this);a.extraParams=b.params;a.node=c;a.control=this;a.eventType="postback";a.action=d;return a}return false},remoteActionSuccess:function(e,j,a,i,d,h,b){if(b.node){b.node.getUI().afterLoad()}var f;try{f=j.extraParamsResponse||{};var c=j.serviceResponse;j={success:c.success,msg:c.message}}catch(g){this.fireEvent("remoteactionexception",this,e,g,b);if(b.cancelWarningFailure!==true&&(this.directEventConfig||{}).showWarningFailure!==false&&!this.hasListener("remoteactionexception")){Ext.MyStudyBible.DirectEvent.showFailure(e,j.msg)}return}if(j.success!==true){this.fireEvent("remoteactionrefusal",this,e,{message:j.msg},b);if(b.action==="raAppend"||b.action==="reInsert"){b.node.parentNode.removeChild(b.node)}return}switch(b.action){case"raRename":b.node.setText(f.ra_newText||Ext.util.Format.htmlDecode(b.raConfig.newText));break;case"raRemove":b.node.parentNode.removeChild(b.node);break;case"raMove":if(b.e.point==="append"){b.e.target.expand()}if(!b.e.target.isLoaded||b.loaded){this.dropZone.completeDrop(b.e)}else{b.e.dropNode.remove()}break;case"raAppend":case"raInsert":if(f.ra_id){this.unregisterNode(b.node);b.node.id=f.ra_id;b.node.getUI().onIdChange(f.ra_id);this.registerNode(b.node)}if(f.ra_text){b.node.setText(f.ra_text)}b.node.select();break}this.fireEvent("remoteactionsuccess",this,b.node,d,b)},remoteActionFailure:function(b,a,c,d,e,g,f){if(f.node){f.node.getUI().afterLoad()}this.fireEvent("remoteactionexception",this,b,{message:b.statusText},f);if(f.cancelWarningFailure!==true&&(this.directEventConfig||{}).showWarningFailure!==false&&!this.hasListener("remoteactionexception")){Ext.MyStudyBible.DirectEvent.showFailure(b,b.responseText)}},onRemoteDoPreload:function(a,b){b.cascade(function(c){a.doPreload(c)})},onRemoteNodeEditComplete:function(b,d,a){if(b.editNode.isNew){var c=b.editNode.insertAction;delete b.editNode.isNew;delete b.editNode.insertAction;b.editNode.setText(d);this.appendChildRequest(b.editNode,c);return}this.renameNode(b.editNode,d);return false},onRemoteNodeCancelEdit:function(b,c,a){if(b.editNode.isNew){b.editNode.parentNode.removeChild(b.editNode)}},performRemoteAction:function(a){a.serviceParams=Ext.encode(a.raConfig);a.node.getUI().beforeLoad();Ext.MyStudyBible.DirectEvent.request(a)},moveNodeRequest:function(b){if(this.mode==="local"||this.localActions.indexOf("move")!==-1){return}var a=this.remoteOptions("raMove",b.dropNode);if(a!==false&&this.fireEvent("beforeremotemove",this,b.dropNode,b.target,b,a.extraParams)!==false){a.e=b;a.loaded=b.target.loaded||b.target.loading;a.raConfig={id:b.dropNode.id,targetId:b.target.id,point:b.point};this.performRemoteAction(a)}},convertText:function(a){if(a=="&#160;"){return""}return Ext.util.Format.htmlEncode(a)},renameNode:function(b,c){if(this.mode==="local"||this.localActions.indexOf("rename")!==-1){b.setText(c);return}var a=this.remoteOptions("raRename",b);if(a!==false&&this.fireEvent("beforeremoterename",this,b,a.extraParams)!==false){a.raConfig={id:b.id,newText:this.convertText(c),oldText:this.convertText(b.text)};this.performRemoteAction(a)}},removeNode:function(b){if(b.isRoot){return}if(this.mode==="local"||this.localActions.indexOf("remove")!==-1){b.parentNode.removeChild(b);return}var a=this.remoteOptions("raRemove",b);if(a!==false&&this.fireEvent("beforeremoteremove",this,b,a.extraParams)!==false){a.raConfig={id:b.id};this.performRemoteAction(a)}},appendChildRequest:function(b,c){if(this.mode==="local"||this.localActions.indexOf(c?"insert":"append")!==-1){return}var a=this.remoteOptions("ra"+(c?"Insert":"Append"),b);if(a!==false&&this.fireEvent("beforeremote"+(c?"insert":"append"),this,b,a.extraParams,c)!==false){a.raConfig={id:b.id,parentId:b.parentNode.id,text:this.convertText(b.text)};this.performRemoteAction(a)}},onNodeDragOver:function(a){if(this.allowLeafDrop){a.target.leaf=false}},appendChild:function(a,d,g,c){var e=a,f={},h;e.leaf=false;e.expand(false,false);if(Ext.isString(d)){f={text:d||"",loaded:true}}else{f=Ext.applyIf(d,{text:"",loaded:true})}if(g){var b=c?e.childNodes[c]:e.firstChild;h=e.insertBefore(this.loader.createNode(f),b)}else{h=e.appendChild(this.loader.createNode(f))}h.isNew=true;h.insertAction=g;this.startEdit(h)},insertBefore:function(b,a){var c={},d;if(Ext.isString(a)){c={text:a||"",loaded:true}}else{c=Ext.applyIf(a,{text:"",loaded:true})}d=b.parentNode.insertBefore(this.loader.createNode(c),b);d.isNew=true;d.insertAction=true;this.startEdit(d)},startEdit:function(a,b){if(typeof a==="string"){a=this.getNodeById(a)}a.select();if(this.editors){Ext.each(this.editors,function(c){c.beforeNodeClick(a,undefined,b)},this)}},completeEdit:function(){if(this.editors){Ext.each(this.editors,function(a){a.completeEdit()},this)}},cancelEdit:function(){if(this.editors){Ext.each(this.editors,function(a){a.cancelEdit()},this)}},onRender:function(b,a){Ext.MyStudyBible.TreePanel.superclass.onRender.call(this,b,a);if(Ext.isEmpty(this.selectionSubmitConfig)||this.selectionSubmitConfig.disableAutomaticSubmit!==true){this.getSelectionModelField().render(this.el.parent()||this.el)}},initEditors:function(){if(this.editors){if(!Ext.isArray(this.editors)){this.editors=[this.editors]}Ext.each(this.editors,function(b,a){b.tree=this;this.editors[a]=new Ext.MyStudyBible.TreeEditor(b)},this)}},initChildren:function(c){if(!Ext.isEmpty(c)&&c.length>0){var a=c[0],b=this.createNode(a);this.setRootNode(b);if(a.children){b.beginUpdate();this.setChildren(a,b);b.endUpdate()}}},setChildren:function(c,d){for(var b=0;b<c.children.length;b++){var e=c.children[b],a=this.createNode(e);d.appendChild(a);if(e.children){this.setChildren(e,a)}}},createNode:function(config){var type=config.nodeType||"node";if(this.loader.baseAttrs){Ext.applyIf(config,this.loader.baseAttrs)}if(typeof config.uiProvider=="string"){config.uiProvider=this.loader.uiProviders[config.uiProvider]||eval(config.uiProvider)}if(type=="node"){return new Ext.tree.TreeNode(config)}return new Ext.tree.AsyncTreeNode(config)},getSelectionModelField:function(){if(!this.selectionModelField){this.selectionModelField=new Ext.form.Hidden({id:this.id+"_SM",name:this.id+"_SM"})}return this.selectionModelField},excludeAttributes:["expanded","allowDrag","allowDrop","disabled","icon","cls","loader","children","iconCls","href","hrefTarget","qtip","singleClickExpand","uiProvider"],defaultAttributeFilter:function(a,b){return typeof b!="function"&&this.excludeAttributes.indexOf(a)==-1},defaultNodeFilter:function(a){return true},serializeTree:function(a){a=a||{};if(Ext.isEmpty(a.withChildren)){a.withChildren=true}return Ext.encode(this.convertToSubmitNode(this.getRootNode(),a))},convertToSubmitNode:function(c,b){b=b||{};if(!b.prepared){b.attributeFilter=b.attributeFilter||this.defaultAttributeFilter.createDelegate(this);b.nodeFilter=b.nodeFilter||this.defaultNodeFilter.createDelegate(this);b.prepared=true}if(!b.nodeFilter(c)){return}var g={},k=c.getPath(b.pathAttribute||"id"),e=true;if(b.attributeFilter("id",c.id)){g.nodeID=c.id}if(b.attributeFilter("text",c.text)){g.text=b.encode?Ext.util.Format.htmlEncode(c.text):c.text}if(b.attributeFilter("path",k)){g.path=k}g.attributes={};for(var h in c.attributes){if(h=="id"||h=="text"){continue}var f=c.attributes[h];if(b.attributeFilter(h,f)){g.attributes[h]=f;e=false}}if(e){delete g.attributes}if(b.withChildren){var a=c.childNodes;if(a.length!==0){g.children=[];for(var d=0;d<a.length;d++){var j=this.convertToSubmitNode(a[d],b);if(!Ext.isEmpty(j)){g.children.push(j)}}if(g.children.length===0){delete g.children}}}return g},getSelectedNodes:function(b){var c=this.getSelectionModel();if(!c.selMap){if(c.selNode){return this.convertToSubmitNode(c.selNode,b)}return}if(Ext.isEmpty(c.selNodes)){return[]}var a=[];Ext.each(c.selNodes,function(d){a.push(this.convertToSubmitNode(d,b))},this);return a},updateSelection:function(){this.selectionSubmitConfig=this.selectionSubmitConfig||{};if(Ext.isEmpty(this.selectionSubmitConfig.withChildren)){this.selectionSubmitConfig.withChildren=false}var a=this.getSelectedNodes(this.selectionSubmitConfig);if(!Ext.isEmpty(a)){this.getSelectionModelField().setValue(Ext.encode(a))}else{this.getSelectionModelField().setValue("")}},submitNodes:function(b){var a=this.serializeTree(b),c=Ext.apply(this.directEventConfig||{},b);if(c.params){c.extraParams=c.params;delete c.params}if(c.callback){c.userCallback=c.callback;delete c.callback}if(c.scope){c.userScope=c.scope;delete c.scope}Ext.apply(c,{control:this,eventType:"postback",action:"submit",serviceParams:a,userSuccess:this.submitSuccess,userFailure:this.submitFailure});Ext.MyStudyBible.DirectEvent.request(c)},submitFailure:function(b,a,c,d,e,h,g){var f={message:a.errorMessage||b.statusText};if(g&&g.userCallback){g.userCallback.call(g.userScope||c,g,false,b)}if(!c.hasListener("submitexception")){if(g.showWarningOnFailure!==false&&g.cancelFailureWarning!==true){Ext.MyStudyBible.DirectEvent.showFailure(b,f.message)}}c.fireEvent("submitexception",c,g,b,f)},submitSuccess:function(f,j,a,i,d,h,b){try{var c=j.serviceResponse;j={success:c.success,msg:c.message}}catch(g){if(b&&b.userCallback){b.userCallback.call(b.userScope||a,b,false,f)}if(Ext.MyStudyBible.DirectEvent.fireEvent("ajaxrequestexception",{},{errorMessage:g.message},null,null,null,null,b)!==false){if(!a.hasListener("submitexception")){if(b.showWarningOnFailure!==false){Ext.MyStudyBible.DirectEvent.showFailure(f,g.message)}}}a.fireEvent("submitexception",a,b,f,g);return}if(!j.success){if(b&&b.userCallback){b.userCallback.call(b.userScope||a,b,false,f)}if(Ext.MyStudyBible.DirectEvent.fireEvent("ajaxrequestexception",{},{errorMessage:j.msg},null,null,null,null,b)!==false){if(!a.hasListener("submitexception")){if(b.showWarningOnFailure!==false){Ext.MyStudyBible.DirectEvent.showFailure(f,j.msg)}}}a.fireEvent("submitexception",a,b,f,{message:j.msg});return}if(b&&b.userCallback){b.userCallback.call(b.userScope||a,b,true,f)}a.fireEvent("submit",a,b)},filterBy:function(d,c){c=c||{};var b=c.startNode||this.root;if(c.autoClear){this.clearFilter()}var a=this.filtered;var e=function(i){if(i===b){return true}if(a[i.id]){return false}var f=d.call(c.scope||i,i);if(!f){a[i.id]=i;i.ui.hide()}else{i.ui.show();i.bubble(function(j){if(j.id===this.root.id){return false}j.ui.show()},this)}return true};b.cascade(e,this);if(c.expandNodes!==false){b.expand(true,false)}if(c.remove){for(var h in a){if(typeof h!="function"){var g=a[h];if(g&&g.parentNode){g.parentNode.removeChild(g)}}}}},clearFilter:function(){var a=this.filtered||{};for(var c in a){if(typeof c!="function"){var b=a[c];if(b){b.ui.show()}}}this.filtered={}},toggleChecked:function(a,c){a=a||this.root;var b=function(){if(this.getUI().rendered){this.getUI().toggleCheck(Ext.isDefined(c)?c:!this.attribute.checked)}else{this.attributes.checked=Ext.isDefined(c)?c:!this.attribute.checked}};a.cascade(b)},clearChecked:function(a){this.toggleChecked(a,false)},setAllChecked:function(a){this.toggleChecked(a,true)},setChecked:function(b){b=b||{};if(b.silent){this.suspendEvents()}if(b.keepExisting!==true){this.clearChecked()}b.value=Ext.isDefined(b.value)?b.value:true;for(var c=0,a=b.ids.length;c<a;c++){var d=this.getNodeById(b.ids[c]);if(d.getUI().rendered){d.getUI().toggleCheck(b.value)}else{d.attributes.checked=b.value}}if(b.silent){this.resumeEvents()}}});Ext.reg("nettreepanel",Ext.MyStudyBible.TreePanel);Ext.MyStudyBible.ProxyDDCreator=function(a){Ext.MyStudyBible.ProxyDDCreator.superclass.constructor.call(this,a);this.config=a||{};if(!Ext.isEmpty(this.config.target,false)){var b=Ext.MyStudyBible.getEl(this.config.target);if(!Ext.isEmpty(b)){this.initDDControl(b)}else{this.task=new Ext.util.DelayedTask(function(){b=Ext.MyStudyBible.getEl(this.config.target);if(!Ext.isEmpty(b)){this.task.cancel();this.initDDControl(b)}else{this.task.delay(500)}},this);this.task.delay(1)}}};Ext.extend(Ext.MyStudyBible.ProxyDDCreator,Ext.util.Observable,{initDDControl:function(a){a=Ext.MyStudyBible.getEl(a);if(a.isComposite){this.ddControl=[];a.each(function(b){this.ddControl.push(this.createControl(Ext.apply(Ext.MyStudyBible.clone(this.config),{id:Ext.id(b)})))},this)}else{this.ddControl=this.createControl(Ext.apply(Ext.MyStudyBible.clone(this.config),{id:Ext.id(a)}))}},createControl:function(a){var b;if(a.group){b=new a.type(a.id,a.group,a.config);Ext.apply(b,a.config)}else{b=new a.type(a.id,a.config)}return b}});Ext.MyStudyBible.TabMenu=Ext.extend(Object,{init:function(b){this.tabPanel=b;this.tabPanel.initTab=this.tabPanel.initTab.createSequence(this.initTab,this);this.tabPanel.onStripMouseDown=this.tabPanel.onStripMouseDown.createInterceptor(this.onStripMouseDown);this.tabPanel.addEvents("beforetabmenushow");var a;if(a=this.tabPanel.defaultTabMenu){this.tabPanel.defaultTabMenu=a.render?a:Ext.ComponentMgr.create(a,"menu")}},initTab:function(c,b){var a;if(a=c.tabMenu){c.tabMenu=a.render?a:Ext.ComponentMgr.create(a,"menu")}if((c.tabMenu||this.tabPanel.defaultTabMenu)){Ext.fly(c.tabEl).addClass("x-tab-strip-withmenu");c.menuEl=Ext.fly(c.tabEl).insertFirst({tag:"a",cls:"x-tab-strip-menu",onclick:"return false;"});if(c.tabMenuHidden===true){c.menuEl.hide()}c.hideTabMenu=this.hideTabMenu.createDelegate(c);c.showTabMenu=this.showTabMenu.createDelegate(c)}},hideTabMenu:function(){this.menuEl.hide()},showTabMenu:function(){this.menuEl.show()},onStripMouseDown:function(b){if(b.button!==0){return}var a=this.findTargets(b),d=b.getTarget(".x-tab-strip-menu",this.strip),c;if(d){b.preventDefault();c=a.item.tabMenu||this.defaultTabMenu;if(this.fireEvent("beforetabmenushow",this,a.item,c)===false){return false}c.tab=a.item;c.show(a.item.menuEl);return false}}});if(typeof Sys!=="undefined"){Sys.Application.notifyScriptLoaded()};
