$(document).ready(function() {
        $('#post_form').submit(function(event){
            event.preventDefault(); // cancel the default action
            var form = this;
            var data = {}
            data.school = $("#id_school").val();
            data.name = $("#id_name").val();
            data.phone = $("#id_phone").val();
            data.email = $("#id_email").val();
            data.subject = $("#id_subject").val();
            data.place = $("#id_place").val();
            data.other = $("#id_other").val();
            $("#id_name_error").text("");
            $("#id_school_error").text("");
            $("#id_email_error").text("");
            $("#id_phone_error").text("");
            $("#id_other_error").text("");
            // suppose our django app called 'testapp'
            $.post("/contact_form/send/", 
                data, 
                function(responseData) {
                    if (responseData.response_text == 'Dane kontaktowe zostały wysłane') {
                        $("#id_name_error").text("");
                        $("#id_school_error").text("");
                        $("#id_email_error").text("");
                        $("#id_phone_error").text("");
                        $("#id_other_error").text("");
                        window.location.replace('/kontakt_wyslany');
                        
                    }
                    else {
                        $("#id_name_error").text("");
                        $("#id_school_error").text("");
                        $("#id_email_error").text("");
                        $("#id_phone_error").text("");
                        $("#id_other_error").text("");
                        if (responseData.errors){
                            if (responseData.name_error){
                                $("#id_name_error").text(responseData.name_error);
                            };
                            if (responseData.school_error){
                                $("#id_school_error").text(responseData.school_error);
                            };
                            if (responseData.email_error){
                                $("#id_email_error").text(responseData.email_error);
                            };
                            if (responseData.phone_error){
                                $("#id_phone_error").text(responseData.phone_error);
                            };
                            if (responseData.other_error){
                                $("#id_other_error").text(responseData.other_error);
                            };
                        };
                        
                        alert(responseData.response_text);
                    }
                },
                "json"
            );
        });
        $('#post_form_city').submit(function(event){
            event.preventDefault(); // cancel the default action
            var form = this;
            var data = {}
            data.city = $("#selectCity").val();
            $.post("/search_city/go/", 
                data, 
                function(responseData) {
                  //alert(responseData.response_text);
                  window.location.replace(responseData.response_text);
                },
                "json"
            );
        });
     
    });
