function comprobar_registro(formulario){ salida = true; errores = ""; /************** Comprobación de email */ if (document.form_registro.email.value == '' ) { salida = false; errores = errores + "El campo email vac\xcdo\n"; } var filter=/^[^@\s]+@[^@\.\s]+(\.[^@\.\s]+)+$/ if (!filter.test(document.form_registro.email.value)) { salida = false; errores = errores + "Campo email no es v\xe1lido\n"; } /************** Comprobación de email */ /************** Comprobación de nombre */ if (document.form_registro.nombre.value == '' ) { salida = false; errores = errores + "El campo nombre vac\xcdo\n"; } /************** Comprobación de nombre */ /************** Comprobación de apellidos */ if (document.form_registro.apellidos.value == '' ) { salida = false; errores = errores + "El campo apellidos vac\xcdo\n"; } /************** Comprobación de apellidos */ /************** Comprobación de teléfono */ if (document.form_registro.telefono.value == '') { salida = false; errores = errores + "El campo tel\xe9fono vac\xcdo\n"; } if ((isNaN(document.form_registro.telefono.value)) || (document.form_registro.telefono.value.length < 9)) { salida = false; errores = errores + "Campo tel\xe9fono no es v\xe1lido\n"; } /************** Comprobación de teléfono */ if (salida) return true; else { alert(errores); return false;} } function comprobar_modificacion(formulario){ salida = true; errores = ""; alert("hola"); /************** Comprobación de email */ if (document.form_registro.email_nuevo.value == '' ) { salida = false; errores = errores + "El campo email vac\xcdo\n"; } var filter=/^[^@\s]+@[^@\.\s]+(\.[^@\.\s]+)+$/ if (!filter.test(document.form_registro.email_nuevo.value)) { salida = false; errores = errores + "Campo email no es v\xe1lido\n"; } /************** Comprobación de email */ /************** Comprobación de nombre */ if (document.form_registro.nombre_nuevo.value == '' ) { salida = false; errores = errores + "El campo nombre vac\xcdo\n"; } /************** Comprobación de nombre */ /************** Comprobación de apellidos */ if (document.form_registro.apellidos_nuevo.value == '' ) { salida = false; errores = errores + "El campo apellidosvac\xcdo\n"; } /************** Comprobación de apellidos */ /************** Comprobación de teléfono */ if (document.form_registro.telefono_nuevo.value == '') { salida = false; errores = errores + "El campo tel\xe9fono vac\xcdo\n"; } if ((isNaN(document.form_registro.telefono_nuevo.value)) || (document.form_registro.telefono_nuevo.value.length < 9)) { salida = false; errores = errores + "Campo tel\xe9fono no es v\xe1lido\n"; } /************** Comprobación de teléfono */ if (salida) return true; else { alert(errores); return false;} } function comprobar_usuario(formulario){ salida = true; errores = ""; /************** Comprobación de email */ if (document.form_usuarios.email.value == '' ) { salida = false; errores = errores + "El campo email vac\xcdo\n"; } var filter=/^[^@\s]+@[^@\.\s]+(\.[^@\.\s]+)+$/ if (!filter.test(document.form_usuarios.email.value)) { salida = false; errores = errores + "Campo email no es v\xe1lido\n"; } /************** Comprobación de email */ /************** Comprobación de password */ if (document.form_usuarios.password.value == '' ) { salida = false; errores = errores + "El campo contrase\xf1a vac\xcdo\n"; } /************** Comprobación de password */ /************** Comprobación de nombre */ if (document.form_usuarios.nombre.value == '' ) { salida = false; errores = errores + "El campo nombre vac\xcdo\n"; } /************** Comprobación de nombre */ if (salida) return true; else { alert(errores); return false;} } function modificar_registro(){ salida = confirm("\xbfEst\xe1s seguro?"); return salida; } function eliminar_registro(){ salida = confirm("\xbfEst\xe1s seguro? Se borrar\xe1n tambi\xe9n los curr\xedculums asociados."); return salida; } function eliminar_alarma(){ salida = confirm("\xbfEst\xe1s seguro de que quieres eliminar esta alarma?"); return salida; } function eliminar_informe(){ salida = confirm("\xbfEst\xe1s seguro de que quieres eliminar este informe?"); return salida; } function eliminar_cliente(){ salida = confirm("\xbfEst\xe1s seguro de que quieres eliminar este cliente?"); return salida; } function eliminar_pedido(){ salida = confirm("\xbfEst\xe1s seguro de que quieres eliminar esta solicitud de oferta?"); return salida; } function dar_alta(){ salida = confirm("\xbfEst\xe1s seguro de que quieres dar de alta a este candidato?"); return salida; } function comprobar_busqueda_multiple(formulario){ salida = true; errores = ""; salida = salida && (!document.form_busqueda_multiple.email_c.checked); salida = salida && (!document.form_busqueda_multiple.nombre_c.checked); salida = salida && (!document.form_busqueda_multiple.apellidos_c.checked); salida = salida && (!document.form_busqueda_multiple.direccion_c.checked); salida = salida && (!document.form_busqueda_multiple.localidad_c.checked); salida = salida && (!document.form_busqueda_multiple.rol_c.checked); salida = salida && (!document.form_busqueda_multiple.cliente_actual_c.checked); if (salida) alert("No has seleccionado ning\xfan campo"); return !salida; } function comprobar_busqueda_usuarios_multiple(formulario){ salida = true; errores = ""; salida = salida && (!document.form_busqueda_multiple.nombre_c.checked); salida = salida && (!document.form_busqueda_multiple.apellidos_c.checked); salida = salida && (!document.form_busqueda_multiple.situacion_c.checked); salida = salida && (!document.form_busqueda_multiple.estado_c.checked); salida = salida && (!document.form_busqueda_multiple.perfil_c.checked); salida = salida && (!document.form_busqueda_multiple.tecnologia_c.checked); salida = salida && (!document.form_busqueda_multiple.valladolid_c.checked); salida = salida && (!document.form_busqueda_multiple.idioma_c.checked); salida = salida && (!document.form_busqueda_multiple.salario1_c.checked); salida = salida && (!document.form_busqueda_multiple.salario2_c.checked); if (salida) alert("No has seleccionado ning\xfan campo"); return !salida; } function comprobar_cv(formulario){ if (document.form_cv.cadena.value == ''){ alert("No has introducido texto de b\xfasqueda"); return false; } else return true; } function borrar_usuario(){ salida = confirm("\xbfEst\xe1s seguro de que quieres eliminar este usuario?"); return salida; } function admin_e_perfil(){ salida = confirm("\xbfEst\xe1s seguro de que quieres eliminar este perfil?"); return salida; } function admin_i_perfil(){ if ((document.form_i_perfil.cadena.value == '') || (document.form_i_perfil.abrev.value == '')){ alert("No hay texto a insertar. Por favor, rellena el campo nombre y abreviatura"); return false; } else return true; } function admin_e_tecnologia(){ salida = confirm("\xbfEst\xe1s seguro de que quieres eliminar esta tecnolog\xeda?"); return salida; } function admin_i_tecnologia(){ if (document.form_i_tecnologia.cadena.value == ''){ alert("No hay texto a insertar. Por favor, rellena el campo nombre"); return false; } else return true; } function admin_e_estado(){ salida = confirm("żEst\xe1s seguro de que quieres eliminar este estado?"); return salida; } function admin_i_estado(){ if (document.form_i_estado.cadena.value == ''){ alert("No hay texto a insertar. Por favor, rellena el campo nombre"); return false; } else return true; } function admin_e_situacion(){ salida = confirm("\xbfEst\xe1s seguro de que quieres eliminar esta situaci\xf3n?"); return salida; } function admin_i_situacion(){ if (document.form_i_situacion.cadena.value == ''){ alert("No hay texto a insertar. Por favor, rellena el campo nombre"); return false; } else return true; } function admin_e_idioma(){ salida = confirm("\xbfEst\xe1s seguro de que quieres eliminar este idioma?"); return salida; } function admin_i_idioma(){ if (document.form_i_idioma.cadena.value == ''){ alert("No hay texto a insertar. Por favor, rellena el campo nombre"); return false; } else return true; } function admin_e_titulacion(){ salida = confirm("\xbfEst\xe1s seguro de que quieres eliminar esta titulaci\xf3n?"); return salida; } function admin_i_titulacion(){ if (document.form_i_titulacion.cadena.value == ''){ alert("No hay texto a insertar. Por favor, rellena el campo nombre"); return false; } else return true; } function admin_e_provincia(){ salida = confirm("\xbfEst\xe1s seguro de que quieres eliminar esta provincia?"); return salida; } function admin_i_provincia(){ if (document.form_i_provincia.cadena.value == ''){ alert("No hay texto a insertar. Por favor, rellena el campo nombre"); return false; } else return true; } function admin_e_localidad(){ salida = confirm("\xbfEst\xe1s seguro de que quieres eliminar esta localidad?"); return salida; } function admin_i_localidad(){ if (document.form_i_localidad.cadena.value == ''){ alert("No hay texto a insertar. Por favor, rellena el campo nombre"); return false; } else return true; } function admin_e_tipo_via(){ salida = confirm("\xbfEst\xe1s seguro de que quieres eliminar este tipo de v\xeda?"); return salida; } function admin_i_tipo_via(){ if (document.form_i_tipo_via.cadena.value == ''){ alert("No hay texto a insertar. Por favor, rellena el campo nombre"); return false; } else return true; } function admin_e_cliente(){ salida = confirm("\xbfEst\xe1s seguro de que quieres eliminar esta empresa cliente?"); return salida; } function admin_i_cliente(){ if (document.form_i_cliente.cadena.value == ''){ alert("No hay texto a insertar. Por favor, rellena el campo nombre"); return false; } else return true; } function admin_e_procedencia(){ salida = confirm("żEst\xe1s seguro de que quieres eliminar esta procedencia?"); return salida; } function admin_i_procedencia(){ if (document.form_i_estado.cadena.value == ''){ alert("No hay texto a insertar. Por favor, rellena el campo nombre"); return false; } else return true; } function admin_e_rol(){ salida = confirm("\xbfEst\xe1s seguro de que quieres eliminar este rol?"); return salida; } function admin_i_rol(){ if (document.form_i_rol.cadena.value == ''){ alert("No hay texto a insertar. Por favor, rellena el campo nombre"); return false; } else return true; } function admin_e_fecha(){ salida = confirm("\xbfEst\xe1s seguro de que quieres eliminar esta fecha?"); return salida; } function admin_e_alarma(){ salida = confirm("\xbfEst\xe1s seguro de que quieres eliminar esta alarma?"); return salida; } function admin_e_salario(){ salida = confirm("\xbfEst\xe1s seguro de que quieres eliminar este salario?"); return salida; } function admin_i_incorporacion(){ if (document.form_i_incorporacion.cadena.value == ''){ alert("No hay texto a insertar. Por favor, rellena el campo nombre"); return false; } else return true; } function admin_e_incorporacion(){ salida = confirm("\xbfEst\xe1s seguro de que quieres eliminar este periodo?"); return salida; } function comprobar_excel(formulario){ if (document.form_excel.cadena.value == ''){ alert("No has introducido texto de b\xfasqueda"); return false; } else return true; } function oculta(idCapa){ document.getElementById(idCapa).style.visibility="hidden"; } function muestra(idCapa){ document.getElementById(idCapa).style.visibility="visible"; } function disable(Id_Componente){ if (document.getElementById(Id_Componente)){ document.getElementById(Id_Componente).value=""; document.getElementById(Id_Componente).disabled=true; } } function enable(Id_Componente){ if (document.getElementById(Id_Componente)){ document.getElementById(Id_Componente).disabled=false; } } function popup(mylink, windowname) { var href; var w=800; var h=800; LeftPosition = (screen.width) ? (screen.width-w)/2 : 0; TopPosition = (screen.height) ? (screen.height-h)/2 : 0; var strFeatures = "dialogWidth:" + w + "px;" + "dialogHeight:" + h + "px;" + "dialogLeft:" + LeftPosition + "px;" + "dialogTop:" + TopPosition + "px;" + "status:no;resizable:no;scroll:no;"; window.showModalDialog(mylink, windowname, strFeatures); return true; }