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.