{*
/*********************************************************************************
* SugarCRM is a customer relationship management program developed by
* SugarCRM, Inc. Copyright (C) 2004 - 2007 SugarCRM Inc.
*
* This program is free software; you can redistribute it and/or modify it under
* the terms of the GNU General Public License version 3 as published by the
* Free Software Foundation with the addition of the following permission added
* to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
* IN WHICH THE COPYRIGHT IS OWNED BY SUGARCRM, SUGARCRM DISCLAIMS THE WARRANTY
* OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
*
* This program is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more
* details.
*
* You should have received a copy of the GNU General Public License along with
* this program; if not, see http://www.gnu.org/licenses or write to the Free
* Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
* 02110-1301 USA.
*
* You can contact SugarCRM, Inc. headquarters at 10050 North Wolfe Road,
* SW2-130, Cupertino, CA 95014, USA. or at email address contact@sugarcrm.com.
*
* The interactive user interfaces in modified source and object code versions
* of this program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU General Public License version 3.
*
* In accordance with Section 7(b) of the GNU General Public License version 3,
* these Appropriate Legal Notices must retain the display of the "Powered by
* SugarCRM" logo. If the display of the logo is not reasonably feasible for
* technical reasons, the Appropriate Legal Notices must display the words
* "Powered by SugarCRM".
********************************************************************************/
*}

{{include file="modules/EcmSerices/views/DetailView/headerx.tpl"}}
{sugar_include include=$includes}
{{* Render tag for VCR control if SHOW_VCR_CONTROL is true *}}
{{if $SHOW_VCR_CONTROL}}
<table width='100%' border='0' style="border-bottom:0px;" cellspacing='{$gridline}' cellpadding='0'  class='tabDetailView'>

    {$PAGINATION}

</table>

{{/if}}


{literal}
    <script language="javascript">console.log(123);
      var SelectedTab = "";
      function SetTab(tab_name) {
        var TabMenu = document.getElementById('groupTabsPanels');
        var tabs = TabMenu.getElementsByTagName('li');

        for(i=0;i<tabs.length;i++) {
          if((tab_name+'_menu') === tabs[i].id) {
            tabs[i].className = 'active';
            tabs[i].getElementsByTagName('a')[0].className = 'current';
          } else {
            tabs[i].className = '';
            tabs[i].getElementsByTagName('a')[0].className = '';
          }
        }

        var prev = document.getElementById(SelectedTab);
        var curr = document.getElementById(tab_name);

        prev.style.display = 'none';
        curr.style.display = '';
        SelectedTab = tab_name;
      }
    </script>
{/literal}

<ul class="subpanelTablist" style="margin-top:10px;" id="groupTabsPanels">

    {{foreach name=section from=$sectionPanels key=label item=panel}}
    {{if $panel[0][0].field.type == 'tab'}}
    {{if $label=='EMAIL'}}
    {{else}}
    <li class="{{if $panel[0][0].field.active}}active{{/if}}" id="panel_{{$label}}_menu">
        <script language="javascript">

            var set{{$label}} = function() {literal} { {/literal} SetTab('panel_{{$label}}'); {literal} }; {/literal}
            {{if $panel[0][0].field.active}}SelectedTab="panel_{{$label}}";{{/if}}
        </script>

        <a class="{{if $panel[0][0].field.active}}current{{else}}other{{/if}}" href="javascript:set{{$label}}();">{sugar_translate label='LBL_{{$label}}_TAB' module='{{$module}}'}</a>

    </li>

    {{/if}}
    {{/if}}

    {{/foreach}}
    <li class="" id="panel_EMAIL_menu">
        <a class="" href="javascript:{$EMAIL_LINK}">{sugar_translate label='LBL_EMAIL_TAB' module='EcmSerices'}</a>
    </li>

</ul>



{{* Loop through all top level panels first *}}

{{counter name="panelCount" print=false start=0 assign="panelCount"}}

{{foreach name=section from=$sectionPanels key=label item=panel}}

{{assign var='panel_id' value=$panelCount}}

<div {{if $panel[0][0].field.active == false}}style="display:none"{{/if}} id='panel_{{$label}}'>

    {counter name="panelFieldCount" start=0 print=false assign="panelFieldCount"}

    {{* Print out the panel title if one exists*}}



    {{* Check to see if the panel variable is an array, if not, we'll attempt an include with type param php *}}

    {{* See function.sugar_include.php *}}

    {{if !is_array($panel)}}

    {sugar_include type='php' file='{{$panel}}'}

    {{else}}



    <!--

    {{if !empty($label) && !is_int($label) && $label != 'DEFAULT'}}

    <h4 class="dataLabel">{sugar_translate label='{{$label}}' module='{{$module}}'}</h4><br>

    {{/if}}

    -->



    {{* Print out the table data *}}

    <table width='100%' border='0' style="border-top:0px" cellspacing='{$gridline}' cellpadding='0'  class='tabDetailView'>

        {{if $panelCount == 0}}

        {{counter name="panelCount" print=false}}

        {{/if}}

        {{foreach name=rowIteration from=$panel key=row item=rowData}}

        <tr>

            {{assign var='columnsInRow' value=$rowData|@count}}

            {{assign var='columnsUsed' value=0}}

            {{foreach name=colIteration from=$rowData key=col item=colData}}







            {{if $colData.field.allCols == false}}

            <td width='{{$def.templateMeta.widths[$smarty.foreach.colIteration.index].label}}%' class='tabDetailViewDL' NOWRAP>

                {{if isset($colData.field.customLabel)}}

                {{$colData.field.customLabel}}

                {{elseif isset($colData.field.label) && strpos($colData.field.label, '$')}}

                {capture name="label" assign="label"}

                    {{$colData.field.label}}

                {/capture}

                {$label|strip_semicolon}:

                {{elseif isset($colData.field.label)}}

                {capture name="label" assign="label"}

                    {sugar_translate label='{{$colData.field.label}}' module='{{$module}}'}

                {/capture}

                {$label|strip_semicolon}:

                {{elseif isset($fields[$colData.field.name])}}

                {capture name="label" assign="label"}

                    {sugar_translate label='{{$fields[$colData.field.name].vname}}' module='{{$module}}'}

                {/capture}

                {$label|strip_semicolon}:

                {{else}}

                &nbsp;

                {{/if}}

            </td>

            {{/if}}

            <td width='{{if $colData.field.allCols == true}}100{{else}}{{$def.templateMeta.widths[$smarty.foreach.colIteration.index].field}}{{/if}}%' class='tabDetailViewDF' {{if $colData.field.allCols == true}}colspan='4'{{else}}{{if $colData.colspan}}colspan='{{$colData.colspan}}'{{/if}}{{/if}}>

                {{if $colData.field.customCode || $colData.field.assign}}

                {counter name="panelFieldCount"}

                {{sugar_evalcolumn var=$colData.field colData=$colData}}

                {{elseif $fields[$colData.field.name] && !empty($colData.field.fields) }}

                {{foreach from=$colData.field.fields item=subField}}

                {{if $fields[$subField]}}

                {counter name="panelFieldCount"}

                {{sugar_field parentFieldArray='fields' tabindex=$tabIndex vardef=$fields[$subField] displayType='detailView'}}&nbsp;

                {{else}}

                {counter name="panelFieldCount"}

                {{$subField}}

                {{/if}}

                {{/foreach}}

                {{elseif $fields[$colData.field.name]}}

                {counter name="panelFieldCount"}

                {{sugar_field parentFieldArray='fields' vardef=$fields[$colData.field.name] displayType='detailView' displayParams=$colData.field.displayParams typeOverride=$colData.field.type}}

                {{/if}}

                &nbsp;

            </td>



            {{/foreach}}

        </tr>

        {{/foreach}}



    </table>

    {{/if}}

</div>

{if $panelFieldCount == 0}



    <script>document.getElementById("panel_{{$panel_id}}").style.display='none';</script>

{/if}

{{/foreach}}

{{include file="modules/EcmSerices/views/DetailView/footer.tpl"}}

