@extends('master')@section('podstrona')
    <div class="container podstrona">
        <div class="row">
            <p class="breadcrumbs">strona główna / <?= $campaign->heading ?></p>
        <?php if ($campaign->image != '') { ?>
            <div class="col-xs-12 col-md-7 text-center photo zapKamp"> 
                <img src="/images/images/<?= $campaign->image ?>" alt="stand"> 
                <div class="map">
                    <?php 
                    // $i = 0;
                    $counter = 0;
                    foreach ($contacts as $contact) {  
                    //     if ($contact->image != ''){
                    //         if ($i % 2 === 0){
                    //             echo "<div class='row'>";
                    //         }
                    ?>
                    <div class="col-md-6">
                        <a title="<?= $contact->m1 ?>"  href="images/images/<?= $contact->image ?>" data-title="<?= $contact->m1 ?>" data-toggle="lightbox">
                            <img src="images/images/<?= $contact->image ?>" alt="<?= $contact->m1 ?>" class="thumbnail img-responsive">
                        </a>
                    </div>
                    <?php 
                    //         if ($i % 2 === 1){
                    //             echo "</div>";
                    //         }
                    //     }
                    // $i++; 
                    // }
                    // if ($i % 2 !== 0) {
                    //     echo "</div>";
                    }
                    ?>
                </div>    
            </div>
        <?php } ?>
            
            <div class="col-xs-12 col-md-5 text-center">
                <div class="wrapper">
                    <h1><?php echo $campaign->heading ?></h1>
                    <?php echo $campaign->info ?>
                </div>

                <?= Form::open(
                    [
                        'url' => 'send_mail_kampania', 
                        'method' => 'post',
                    ]
                ) ?>    
                
                    <?php if (Session::has('message')){ ?>
                    <div class="form-group">
                        <p class="col-md-6" style="color: red;">
                            <?= Session::get('message') ?>
                        </p>
                    </div>
                    <?php } ?>                  
                    <div class="form-group">
                        <h4>Wybierz centrum handlowe M1</h4>
                        <?php 
                            $values = [];
                            foreach ($contacts as $contact) { 
                                $values[$contact->contact_id] = $contact->m1;   /* <option name="shoppingcenter" value=""> */
                            }
                            $options = [
                                'id' => 'chooseCentre',
                            ];
                        ?>
                        <?= Form::select('', $values, false, $options) ?> 
                        <?= Form::hidden('chooseCentre', false, ['id' => 'chooseCentre_value']) ?>    
                        <?= Form::hidden('chooseType_id', $campaign->id,[]) ?>    
                        <?= Form::hidden('chooseType_name', $campaign->heading, []) ?>    
                        <?= Form::hidden('chooseCentrePrice', false, ['id' => 'chooseCentrePrice_value']) ?>                           
                    </div>
                
                    <div class="form-group">
                        <?php
                            $values = [
                                0 => 'Wybierz ilość nośników',
                            ];

                            $options = [
                                'id' => 'count-campanig',
                                'class' => 'form-control dropdown'
                            ];
                        ?>
                        <?= Form::select(
                                'count',     /* name */ 
                                $values,   
                                0,
                                $options
                            ) 
                        ?> 
                    </div>

                    <div class="form-group">
                        <?php
                            $values = [
                                '0' => 'Wybierz długość kampanii',
                                '7' => '1 Tydzień',
                                '14' => '2 Tygodnie',
                                '21' => '3 Tygodnie',
                                '28' => '4 Tygodnie',
                                '35' => '5 Tygodni',
                            ];

                            $options = [
                                'class' => 'form-control dropdown',
                                'id' => 'campaning-time',
//                                'required' => 'required'
                            ];
                        ?>
                        <?= Form::select(
                                'duration',     /* name */ 
                                $values,   
                                0,
                                $options
                            ) 
                        ?>
                    </div>
                    <div class="form-group">
                        <?= Form::text(
                                'company',    /* name */ 
                                false,      /* value */
                                [
                                    'class' => 'form-control',
                                    'placeholder' => 'Nazwa firmy',
                                    'required' => 'required'
                                ]
                            ) 
                        ?>
                    </div>                            
                    <div class="form-group">
                        <?= Form::email(
                                'email',    /* name */ 
                                false,      /* value */
                                [
                                    'class' => 'form-control',
                                    'placeholder' => 'Adres e-mail',
                                    'required' => 'required'
                                ]
                            ) 
                        ?>
                    </div>                            
                    <div class="form-group">
                        <?= Form::checkbox(
                                'send_to_me',       /* name */ 
                                '1',       /* value */
                                [
                                    'style' => 'display: inline-block; margin-right: 10px',
                                ]
                            ) 
                        ?>  
                        <p style="display: inline-block;" class="emailMe">Wyślij kopię wiadomości na mój adres e-mail</p>
                    </div>

                    <div class="form-group">
                        <?= Form::submit(
                                'WYŚLIJ WIADOMOŚĆ',       /* name */ 
                                [
                                    'class' => 'btn btn-default center-block',
                                ]
                            ) 
                        ?>      
                    </div>                            

                <?= Form::close() ?>
                
                <div class="score">TOTAL: <span id="pricedisplay">0 PLN</span></div>
                
            </div>
        </div>

        














































        
<?php if (isset($contacts)){ ?>                  
    <script type="text/javascript">
        
        var campaign_contact = [];
        var suma = 0;    
        
        <?php 
        $i = 0;
        foreach ($contacts as $contact) { ?>
            campaign_contact[<?= $i ?>] = {
                campaign_id: <?= $contact->campaign_id ?>,
                contact_id: <?= $contact->contact_id ?>,
                count: <?= $contact->count ?>,
                price: <?= $contact->price ?>
            };            
            suma = suma + <?= $contact->count ?>;
        <?php 
            $i++;
        } ?>        
        
        $("#chooseCentre").multiselect({ 
            click: function(e){
                tmp = campaignContactcampCheck(campaign_contact);
                iloscNosnikow(tmp.suma);
                suma = tmp.suma;
            }
        });     
        
        $("#count-campanig").click(function (){
            tmp = campaignContactcampCheck(campaign_contact);
            iloscNosnikow(tmp.suma);
            suma = tmp.suma;            
        });
        
        $("#count-campanig").change(function (){
            cenaNosnikow(campaign_contact);
        });
        
        $("#campaning-time").change(function (){
            cenaNosnikow(campaign_contact);
        });
        
        function iloscNosnikow(suma) {
            sumachecek = $("#count-campanig").val();
            $("#count-campanig option").detach();
            $("#count-campanig").append('<option value="0" disabled>Wybierz ilość nośników</option>');
            
            for (i = 1; i <= suma; i++) { 
                $("#count-campanig").append('<option value="'+i+'">'+i+'</option>');
            }       

            if (!sumachecek){
                $("#count-campanig").val(1);
            } else {
                $("#count-campanig").val(sumachecek);
            }
            if (suma < sumachecek){
                $("#count-campanig").val(suma);
            }            
            
        }
        
        function cenaNosnikow(nosniki) {
            returnAr = [];
            pricetmp = 0;
            i = 0;
            
            chooseCentre = $("#chooseCentre").multiselect("widget").find("input:checked");
            czas = $("#campaning-time").val()/7;
            ilosc = $("#count-campanig").val();

            $.each( chooseCentre, function (chooseCentrekey, chooseCentrevalue) {
                $.each(nosniki, function (knosnik, vnosnik){
                    if (vnosnik.contact_id == chooseCentrevalue.value){
                        if (ilosc > vnosnik.count){
                           pricetmp = pricetmp + vnosnik.count * vnosnik.price * czas;
                        } else if (ilosc > 0) {
                            pricetmp = pricetmp + ilosc * vnosnik.price * czas;
                        }
                        ilosc = ilosc - vnosnik.count;
                    }
                });
            });  

            $("#pricedisplay").html(pricetmp+' PLN');
            $("#chooseCentrePrice_value").val(pricetmp);
        }
        
        function campaignContactcampCheck (nosniki) {
            returnAr = [];
            sumatmp = 0;
            pricetmp = 0;
            i = 0;
            
            chooseCentre = $("#chooseCentre").multiselect("widget").find("input:checked"); /* wyszukanie zaznaczonych pozycji */
            $("#chooseCentre_value").val('');
            $.each( chooseCentre, function (chooseCentrekey, chooseCentrevalue) {
                $("#chooseCentre_value").val($("#chooseCentre_value").val()+chooseCentrevalue.value+';');
                $.each(nosniki, function (knosnik, vnosnik){
                    if (vnosnik.contact_id == chooseCentrevalue.value){
                        sumatmp = sumatmp + vnosnik.count;
                        pricetmp = pricetmp + vnosnik.count * vnosnik.price;
                    }
                });
            });  

            return {
                suma: sumatmp,
                cena: pricetmp,
                nosnik: returnAr
            };             
        }
        
    </script>
<?php } ?>          
@stop