<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">(function($) {

    $(".show-modal").fancybox();

    $('.post-text h2:not(.title)').addClass('title small gray').wrapInner('&lt;span /&gt;');

    /* -------------------------------------------------------
        MENU
    ------------------------------------------------------- */

    $('.menu-nav &gt; ul &gt; li.menu-item-has-children &gt; a').wrapInner('&lt;span class="pull-left" /&gt;');
    $('.menu-nav &gt; ul &gt; li.menu-item-has-children &gt; a').append('&lt;span class="submenu-icon"&gt;&lt;/span&gt;');

    $('.menu-nav &gt; ul &gt; li').hover(function() {
        $(this).addClass('hover').find('.sub-menu').show();
    }, function() {
        $(this).removeClass('hover').find('.sub-menu').hide();
    });

    $('.nav-search').on('click', function(event) {
        event.preventDefault();
        $('.quick-search').toggle().focus();
        $('.quick-search input[type="text"]').focus();
    });

    // $('.menu-nav &gt; ul &gt; li.menu-item-has-children').click(function(event) {
    // 	event.preventDefault();

    // 	var currentLink = $(this);
    // 	var index = $(this).index();

    // 	if(currentLink.hasClass('activ')) {
    // 		currentLink.removeClass('activ');
    // 		$('#dropdown-' + index).hide();
    // 	} else {
    // 		currentLink.addClass('activ');
    // 		$('.dropdown').hide();
    // 		$('#dropdown-' + index).show();
    // 	}

    // 	//$(this).addClass('hover').find('.sub-menu').show();
    // });

    // $('.menu-nav &gt; ul &gt; li.menu-item-has-children').on('mouseover', function() {
    // 	var currentLink = $(this);
    // 	var index = currentLink.index();

    // 	hideSubMenu();

    // 	currentLink.addClass('activ');
    // 	$('#dropdown-' + index).show();
    // });
    // $('.dropdown').on('mouseleave', function() {
    // 	hideSubMenu();
    // });
    // $('#menu-nav-header a').on('mouseover', function(event) {
    // 	hideSubMenu();
    // });

    // function hideSubMenu() {
    // 	$('.dropdown').hide();
    // 	$('.menu-nav &gt; ul &gt; li.menu-item-has-children').removeClass('activ');
    // }

    // $('#menu-item-69904').on('click', function(event) {
    // 	event.preventDefault();
    // 	$('.quick-search').toggle().focus();
    // 	$('.quick-search input[type="text"]').focus();
    // });

    // $('.social &gt; li').hover(function() {
    // 	$(this).addClass('hover').find('.social-inner').show();
    // }, function() {
    // 	$(this).removeClass('hover').find('.social-inner').hide();
    // });

    /* ----------------------------------------------------------------------
            HOME RECLAME CLICK LIVE AGENCE
    ---------------------------------------------------------------------- */

    $('.live-click').on('click', function() {
        var link = $(this).data('href');
        document.location.href = link;
    });


    /* ----------------------------------------------------------------------
            SEND FORM
    ---------------------------------------------------------------------- */

    $('.submit-form').click(function(event) {
        event.preventDefault();

        $(this).parent().next().click();
    });


    /* ----------------------------------------------------------------------
            READ MORE
    ---------------------------------------------------------------------- */

    $('.readmore').expander({
        slicePoint:       200,
        expandPrefix:     '... ',
        expandText:       'En savoir plus',
        userCollapse: false,
        expandSpeed: 0,
        afterExpand: function() {
            $(this).find('.details').css({display: 'inline'});
        }
    });

    $('.showphone').expander({
        slicePoint:       0,
        expandPrefix:     '',
        expandText:       'TÃ©l : afficher le numÃ©ro',
        userCollapse: false,
        expandSpeed: 0,
        afterExpand: function() {
            $(this).find('.details').css({display: 'inline'});
        }
    });

    $('.showphone').on('click', function() {
      ga('send', 'event', 'Contacts tÃ©lÃ©phone', 'Clic tÃ©lÃ©phone', 'Scan Book');
      ga('lareclame2.send', 'event', 'Contacts tÃ©lÃ©phone', 'Clic tÃ©lÃ©phone', 'Scan Book');
      ga('scanbook.send', 'event', 'Contacts tÃ©lÃ©phone', 'Clic tÃ©lÃ©phone', 'Scan Book');
    });

    /* ----------------------------------------------------------------------
            PRINT PAGE
    ---------------------------------------------------------------------- */

    $('.print-page').click(function() {
        window.print();

        return false;
    });


    /* ----------------------------------------------------------------------
            SELECT FILTER
    ---------------------------------------------------------------------- */

    $('#select-filter').click(function() {
        $(this).parent().next().toggle();
        return false;
    });
    $('.options a').click(function() {
        var current = $(this);
        $('#select-filter').text(current.text());
        $('.options').toggle();

        $('#scanbook-form').submit();

        return false;
    });

    $('#scanbook-nav-wrapper .options-search-type').click(function() {
        $(this).next().toggle();
        return false;
    });

    $(document).click(function(e) {
        var target = e.target;

        if (!$(target).is('#scanbook-nav-wrapper .options-search-type') &amp;&amp; !$(target).is('.wrapper-checkbox') &amp;&amp; !$(target).parent().is('.wrapper-checkbox')) {
            $('#scanbook-nav-wrapper .options-search-type').next().hide();
        }
    });


    /* ----------------------------------------------------------------------
            CYCLE
    ---------------------------------------------------------------------- */

    $( '.cycle-page' ).on( 'cycle-after', function( event, opts ) {
        var current_slide = opts.slideNum;
        currentText = $('.controls span').text();
        currentText = currentText.substring(1);
        $('.controls span').text(current_slide + currentText);
    });

    $('#like-cycle').cycle();
    $( '#like-cycle' ).on( 'cycle-after', function( event, opts ) {
        var current_slide = opts.slideNum;
        currentText = $('.like-controls span').text();
        currentText = currentText.substring(1);
        $('.like-controls span').text(current_slide + currentText);
    });

    $('#like-cycle-wide').cycle();
    $('#recent-slideshow').cycle();


    /* ----------------------------------------------------------------------
            SCANBOOK SEARCH
    ---------------------------------------------------------------------- */

    $('#scanbook-form input[type=checkbox]').change(function() {
        $('#scanbook-form').submit();
    });
    $('.agence-pagination a').on('click', function() {
        var link = $(this).attr('href');
        var loader = $('#loader');
        loader.show();

        $.ajax({
            type: 'GET',
            url: link,
            dataType: 'html',
            success: function(data) {
                 $('#wrapper-list-agences').html(data);
                 loader.hide();
            }
        });

        return false;
    });
    $('#scanbook-form').on('submit', function(event) {
        var options = $(this).serialize();

        var sort = $('#select-filter').text().toLowerCase();

        options = options + '&amp;ajax=true&amp;tri=' + sort;
        var action = $(this).attr('action');

        var loader = $('#loader');
        loader.show();

        $.ajax({
            type: 'GET',
            url: action + '?' + options,
            dataType: 'html',
            success: function(data) {
                 $('#wrapper-list-agences').html(data);
                 loader.hide();
            }
        });

        return false;
    });


    /* ----------------------------------------------------------------------
            FANCYBOX
    ---------------------------------------------------------------------- */

    $(".fancybox").fancybox({
        openEffect	: 'none',
        closeEffect	: 'none'
    });

    /* ----------------------------------------------------------------------
            FORM
    ---------------------------------------------------------------------- */

    $('.validate-form').submit(function() {
        var required = $('.required');
        var error = false;
        var errorMsg = $('.error-msg');
        var input = $('.validate-form').find('input').not('[type=submit]').not('[type=hidden]');

        required.each(function() {
            if($(this).val() == '') {
                error = true;
            }
        });

        if(error) {
            //input.attr('value', '');
            errorMsg.removeClass('hidden');
            return false;
        }
    });

    /* ----------------------------------------------------------------------
            Popin mail
    ---------------------------------------------------------------------- */
    $("#contact_fancybox").fancybox({
       afterLoad: function(){
          $( '#form_contact_msg' ).html( '' );
          $( '#form-contact-fancybox input:not([type="hidden"])' ).val('');
       },
    });

    $('#contact-fancybox .btn').on( 'click', function( e ) {
        e.preventDefault();
        var required = $('.required');
        error = false;
        required.each(function() {
            if($(this).val() == ''Â&nbsp;||Â&nbsp;$(this).val() == '' ) {
                $(this).addClass( 'error' );
                error = true;
            } else {
                $(this).removeClass( 'error' );
            }
        });
        if( false == error ){
            $.ajax({
                type: 'POST',
                url: '/wp-admin/admin-ajax.php',
                data: {
                    action: 'sendmail_contact',
                    data: $( '#form-contact-fancybox' ).serialize()
                },
                success: function(data) {
                    if( data.success ){
                        $( '#form-contact-fancybox input:not([type="hidden"])' ).val('');
                        $( '#form-contact-fancybox textarea' ).val( '' );
                        $( '#form_contact_msg' ).addClass( 'msg_success' ).html( 'Votre mail a bien Ã©tÃ© envoyÃ© !' );
                    } else {
                        $( '#form_contact_msg' ).addClass( 'msg_error' ).html( 'Une erreur est survenue !' );
                    }
                }
            });
        }
    });


    /* ----------------------------------------------------------------------
            MOBILE
    ---------------------------------------------------------------------- */

    $('#menu-mobile, #new-menu-mobile').on('click', function(e) {
        e.preventDefault();

        var currentLink = $(this);
        if(currentLink.hasClass('activ')){
            currentLink.removeClass('activ');
            currentLink.next().hide();
        } else {
            $('#header .mobile .activ').removeClass('activ');
            $('#header .mobile .wrapper-menu-header').hide();

            currentLink.addClass('activ');
            currentLink.next().show();
        }

    });

    // $('.menu-header-right .search').on('click', function(e) {
    // 	e.preventDefault();

    // 	$('.wrapper-form-mobile').toggle();
    // });

    $('#select-cat-home').on('click', function(e) {
        e.preventDefault();

        var currentLink = $(this);
        var menu_conteiner = $('.menu-reclame-categories-container');
        menu_conteiner.toggle();
    });


    if($('#menu-nav-header').is(':visible')) {
        
    } else {
        // $('.menu-reclame-categories-container a').on('click', function(e) {
        //     e.preventDefault();

        //     var currentLink = $(this);
        //     var select_link = $('#select-cat-home');
        //     var menu_conteiner = $('.menu-reclame-categories-container');
        //     var text = currentLink.text();

        //     select_link.html('&lt;span&gt;'+ text +'&lt;/span&gt;');
        //     menu_conteiner.toggle();
        // });

        var links = $('.scanbook .left .title');
        links.on('click', function() {
            $(this).next().toggle();
        });

        var sub_menu_scanbook_agence = $('#scanbook-sub-nav-wrapper .company-name');
        var sub_menu_scanbook = $('#scanbook-sub-nav-wrapper a').not('.company-name');
        sub_menu_scanbook_agence.on('click', function(e) {
            e.preventDefault();
            sub_menu_scanbook.toggleClass('visible');
        });
        
    }


    // NEW SCRIPTS (2017)

    // Home scanbook slider

    var homeSlider = undefined;
    homeSlider = {
        index : 0,
        speed : 600,
        delay : 7000,
        slides : $('.scanbook-home-head-slider li'),
        btnPrev : $('.scanbook-home-head-slider .slider-nav .slider-prev'),
        btnNext : $('.scanbook-home-head-slider .slider-nav .slider-next'),
        timer: undefined,

        init: function(){


            var self = this;
            if(self.slides.length &lt;= 1) {
                return false;
            }

            self.btnPrev.click(function(e){
                e.preventDefault();
                self.goPrev();
            });

            self.btnNext.click(function(e){
                e.preventDefault();
                self.goNext();
            });

            self.timerReset();

            self.slides.on('mouseenter', function(){
                clearTimeout(self.timer);
            });

            self.slides.on('mouseleave', function(){
                self.timerReset();
            });

            self.slides.find('img').on('load', function(e){
                // images loaded
            })
        },
        goPrev: function(){
            var self = this;

            self.timerReset();

            self.slides.eq(self.index).removeClass('active').fadeOut(self.speed);
            self.index--;
            if(self.index &lt; 0)
                self.index = self.slides.length - 1;
            self.slides.eq(self.index).addClass('active').fadeIn(self.speed);
        },
        goNext: function(){
            var self = this;

            self.timerReset();

            self.slides.eq(self.index).removeClass('active').fadeOut(self.speed);
            self.index++;
            if(self.index &gt;= self.slides.length)
                self.index = 0;
            self.slides.eq(self.index).addClass('active').fadeIn(self.speed);
        },
        timerReset: function(){
            var self = this;

            clearTimeout(self.timer);
            self.timer = setTimeout(function(){
                self.goNext();
            }, self.delay);
        }
    };
    homeSlider.init();

    // Lazyload

    $(".unveil").unveil(0, function() {
        $(this).load(function() {
            this.style.opacity = 1;
        });
    });

    // Autocomplete
    var show_autocomplete = false;
    $('.has-autocomplete').on('keyup', function(e){

        if( e.keyCode == 13 ){
            $(this).siblings('.autocomplete').removeClass( 'display' );
            $(this).siblings('.autocomplete').hide();
            if( $(this).hasClass( 'no-ajax' ) ){
                $(location).attr( 'href', '/scanbook/recherche/' + $(this).val() );
                return false;
            }
            load_scanbook_result();
        } else {
            var ul = $(this).siblings('.autocomplete');
            ul.show();
            ul.addClass('display');
            switch( ul.data( 'src' ) ){
                case 'type':
                    action ='autocomplete_scanbook_type';
                break;
                case 'secteur':
                    action ='autocomplete_scanbook_secteur';
                break;
                case 'taille':
                    action ='autocomplete_scanbook_taille';
                break;
                default:
                    action ='autocomplete_scanbook';
                break;
            }
            $.ajax({
                type: 'POST',
                url: '/wp-admin/admin-ajax.php',
                data: {
                    action: action,
                    recherche: $(this).val(),
                    recherche_generale: ( 0 == $( '#niveau_1' ).length ),
                    niveau1: $( '#niveau_1' ).val(),
                    niveau2: $( '#projet' ).val()
                },
                success: function(data) {
                    if( true == data.success ){
                        ul.html( data.data.html );
                    } else {
                        ul.html( '' );
                    }
                }
            });
        }
    }).on('blur', function( event ){
        $(this).siblings('.autocomplete').removeClass( 'display' );
    });
    $('ul.autocomplete').on('click', 'li', function(event) {
        if( $(this).parent().hasClass( 'no-link' ) ){
            $(this).parent().removeClass( 'display' );
            $(this).parent().hide();
            event.preventDefault();
            $(this).parent().siblings( '.has-autocomplete' ).val($(this).children().html());

            load_scanbook_result();
        }
    });

    $('#orderby').on('change', function(event) {
        event.preventDefault();
        load_scanbook_result();
    });

    function load_scanbook_result(){
        $.ajax({
            type: 'POST',
            url: '/wp-admin/admin-ajax.php',
            data: {
                action: 'get_scanbook_results',
                data: $( '#scanbook' ).serialize(),
                orderby: $( '#orderby' ).val()
            },
            success: function(data) {
                if( true == data.success ){
                    $( '.scanbook-agencies-list&gt;div' ).html( data.data.html );
                    $( '.scanbook-categories-title span' ).html( data.data.nombre + ' ' + data.data.type );
                } else {
                    $( '.scanbook-agencies-list&gt;div' ).html( '' );
                }
                $(".unveil", $( '.scanbook-agencies-list&gt;div' )).unveil(0, function() {
                    $(this).load(function() {
                        this.style.opacity = 1;
                    });
                });
            }
        });
    }

    // scanbook-search-block mobile

    $('.scanbook-search-input.main-input .more-filters').on('click', function(){
        if(!$(this).parents('.scanbook-search-block').hasClass('hide-filters')){
            $(this).parents('.scanbook-search-block').removeClass('show-filters').addClass('hide-filters');
        } else {
            $(this).parents('.scanbook-search-block').removeClass('hide-filters').addClass('show-filters');
        }
    });


}(jQuery));
</pre></body></html>