﻿////common is created
//function ButtonMapFormResetCity(defaultZipCodeValue, defaultCityValue) {
//    $("#buttonmapform #City option").each(function () {

function ButtonMapFormSetEvents(url) {
    $("#buttonmapform .skipbutton").click(function () {
        $("#buttonmapform #PopUpSkip").val("True");
        $("#buttonmapform").submit();
    });

    $("#buttonmapform").submit(function (e) {
        e.preventDefault();
        $("#buttonmapform #PopUpCity option:selected").each(function () {
            $(this).val($(this).text());
        });
        $("#buttonmapform #PopUpRegion option:selected").each(function () {
            if ($(this).val() == empty) {
                $(this).val($(this).text());
            }
        });

        $("#buttonmapform #PopUpToSearch").val(ToSearch);
        if (!FreeTextSearch) {
            $.post($(this).attr("action"),
                            $(this).serialize(),
                            function (data) {
                                if (data.Successfull) {
                                    if (data.Message != null) window.location.href = data.Message;
                                    else window.location.reload(true);
                                }
                            });
        }
        else {
            $.post(url,
                            $(this).serialize(),
                            function (data) {
                                if (data.Successfull) {
                                    if (data.Message != null) window.location.href = data.Message;
                                    else window.location.reload(true);
                                }
                            });
        }
    });
    $("#buttonmapform .submitbuttoncity").click(function () {
        $("#buttonmapform #PopUpIsCityChanged").val("True");
        $("#buttonmapform #PopUpIsRegionChanged").val("False");
        $("#buttonmapform #PopUpSkip").val("False");
        $("#buttonmapform").submit();
    });

    $("#buttonmapform .submitbuttonregion").click(function () {
        $("#buttonmapform #PopUpIsCityChanged").val("False");
        $("#buttonmapform #PopUpIsRegionChanged").val("True");
        $("#buttonmapform #PopUpSkip").val("False");
        $("#buttonmapform").submit();
    });

    $("#buttonmapform #PopUpExactAddressShow").click(function () {
        $("#buttonmapform #PopUpExactAddress").show("slow");
        $(this).css({ "display": "none" });
    });

    $("#buttonmapform #PopUpExactAddressHide").click(function () {
        $("#buttonmapform #PopUpExactAddress").hide("slow");
        $("#buttonmapform #PopUpExactAddressShow").css({ "display": "inherit" });
    });
}

