<div class="diary_container">

    <div class="list half_width entries">

        {foreach $actions as $action}

                {if $action@first}
                    <div style="margin-bottom: 15px;">
                        <div class="list_item line_height14 bigger_space actual_balance">
                            <span class="size20 bold">
                                Aktuális egyenleg: {$user->get_uk_balance()|number_format:0:'':' '} Ft
                            </span>
                        </div>
                    </div>

                    {if $user->get_uk_balance_expires() && $user->get_uk_balance() > 0}
                        <div class="list_item line_height14 bigger_space" style="margin-bottom: 20px;">
                            {if $user->get_uk_balance_expire_date()}
                                Az egyenleg lejár: <span class="bold">{{$user->get_uk_balance_expire_date()|date_format:"%Y.%m.%d"}}</span>
                            {elseif $user->get_uk_last_deposit()}
                                Az egyenleg lejár: <span class="bold">{strtotime("+1 month",strtotime($user->get_uk_last_deposit()))|date_format:"%Y.%m.%d"}</span>
                            {else}
                                <span class="bold">Kérjük, töltse fel egyenlegét!</span>
                            {/if}
                        </div>
                    {/if}
                {/if}

                {if $action->get_de_training()|is_a:'training'}

                {if !$action@first &&
                $actions[$action@index-1]->get_de_training()|is_a:'training' &&
                $actions[$action@index]->get_de_training()->get_tr_date()|substr:5:2 != $actions[$action@index-1]->get_de_training()->get_tr_date()|substr:5:2

                ||

                !$action@first &&
                $actions[$action@index-1]->get_de_money_deposit()|is_a:'money_deposit' &&
                $actions[$action@index]->get_de_training()->get_tr_date()|substr:5:2 != $actions[$action@index-1]->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:5:2

                }

                </div>
                <span onclick="block_action('block_{$action->get_de_training()->get_tr_date()|substr:0:4}{$action->get_de_training()->get_tr_date()|substr:5:2}');" class="date_separator clickable">{$actions[$action@index]->get_de_training()->get_tr_date()|substr:0:4}.
                    {$months[$actions[$action@index]->get_de_training()->get_tr_date()|substr:5:2]}
                    ({$user_login->get_training_number_in_month({$action->get_de_training()->get_tr_date()|substr:0:4},{$action->get_de_training()->get_tr_date()|substr:5:2})} edzés)
                    <div class="diary_header">
                        <span class="balance_text" id="balance_text_{$action->get_de_training()->get_tr_date()|substr:0:4}{$action->get_de_training()->get_tr_date()|substr:5:2}">Egyenleg</span>
                        <img src="/_image/open_folder.png">
                    </div>
                </span>
                <div id="block_{$action->get_de_training()->get_tr_date()|substr:0:4}{$action->get_de_training()->get_tr_date()|substr:5:2}" class="month_block">

                {elseif $action@first}
                <span onclick="block_action('block_{$action->get_de_training()->get_tr_date()|substr:0:4}{$action->get_de_training()->get_tr_date()|substr:5:2}');" class="date_separator clickable">{$actions[$action@index]->get_de_training()->get_tr_date()|substr:0:4}.
                    {$months[$actions[$action@index]->get_de_training()->get_tr_date()|substr:5:2]}
                    ({$user_login->get_training_number_in_month({$action->get_de_training()->get_tr_date()|substr:0:4},{$action->get_de_training()->get_tr_date()|substr:5:2})} edzés)
                    <div class="diary_header">
                        <span class="balance_text" id="balance_text_{$action->get_de_training()->get_tr_date()|substr:0:4}{$action->get_de_training()->get_tr_date()|substr:5:2}">Egyenleg</span>
                        <img src="/_image/open_folder.png">
                    </div>
                </span>
                <div id="block_{$action->get_de_training()->get_tr_date()|substr:0:4}{$action->get_de_training()->get_tr_date()|substr:5:2}" class="month_block">

                {/if}
                <div class="row">
                <div class="list_item line_height14 bigger_space">
                    <span class="size20 bold">
                        {$action->get_de_training()->get_tr_date()|substr:0:4}.
                        {$months[$actions[$action@index]->get_de_training()->get_tr_date()|substr:5:2]}
                        {$action->get_de_training()->get_tr_date_day()}.
                        {$days[$action->get_de_training()->get_tr_date_day_of_week()]}
                        {$action->get_de_training()->get_tr_date_time()}
                    </span>
                    <br>
                    {if $action->get_de_training()->get_tr_training_type_trt_id()}{$action->get_de_training()->get_tr_type_name_by_id()} edzés{/if}
                    {$action->get_de_training()->get_tr_duration()} p
                    {if $action->get_de_training()->is_coach()}
                        {foreach $action->get_de_training()->get_tr_coaches_name() as $coach_name}
                            {if $coach_name@first}({/if}{$coach_name}{if $coach_name@last}){else}, {/if}
                        {/foreach}
                    {/if}

                    {assign var="discount" value=""}
                    {if $action->get_de_has_discount()}
                        {if $action->get_de_discount_id() == 1}
                            {assign var="discount" value="Próba kedvezmény"}
                        {elseif $action->get_de_discount_id() == 2}
                            {assign var="discount" value="Havi 10+ kedvezmény"}
                        {elseif $action->get_de_discount_id() == 3}
                            {assign var="discount" value="Duplázó kedvezmény"}
                        {/if}
                    {/if}

                    <div class="extra_row">
                        <span class="bold">Egyenleg: {if $action->get_de_balance()>0}+{/if}{$action->get_de_balance()|number_format:0:'':' '} Ft</span>
                        {if $discount != ""}<br>{$discount}{/if}
                    </div>
                </div>

                <div class="side_block">


                <span class="bold" style="font-size: 20px;">{$action->get_de_balance()|number_format:0:'':' '} Ft</span><br>{$discount}
                </div>
                </div>

                {elseif $action->get_de_money_deposit()|is_a:'money_deposit'}


                {if !$action@first &&
                $actions[$action@index-1]->get_de_training()|is_a:'training' &&
                $actions[$action@index]->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:5:2 != $actions[$action@index-1]->get_de_training()->get_tr_date()|substr:5:2

                ||

                !$action@first &&
                $actions[$action@index-1]->get_de_money_deposit()|is_a:'money_deposit' &&
                $actions[$action@index]->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:5:2 != $actions[$action@index-1]->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:5:2

                }

                </div>
                <span onclick="block_action('block_{$action->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:0:4}{$action->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:5:2}');" class="date_separator clickable">{$actions[$action@index]->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:0:4}.
                    {$months[$actions[$action@index]->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:5:2]}
                    ({$user_login->get_training_number_in_month({$action->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:0:4},{$action->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:5:2})} edzés)
                    <img src="/_image/open_folder.png">
                </span>
                <div id="block_{$action->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:0:4}{$action->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:5:2}" class="month_block">

                {elseif $action@first}

                <span onclick="block_action('block_{$action->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:0:4}{$action->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:5:2}');" class="date_separator clickable">{$actions[$action@index]->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:0:4}.
                    {$months[$actions[$action@index]->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:5:2]}
                    ({$user_login->get_training_number_in_month({$action->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:0:4},{$action->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:5:2})} edzés)
                    <img src="/_image/open_folder.png">
                </span>
                <div id="block_{$action->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:0:4}{$action->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:5:2}" class="month_block">


                {/if}
                <div class="row">
                    <div class="list_item line_height14 bigger_space money_deposit{if $action->get_de_expired()} expired{/if}">
                        <span class="size20 bold">
                            {$action->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:0:4}.
                            {$months[$actions[$action@index]->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:5:2]}
                            {$action->get_de_money_deposit()->get_mod_money_income()->get_mi_date_day()}.
                        </span>
                        <br>
                        befizetés: +{$action->get_de_money_deposit()->get_mod_money_income()->get_mi_sum(true)} Ft
                    </div>

                    {if !$action->get_de_expired()}
                        <div class="side_block">
                            {assign var="discount" value=""}
                            <span class="bold" style="font-size: 20px;">{$action->get_de_balance()|number_format:0:'':' '} Ft</span><br>{$discount}
                        </div>
                    {else}
                        <div class="side_block">
                            <span style="font-size: 20px;">Lejárt: {$action->get_de_money_deposit()->get_mod_expire_date()|date_format:"%Y.%m.%d"}</span>
                        </div>
                    {/if}
                </div>

                {/if}

                {if $action@last}

                </div>

                {/if}
        {/foreach}
    </div>
    <div class="info-wall">
        <div class="list news">
            <div style="margin-bottom: 40px;">
                <h1 class="size20 bold">
                    Hírek, információk
                </h1>
            </div>
            {foreach $news_array as $news}
                <span onclick="news_block_action('news_block_{$news->get_n_id()}');" class="date_separator clickable">
                    {$news->get_n_title()} - {$news->get_n_date()|date_format:"%Y.%m.%d %H:%M"}
                </span>
                <div id="news_block_{$news->get_n_id()}" class="news_block">
                    {$news->get_n_text()}
                </div>
            {/foreach}
        </div>
    </div>
</div>

<script>

function open_block(block_id) {
    $("#"+block_id).slideDown("slow");
    $("#balance_text_"+block_id.substr(-6)).addClass('active_header');
}

function close_block(block_id) {
    $("#"+block_id).slideUp("slow");
    $("#balance_text_"+block_id.substr(-6)).removeClass('active_header');
}

function open_news_block(block_id) {
    $("#"+block_id).slideDown();
}

function close_news_block(block_id) {
    $("#"+block_id).slideUp();
}

function block_action(block_id) {
    if ($("#"+block_id).is(':hidden')) {
        open_block(block_id);
    }
    else {
        close_block(block_id);
    }
}

function news_block_action(block_id) {
    if ($("#"+block_id).is(':hidden')) {
        open_news_block(block_id);
    }
    else {
        close_news_block(block_id);
    }
}

$( document ).ready(function() {
    var divs = $( "div[class=month_block]" );
    $( ".list" ).find( divs ).hide();
    var div_list = $( ".list" ).find( divs );

    open_block(div_list[0].id);

    var divs = $( "div[class=news_block]" );
    $( ".list.news" ).find( divs ).hide();
    var div_list = $( ".list" ).find( divs );

    var i = 1;
    while (i <= div_list.length && i <= 3) {
        open_news_block(div_list[i-1].id);
        ++i;
    }
});


</script>
