<?php $Request = Zend_Controller_Front::getInstance()->getRequest()->getParams(); ?>

<script>
$(document).ready(function () {
    changeSafraCallback = function (event) {
        let safrasChecked = $("[name^='id_safra']:checked");
        let url = '/produto/safra/getprodutos';

        if (safrasChecked.size() > 0) {
            let safras = [];
            safrasChecked.each(function (i, item) {
                safras.push($(item).val());
            });

            $.post(url, 'multiSafra=' + safras, function (response) {
                if (response) {
                    let ret = $.evalJSON(response);
                    $('#id_produto').multiSelectOptionsUpdate(ret);
                }
            });
        } else {
            $("#id_produto").html('<option value="">Selecione uma opção</option>');
            $('#id_produto').multiSelectOptionsUpdate([]);
        }

        $('#id_produto').siblings('.multiSelectOptions').css('max-height', '150px');
        $('#id_produto').siblings('.multiSelectOptions').css('min-width', '172px');
        $('#id_produto').siblings('.multiSelectOptions').css('overflow-y', 'scroll');
        event.stopPropagation();
    }

    $(document).undelegate("[name^='id_safra']", "change");
    $(document).delegate("[name^='id_safra']", "change", changeSafraCallback);

    $('.formToReport').submit(function(event) {

        let safrasChecked = $("[name^='id_safra']:checked");
        if (safrasChecked.size() == 0) {
            alert("Ao menos uma safra deve ser selecionada.");
            return false;
        }

        return true;
    });
});
</script>

<form class="formToReport" id="formToReport" method="post" target="_blank" action="/relatorio/<?=$Request['c']?>/<?=$Request['a']?>" style="background:#FFFFFF">
	<input type="hidden" name="tipo" id="tipo" value="" />
	<div class="geral" style="height: 170px;">
		<div class="row">
            <?=$this->form->id_safra;?>
            <?=$this->form->id_produto;?>
		</div>
        <div class="row">
            <?=$this->form->motivo;?>
            <?=$this->form->id_corretor;?>
        </div>
    </div>
</form>