function sendPostToFBMessenger(link) {
    FB.ui({
        method: 'send',
        link: link,
    }, function(response) {
        if (response && !response.error_message) {} else {}
    });
};

function shareFB(post_id, title, post_guid, picture, description) {
    FB.ui({
        method: 'feed',
        display: 'popup',
        name: title,
        link: post_guid,
        picture: picture,
        description: description, 
          app_id : 261253937394265, 

    }, function(response) {
        if (response && !response.error_code) {
            jQuery.ajax({
                url: retweet.ajax_url,
                type: 'post',
                data: {
                    action: 'post_new_facebook',
                    post_id: post_id, 
                    app_id : 261253937394265, 
                },
                success: function(response) {
                    jQuery('.facebook.soc .bot-soc').text(response);
                    jQuery('.b-share_type_facebook .count').html('<hc class="hc_select_index" id="hc_select_index10"></hc>' + response);
                }
            });
            return false;
        } else {}
    });
}

function showMultiSubscribeSuccess() {
    jQuery('#formMultiSubscribe').find('.success-wrapper').css({
        'display': 'inherit'
    });
    setTimeout(function() {
        jQuery('#formMultiSubscribe').find('.success-wrapper').fadeOut('fast');
    }, 5000);
    jQuery('#formMultiSubscribe')[0].reset();
}

function validateEmail(email) {
    var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
    return re.test(email);
}
jQuery(document).ready(function($) {
    $('.wpProQuiz_questionListItem').on('click touchstart', function(e) {
        $(this).addClass('selected');
        console.log(this);
    });
    $('#formMultiSubscribe').on('submit', function(e) {
        e.preventDefault();
        var inputEmail = $('#formMultiSubscribe .email'),
            inputEmailVal = inputEmail.val();
        var isNewsSubscribe = jQuery('#formMultiSubscribe .news-subscribe').is(':checked'),
            isVacancySubscribe = jQuery('#formMultiSubscribe .vacancy-subscribe').is(':checked');
        if (!isNewsSubscribe && !isVacancySubscribe) {
            $(this).addClass('subscribe-form-error');
        } else {
            $(this).removeClass('subscribe-form-error');
        }
        inputEmail.focus(function() {
            $(this).removeClass('error-email');
        });
        if (!inputEmailVal || !validateEmail(inputEmailVal)) {
            if (isNewsSubscribe || isVacancySubscribe) {
                $(this).removeClass('subscribe-form-error');
            }
            inputEmail.addClass('error-email');
            return false;
        }
        if (isNewsSubscribe || isVacancySubscribe) {
            showMultiSubscribeSuccess();
        }
        if (isNewsSubscribe) {
            var data = {
                MERGE0: inputEmailVal
            };
            $.post('//ain.us1.list-manage.com/subscribe/post?u=fc9c889691f02cbcfcc5843c5&id=379ab22b67', data, function(response) {});
        }
        if (isVacancySubscribe) {
            var frequency = 'daily',
                data = {
                    action: 'add_user_vacancy_subscribe',
                    email: inputEmailVal,
                    frequency: frequency
                };
            $.post(myajax.url, data, function(response) {
                if (response == 'empty_email') {}
                if (response == 'user_exist') {}
                if (response == 'user_subscribed') {}
            });
        }
    });
    $('#newsSubscribeForm').on('submit', function() {
        var inputEmail = $(this).find('.news-subscribe-email'),
            inputEmailVal = inputEmail.val();
        inputEmail.focus(function() {
            $(this).removeClass('error-email');
        });
        if (!inputEmailVal || !validateEmail(inputEmailVal)) {
            inputEmail.addClass('error-email');
            return false;
        }
    });
    $('.remove-comment').on('click', function(e) {
        e.preventDefault();
        var obj = $(this),
            commentId = obj.data('comment-id'),
            data = {
                action: 'remove_comment_from_page',
                comment_id: commentId
            };
        if (!commentId) return false;
        $.post(myajax.url, data, function(response) {
            if (response == 'hide') {
                $(obj).closest('.comment-item').remove();
            }
        });
    });
    var pageHeader = jQuery('#header');
    var pageHeaderOffsetTop = parseInt(pageHeader.offset().top, 10);
    var scroll = jQuery(window).scrollTop();
    if (scroll >= pageHeaderOffsetTop) {
        jQuery('body').addClass('fixed-header');
    }
    jQuery(window).scroll(function() {
        var scroll = jQuery(window).scrollTop();
        if (scroll >= pageHeaderOffsetTop) {
            jQuery('body').addClass('fixed-header');
        } else {
            jQuery('body').removeClass('fixed-header');
        }
    });
    $('.burger-menu').click(function() {
        $('body').addClass('off-canvas-show');
    });
    $('.off-canvas-close-btn').click(function() {
        $('body').removeClass('off-canvas-show');
    });
    if ($('body').hasClass('single-post')) {
        $('#yuzo-show-more').click(function() {
            var relatedthumbHeight = $('.yuzo_related_post .relatedthumb').height();
            $('.yuzo_related_post .relatedthumb:nth-child(n+5)').css({
                'display': 'inherit',
                'height': relatedthumbHeight + 'px'
            });
            $(this).hide();
        });
    }
});;
jQuery(document).ready(function($) {
    $('#sendCommentCustom').click(function() {
        var bool = $('#firstCommentInfo').data('info');
        var number = $('#secondCommentInfo').data('info');
        if ((bool === false) && (number === 0)) {
            $('.wrap-message-warning').css({
                'display': 'block'
            });
            return false;
        }
    });
});