PageSourceSearch

https://shop.zongoraszalon.hu/!common_packages/jquery/own/shop_com…n_customer_addresses.js?mod_time=1784017131

js zongoraszalon.hu collected 2026-10-08 03:17:13 UTC 5,290 bytes, 107 lines download raw bytes

1
2function disable_address_inputs(type) {
3    $("select[name='"+type+"_orszag']").prop("disabled",true).addClass("disabled");
4    $("input[name='"+type+"_nev']").prop("disabled",true).addClass("disabled");
5    $("input[name='"+type+"_irany']").prop("disabled",true).addClass("disabled");
6    $("input[name='"+type+"_varos']").prop("disabled",true).addClass("disabled");
7    $("input[name='"+type+"_megye']").prop("disabled",true).addClass("disabled");
8    $("input[name='"+type+"_utca']").prop("disabled",true).addClass("disabled");
9    if ($("input[name='"+type+"_ado']").length>0) $("input[name='"+type+"_ado']").prop("disabled",true).addClass("disabled");
10    if ($("input[name='"+type+"_ado_eu']").length>0) $("input[name='"+type+"_ado_eu']").prop("disabled",true).addClass("disabled");
11
12    $("input[name='"+type+"_utcanev']").prop("disabled",true).addClass("disabled");
13    $("input[name='"+type+"_kozterulet']").prop("disabled",true).addClass("disabled");
14    $("input[name='"+type+"_hazszam']").prop("disabled",true).addClass("disabled");
15}
16
17var address_changed = false;
18function enable_address_inputs(type,result) {
19    address_changed = true;
20
21    $("select[name='"+type+"_orszag']").prop("disabled",false).addClass("disabled").removeClass("disabled");
22    $("select[name='"+type+"_orszag'] option[value='"+result.orszag+"']").prop("selected",true);
23    $("input[name='"+type+"_nev']").val(result.nev).prop("disabled",false).removeClass("disabled");
24    $("input[name='"+type+"_irany']").val(result.irany).prop("disabled",false).removeClass("disabled");
25    $("input[name='"+type+"_varos']").val(result.varos).prop("disabled",false).removeClass("disabled");
26    $("input[name='"+type+"_megye']").val(result.megye).prop("disabled",false).removeClass("disabled");
27    $("input[name='"+type+"_utca']").val(result.utca).prop("disabled",false).removeClass("disabled");
28    if ($("input[name='"+type+"_ado']").length>0) $("input[name='"+type+"_ado']").val(result.adoszam).prop("disabled",false).removeClass("disabled");
29    if ($("input[name='"+type+"_ado_eu']").length>0) $("input[name='"+type+"_ado_eu']").val(result.eu_adoszam).prop("disabled",false).removeClass("disabled");
30
31    if (result.utcanev!=undefined) $("input[name='"+type+"_utcanev']").val(result.utcanev).prop("disabled",false).removeClass("disabled");
32    if (result.kozterulet!=undefined) $("input[name='"+type+"_kozterulet']").val(result.kozterulet).prop("disabled",false).removeClass("disabled");
33    if (result.hazszam!=undefined) $("input[name='"+type+"_hazszam']").val(result.hazszam).prop("disabled",false).removeClass("disabled");
34
35    if (type === "szam" && (typeof result.customer_type !== "undefined" || result.adoszam !== "" || result.eu_adoszam !== "")) {
36        var radios = $('input:radio[name=choose_company]');
37        var customer_type = result.customer_type;
38
39        if (customer_type == "" && (result.adoszam != "" || result.eu_adoszam != "")) {
40            customer_type = 1;
41        }
42
43        if (customer_type == "" || typeof customer_type === "undefined" || customer_type === null) {
44            customer_type = 0;
45        }
46
47        radios.removeAttr("checked").filter('[value=' + customer_type + ']').trigger("click");
48    }
49
50    address_changed = false;
51}
52$(document).ready(function () {
53    var default_type="";
54    var other_type="";
55    var default_value = $("#default").val();
56
57    if (default_value=="billing") {
58        default_type="szam";
59        other_type="szall";
60    }
61
62    if (default_value=="shipping") {
63        default_type="szall";
64        other_type="szam";
65    }
66
67    $(".addresses").on('change',function() {
68        if ($(this).find('option:checked').val()=="") {
69            if ($(this).attr('id').indexOf($("#default").val())>=0) {
70                $("#newcust_default_mod input[type='text']").val("");
71                $("#newcust_default_mod .delete_address").hide();
72            }
73            if ($(this).attr('id').indexOf($("#other").val())>=0) {
74                $("#newcust_other_mod input[type='text']").val("");
75            }
76        } else {
77            var temp_id=$(this).attr("id");
78
79            if (temp_id.indexOf($("#default").val())>=0) {
80                disable_address_inputs(default_type);
81                $("#newcust_default_mod .delete_address").show();
82            }
83            if (temp_id.indexOf($("#other").val())>=0) disable_address_inputs(other_type);
84
85            $.ajax({
86                async:true,
87                type: "GET",
88                url: "shop_reg.php",
89                dataType: "JSON",
90                data: {
91                    action: "get_address",
92                    master_key:$(this).find('option:checked').val()
93                },
94                success: function (result) {
95                    if (temp_id.indexOf($("#default").val())>=0) {
96                        enable_address_inputs(default_type,result);
97                        if (typeof checkAddress === 'function') checkAddress('default');
98                    }
99                    if (temp_id.indexOf($("#other").val())>=0) {
100                        enable_address_inputs(other_type,result);
101                        if (typeof checkAddress === 'function') checkAddress('other');
102                    }
103                }
104            });
105        }
106    });
107});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.