ACC SHELL

Path : /srv/www/vhosts/csmap/assets/js/min/
File Upload :
Current File : //srv/www/vhosts/csmap/assets/js/min/ratings-fme-2018.min.js

$(function() {

    function fcheck_hodnoceni(elem, msg)
    {
        if (isNaN(parseInt($('input[name='+elem+']:checked').val())))
        {
            $(formMessages).addClass('error');
            $(formMessages).text(msg);
            return false;
        }
        return true;
    }


    // Get the form.
    var form = $('#ajax-support');

    // Get the messages div.
    var formMessages = $('#form-messages');

    // Set up an event listener for the contact form.
    $(form).submit(function(event) {
        // Stop the browser from submitting the form.
        event.preventDefault();

        var celk_urov = 0;
        
        if (!fcheck_hodnoceni("celkova_uroven", "Ohodnoťte prosím celkovou úroveň semináře.")) {return false;}
        if (!fcheck_hodnoceni("prostory", "Ohodnoťte prosím prostory, ve kterých se seminář konal.")) {return false;}
        if (!fcheck_hodnoceni("obcerstveni", "Ohodnoťte prosím občerstvení.")) {return false;}
        if (!fcheck_hodnoceni("znalosti", "Ohodnoťte prosím úroveň a odbornou znalost přednášejících.")) {return false;}
        if (!fcheck_hodnoceni("technicka_uroven", "Ohodnoťte prosím technickou úroveň přednášek.")) {return false;}
        if (!fcheck_hodnoceni("anglictina", "Uveďte prosím, jestli Vám vadilo, že byly některé přednášky v anglickém jazyce.")) {return false;}
        if (!fcheck_hodnoceni("tema_chybi", "Uveďte prosím, jestli Vám chybělo nějaké téma, které byste rádi slyšeli.")) {return false;}
        else 
        {
            if ((parseInt($('input[name=tema_chybi]:checked').val())==1)&&($('#tema_chybi_text').val()==''))
            {
                $(formMessages).addClass('error');
                $(formMessages).text("Uveďte prosím, jaké téma Vám chybělo.");
                return false;
            }
        }
        if (!fcheck_hodnoceni("znovu", "Uveďte prosím, jestli byste se zúčastnili podobného semináře i v budoucnosti.")) {return false;}
        if (($('#name').val()!='')&&(!$('#souhlas').is(":checked")))
        {
            $(formMessages).addClass('error');
            $(formMessages).text(errorMess);
            return false;
        }
        
        $(formMessages).removeClass('error');
        $(formMessages).removeClass('success');
        $(formMessages).text('');

        // Serialize the form data.
        var formData = $(form).serialize();

        // Submit the form using AJAX.
        $.ajax({
            type: 'POST',
            url: $(form).attr('action'),
            data: formData
        })
            .done(function(response) {
                // Make sure that the formMessages div has the 'success' class.
                $(formMessages).removeClass('error');
                $(formMessages).addClass('success');

                var resp_array = response.split("|");
                // Set the message text.
//                alert(resp_array);
                $(formMessages).text(resp_array[1]);

                if (resp_array[0]==1)
                {

                    // Clear the form.
                    $('#name').val('');
                    for (i=1;i<=5;i++)
                    {
                        $('#celkova_uroven'+i).prop('checked', false);
                        $('#prostory'+i).prop('checked', false);
                        $('#obcerstveni'+i).prop('checked', false);
                        $('#znalosti'+i).prop('checked', false);
                        $('#technicka_uroven'+i).prop('checked', false);
                        $('#znovu'+i).prop('checked', false);
                    }
                    for (i=1;i<=2;i++)
                    {
                        $('#anglictina'+i).prop('checked', false);
                        $('#tema_chybi'+i).prop('checked', false);
                    }
                    $('#tema_chybi_text').val('');
                    $('#poznamky').val('');
                    for (i=1;i<=8;i++)
                    {
                        $('#prednaska'+i).prop('checked', false);
                    }
                    $('#souhlas').prop('checked', false);
                }
                else
                {
                    $(formMessages).removeClass('success');
                    $(formMessages).addClass('error');
                    $('#souhlas').prop('checked', false);
                }
            })
            .fail(function(data) {
                // Make sure that the formMessages div has the 'error' class.
                $(formMessages).removeClass('success');
                $(formMessages).addClass('error');

                // Set the message text.
                if (data.responseText !== '') {
                    $(formMessages).text(data.responseText);
                } else {
                    $(formMessages).text('Omlouváme se! Něco není v pořádku, dotazník nemohl být odeslán.');
                }
            });

    });

});

function fname_onblur()
{
    if ($('#name').val()!='')
    {
        $('#div_souhlas').removeClass('invisible');
    }
    else
    {
        $('#div_souhlas').addClass('invisible');
    }
     
}

ACC SHELL 2018