<script type="text/javascript">
    $(function() {

        function hideAllTypeDependantFields() {
            App.Helper.hideBootstrapFormField( $("#core_smi_friendly_url") );
            App.Helper.hideBootstrapFormField( $("#core_smi_url") );
            App.Helper.hideBootstrapFormField( $("#core_smi_cpg_id") );
            App.Helper.hideBootstrapFormField( $("#core_smi_artcat_id") );
            App.Helper.hideBootstrapFormField( $("#core_smi_prcat_id") );
            App.Helper.hideBootstrapFormField( $("#core_smi_gal_id") );
            App.Helper.hideBootstrapFormField( $("#core_smi_is_homepage") );
        }

        var sitemapItemTypeChange = function() {
            var type = $("#core_smi_type").val();

            hideAllTypeDependantFields();

            if(type == 'cms_cpg') {
                App.Helper.showBootstrapFormField( $("#core_smi_friendly_url") );
                App.Helper.showBootstrapFormField( $("#core_smi_cpg_id") );
                App.Helper.showBootstrapFormField( $("#core_smi_is_homepage") );
            } else if(type == 'cms_artcat') {
                App.Helper.showBootstrapFormField( $("#core_smi_friendly_url") );
                App.Helper.showBootstrapFormField( $("#core_smi_artcat_id") );
            } else if(type == 'shp_prcat') {
                App.Helper.showBootstrapFormField( $("#core_smi_prcat_id") );
            } else if(type == 'url') {
                App.Helper.showBootstrapFormField( $("#core_smi_url") );
            } else if(type == 'cms_gallery') {
                App.Helper.showBootstrapFormField( $("#core_smi_friendly_url") );
                App.Helper.showBootstrapFormField( $("#core_smi_gal_id") );
            }
        };

        App.Binder.bindSelect2();
        App.Binder.bindTiptip();

        sitemapItemTypeChange();

        $("#core_smi_type").bind("change", sitemapItemTypeChange);
    });
</script>

<div class="modal-header">
    <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
    <h4 class="modal-title">
        <span class="icon"><i class="icon-pencil"></i></span>&nbsp;&nbsp;
        <span id="item-name"><?php echo trans('Sitemap::common.manage_sitemap_item'); ?></span>
    </h4>
</div>

<div class="modal-body no-padding">
    <?php echo Former::populate($sitemapItem); ?>


    <?php echo Former::open(URL::current()); ?>


        <?php echo Former::select('core_smi_type')->options($availableSitemapItemTypes)->star(); ?>


        <?php echo Former::text('core_smi_name')->star(); ?>


        <?php echo Former::text('core_smi_friendly_url')->star(); ?>


        <?php echo Former::text('core_smi_url')->star(); ?>


        <?php echo Former::select('core_smi_cpg_id')->fromQuery($contentPages, 'cms_cpg_name', 'cms_cpg_id')->class('select2')->star(); ?>


        <?php echo Former::select('core_smi_artcat_id')->fromQuery($articlesCategories, 'cms_artcat_name', 'cms_artcat_id')->class('select2')->star(); ?>


        <?php if(PackageManager::isRegisteredOrIsGoingToBeRegistered('Cms/Gallery')): ?> 
            <?php echo Former::select('core_smi_gal_id')->fromQuery($galleries, 'cms_gal_name', 'cms_gal_id')->star(); ?>

        <?php endif; ?>

        <?php if(PackageManager::isRegisteredOrIsGoingToBeRegistered('Shop/Shop')): ?> 
            <?php echo Former::select('core_smi_prcat_id')->options($productsCategories)->class('select2')->star(); ?>

        <?php endif; ?>

        <?php echo Former::checkbox('core_smi_show_in_menu'); ?>


        <?php echo Former::checkbox('core_smi_show_in_footer'); ?>


        <?php echo Former::checkbox('core_smi_is_homepage'); ?>


        <?php echo Former::actions( Former::primary_submit(trans('GlobalTranslations::common.save')) ); ?>


    <?php echo Former::close(); ?>

</div>