<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">//Created using Acclipse Template Compiler on 2025-01-29 11:44:02
ActionGroupTemplate=function($T,$P,ret){ret.push('&lt;ul&gt; ');var oldT = $T;var fcount=$T.Items;var mode=typeof fcount;var key=[];if(mode == 'object'){var arr=[];jQuery.each(fcount,function(k,v){key.push(k);arr.push(v);});fcount=arr;}var extData={};var s=Number(0),e;var step=Number(1);if(mode!='function'){e=fcount.length;}else{e=Number.MAX_VALUE;}if((e&gt;s&amp;&amp;step&gt;0)||(e&lt;s&amp;&amp;step&lt;0)){var iteration=0;var _total=(mode!='function')?(Math.ceil((e-s)/step)):undefined;var ckey,cval;for(;((step&gt;0)?(s&lt;e):(s&gt;e));s+=step,++iteration){ckey=key[s];if(mode!='function'){cval=fcount[s];}else{cval=fcount(s);if(cval===undefined||cval===null){break;}}if((mode=='object')&amp;&amp;(ckey in Object)){continue;}$T=extData;$T['ActionItem']=cval;ret.push(' &lt;li&gt; ');if($T.ActionItem.ResourceId){if($T.ActionItem.Link.startsWith('javascript:')){ret.push(' &lt;a href=\"javascript:void(0);\" onclick=\"');ret.push($T.ActionItem.Link.substring(11));ret.push('\" ifirmresource=\"');ret.push($T.ActionItem.ResourceId);ret.push('\"&gt;&lt;/a&gt; ');}else{ret.push(' &lt;a href=\"');ret.push($T.ActionItem.Link);ret.push('\" ifirmresource=\"');ret.push($T.ActionItem.ResourceId);ret.push('\"&gt;&lt;/a&gt; ');}}else{if($T.ActionItem.Link.startsWith('javascript:')){ret.push(' &lt;a href=\"javascript:void(0);\" onclick=\"');ret.push($T.ActionItem.Link.substring(11));ret.push('\" &gt;');ret.push($T.ActionItem.Name);ret.push('&lt;/a&gt; ');}else{ret.push(' &lt;a href=\"');ret.push($T.ActionItem.Link);ret.push('\"&gt;');ret.push($T.ActionItem.Name);ret.push('&lt;/a&gt; ');}}ret.push(' &lt;/li&gt; ');delete $T['ActionItem'];}}$T=oldT;ret.push('&lt;/ul&gt;');};EastPaneTemplate=function($T,$P,ret){if($T &amp;&amp; $T.IsELearn == true){ret.push('&lt;input type=\"hidden\" id=\"prvPage\" name=\"prvPage\"/&gt;&lt;input type=\"hidden\" id=\"showELearnspinner\" name=\"showELearnspinner\" value=\'');ret.push($T.ShowELearnspinner);ret.push('\'/&gt;&lt;a id=\"eHubLogo\" href=\"javascript:void(0);\" style=\"display: block;padding-bottom: 0px;text-align: center;\"&gt;&lt;img height=\"36px\" width=\"139px\" src=\"../images/elearn_logo_large.png\" showemenu=\"1\" onclick=\"EastPane.GetEPubMenu(\'');ret.push($T.PrvPage);ret.push('\',\'');ret.push($T.ShowEPubMenu);ret.push('\',\'');ret.push($T.ShowELearnspinner);ret.push('\')\"/&gt;&lt;/a&gt;');}if($T &amp;&amp; $T.Actions != null){ret.push('&lt;span class=\"header\" ifirmresource=\"fe.east.title\"&gt;&lt;/span&gt;&lt;ul id=\"actions\"&gt; ');var oldT = $T;var fcount=$T.Actions;var mode=typeof fcount;var key=[];if(mode == 'object'){var arr=[];jQuery.each(fcount,function(k,v){key.push(k);arr.push(v);});fcount=arr;}var extData={};var s=Number(0),e;var step=Number(1);if(mode!='function'){e=fcount.length;}else{e=Number.MAX_VALUE;}if((e&gt;s&amp;&amp;step&gt;0)||(e&lt;s&amp;&amp;step&lt;0)){var iteration=0;var _total=(mode!='function')?(Math.ceil((e-s)/step)):undefined;var ckey,cval;for(;((step&gt;0)?(s&lt;e):(s&gt;e));s+=step,++iteration){ckey=key[s];if(mode!='function'){cval=fcount[s];}else{cval=fcount(s);if(cval===undefined||cval===null){break;}}if((mode=='object')&amp;&amp;(ckey in Object)){continue;}$T=extData;$T['ActionGroup']=cval;ret.push(' &lt;li&gt; ');if($T.ActionGroup.ResourceId != null){ret.push(' &lt;span ifirmresource=\"');ret.push($T.ActionGroup.ResourceId);ret.push('\"&gt;&lt;/span&gt; ');}else{ret.push(' &lt;span&gt;');ret.push($T.ActionGroup.Name);ret.push('&lt;/span&gt; ');}ActionGroupTemplate($T.ActionGroup,$P,ret);ret.push(' &lt;/li&gt; ');delete $T['ActionGroup'];}}$T=oldT;ret.push('&lt;/ul&gt;');if($T &amp;&amp; $T.Client != null){ret.push('&lt;div class=\"clientDetails\"&gt;&lt;span class=\"clientHeader\"&gt;Client&lt;/span&gt;&lt;span class=\"name ellipsis\"&gt;');ret.push($T.Client.Name);ret.push('&lt;/span&gt;&lt;ul class=\"details\"&gt;');var oldT = $T;var fcount=$T.Client.Details;var mode=typeof fcount;var key=[];if(mode == 'object'){var arr=[];jQuery.each(fcount,function(k,v){key.push(k);arr.push(v);});fcount=arr;}var extData={};var s=Number(0),e;var step=Number(1);if(mode!='function'){e=fcount.length;}else{e=Number.MAX_VALUE;}if((e&gt;s&amp;&amp;step&gt;0)||(e&lt;s&amp;&amp;step&lt;0)){var iteration=0;var _total=(mode!='function')?(Math.ceil((e-s)/step)):undefined;var ckey,cval;for(;((step&gt;0)?(s&lt;e):(s&gt;e));s+=step,++iteration){ckey=key[s];if(mode!='function'){cval=fcount[s];}else{cval=fcount(s);if(cval===undefined||cval===null){break;}}if((mode=='object')&amp;&amp;(ckey in Object)){continue;}$T=extData;$T['Detail']=cval;ret.push('&lt;li&gt;&lt;span class=\"detailName\"&gt;');ret.push($T.Detail.Id);ret.push('&lt;/span&gt;&lt;span class=\"detailValue\"&gt;');ret.push($T.Detail.Name);ret.push('&lt;/span&gt;&lt;/li&gt;');delete $T['Detail'];}}$T=oldT;ret.push('&lt;/ul&gt;');if($T.Client.Email){ret.push('&lt;span class=\"link\"&gt;&lt;a href=\"mailto:');ret.push($T.Client.Email);ret.push('\"&gt;&lt;span ifirmresource=\"fe.east.emailclient\"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;');}ret.push('&lt;span class=\"link\"&gt;&lt;a href=\"/#/crm/client_manager?mode=edit&amp;id=');ret.push($T.Client.Id);ret.push('\"&gt;&lt;span ifirmresource=\"ifirm.common.viewclient\"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;');if($T.Client.GroupId){if($T.HasRoleViewEdit){if($T.IsBillingGroups){ret.push(' &lt;span class=\"link\"&gt;&lt;a href=\"/#/crm/contact_groups-edit15?id=');ret.push($T.Client.GroupId);ret.push('\"&gt;&lt;span ifirmresource=\"fe.east.viewcontactgroup\"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt; ');}else{ret.push(' &lt;span class=\"link\"&gt;&lt;a href=\"/#/crm/contact_groups-edit15?id=');ret.push($T.Client.GroupId);ret.push('\"&gt;&lt;span ifirmresource=\"ifirm.common.viewgroup\"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt; ');}}}if($T.Client.BillingGroupId &amp;&amp; $T.IsBillingGroups){if($T.HasRoleViewEdit){ret.push(' &lt;span class=\"link\"&gt;&lt;a href=\"/#/crm/billing_groups-edit15?id=');ret.push($T.Client.BillingGroupId);ret.push('\"&gt;&lt;span ifirmresource=\"fe.east.viewbillinggroup\" &gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt; ');}}ret.push('&lt;/div&gt;');}if($T &amp;&amp; $T.Ledgers != null &amp;&amp; $T.Ledgers.ShowPriorLedgers &amp;&amp; $T.Ledgers.Ledgers &amp;&amp; $T.Ledgers.Ledgers.length &gt; 0){ret.push(' &lt;div class=\"clientDetails\"&gt; &lt;span class=\"clientHeader\" ifirmresource=\"ifirm.common.ledgers\"&gt;&lt;/span&gt; &lt;ul class=\"details\"&gt; ');var oldT = $T;var fcount=$T.Ledgers.Ledgers;var mode=typeof fcount;var key=[];if(mode == 'object'){var arr=[];jQuery.each(fcount,function(k,v){key.push(k);arr.push(v);});fcount=arr;}var extData={};var s=Number(0),e;var step=Number(1);if(mode!='function'){e=fcount.length;}else{e=Number.MAX_VALUE;}if((e&gt;s&amp;&amp;step&gt;0)||(e&lt;s&amp;&amp;step&lt;0)){var iteration=0;var _total=(mode!='function')?(Math.ceil((e-s)/step)):undefined;var ckey,cval;for(;((step&gt;0)?(s&lt;e):(s&gt;e));s+=step,++iteration){ckey=key[s];if(mode!='function'){cval=fcount[s];}else{cval=fcount(s);if(cval===undefined||cval===null){break;}}if((mode=='object')&amp;&amp;(ckey in Object)){continue;}$T=extData;$T['Ledger']=cval;ret.push(' &lt;li&gt; &lt;span class=\"detailValue\"&gt;');ret.push($T.Ledger.LedgerName);ret.push('&lt;/span&gt; &lt;/li&gt; &lt;span class=\"link\"&gt;');if($T &amp;&amp; $T.Ledger.IsAngular){ret.push('&lt;a href=\"/#/ledgers/ng/details/generalledger/');ret.push($T.Ledger.LedgerId);ret.push('\"&gt;');ret.push($T.Ledger.LedgerEndDate);ret.push('&lt;/a&gt;');}else{ret.push('&lt;a href=\"/#/ledgers/Details/');ret.push($T.Ledger.LedgerId);ret.push('?t=ledger\"&gt;');ret.push($T.Ledger.LedgerEndDate);ret.push('&lt;/a&gt;');}ret.push('&lt;/span&gt; ');delete $T['Ledger'];}}$T=oldT;ret.push(' &lt;/ul&gt; &lt;/div&gt;');}if($T.ShowClientPortalSearch){ret.push('&lt;div class=\"clientPortalSearch\" style=\"display:none;\"&gt;&lt;h3&gt;&lt;span ifirmresource=\"crm.clientportal.portalfilesearch\"&gt;&lt;/span&gt;&lt;/h3&gt;&lt;div style=\"margin:5px;\"&gt;&lt;input type=\"text\" id=\"txt-clientportal-search\" style=\"width:123px;\" onkeypress=\"EastPane.SearchClientPortalContent(event)\"&gt;&lt;/div&gt;&lt;/div&gt;');}if($T &amp;&amp; $T.AllowAPM){if($T.Job || $T.IsTax ){ret.push(' &lt;div class=\"jobDetails\"&gt; &lt;span class=\"jobHeader\" ifirmresource=\"ifirm.common.job\"&gt;&lt;/span&gt; ');if($T &amp;&amp; $T.Job){ret.push(' &lt;span class=\"name ellipsis\"&gt;');ret.push($T.Job.Name);ret.push('&lt;/span&gt; &lt;ul class=\"details\"&gt; ');var oldT = $T;var fcount=$T.Job.Details;var mode=typeof fcount;var key=[];if(mode == 'object'){var arr=[];jQuery.each(fcount,function(k,v){key.push(k);arr.push(v);});fcount=arr;}var extData={};var s=Number(0),e;var step=Number(1);if(mode!='function'){e=fcount.length;}else{e=Number.MAX_VALUE;}if((e&gt;s&amp;&amp;step&gt;0)||(e&lt;s&amp;&amp;step&lt;0)){var iteration=0;var _total=(mode!='function')?(Math.ceil((e-s)/step)):undefined;var ckey,cval;for(;((step&gt;0)?(s&lt;e):(s&gt;e));s+=step,++iteration){ckey=key[s];if(mode!='function'){cval=fcount[s];}else{cval=fcount(s);if(cval===undefined||cval===null){break;}}if((mode=='object')&amp;&amp;(ckey in Object)){continue;}$T=extData;$T['Detail']=cval;ret.push(' &lt;li&gt; &lt;span class=\"detailName\"&gt;');ret.push($T.Detail.Id);ret.push('&lt;/span&gt; &lt;span class=\"detailValue\"&gt;');ret.push($T.Detail.Name);ret.push('&lt;/span&gt; &lt;/li&gt; ');delete $T['Detail'];}}$T=oldT;ret.push(' &lt;/ul&gt; &lt;span class=\"link\"&gt;&lt;a href=\"/#/apm/job_manager-details?mode=edit&amp;id=');ret.push($T.Job.Id);ret.push('\"&gt;&lt;span ifirmresource=\"ifirm.common.viewjob\"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt; ');}if($T &amp;&amp; $T.IsTax &amp;&amp; $T.Client){ret.push(' &lt;span class=\"link\"&gt;&lt;a href=\"javascript:EastPane.LinkJob(');ret.push($T.TaxReturnId);ret.push(', ');ret.push($T.Client.Id);ret.push(');\"&gt;&lt;span ifirmresource=\"fe.east.linkreturntojob\"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt; ');}ret.push(' &lt;/div&gt; ');}}}else{ret.push('&lt;div class=\"header-menu\"&gt; &lt;ul id=\"eastMenu\"&gt;');if($T.Rows != null){var oldT = $T;var fcount=$T.Rows;var mode=typeof fcount;var key=[];if(mode == 'object'){var arr=[];jQuery.each(fcount,function(k,v){key.push(k);arr.push(v);});fcount=arr;}var extData=$T;var s=Number(0),e;var step=Number(1);if(mode!='function'){e=fcount.length;}else{e=Number.MAX_VALUE;}if((e&gt;s&amp;&amp;step&gt;0)||(e&lt;s&amp;&amp;step&lt;0)){var iteration=0;var _total=(mode!='function')?(Math.ceil((e-s)/step)):undefined;var ckey,cval;for(;((step&gt;0)?(s&lt;e):(s&gt;e));s+=step,++iteration){ckey=key[s];if(mode!='function'){cval=fcount[s];}else{cval=fcount(s);if(cval===undefined||cval===null){break;}}if((mode=='object')&amp;&amp;(ckey in Object)){continue;}$T=extData;$T['Menu']=cval;if($T.Menu.ClassName == 'Heading'){ret.push('&lt;h3&gt;');ret.push($T.Menu.Name);ret.push('&lt;/h3&gt;');}else{if($T.Menu.ClassName != 'menu_mnuLinks'){ret.push('&lt;li class=\"');if($T.Menu.SubMenus){ret.push('dropdown');}if($T.Menu.Selected){ret.push(' selected');}ret.push('\"&gt;');if(($T.Menu.ClassName == 'menu_mnuPublisherButton')){if(($T.Menu.SubMenus)){ret.push('&lt;a href=\"Javascript:AppFrame.NavigateTo(\'');ret.push($T.Menu.Link);ret.push('\', true, \'');ret.push($T.Menu.EscapedName);ret.push('\'); iFirmLayout.show(\'east\');\"&gt;&lt;span class=\"arrow\"&gt;');if($T.Menu.MenuIconOption==2){ret.push('&lt;span&gt;');ret.push($T.Menu.MenuIconText);ret.push('&lt;/span&gt;');}else{ret.push('&lt;span style=\"background:url(\'../../inet/api/content/~publisher_logo~/');ret.push($T.Menu.PublisherId);ret.push('\') no-repeat scroll 0 0 transparent;height: 25px;\"&gt;&lt;/span&gt;');}ret.push('&lt;/span&gt;&lt;/a&gt;');}else{ret.push('&lt;a href=\"Javascript:AppFrame.NavigateTo(\'');ret.push($T.Menu.Link);ret.push('\', true, \'');ret.push($T.Menu.EscapedName);ret.push('\'); iFirmLayout.show(\'east\');\"&gt;&lt;span&gt;');if($T.Menu.MenuIconOption==2){ret.push('&lt;span&gt;');ret.push($T.Menu.MenuIconText);ret.push('&lt;/span&gt;');}else{ret.push('&lt;span style=\"background:url(\'../../inet/api/content/~publisher_logo~/');ret.push($T.Menu.PublisherId);ret.push('\') no-repeat scroll 0 0 transparent;height: 25px;\"&gt;&lt;/span&gt;');}ret.push('&lt;/span&gt;&lt;/a&gt;');}}else{if(($T.Menu.SubMenus)){if(($T.Menu.Extra == 'wdl')){ret.push('&lt;a href=\"Javascript:void(0);\" onclick=\"Javascript:window.open(\'');ret.push($T.Menu.Link);ret.push('\');\"&gt;&lt;span class=\"arrow\"&gt;');ret.push($T.Menu.Name);ret.push('&lt;/span&gt;&lt;/a&gt;');}else{ret.push('&lt;a href=\"Javascript:AppFrame.NavigateTo(\'');ret.push($T.Menu.Link);ret.push('\', true, \'');ret.push($T.Menu.EscapedName);ret.push('\'); iFirmLayout.show(\'east\');\"&gt;&lt;span class=\"arrow\"&gt;');ret.push($T.Menu.Name);ret.push('&lt;/span&gt;&lt;/a&gt;');}}else{if(($T.Menu.Extra == 'wdl')){ret.push('&lt;a href=\"Javascript:void(0);\" onclick=\"Javascript:window.open(\'');ret.push($T.Menu.Link);ret.push('\');\"&gt;&lt;span&gt;');ret.push($T.Menu.Name);ret.push('&lt;/span&gt;&lt;/a&gt;');}else{ret.push('&lt;a href=\"Javascript:AppFrame.NavigateTo(\'');ret.push($T.Menu.Link);ret.push('\', true, \'');ret.push($T.Menu.EscapedName);ret.push('\'); iFirmLayout.show(\'east\');\"&gt;&lt;span&gt;');ret.push($T.Menu.Name);ret.push('&lt;/span&gt;&lt;/a&gt;');}}}if($T.Menu.SubMenus){ret.push('&lt;ul&gt;');EastPaneSubMenuTemplate($T.Menu.SubMenus,$P,ret);if($T.Menu.Name == 'Reports'){if($T.ReportFavourites){ret.push('&lt;li class=\"favourites\"&gt;&lt;span ifirmresource=\"ifirm.common.favourites\" &gt;&lt;/span&gt;&lt;/li&gt;');EastPaneSubMenuTemplate($T.ReportFavourites,$P,ret);}}ret.push('&lt;/ul&gt;');}ret.push('&lt;/li&gt;');}else{if($T.Data.ShowEditMenu == true){ret.push('&lt;div id=\"LinksContainer\" class=\"');if($T.Data.CanAddEditMenu){ret.push('enabled');}else{ret.push('disabled');}ret.push('\"&gt;');if($T.Data.CanAddEditMenu){ret.push('&lt;div id=\"menu-link\"&gt;&lt;a href=\"Javascript:AppFrame.NavigateTo(\'/#/inet/menu-view\', true, \'addeditmenu\'); iFirmLayout.show(\'east\');\"&gt;&lt;span ifirmresource=\"fe.east.inetmenulink\"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;');if(!$T.Data.IsIntranetReadOnly){ret.push('&lt;div id=\"content-link\"&gt;&lt;a href=\"Javascript:AppFrame.NavigateTo(\'/#/inet/content-view\', true); iFirmLayout.show(\'east\');\"&gt;&lt;span ifirmresource=\"fe.east.inetcontentlink\"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;');}}ret.push('&lt;/div&gt;');}if($T.Data.ShowRightHandSearch){ret.push('&lt;div&gt;&lt;h3&gt;&lt;span ifirmresource=\"ifirm.common.search\" &gt;&lt;/span&gt;&lt;/h3&gt;&lt;input type=\"hidden\" id=\"IntranetFullSearch\" value=\'');ret.push($T.IntranetFullSearch);ret.push('\'/&gt;&lt;div style=\"margin:5px;\"&gt;&lt;input type=\"text\" id=\"txt-intranet-search\" style=\"width:110px;\" onkeypress=\"EastPane.SearchIntranetContent(event,');ret.push($T.ShowEPubMenu);ret.push(')\"&gt;&lt;/div&gt;&lt;/div&gt;');}}}delete $T['Menu'];}}$T=oldT;}ret.push(' &lt;/ul&gt;&lt;/div&gt;');}};EastPaneSubMenuTemplate=function($T,$P,ret){var oldT = $T;var fcount=$T;var mode=typeof fcount;var key=[];if(mode == 'object'){var arr=[];jQuery.each(fcount,function(k,v){key.push(k);arr.push(v);});fcount=arr;}var extData={};var s=Number(0),e;var step=Number(1);if(mode!='function'){e=fcount.length;}else{e=Number.MAX_VALUE;}if((e&gt;s&amp;&amp;step&gt;0)||(e&lt;s&amp;&amp;step&lt;0)){var iteration=0;var _total=(mode!='function')?(Math.ceil((e-s)/step)):undefined;var ckey,cval;for(;((step&gt;0)?(s&lt;e):(s&gt;e));s+=step,++iteration){ckey=key[s];if(mode!='function'){cval=fcount[s];}else{cval=fcount(s);if(cval===undefined||cval===null){break;}}if((mode=='object')&amp;&amp;(ckey in Object)){continue;}$T=extData;$T['SubMenu']=cval;ret.push(' &lt;li class=\"');if($T.SubMenu.SubMenus){ret.push('dropdown');}ret.push('\"&gt; ');if(($T.SubMenu.SubMenus)){if(($T.SubMenu.Extra == 'wdl')){ret.push(' &lt;a href=\"Javascript:void(0);\" onclick=\"Javascript:window.open(\'');ret.push($T.SubMenu.Link);ret.push('\');\" class=\"');ret.push($T.SubMenu.ClassName);ret.push('\"&gt;&lt;span class=\"arrow\"&gt;');ret.push($T.SubMenu.Name);ret.push('&lt;/span&gt;&lt;/a&gt; ');}else{ret.push(' &lt;a href=\"Javascript:AppFrame.NavigateTo(\'');ret.push($T.SubMenu.Link);ret.push('\', true, \'');ret.push($T.SubMenu.EscapedName);ret.push('\'); iFirmLayout.show(\'east\');\" class=\"');ret.push($T.SubMenu.ClassName);ret.push('\"&gt;&lt;span class=\"arrow\"&gt;');ret.push($T.SubMenu.Name);ret.push('&lt;/span&gt;&lt;/a&gt; ');}}else{if(($T.SubMenu.Extra == 'wdl')){ret.push(' &lt;a href=\"Javascript:void(0);\" onclick=\"Javascript:window.open(\'');ret.push($T.SubMenu.Link);ret.push('\');\" class=\"');ret.push($T.SubMenu.ClassName);ret.push('\"&gt;&lt;span&gt;');ret.push($T.SubMenu.Name);ret.push('&lt;/span&gt;&lt;/a&gt; ');}else{ret.push(' &lt;a href=\"Javascript:AppFrame.NavigateTo(\'');ret.push($T.SubMenu.Link);ret.push('\', true, \'');ret.push($T.SubMenu.EscapedName);ret.push('\'); iFirmLayout.show(\'east\');\" class=\"');ret.push($T.SubMenu.ClassName);ret.push('\"&gt;&lt;span&gt;');ret.push($T.SubMenu.Name);ret.push('&lt;/span&gt;&lt;/a&gt; ');}}if($T.SubMenu.SubMenus){ret.push(' &lt;ul&gt; ');EastPaneSubMenuTemplate($T.SubMenu.SubMenus,$P,ret);ret.push(' &lt;/ul&gt; ');}ret.push(' &lt;/li&gt; ');delete $T['SubMenu'];}}$T=oldT;};</pre></body></html>