forms.js 2.98 KB
$(document).ready(function(){
    //if($('a.contactsLinkModal, .blog-buttons-add-favorite, .performance-vacancy-add-favorite a, .get-list,  .blog-buttons-offer, .get-project, .main-menu-icons-home, .main-menu-icons-copy').length>0) {
    //
    //    $('.forms-modal-hide').remove();
    //    $("#overlay").remove();
    //    $("body").append('<div class="forms-modal-hide"></div>');
    //    $("body").append('<div id="overlay"></div>');
    //
    //    $.post("site/forms-modal", function (data) {
    //
    //        $(".forms-modal-hide").append(data);
    //
    //    }).complete(function() {
    //        $('body').on('click','.closed-form, #overlay', function(){
    //            $('#modal_form_favorite, #modal_form_offer, #modal_form_question')
    //                .animate({opacity: 0, top: '30%'}, 200,
    //                function(){
    //                    $(this).css('display', 'none');
    //                    $('#overlay').fadeOut(400);
    //                    $('.forms-modal-hide').empty();
    //                }
    //            );
    //        });
    //    });
    //}


    function addRemoveBlocks(){
        $('#overlay, .forms-modal-hide').remove();
        $('body').append('<div id="overlay"></div>').append('<div class="forms-modal-hide"></div>');
    }
    addToFavorites();
    addToOffer();


    function addToFavorites(){
        $('.blog-buttons-add-favorite, .performance-vacancy-add-favorite a, .get-list/*, .main-menu-icons-copy*/').click(function(e){
            var newMarg = $(window).scrollTop();
            e.preventDefault()
            $('#overlay').fadeIn(400,
                function(){
                    $('#modal_form_favorite')
                        .css({display:'block', marginTop:-230+newMarg})
                        .animate({opacity: 1, top: '50%'}, 200);
                });
        })
    }

    function addToOffer(){
        $('.blog-buttons-offer, .get-project/*,.main-menu-icons-home*/').click(function(e){
            var newMarg = $(window).scrollTop();
            e.preventDefault()
            $('#overlay').fadeIn(400,
                function(){
                    $('#modal_form_offer')
                        .css({display:'block', marginTop:-313+newMarg})
                        .animate({opacity: 1, top: '50%'}, 200);
                });
        })
    }






    $('a.contactsLinkModal').click(function(e){
        e.preventDefault()
        addRemoveBlocks()
        addQuestions();
    })


    function addQuestions() {

        $.post("site/forms-modal-help", function (data) {
            $('.forms-modal-hide').append(data);
        })


        //$('sdsds').click(function(e){
        //    var newMarg = $(window).scrollTop();
        //
        //    $('#overlay').fadeIn(400,
        //        function(){
        //            $('#modal_form_question')
        //                .css({display:'block', marginTop:-230+newMarg})
        //                .animate({opacity: 1, top: '50%'}, 200);
        //        });
        //})
    }
})