PageSourceSearch

https://www.enclavecultura.com/js/funciones-gestionParticipantes.js

js enclavecultura.com collected 2026-10-02 05:54:22 UTC 9,063 bytes, 236 lines download raw bytes

1/*var cal1 = new calendar1(document.forms['formulario1'].elements['fecha_nacimiento'],"<?php echo $PathGINC?>calendar/");
2cal1.year_scroll = true;
3cal1.time_comp = false;*/
4
5
6
7function getRadioButtonSelectedValue(ctrl)
8{
9    for(i=0;i<ctrl.length;i++){
10      
11        if(ctrl[i].checked) {
12            
13            return true;
14        }
15    }
16    return false;
17}
18function getRadioButtonSelectedValor(ctrl)
19{
20    for(i=0;i<ctrl.length;i++){
21        if(ctrl[i].checked) {
22            return ctrl[i].value;
23        }
24    }
25    return false;
26}
27function comprobarCampos(op){
28    var error_message = "";
29    var error=false;
30
31
32    if( isEmpty(document.forms[0].nombre.value) ){
33        error_message = error_message + "* Por favor, introduzca su nombre.\n\n";
34        error=true;
35    }
36    if(isEmpty(document.forms[0].apellidos.value)){
37        error_message = error_message + "* Por favor, introduzca sus apellidos.\n\n";
38        error=true;
39    }
40
41    if(isEmpty(document.forms[0].dni.value)){
42        error_message = error_message + "* Por favor, introduzca el DNI.\n\n";
43        error=true;
44    }else if(!nif(document.forms[0].dni) && !nifExtranjero(document.forms[0].dni)){
45        error_message = error_message + "* Por favor, el formato del DNI no es correcto. Ejemplo:77706073J o A7706073J.\n\n";
46        error=true;
47    }else if(nif(document.forms[0].dni)){
48        if(!LetraNifCorrecta(document.forms[0].dni.value)){
49            error_message = error_message + "* El DNI no es correcto, a esa numeracion no le corresponde esa letra.\n\n";
50            error=true;
51        }
52    }
53
54    if( isEmpty(document.forms[0].fecha_nacimiento.value) ){
55        error_message = error_message + "* Por favor, introduzca su fecha de nacimiento.\n\n";
56        error=true;
57    }
58
59    if(!getRadioButtonSelectedValue(document.forms[0].sexo_id)){
60        error_message = error_message + "* Por favor, seleccione el sexo.\n\n";
61        error=true;
62    }
63    //DOMICILIO
64     if(isEmpty(document.forms[0].calle.value)){
65        error_message = error_message + "* Por favor, introduzca la dirección.\n\n";
66        error=true;
67    }
68    if(isEmpty(document.forms[0].numero.value)){
69        error_message = error_message + "* Por favor, introduzca el número de la calle.\n\n";
70        error=true;
71    }
72    if(isEmpty(document.forms[0].codigopostal.value)){
73        error_message = error_message + "* Por favor, introduzca el código postal.\n\n";
74        error=true;
75    }
76    if(isEmpty(document.forms[0].poblacion.value)){
77        error_message = error_message + "* Por favor, introduzca la población.\n\n";
78        error=true;
79    }
80
81
82    if(!getRadioButtonSelectedValue(document.forms[0].municipio_id)){
83        error_message = error_message + "* Por favor, seleccione el municipio.\n\n";
84        error=true;
85    }else{
86        if (getRadioButtonSelectedValor(document.forms[0].municipio_id)==1){
87            if(isEmpty(document.forms[0].pedania_id.value)){
88                error_message = error_message + "* Por favor, seleccione el barrio o pedania de Murcia.\n\n";
89                error=true;
90            }
91        }else{
92            if(isEmpty(document.forms[0].municipio.value)){
93                error_message = error_message + "* Por favor, introduzca el nombre del municipio.\n\n";
94                error=true;
95            }
96
97        }
98    }
99    /*if(!getRadioButtonSelectedValue(document.forms[0].miembroasociacion_id)){
100        error_message = error_message + "* Por favor, seleccione si pertenece a la asociacion o no.\n\n";
101        error=true;
102    }*/
103    
104    if( isEmpty(document.forms[0].telefono_fijo.value) 
105        && isEmpty(document.forms[0].telefono_movil.value)
106        && isEmpty(document.forms[0].email.value)){
107        error_message = error_message + "* Por favor, introduzca un telefono fijo o movil, o el email.\n\n";
108        error=true;
109    }
110    
111    if(!isEmpty(document.forms[0].email.value)){
112        if(isEmpty(document.forms[0].repeticion_email.value)){
113            error_message = error_message + "* Por favor, repita el email en el campo repeticion email.\n\n";
114            error=true;
115        }else if(document.forms[0].email.value!=document.forms[0].repeticion_email.value){
116            error_message = error_message + "* Por favor, introduzca bien el email que los campos no coinciden.\n\n";
117            error=true;
118        }else{
119            if (!validateEmail(document.forms[0].email.value)){
120              error_message = error_message + "* Por favor, introduzca un email valido.\n\n";
121              error=true;  
122            }
123        }
124            
125    }
126    if(!document.forms[0].aceptar.checked ){
127            error_message = error_message + "* Por favor, chequee que acepta las condiciones de Proteccion de Datos.\n\n";
128            error=true;
129        }
130    if (error == true) {
131        alert(error_message);
132        return false;
133    }
134
135    return true;
136}
137
138function comprobarCamposEscuela(op){
139    var error_message = "";
140    var error=false;
141
142
143    if( isEmpty(document.forms[0].nombre.value) ){
144        error_message = error_message + "* Por favor, introduzca su nombre.\n\n";
145        error=true;
146    }
147    if(isEmpty(document.forms[0].apellidos.value)){
148        error_message = error_message + "* Por favor, introduzca sus apellidos.\n\n";
149        error=true;
150    }
151
152    if(isEmpty(document.forms[0].dni.value)){
153        error_message = error_message + "* Por favor, introduzca el DNI de su TUTOR.\n\n";
154        error=true;
155    }else if(!nif(document.forms[0].dni) && !nifExtranjero(document.forms[0].dni)){
156        error_message = error_message + "* Por favor, el formato del DNI no es correcto. Ejemplo:77706073J o A7706073J.\n\n";
157        error=true;
158    }else if(nif(document.forms[0].dni)){
159        if(!LetraNifCorrecta(document.forms[0].dni.value)){
160            error_message = error_message + "* El DNI no es correcto, a esa numeracion no le corresponde esa letra.\n\n";
161            error=true;
162        }
163    }
164
165    
166    if(!getRadioButtonSelectedValue(document.forms[0].municipio_id)){
167        error_message = error_message + "* Por favor, seleccione el municipio.\n\n";
168        error=true;
169    }else{
170        if (getRadioButtonSelectedValor(document.forms[0].municipio_id)==1){
171            if(isEmpty(document.forms[0].pedania_id.value)){
172                error_message = error_message + "* Por favor, seleccione el barrio o pedania de Murcia.\n\n";
173                error=true;
174            }
175        }else{
176            if(isEmpty(document.forms[0].municipio.value)){
177                error_message = error_message + "* Por favor, introduzca el nombre del municipio.\n\n";
178                error=true;
179            }
180
181        }
182    }
183    
184    
185    if( isEmpty(document.forms[0].telefono_fijo.value) 
186        && isEmpty(document.forms[0].telefono_movil.value)
187        && isEmpty(document.forms[0].email.value)){
188        error_message = error_message + "* Por favor, introduzca un telefono fijo o movil, o el email.\n\n";
189        error=true;
190    }
191    
192    if(isEmpty(document.forms[0].email.value)){
193        error_message = error_message + "* Por favor, introduzca el email.\n\n";
194        error=true;
195    }else if(!isEmpty(document.forms[0].email.value)){
196        if(isEmpty(document.forms[0].repeticion_email.value)){
197            error_message = error_message + "* Por favor, repita el email en el campo repeticion email.\n\n";
198            error=true;
199        }else if(document.forms[0].email.value!=document.forms[0].repeticion_email.value){
200            error_message = error_message + "* Por favor, introduzca bien el email que los campos no coinciden.\n\n";
201            error=true;
202        }else{
203            if (!validateEmail(document.forms[0].email.value)){
204              error_message = error_message + "* Por favor, introduzca un email valido.\n\n";
205              error=true;  
206            }
207        }
208            
209    }
210
211    if(isEmpty(document.forms[0].calle.value)){
212        error_message = error_message + "* Por favor, introduzca la dirección.\n\n";
213        error=true;
214    }
215    if(!document.forms[0].aceptar.checked ){
216            error_message = error_message + "* Por favor, chequee que acepta las condiciones de Proteccion de Datos.\n\n";
217            error=true;
218        }
219    if (error == true) {
220        alert(error_message);
221        return false;
222    }
223    return true;
224}
225function resize() {
226  window.resizeTo(screen.width,screen.height)
227}
228function abrirProteccionDatos(ruta){
229    window.open(ruta+'proteccionDatos.php','','top=0,left=0,width=450,height=400,screenX=0,screenY=0,scrollbars=no,toolbar=no');
230}
231function validateEmail(email) {
232  const re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
233  return re.test(email);
234}
235//-->
236                     

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.