<?php
/* @var $this \yii\web\View */
/* @var $content string */

use yii\helpers\Html;
use frontend\assets\AppAsset;
use frontend\controllers\SiteController;
use common\widgets\Alert;
use yii\helpers\Url;

AppAsset::register($this);
?>
<?php $this->beginPage() ?>
<!DOCTYPE html>
<html lang="<?= Yii::$app->language ?>">
    <head>
        <meta charset="<?= Yii::$app->charset ?>">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <?= Html::csrfMetaTags() ?>
        <title>TIM Cinema</title>
        <?php $this->head() ?>
    </head>
    <body>
        <?php $this->beginBody() ?>

        <script type="text/javascript">
            var checking = false;
            var is_from_richiedi = false;
            function checkLogin(fromRichiedi) {

                if ($('#login').css("display") == "block") {
                    backToNumber();
                } else {
                    $('#login').slideDown();
                }

                $('#richiedi-voucher-container').fadeOut();
                $('#richiedi-voucher-container-fixed').fadeOut();

                if ($('#mobile-menu #menu-container').css('display') == 'block') {
                    closeMobileMenu(function () {
                        scrollTo('#login');
                    });
                } else {
                    scrollTo('#login');
                }

                return;

                if (checking)
                    return;

                checking = true;

                is_from_richiedi = fromRichiedi;

                $.ajax({
                    url: '<?= Url::to(['check-login']) ?>',
                    type: 'post',
                    dataType: 'json',
                    success: function (data) {
                        if (data.result == 1) {
                            if (is_from_richiedi) {
                                window.location.hash = "#cinema";
                                window.location.reload();
                            } else {
                                window.location.reload();
                            }
                        } else {
                            if (data.response_body == 'ERR_SERVICE_USER_NOT_FOUND' || data.result == 2) {
                                $('#login-tel').hide();
                                $('#send-messages > #message-no-consumer').show();
                                $('#send-messages').show();
                                $('#login').slideDown();
                            } else {
                                if ($('#login').css("display") == "block") {
                                    backToNumber();
                                } else {
                                    $('#login').slideDown();
                                }
                            }
                        }

                        $('#richiedi-voucher-container').fadeOut();
                        $('#richiedi-voucher-container-fixed').fadeOut();

                        if ($('#mobile-menu #menu-container').css('display') == 'block') {
                            closeMobileMenu(function () {
                                scrollTo('#login');
                            });
                        } else {
                            scrollTo('#login');
                        }

                    },
                    complete: function () {
                        checking = false;
                    }
                });
            }

        </script>
        <div class="wrap">
            <div id="header">
                <div id="nav">
                    <div class="content">
                        <a href="http://www.tim.it" target="_blank">
                            <?= Html::img("@web/images/commons/logo-tim.png", ['id' => 'logo-tim']) ?>
                        </a>

                        <?php if (time() < strtotime(frontend\controllers\SiteController::$endDate)) { ?>
                            <ul id="mainmenu">
                                <li id="menu-home"><a href="<?= Yii::$app->homeUrl ?>">HOME</a></li>
                                <li id="menu-film"><a href="<?= (Yii::$app->controller->action->id == "index" ? "#filminsala" : Url::to(['site/index#filminsala'])) ?>">FILM IN SALA</a></li>
                                <li id="menu-cinema"><a href="<?= (Yii::$app->controller->action->id == "index" ? "#cinema" : Url::to(['site/index#cinema'])) ?>">SCOPRI I CINEMA</a></li>
                                <li id="menu-faq"><a href="<?= (Yii::$app->controller->action->id == "index" ? "#faq" : Url::to(['site/index#faq'])) ?>">FAQ</a></li>
                            </ul>

                            <div id="login-area">
                                <?php if (Yii::$app->user->isGuest) { ?>
                                    <a href="javascript:;" onclick="checkLogin();
                                            trackOutboundLink('ACCEDI');">Il Mio Voucher</a>
                                   <?php } else { ?>
                                    <ul>
                                        <li><a href="<?= Url::to(['voucher']) ?>">Il Mio Voucher</a></li>
                                        <li><a href="<?= Url::to(['logout']) ?>">Esci</a></li>
                                    </ul>
                                <?php } ?>
                            </div>
                            <div class="clearfix"></div>

                            <div id="mobile-menu-button" onclick="openMobileMenu();">
                                <?= Html::img("@web/images/commons/mobile-menu-icon.png") ?>
                            </div>
                        <?php } ?>
                    </div>
                </div>
            </div>

            <div id="mobile-menu">
                <div id="menu-container">
                    <?= Html::img("@web/images/commons/mobile-menu-close.png", ['id' => 'close-button', 'onclick' => 'closeMobileMenu()']) ?>

                    <ul>
                        <li><a href="<?= Yii::$app->homeUrl ?>">HOME</a></li>
                        <li><a href="<?= (Yii::$app->controller->action->id == "index" ? "#filminsala" : Url::to(['site/index#filminsala'])) ?>">FILM IN SALA</a></li>
                        <li><a href="<?= (Yii::$app->controller->action->id == "index" ? "#cinema" : Url::to(['site/index#cinema'])) ?>">SCOPRI I CINEMA</a></li>
                        <li><a href="<?= (Yii::$app->controller->action->id == "index" ? "#faq" : Url::to(['site/index#faq'])) ?>">FAQ</a></li>

                        <?php if (Yii::$app->user->isGuest) { ?>
                            <li><a href="javascript:;" onclick="checkLogin();
                                    trackOutboundLink('ACCEDI');">Il Mio Voucher</a></li>
                            <?php } ?>
                    </ul>

                    <?php if (!Yii::$app->user->isGuest) { ?>
                        <?= Html::img("@web/images/commons/up-arrow-logged.png", ['id' => 'up-arrow']) ?>
                        <div id="nav-logged-mobile">
                            <div class="content">
                                <div id="submenu-logged">
                                    <ul>
                                        <li><a href="<?= Url::to(['site/voucher']) ?>" class='<?= Yii::$app->controller->action->id == "voucher" ? "selected" : "" ?>' onclick="trackOutboundLink('GESTIONE_VOUCHER');">Il Mio Voucher</a></li>
                                        <li><a href="<?= Url::to(['site/logout']) ?>">Esci</a></li>
                                    </ul>
                                </div>
                            </div>
                        </div>
                    <?php } ?>
                </div>
            </div>

            <div class="container">
                <?= Alert::widget() ?>
                <?= $content ?>
            </div>
        </div>
        <?php $this->endBody() ?>
        <?php
        if (time() <= strtotime(SiteController::$endDate)) {
            echo $this->render("//site/_privacy_footer");
        }
        ?>
        <script>
            (function (i, s, o, g, r, a, m) {
                i['GoogleAnalyticsObject'] = r;
                i[r] = i[r] || function () {
                    (i[r].q = i[r].q || []).push(arguments)
                }, i[r].l = 1 * new Date();
                a = s.createElement(o),
                        m = s.getElementsByTagName(o)[0];
                a.async = 1;
                a.src = g;
                m.parentNode.insertBefore(a, m)
            })(window, document, 'script', 'https://www.google-analytics.com/analytics.js', 'ga');

            ga('create', 'UA-77736262-3', 'auto');
            ga('send', 'pageview');

            // var trackOutboundLink = function (url, key) {
            var trackOutboundLink = function (key) {
                ga('send', 'event', 'outbound', 'click', key);
                // ga('send', 'event', 'outbound', 'click', key, {'hitCallback':
                //     function () {
                //         document.location = url;
                //     }
                // });
            }

        </script>
    </body>
</html>
<?php $this->endPage() ?>