PageSourceSearch

https://genealogie.quebec/stemma4web/js/recherche1410.js

js genealogie.quebec collected 2026-09-25 02:02:08 UTC 13,992 bytes, 250 lines download raw bytes

1function RechercheCouple($type){
2    if ($type==0) {
3        localStorage.setItem('s4wh',document.getElementById('h').value)
4        localStorage.setItem('s4wf',document.getElementById('f').value)
5        document.getElementById('h2').value=localStorage.getItem('s4wh');        
6        document.getElementById('f2').value=localStorage.getItem('s4wf');        
7        document.getElementById('h_xs').value=localStorage.getItem('s4wh');        
8        document.getElementById('f_xs').value=localStorage.getItem('s4wf');   
9    }
10    if ($type==1) {
11        localStorage.setItem('s4wh',document.getElementById('h2').value)
12        localStorage.setItem('s4wf',document.getElementById('f2').value)
13        document.getElementById('h').value=localStorage.getItem('s4wh');        
14        document.getElementById('f').value=localStorage.getItem('s4wf');        
15        document.getElementById('h_xs').value=localStorage.getItem('s4wh');        
16        document.getElementById('f_xs').value=localStorage.getItem('s4wf');        
17    }
18    if ($type==2) {
19        localStorage.setItem('s4wh',document.getElementById('h_xs').value)
20        localStorage.setItem('s4wf',document.getElementById('f_xs').value)
21        document.getElementById('h').value=localStorage.getItem('s4wh');        
22        document.getElementById('f').value=localStorage.getItem('s4wf');        
23        document.getElementById('h2').value=localStorage.getItem('s4wh');        
24        document.getElementById('f2').value=localStorage.getItem('s4wf');        
25    }
26    if (localStorage.getItem('s4wh_s')===null) {
27        document.getElementById('h_s').checked=false;                
28        document.getElementById('h2_s').checked=false;                
29        document.getElementById('h_s_xs').checked=false;                
30    } else {
31        if (localStorage.getItem('s4wh_s')=='true') {
32            document.getElementById('h_s').checked=true;                
33            document.getElementById('h2_s').checked=true;                
34            document.getElementById('h_s_xs').checked=true;                
35    } else {
36            document.getElementById('h_s').checked=false;                
37            document.getElementById('h2_s').checked=false;                
38            document.getElementById('h_s_xs').checked=false;                
39        }
40    }
41    if (localStorage.getItem('s4wf_s')===null) {
42        document.getElementById('f_s').checked=false;                
43        document.getElementById('f2_s').checked=false;                
44        document.getElementById('f_s_xs').checked=false;                
45    } else {
46        if (localStorage.getItem('s4wf_s')=='true') {
47            document.getElementById('f_s').checked=true;                
48            document.getElementById('f2_s').checked=true;                
49            document.getElementById('f_s_xs').checked=true;                
50    } else {
51            document.getElementById('f_s').checked=false;                
52            document.getElementById('f2_s').checked=false;                
53            document.getElementById('f_s_xs').checked=false;                
54        }
55    }
56    localStorage.setItem('Recherche', 'Couple');
57    var xmlhttp = new XMLHttpRequest();
58    var params = "h="+encodeURIComponent(localStorage.getItem('s4wh'));
59    params = params+"&f="+encodeURIComponent(localStorage.getItem('s4wf'));
60    if (localStorage.getItem('s4wh_s')!==null) {
61        if (localStorage.getItem('s4wh_s')=='true') {
62            params = params+"&h_s=on";
63        }
64    }
65    if (localStorage.getItem('s4wf_s')!==null) {
66        if (localStorage.getItem('s4wf_s')=='true') {
67            params = params+"&f_s=on";
68        }
69    }
70    xmlhttp.onreadystatechange = function(){
71        if (this.readyState == 4 && this.status == 200) {
72    //        console.log(this.responseText);
73            document.getElementById('resultat_recherche').innerHTML=this.responseText;                
74            document.getElementById('resultat_recherche_xs').innerHTML=this.responseText;                
75            localStorage.setItem('resultat_recherche',this.responseText)
76        } else {
77            // show animation
78//            document.getElementById('resultat_recherche').innerHTML='<div class="text-center"><div class="spinner-border" role="status"><span class="sr-only">
78Recherche...</span></div></div>';                
79            document.getElementById('resultat_recherche').innerHTML='<div class="spinner" style="text-align: center;"><img class="spinner-img" src="/images/logo.png"></div>';                
80            document.getElementById('resultat_recherche_xs').innerHTML=document.getElementById('resultat_recherche').innerHTML;                
81        }
82    };
83    if(window.location.origin=='http://127.0.0.1:8000'){
84        xmlhttp.open("GET",window.location.origin+"/c?"+params,true);
85    } else {
86        xmlhttp.open("GET",window.location.origin+"/stemma4web/c?"+params,true);
87    }
88    xmlhttp.send();
89}
90
91function RecherchePersonne($type){
92    if ($type==0) {
93        localStorage.setItem('s4wi',document.getElementById('i').value)
94        document.getElementById('i2').value=localStorage.getItem('s4wi');        
95    } else {
96        localStorage.setItem('s4wi',document.getElementById('i2').value)
97        document.getElementById('i').value=localStorage.getItem('s4wi');        
98    }
99    if (localStorage.getItem('s4wi_s')===null) {
100        document.getElementById('i_s').checked=false;                
101        document.getElementById('i2_s').checked=false;                
102    } else {
103        if (localStorage.getItem('s4wi_s')=='true') {
104            document.getElementById('i_s').checked=true;                
105            document.getElementById('i2_s').checked=true;                
106        } else {
107            document.getElementById('i_s').checked=false;                
108            document.getElementById('i2_s').checked=false;                
109        }
110    }
111    localStorage.setItem('Recherche', 'Personne');
112    var xmlhttp = new XMLHttpRequest();
113    var params = "i="+encodeURIComponent(localStorage.getItem('s4wi'));
114    if (localStorage.getItem('s4wi_s')!==null) {
115        if (localStorage.getItem('s4wi_s')=='true') {
116            params = params+"&i_s=on";
117        }
118    }
119    xmlhttp.onreadystatechange = function(){
120        if (this.readyState == 4 && this.status == 200) {
121    //        console.log(this.responseText);
122            document.getElementById('resultat_recherche').innerHTML=this.responseText;                
123            document.getElementById('resultat_recherche_xs').innerHTML=this.responseText;                
124            localStorage.setItem('resultat_recherche',this.responseText)
125        } else {
126            // show animation
127//            document.getElementById('resultat_recherche').innerHTML='<div class="text-center"><div class="spinner-border" role="status"><span class="sr-only">Recherche...</span></div></div>';                
128            document.getElementById('resultat_recherche').innerHTML='<div class="spinner" style="text-align: center;"><img class="spinner-img" src="/images/logo.png"></div>';                
129            document.getElementById('resultat_recherche_xs').innerHTML=document.getElementById('resultat_recherche').innerHTML;                
130        }
131    };
132    if(window.location.origin=='http://127.0.0.1:8000'){
133        xmlhttp.open("GET",window.location.origin+"/p?"+params,true);
134    } else {
135        xmlhttp.open("GET",window.location.origin+"/stemma4web/p?"+params,true);
136    }
137    xmlhttp.send();
138}
139
140function RechercheMot($type){
141    if ($type==0) {
142        localStorage.setItem('s4wm',document.getElementById('m').value)
143        document.getElementById('m2').value=localStorage.getItem('s4wm');        
144    } else {
145        localStorage.setItem('s4wm',document.getElementById('m2').value)
146        document.getElementById('m').value=localStorage.getItem('s4wm');        
147    }
148    localStorage.setItem('Recherche', 'Mot');
149    var xmlhttp = new XMLHttpRequest();
150    var params = "m="+encodeURIComponent(localStorage.getItem('s4wm'));
151//    console.log(params);
152    xmlhttp.onreadystatechange = function(){
153        if (this.readyState == 4 && this.status == 200) {
154    //        console.log(this.responseText);
155            document.getElementById('resultat_recherche').innerHTML=this.responseText;                
156            document.getElementById('resultat_recherche_xs').innerHTML=this.responseText;                
157            localStorage.setItem('resultat_recherche',this.responseText)
158        } else {
159            // show animation
160//            document.getElementById('resultat_recherche').innerHTML='<div class="text-center"><div class="spinner-border" role="status"><span class="sr-only">
160Recherche...</span></div></div>';                
161            document.getElementById('resultat_recherche').innerHTML='<div class="spinner" style="text-align: center;"><img class="spinner-img" src="/images/logo.png"></div>';                
162            document.getElementById('resultat_recherche_xs').innerHTML=document.getElementById('resultat_recherche').innerHTML;                
163        }
164    };
165    if(window.location.origin=='http://127.0.0.1:8000'){
166        xmlhttp.open("GET",window.location.origin+"/m?"+params,true);
167    } else {
168        xmlhttp.open("GET",window.location.origin+"/stemma4web/m?"+params,true);
169    }
170    xmlhttp.send();
171}
172
173function RechercheSignature(){
174    var xmlhttp = new XMLHttpRequest();
175    var params = "s="+encodeURIComponent(localStorage.getItem('s4wsignature'));
176//    console.log(params);
177    xmlhttp.onreadystatechange = function(){
178        if (this.readyState == 4 && this.status == 200) {
179    //        console.log(this.responseText);
180            document.getElementById('resultat_recherche_avancee').innerHTML=this.responseText;                
181            localStorage.setItem('resultat_recherche_avancee',this.responseText)
182        } else {
183            // show animation
184            document.getElementById('resultat_recherche_avancee').innerHTML='<div class="spinner" style="text-align: center;"><img class="spinner-img" src="/images/logo.png"></div>';                
185//            document.getElementById('resultat_recherche_avancee').innerHTML='<div class="text-center"><div class="spinner-border" role="status"><span class="sr-only">Recherche...</span></div></div>';                
186        }
187    };
188    if(window.location.origin=='http://127.0.0.1:8000'){
189        xmlhttp.open("GET",window.location.origin+"/s?"+params,true);
190    } else {
191        xmlhttp.open("GET",window.location.origin+"/stemma4web/s?"+params,true);
192    }
193    xmlhttp.send();
194}
195
196function RechercheEvenement(){
197    var xmlhttp = new XMLHttpRequest();
198    var params = "d="+encodeURIComponent(localStorage.getItem('s4wdate'));
199    params = params+"&l="+encodeURIComponent(localStorage.getItem('s4wlieu'));
200    params = params+"&t="+encodeURIComponent(localStorage.getItem('s4wtype'));
201//    console.log(params);
202    xmlhttp.onreadystatechange = function(){
203        if (this.readyState == 4 && this.status == 200) {
204    //        console.log(this.responseText);
205            document.getElementById('resultat_recherche_avancee').innerHTML=this.responseText;                
206            localStorage.setItem('resultat_recherche_avancee',this.responseText)
207        } else {
208            // show animation
209            document.getElementById('resultat_recherche_avancee').innerHTML='<div class="spinner" style="text-align: center;"><img class="spinner-img" src="/images/logo.png"></div>';                
210//            document.getElementById('resultat_recherche_avancee').innerHTML='<div class="text-center"><div class="spinner-border" role="status"><span class="sr-only">Recherche...</span></div></div>';                
211        }
212    };
213    if(window.location.origin=='http://127.0.0.1:8000'){
214        xmlhttp.open("GET",window.location.origin+"/e?"+params,true);
215    } else {
216        xmlhttp.open("GET",window.location.origin+"/stemma4web/e?"+params,true);
217    }
218    xmlhttp.send();
219}
220
221function RechercheFamille(){
222    var xmlhttp = new XMLHttpRequest();
223    var params = "d="+encodeURIComponent(localStorage.getItem('s4wdatef'));
224    params = params+"&l="+encodeURIComponent(localStorage.getItem('s4wlieuf'));
225    params = params+"&t="+encodeURIComponent(localStorage.getItem('s4wtypef'));
226    params = params+"&c="+encodeURIComponent(localStorage.getItem('s4wconjoint'));
227    params = params+"&pc="+encodeURIComponent(localStorage.getItem('s4wpconjoint'));
228    params = params+"&mc="+encodeURIComponent(localStorage.getItem('s4wmconjoint'));
229    params = params+"&ce="+encodeURIComponent(localStorage.getItem('s4wconjointe'));
230    params = params+"&pce="+encodeURIComponent(localStorage.getItem('s4wpconjointe'));
231    params = params+"&mce="+encodeURIComponent(localStorage.getItem('s4wmconjointe'));
232//    console.log(params);
233    xmlhttp.onreadystatechange = function(){
234        if (this.readyState == 4 && this.status == 200) {
235    //        console.log(this.responseText);
236            document.getElementById('resultat_recherche_avancee').innerHTML=this.responseText;                
237            localStorage.setItem('resultat_recherche_avancee',this.responseText)
238        } else {
239            // show animation
240            document.getElementById('resultat_recherche_avancee').innerHTML='<div class="spinner" style="text-align: center;"><img class="spinner-img" src="/images/logo.png"></div>';                
241//            document.getElementById('resultat_recherche_avancee').innerHTML='<div class="text-center"><div class="spinner-border" role="status"><span class="sr-only">
241Recherche...</span></div></div>';                
242        }
243    };
244    if(window.location.origin=='http://127.0.0.1:8000'){
245        xmlhttp.open("GET",window.location.origin+"/f?"+params,true);
246    } else {
247        xmlhttp.open("GET",window.location.origin+"/stemma4web/f?"+params,true);
248    }
249    xmlhttp.send();
250}

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.