/**
 * Custom js
 *
 * @copyright       .hausformat GmbH
 * @link            http://www.hausformat.com
 */

;(function () {

    'use strict';

    var $ = jQuery;

    /*------------------------------------------------------------------------------------------------------*/
    /* executes when HTML-Document is loaded and DOM is ready */

    $(document).ready(function () {

        $('.table-header-layout-3').each(function(){
            $(this).find("tr > th:first-of-type").each(function(){
                $(this).after($(this).clone().addClass('table-hidden-th'));
            });
        });

        /*------------------------------------------------------------------------------------------------------*/
        /* Modernizr objectfit fix */

        if(typeof Modernizr == 'object') {
            if ( ! Modernizr.objectfit ) {
                $('#headercontent .hf-slider.fullscreen .slider-element').each(function () {
                    var $container = $(this),
                        imgUrl = $container.find('img').prop('src');

                    if (imgUrl) {
                        $container
                            .css('backgroundImage', 'url(' + imgUrl + ')')
                            .addClass('compat-object-fit');
                    }
                });

                $('#maincontent .hf-slider .beside-left > [class*="col"]:first-child, #maincontent .hf-slider .beside-right > [class*="col"]:last-child ').each(function () {
                    var $container = $(this),
                        imgUrl = $container.find('img').prop('src');

                    if (imgUrl) {
                        $container
                            .css('backgroundImage', 'url(' + imgUrl + ')')
                            .addClass('compat-object-fit');
                    }
                });

                $('.hf-image-wrapper').each(function () {
                    var $container = $(this),
                        imgUrl = $container.find('img').prop('src');

                    if (imgUrl) {
                        $container
                            .css('backgroundImage', 'url(' + imgUrl + ')')
                            .addClass('compat-object-fit');
                    }
                });
            }
        }
    });

})();
