PageSourceSearch

https://www.niederthalheim.at/cdnstatic/muellinfoservice/muellinfoservice.js

js niederthalheim.at collected 2026-10-02 20:50:18 UTC 8,424 bytes, 212 lines download raw bytes

1var muellinfosearchloading = false;
2$(document).ready(function () {
3	$("input.ms-smsabochecked").click(function (e) {
4		if ($(".ms-smsabochecked").prop('checked') == true) {
5			$("#muellinfoservice").find("input[name$='_strassesms']").prop('checked', true);
6		}
7		else {
8			$("#muellinfoservice").find("input[name$='_strassesms']").prop('checked', false);
9		}
10	});
11	$(".ms-smsaboneu-button").click(function (e) {
12		e.preventDefault();
13		$(".ms-smsmobileaktiv").css("display", "none");
14		$(".ms-smsmobile").css("display", "block");
15	});
16	
17
18	$(".ms-smsabobestaetigen-button").click(function (e) {
19		e.preventDefault();
20		$(".ms-smsabopin").css("display", "none");
21		$(".ms-smsaboerrorpin").css("display", "none");
22		$(".ms-smsabosuccesspin").css("display", "none");
23		PageMethods.CheckNumber($("input.ms-smsabomobileinput").val(), $("[id$='hf_smsabognr']").val(), $("[id$='hf_smsabosprache']").val(), function (result) {
24			if (eval('(' + result + ')')) {
25				$(".ms-smsaboerrortel").css("display", "none");
26				$(".ms-smsabopin").css("display", "block");
27				$(".ms-smsabopininput").css("display", "");
28				$(".ms-smsabopininput").val("");
29				$(".ms-smsabopinbestaetigen-button").css("display", "");
30			}
31			else {
32				$(".ms-smsaboerrortel").css("display", "block");
33				$(".ms-smsabopin").css("display", "none");
34			}
35		},
36		function (e) {
37		});
38	});
39
40	$(".ms-smsabopinbestaetigen-button").click(function (e) {
41		e.preventDefault();
42		$(".ms-smsaboerrorpin").css("display", "none");
43		$(".ms-smsabosuccesspin").css("display", "none");
44		PageMethods.CheckPin($("input.ms-smsabopininput").val(), $("[id$='hf_smsabognr']").val(), $("[id$='hf_smsabosprache']").val(), function (result) {
45			if (eval('(' + result + ')')) {
46				$(".ms-smsabopininput").css("display", "none");
47				$(".ms-smsabopinbestaetigen-button").css("display", "none");
48				$(".ms-smsabosuccesspin").css("display", "block");
49				$(".ms-smsmobile").css("display", "none");
50				$(".ms-smsmobileaktiv").css("display", "block");
51			}
52			else {
53				$(".ms-smsaboerrorpin").css("display", "block");
54			}
55		},
56		function (e) {
57		});
58	});
59
60	$(".ms-smsabopininput").keypress(function (event) {
61		if (event.keyCode == 13) {
62			event.preventDefault();
63			$(".ms-smsabopinbestaetigen-button")
64			$(".ms-smsabopinbestaetigen-button").trigger("click");
65		}
66	});
67
68	$(document).on('change', "select.ms-muellinfoservice-strassen-dd", function (e) {
69		try {
70			var elem = $(this);
71			var strassenval = $(this).find('option:selected').val();
72			var strassenId = parseInt(strassenval);
73			$(this).parent().find('.ms-muellinfoservice-hausnummer-dd').children().remove();
74			for (var i = 0, j = muellinfoserviceStrassenArr.length; i < j; i++) {
75				if (muellinfoserviceStrassenArr[i][0] == strassenId) {
76					for (var k = 0, l = muellinfoserviceStrassenArr[i][1].length; k < l; k++) {
77						if (muellinfoserviceStrassenArr[i][1][k]) {
78							$(this).parent().find('.ms-muellinfoservice-hausnummer-dd').append(new Option(muellinfoserviceStrassenArr[i][1][k][1], strassenId + '_' + muellinfoserviceStrassenArr[i][1][k][0] + '_' + muellinfoserviceStrassenArr[i][1][k][2]));
79						}
80					}
81				}
82			}
83			$(this).parent().find('select.ms-muellinfoservice-hausnummer-dd').trigger('change');
84		}
85		catch (err) { console.log("error" + err); }
86	});
87
88	$('.ms-muellinfoservice-strassen-dd option:selected').change();
89
90
91	$(document).on('click', "button.ms-searchstreet-button", function (e) {
92		e.preventDefault();
93		if (!muellinfosearchloading) {
94			muellinfosearchloading = true;
95			var selHnrVal = $(this).parent().find(".ms-muellinfoservice-hausnummer-dd").val();
96			var selValues = selHnrVal.split('_');
97			if (selValues.length == 3) {
98				var hnrId = selValues[1];
99				var kalenderTypIds = selValues[2];
100				var resElem = $(this).parent().find(".ms-muellinfoservicesearchresult");
101				$(resElem).html("");
102				if ($(".ms-searchstreet").find("input[name$='_" + hnrId + "_strasseemail']").length > 0) {
103					$(this).parent().find(".ms-hinweis-addstreet").css("display", "inline-block");
104					muellinfosearchloading = false;
105				}
106				else {
107					$(this).parent().find(".ms-hinweis-addstreet").css("display", "none");
108					$(resElem).addClass("ms-muellinfoservicesearchquery");
109					PageMethods.GetKalender(kalenderTypIds, hnrId, $("[id$='hf_sms
109abognr']").val(), $("[id$='hf_smsabosprache']").val(), function (result) {
110						$(resElem).removeClass("ms-muellinfoservicesearchquery");
111						$(resElem).append(result);
112						$(".ms-muellinfoservice-morestreet").css("visibility", "hidden");
113						$(".ms-muellinfoservice-morestreet").last().css("visibility", "");
114						if ($(result).find('input:checked') && $(result).find('input:checked').length > 0)
115							$(".ms-muellinfoservice-morestreet").last().prop("disabled", false);
116						muellinfosearchloading = false;
117					},
118					function (e) {
119						$(resElem).removeClass("ms-muellinfoservicesearchquery");
120						muellinfosearchloading = false;
121					});
122				}
123			}
124			else {
125				muellinfosearchloading = false;
126			}
127		}
128	});
129
130	$(document).on('click', "input.ms-muellinfoservice-morestreet", function (e) {
131		e.preventDefault();
132		if ($(".ms-searchstreet").last().find(".ms-muellinfoservicesearchresult").html() != "") {
133			var newDiv = $(this).closest(".ms-searchstreet").clone();
134			$(newDiv).find(".ms-muellinfoservicesearchresult").html("");
135			$("div.ms-searchstreet:last").after(newDiv);
136			$(newDiv).find(".ms-muellinfoservice-strassen-dd").change();
137			$(newDiv).find(".ms-removestreet-button").css("display", "");
138		}
139	});
140	$(document).on('click', ".ms-removestreet-button", function (e) {
141		e.preventDefault();
142		$(this).closest(".ms-searchstreet").remove();
143		$(".ms-muellinfoservice-morestreet").last().css("visibility", "");
144	});
145
146	$(document).on('click', "button[id$='_strassedel-ms']", function (e) {
147		e.preventDefault();
148		var idParts = $(this).attr("id").split("_");
149		var elem = $(this);
150		try {
151			var hnrId = parseInt(idParts[idParts.length - 2]);
152			var kalenderOnr = parseInt(idParts[idParts.length - 3]);
153			PageMethods.RemoveStreet(hnrId, kalenderOnr, $("[id$='hf_smsabognr']").val(), $("[id$='hf_smsabosprache']").val(), function (result) {
154				if (eval('(' + result + ')')) {
155					$(elem).parent().parent().remove();
156					var table = $(".th_strasse_bezeichnung").parent().parent().parent();
157					$(table).find("tr:odd").removeAttr('class');
158					$(table).find("tr:odd").addClass("odd");
159					$(table).find("tr:even").removeAttr('class');
160					$(table).find("tr:even").addClass("even");
161					if ($(table).find("tr").length < 3) {
162						$(table).find("tr").last().css("display", "");
163					}
164				}
165			},
166			function (e) {
167			});
168		}
169		catch (err) { console.log("error: " + err); }
170	});
171
172	$(document).on('change', "select.ms-muellinfoservice-hausnummer-dd", function (e) {
173		try {
174			$(this).parent().parent().find('button.ms-searchstreet-button').trigger('click');
175		}
176		catch (err) { console.log("error" + err); }
177	});
178
179	$(document).on('click', "input[name$='_strassesms']", function (e) {
180		try {
181			$(".ms-muellinfoservicesave").prop("disabled", false);
182		}
183		catch (err) { console.log("error" + err); }
184	});
185	$(document).on('click', "input[name$='_strasseemail']", function (e) {
186		try {
187			$(".ms-muellinfoservicesave").prop("disabled", false);
188		}
189		catch (err) { console.log("error" + err); }
190	});
191	$(document).on('change', "select[name$='_muellinfoserviceselectminutes']", function (e) {
192		try {
193			$(".ms-muellinfoservicesave").prop("disabled", false);
194		}
195		catch (err) { console.log("error" + err); }
196	});
197	$(document).on('change', "select[name$='_muellinfoserviceselecttime']", function (e) {
198		try {
199			$(".ms-muellinfoservicesave").prop("disabled", false);
200		}
201		catch (err) { console.log("error" + err); }
202	});
203	$(document).on('click', ".resultsms, .resultemail", function (e) {
204		try {
205			if($(this).closest(".ms-muellinfoservicesearchresult").find("input:checked").length > 0)
206				$(this).closest(".ms-muellinfoservicesearchresult").find(".ms-muellinfoservice-morestreet").prop("disabled", false);
207			else
208				$(this).closest(".ms-muellinfoservicesearchresult").find(".ms-muellinfoservice-morestreet").prop("disabled", true);
209		}
210		catch (err) { console.log("error" + err); }
211	});
212});

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.