PageSourceSearch

https://www.leschke-geruestbau.de/webacappella_form.js?v=qpn

js leschke-geruestbau.de collected 2026-10-07 05:36:33 UTC 4,659 bytes, 246 lines download raw bytes

1<!--
2
3waJSQuery(window).load(function(){
4initializeAllWA_form();
5});
6function iALmR(GgoaN)
7{
8var IpPNw=GgoaN.find('select,input,textarea');
9IpPNw.each(function(i)
10{
11var Awtjf=IpPNw[ i ];
12if(Awtjf.type=='checkbox'){
13Awtjf.checked=false;
14}
15else if(Awtjf.type.startsWith('select')){
16var wSBmM=Awtjf.options.selectedIndex;
17if(wSBmM!=-1){
18Awtjf.options.selectedIndex=-1;
19Awtjf.options[ wSBmM ].selected=false;
20}
21}
22else{
23Awtjf.value='';
24}
25});
26}
27function bVsNg(GgoaN)
28{
29var IpPNw=GgoaN.find('select,input[type!=checkbox],textarea,div[class*=divCheckBox]')
30var wOMej=extractParamInfo(GgoaN,"url")
31var eVQjf=extractParamInfo(GgoaN,"email_valid")
32var BGqRk=false;
33var backgroundError="#f8c7c7";
34IpPNw.each(function(i)
35{
36var Awtjf=IpPNw[ i ];
37var WDlTd=waJSQuery(this);
38var SHirq=parseInt(extractParamInfo(WDlTd,"max"))
39var phcZl=extractParamInfo(WDlTd,"mandatory")
40var COvGq=extractParamInfo(WDlTd,"email")
41if(Awtjf.tagName.toLowerCase()=='div'){
42if(phcZl=="1")
43{
44var checkedCount=WDlTd.find("input[type=checkbox]:checked").size();
45if(checkedCount==0)
46{
47WDlTd.css("backgroundColor",backgroundError);
48WDlTd.focus();
49BGqRk=true;
50return false;
51}
52}
53}
54else
55{
56WDlTd.val(waJSQuery.trim(WDlTd.val())) 
57var TggGi=WDlTd.val();
58var aZSME=TggGi!=undefined?TggGi.length:0;
59if(SHirq>0)
60{
61if(aZSME>SHirq)
62{
63WDlTd.css("backgroundColor",backgroundError)
64WDlTd.focus()
65BGqRk=true;
66return false;
67}
68}
69if(phcZl=="1")
70{
71var hasValidLength=aZSME>0;
72if(!hasValidLength)
73{
74WDlTd.css("backgroundColor",backgroundError)
75WDlTd.focus()
76BGqRk=true;
77return false;
78}
79}
80if(COvGq=="1")
81{
82if((aZSME>0)&&(isValidEmailAddress(TggGi)==false))
83{
84WDlTd.css("backgroundColor",backgroundError)
85WDlTd.focus()
86BGqRk=true;
87return false;
88}
89}
90}
91});
92if(BGqRk) return false;
93if(document.webaca_is_preview)
94{
95WA_Dialog.alert(Translator.tr("Operation not allowed in preview mode"));return false;
96}
97WA_Dialog.progress();
98var ilOTa="";
99IpPNw.each(function(i)
100{
101var VuVWl=waJSQuery(this)
102var Awtjf=IpPNw[ i ];
103if(ilOTa.length>0)
104{
105ilOTa+=","
106}
107var dkKqS=VuVWl.attr("name");
108var TggGi='';
109if(Awtjf.tagName.toLowerCase()=='div'){
110var SiDmf=VuVWl.find("input[type=checkbox]:checked");
111SiDmf.each(function(j)
112{
113var UKMFf=SiDmf[ j ];
114if(TggGi.length>0)
115{
116TggGi+=', '
117}
118TggGi+=UKMFf.value;
119});
120dkKqS=VuVWl.find("input[type=checkbox]")[ 0 ].name;
121}
122else
123{
124TggGi=VuVWl.val();
125}
126TggGi=TggGi.replace(/\n/gi,"\\n")
127TggGi=TggGi.replace(/"/gi,"\\\"")
128ilOTa+="\""+dkKqS+"\":\""+TggGi+"\"";
129});
130
131var DcOjp=waJSQuery.parseJSON("{"+ilOTa+"}");
132waJSQuery.post(wOMej,DcOjp,function(data){
133if(data.indexOf("<?php")>-1)
134{
135WA_Dialog.alert(Translator.tr("Error:No php on server"));
136}
137else
138{
139var IYroG=waParseCleanStringJSON(data);
140if(IYroG==null)
141{
142WA_Dialog.alert(Translator.tr("Error:Malformed response !"));
143}
144else
145{
146if(IYroG.success==true)
147{
148iALmR(GgoaN)
149var FbjQS=Translator.tr("Success:Mail sended");
150if(IYroG.error.length>0)
151{
152FbjQS+="<br>"
153FbjQS+="<br>"
154FbjQS+=IYroG.error
155}
156WA_Dialog.alert(FbjQS);
157}
158else
159{
160WA_Dialog.alert(IYroG.error);
161}
162}
163}
164}).success(function(){
165}).error(function(){WA_Dialog.alert("*error send mail!");}).complete(function(){
166});
167return true;
168};
169function initializeAllWA_form()
170{
171waJSQuery(".wa-form").each(function(i)
172{
173var GgoaN=waJSQuery(this)
174var IpPNw=GgoaN.find('select,input[type!=checkbox],textarea,div[class*=divCheckBox]')
175var wOMej=extractParamInfo(GgoaN,"url")
176var eVQjf=extractParamInfo(GgoaN,"email_valid") 
177IpPNw.each(function(i)
178{
179var WDlTd=waJSQuery(this);
180var oldBg=WDlTd.attr("oldBackgroundColor");
181if(oldBg==undefined){
182oldBg=WDlTd.css("backgroundColor");
183WDlTd.attr("oldBackgroundColor",oldBg);
184}
185WDlTd.keypress(function(e){
186var WDlTd=waJSQuery(this)
187if(e.which==13)
188{
189if(WDlTd.prop('tagName')=="TEXTAREA")
190{
191return true;
192}
193return false;
194}
195return true;
196});
197var SHirq=parseInt(extractParamInfo(WDlTd,"max"))
198if(SHirq>0)
199{
200WDlTd.keyup(function(e){
201var VuVWl=waJSQuery(this)
202var SHirq=parseInt(extractParamInfo(VuVWl,"max"))
203var TggGi=WDlTd.val()
204var aZSME=TggGi!=undefined?TggGi.length:0;
205if(aZSME>SHirq)
206{
207VuVWl.val(TggGi.substring(0,SHirq))
208}
209});
210}
211WDlTd.change(function()
212{
213var oldBg=WDlTd.attr("oldBackgroundColor");
214WDlTd.css("backgroundColor",oldBg)
215});
216});
217});
218waJSQuery(".wa-form-button-reset").each(function(i)
219{
220var lCKPx=waJSQuery(this) 
221var iOINi=lCKPx;
222iOINi.css("cursor","pointer")
223lCKPx.css("cursor","pointer")
224iOINi.click(function()
225{
226var GgoaN=waJSQuery(this).parents("form") 
227iALmR(GgoaN)
228return false;
229});
230});
231waJSQuery(".wa-form-button-submit").each(function(i)
232{
233var lCKPx=waJSQuery(this)
234var iOINi=lCKPx;
235iOINi.css("cursor","pointer")
236lCKPx.css("cursor","pointer") 
237iOINi.click(function()
238{
239var GgoaN=waJSQuery(this).parents("form")
240bVsNg(GgoaN)
241return false;
242});
243});
244}
245
246-->

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.