Tercer Corte Auditoria Informatica William Ramirez Lester Vanegas Ericsson Casco

Post on 14-Aug-2015

18 views 0 download

Transcript of Tercer Corte Auditoria Informatica William Ramirez Lester Vanegas Ericsson Casco

Universidad Nacional de Ingeniería

Instituto de Estudios Superiores

Facultad de Ciencias y Sistemas

Primer corte de auditoria

Autores:

Ericsson Martín Casco Sánchez

William Alejandro Ramírez Palacios

Lester Francisco Vanegas

Docente:

Ing. Liber Marcial Cerda Reyes

Grupo: 5Tn1-S

13 de Marzo del 2012

Managua - Nicaragua

Auditoria Informatica. Page 1

INDICE.

OBJETIVOS: .............................................................................................. 3

OBJETIVO GENERAL:.......................................................................... 3

OBJETIVOS ESPECIFICOS: ................................................................... 3

MISION Y VISION....................................................................................... 4

ANTECEDENTES........................................................................................ 5

JUSTIFICACION........................................................................................... 6

ESTRUCTURA ORGANIZACIONAL....................... 7

TECNOLOGIAS .............................................................................................. 8

MANUAL DE FUNCIONES Y COMPETENCIAS .................................... 9

REQUERIMIENTOS…………………………………..................................20

CODIGO FUENTE……………………………………………………………27

Auditoria Informatica. Page 2

Objetivo General.

Realizar una auditoría en la empresa Source Trace Systems en un sistema de

un sistema de evaluación de riesgo crediticio.

Objetivos específicos.

Revisar los procesos que se utilizan actualmente para el desarrollo de un

sistema de evaluación de riesgo crediticio.

Aplicar la metodología Cobit indicada para audtiar un sistema devaluación de

riesgo crediticio.

Nombre de la empresa: Source Trace Systems.

Auditoria Informatica. Page 3

Misión.

Es el proveedor líder independiente de soluciones para transacciones remotas en el campo de

servicios financieros, de la agricultura, los servicios de salud, y para proveedores de micro

seguros y agua limpia, además de organizaciones operando en mercados emergentes.

Vision.

Las soluciones SourceTrace están orientadas a industrias específicas, con la capacidad de

apoyar empresas internacionales. Con las aplicaciones que funcionan en ambientes diversos,

frecuentemente más allá del alcance de tecnologías transaccionales convencionales, los

clientes de SourceTrace dependen de sus soluciones en el campo de las finanzas, en la

administración de cadenas de abastecimiento agrícola y la provisión de agua limpia para

ampliar el alcance de sus redes de información.

Auditoria Informatica. Page 4

Antecedentes.

El sistema evaluación de riesgo crediticio es una petición del mismo cliente para mejorar su

sistema de evaluación de clientes y para hacerlo de forma más rápida por medio de

dispositivos móviles aprovechando conexiones 3g con el objetivo de que las solicitudes lleguen

de forma más rápida a los servidores de la financiera y así poder resolver rápidamente las

solicitudes de créditos.

Auditoria Informatica. Page 5

Justificación.

La orden de pedido del cliente ya tiene más de un año de haberse solicitado y se ha retardado

el lanzamiento para el uso del sistema, el principal problema son defectos con el sistema que al

utilizarse ocasiona muchos fallos lo planeado es detectar estos fallos y rastrear cuales son los

principales motivos de que el sistema aun no esté completamente funcional y el por qué los

encargados de reparar estos fallos aun no dan soluciones definitivas a estos fallos.

Estructura organizacional (Línea de Mando):

Gerente (1 Persona)

Auditoria Informatica. Page 6

Project Manager (1 Persona)

Gerente de Operaciones (1 Persona)

Control de Calidad (1 Persona)

Marketing (2 Personas)

Desarrollo (4 Personas)

Administración (1 Persona)

Sistema: Sistema de evaluación de riesgo crediticio

Plataforma: Android (tablets).

Tecnologías.

Auditoria Informatica. Page 7

La empresa cuenta con las siguientes herramientas para el desarrollo de los sistemas.

Tablets: 2 Archos 512 mb ram, 1ghz processor. Con android 2.3 (Gingerbread).

Celulares: 2 Motorola mb300, con Android 2.2 (Froyo)

1 Samsung Galaxy Ace, con Android 2.3

1 Motorola Bravo, Android 2.2

5 Laptos Dell Inspiron 4 gbs Ram, Proc iCore3 2.3 ghz.

1 Servidor Dell (caracteristicas sin especificar).

1 Laptop Sony Vaio 4 gbs Ram, Proc Centrino2 - 2.6 ghz

Router Inalambrico Linksys.

Paquete de Datos corporativo.

Red Local para compartimiento de archivos.

Servidor Linux (FTP, DHCP, WEB)

Linea telefónica.

Paquetes de Datos Inalambricos 3G para pruebas.

La empresa posee manual de funciones, manual de competencias, diccionario de competencias, documentación de procesos, pero acceder o conseguir esta información no fue

Auditoria Informatica. Page 8

posible debido a restricciones que tiene la empresa con respecto al manejo de este tipo de información.

Lo que tratamos de hacer es una propuesta de un manual de funciones, ya que tenemos información de los cargos que tiene la empresa y las funciones que realizan los mismos. También realizamos un manual de competencias.

Metodología empleada:

Para obtener el siguiente manual se utilizo el mecanismo basado en estatutos, el cual se divide en niveles y se especifican los cargos presentes en cada nivel y su función.

Manual de funciones oficina STS Ni SA

Nivel Lo conforman Función PrincipalDirectivo Presidente Aprobación de proyectos.

Dirección general de la empresa.

Ejecutivo Vice Gerente de operaciones.

Vice Gerente de atención al cliente.

Negociaciones con clientes, seguimiento y control de proyectos.

Administrativo Asistente de presidencia.

Contabilidad de la oficina, control de documentos y planilla.

Operativo Desarrolladores Control de calidad

Diseño y desarrollo de aplicaciones, soporte técnico a clientes, solución a problemas técnicos.

Asistencial Auxiliar de servicios generales

Limpieza y logística de la oficina.

Identificación del cargo.Nombre del cargo

Auditoria Informatica. Page 9

PresidenteNivel FuncionalDirectivo

DependenciaPresidencia

Jefe inmediatoCo-FundadoresNaturaleza del cargoEstatus

N° de cargos1

Resumen del cargo:

Dirigir la empresa, garantizar el funcionamiento óptimo del negocio y representar legalmente en eventos y actos que requieran la presencia del máximo nivel jerárquico.

Descripción de funciones:

1. Prescindir las reuniones con la asamblea compuesta por los cofundadores.2. Presentar informes a los cofundadores sobre la marcha del negocio.3. Establecer las normas dentro de la empresa.4. Velar por el cumplimiento de las normas internas de la empresa.5. Encargarse de las negociaciones con nuevos y actuales clientes.6. Hacer cumplir las órdenes directas de la asamblea.

Manual de competencias:

Perfil RequeridoEducación Experiencia LaboralUniversitarioSer miembro cofundador

CompetenciasAdministrativas Control directivo, toma de decisiones,

planeación, organización, comunicación efectiva y responsabilidad.

Laborales Conocimiento del cargo, calidad, tolerancia al estrés y desarrollo en el cargo.

Humanas Creatividad, relaciones humanas, compromiso, sentido de pertenencia, presentación personal y tolerancia a la frustración.

Identificación del cargo.Nombre del cargo

Auditoria Informatica. Page 10

Vice-Gerente de Operaciones.Nivel FuncionalEjecutivo

DependenciaGerencia de operaciones

Jefe inmediatoPresidenciaNaturaleza del cargoEstatus

N° de cargos1

Resumen del cargo:

Manejar y dirigir los proyectos actuales que se están llevando a cabo en la empresa.

Descripción de funciones:

1. Encargarse de las reuniones con los clientes sobre como se llevaran a cabo el desarrollo de los sistemas

2. Preparar todo el papeleo y protocolo a seguir para celebrar la firma de contratos3. Seguimiento a los proyectos y establecer tiempo de entregas.

Manual de competencias:

Perfil RequeridoEducación Experiencia LaboralUniversitarioIngeniero de Sistemas o carreras a fines

Experiencia en la rama de gestión de proyectos de desarrollo de software

CompetenciasAdministrativas Control directivo, toma de decisiones,

planeación, organización, comunicación efectiva, responsabilidad, conocimientos de metodología de gestión de proyectos.

Laborales Conocimiento del cargo, calidad, tolerancia al estrés y desarrollo en el cargo.

Humanas Creatividad, relaciones humanas, compromiso, sentido de pertenencia, presentación personal y tolerancia a la frustración.

Procesos de los documentos.

Auditoria Informatica. Page 11

********************************************************************************

No accesible.

********************************************************************************

Diccionario de competencia.

Genéricas y Específicas.

El documento que se presenta a continuación define el significado de las competencias identificadas, tanto genéricas como específicas. Asimismo, se definido el significado de cada nivel para cada una de dichas competencias: Nivel A, Nivel B, Nivel C.

El diccionario está organizado de la siguiente manera:

COMPETENCIAS GENÉRICAS.

1. Adaptación al cambio.

2. Creatividad e innovación.

3. Lealtad y sentido de pertenencia.

4. Orientación al cliente.

5. Trabajo en equipo.

COMPETENCIAS ESPECÍFICAS.

1. Compromiso.

2. Credibilidad técnica.

3. Dinamismo.

4. Don de mando.

5. Liderazgo.

6. Pensamiento Estratégico.

7. Precisión.

8. Relaciones públicas.

9. Tolerancia a la presión.

Auditoria Informatica. Page 12

COMPETENCIAS GENÉRICAS

1. ADAPTACIÓN AL CAMBIO.

Definición: Es la capacidad para enfrentarse con flexibilidad y versatilidad a situaciones nuevas y para aceptar los cambios de forma positiva y constructiva. Se identificó esta competencia porque los trabajadores del estudio de arquitectos deben aceptar y adaptarse a los cambios, teniendo en cuenta que la empresa se encuentra en una etapa de crecimiento.

Niveles:

A: Se posee una alta capacidad para enfrentar situaciones cambiantes e innovadoras, conjugando con un gran dominio la estabilidad y la versatilidad.

B: Se muestra abierto a enfrentar situaciones distintas o las que no estaba acostumbrado dentro de su rutina de trabajo.

C: Tiene cierta dificultad para enfrentar situaciones que les son desconocidas. Logra adaptarse de manera lenta a los cambios que se pudiesen suscitar.

2. CREATIVIDAD E INNOVACIÓN

Definición: Es la habilidad que deben poseer los trabajadores de para presentar recursos, ideas y métodos novedosos y concretarlos en acciones. Cada uno de los trabajadores debe ser capaz de innovar en el diseño de cada una de las obras.

Niveles:

A: Propone y encuentra formas nuevas y eficaces de hacer las cosas. Es recursivo, innovador y práctico. Busca nuevas alternativas de solución y se arriesga a romper los esquemas tradicionales. Busca nuevas opciones a fin de satisfacer las expectativas y necesidades de los clientes.

B: Propone ideas creativas cuando las tradicionales no son aplicables a su trabajo. Tiende a realizar cambios que no rompan por completo los esquemas habituales de su trabajo.

C: Tiende a utilizar soluciones que le sirvieron para resolver una situación anterior sin evaluar si se pueden aplicar exitosamente a la actual. Prefiere no tomar riesgos en cuanto a métodos para resolver su trabajo. Se rige por ideas y patrones conductuales tradiciones.

3. LEALTAD Y SENTIDO DE PERTENENCIA

Auditoria Informatica. Page 13

Definición: Se refiere a la identificación de cada trabajador con la organización. Implica conocer los valores y elementos culturales de la empresa, asumirlos, defenderlos y promulgarlos como si fueran propios. Se refiere a la disposición que tenga el trabajador para defender los intereses de la empresa en ocasiones en que éstos se vean amenazados. Implica también el dar prioridad a los intereses organizacionales y comprometerse a la consecución de los mismos.

Niveles:

A: El trabajador conoce los elementos que conforman la cultura de la empresa: lenguaje, símbolos, valores; y los promulga como propios. El trabajador defiende los intereses de la empresa, estando dentro y fuera de ella, durante y fuera de la jornada laboral. Da prioridad a las metas finales de la empresa y participa con esfuerzo e iniciativa para alcanzarlas.

B: Conoce el lenguaje, símbolos y valores de la empresa. Usualmente los promulga y defiende, mas no demuestra una fuerte iniciativa por ello. Tiene noción de la meta final a la que desea llegar la empresa, y en ciertas ocasiones muestra una participación activa para llegar a ella.

C: Demuestra un escaso conocimiento del lenguaje que se maneja al interior de la empresa, como también tiene escaso conocimiento sobre sus costumbres y valores. Podría considerar pertinente anteponer sus intereses personales a los intereses de la organización.

4. ORIENTACIÓN AL CLIENTE

Definición: Es la disposición para realizar el trabajo con base en el conocimiento de las necesidades y expectativas de los clientes. Implica preocuparse por entender las necesidades de los clientes y dar solución a sus problemas; así como realizar esfuerzos adicionales con el fin de exceder sus expectativas y mejorar su calidad de vida.

Niveles:

A: Sus acciones están dirigidas a comprender y satisfacer a los clientes. Busca explorar las necesidades e inquietudes de cada cliente, brindando un trato personalizado que demuestra interés en cada uno de los mismos. Considera la plena satisfacción del cliente como un criterio esencial para la planificación de futuras actividades. Es capaz de realizar esfuerzos con el fin de lograr mejorar la calidad de vida de sus clientes y lograr obtener su aprobación y/o admiración por el trabajo realizado.

B: Busca explorar las necesidades e inquietudes de cada cliente al máximo en la medida que ello resulte esencial para la elaboración de una tarea. Trata de establecer criterios que le permitan evaluar las necesidades y niveles de satisfacción de los clientes de forma general, sin enfatizar en relación a la atención personalizada a los mismos. Realiza esfuerzos eventuales para mejorar la calidad de vida de los clientes.

C: Explora las necesidades e inquietudes de cada cliente en la medida que ello resulte estrictamente necesario. Evaluará los niveles de satisfacción de los clientes utilizando los criterios mínimos para ejecutar su trabajo.

Auditoria Informatica. Page 14

5. TRABAJO EN EQUIPO

Definición: Es la capacidad del trabajador para establecer relaciones con sus compañero a fin de que cada uno pueda desempeñar las funciones de su cargo articulando las metas que le competen alcanzar con las metas de sus compañeros de trabajo y la meta final de la organización. Implica establecer relaciones de cooperación y preocupación no sólo por las propias responsabilidades sino también por las del resto del equipo de trabajo. Es la capacidad de trabajar con otros para conseguir metas comunes.

Niveles:

A: El trabajador logra un alto nivel de desempeño, articulando sus propias funciones con las funciones de sus compañeros de equipo. Demuestra una fuerte preocupación por conseguir los objetivos de su cargo y porque sus compañeros consigan los suyos, para así poder llegar a una meta común. Demuestra un fuerte sentido de colaboración para con sus compañeros.

B: Eventualmente apoya a sus compañeros en el desarrollo de sus trabajos. Con frecuencia antepone sus objetivos personales, pero si se ejerce alguna presión sobre él podría demostrar cierta iniciativa para colaborar en la consecución de una meta común.

C: Demuestra una escasa colaboración para con el trabajo de sus compañeros. Sólo apoya al resto del equipo cuando es obligado a ello o cuando ve que, de lo contrario, su permanencia en la empresa estaría en peligro.

COMPETENCIAS ESPECÍFICAS

1. COMPROMISO

Definición: Es la capacidad del individuo para tomar conciencia de la importancia que tiene el cumplir con el desarrollo de su trabajo dentro del plazo que se le ha estipulado. Dicho trabajo debe ser asumido con responsabilidad, poniendo el mayor esfuerzo para lograr un producto con un alto estándar de calidad que satisfaga y supere las expectativas de los clientes.

Niveles:

A: Demuestra un alto compromiso en el desarrollo de su trabajo, el cual se caracteriza por cumplir con elevados estándares de calidad, llegando a superar las expectativas de los clientes. Cumple responsablemente con realizar su trabajo dentro de los plazos establecidos.

B: Su desempeño alcanza los estándares de calidad requeridos. En ciertas ocasiones podría demorar en entregar su trabajo dentro del plazo que se le ha indicado, aunque ello no es algo usual.

C: Es consciente de la importancia de su trabajo, pero ante tareas que podrían resultar complicadas, su desempeño puede no alcanzar los estándares de calidad requeridos.

Auditoria Informatica. Page 15

2. CREDIBILIDAD TÉCNICA

Definición: Implica generar credibilidad en otros teniendo como base los conocimientos técnicos de su especialidad.

Niveles:

A: Es considerado el referente técnico clave en relación a las labores que realiza y es habitualmente consultado para tomar decisiones.

B: Participa en las discusiones que se encuentren en relación a las labores técnicas que realiza. Goza de cierta credibilidad y ello lo convierte en uno de los referentes técnicos de la empresa.

C: Demuestra tener cierto dominio de los conocimientos técnicos que se relacionan con el servicio que presta. Goza de menor credibilidad y en oportunidades no es considerado al tomar decisiones clave en la empresa.

3. DINAMISMO

Definición: Se trata de la habilidad para trabajar arduamente en situaciones cambiantes o alternativas, que cambian es cortos espacios de tiempo, en jornadas de trabajo prolongadas sin que por esto se vea afectado su nivel de actividad.

Niveles:

A: Presenta buena capacidad para adaptarse a los cambios y para trabajar enérgicamente. Anticipa y responde positivamente a las variaciones del entorno. Comprende las implicaciones y consecuencias de los cambios. Prevé las ventajas y desventajas de cada modificación.

B: Usualmente demuestra capacidad para adaptarse a los cambios y trabajar enérgicamente. Responde positivamente a las variaciones del entorno. Su nivel de rendimiento no se ve afectado por los cambios.

C: Posee baja predisposición para ser enérgico en situaciones en las que el trabajo sea duro. Su rendimiento puede verse seriamente afectado en situaciones de cambio.

4. DON DE MANDO

Definición: Se define como la capacidad del individuo para organizar al equipo de trabajo que tiene bajo su responsabilidad, brindarles las pautas y lineamientos sobre cómo deben realizar su trabajo, bajo qué parámetros, y que dichas pautas sean comprendidas y acatadas por el personal.

Auditoria Informatica. Page 16

Niveles:

A: Demuestra una amplia capacidad para organizar a su equipo de trabajo. Brinda de forma clara y convincente las pautas para que el personal a su cargo comprenda bajo qué parámetros se debe realizar el trabajo. Ello permite que sus subordinados puedan acatar dichas pautas, logrando así brindar un servicio de calidad.

B: Su capacidad de organización y planificación del trabajo es óptima. En ocasiones se podrían presentar dificultades en el acatamiento de las indicaciones por parte de su personal.

C: Demuestra dificultad para organizar a su personal. No brinda pautas precisas, lo cual impide que sus colaboradores acaten las indicaciones y entiendan cómo debe ser el trabajo a realizar.

5. LIDERAZGO

Definición: Es la capacidad del trabajador para ejercer influencia sobre su equipo, promoviendo en ellos una alta motivación por conseguir cada objetivo en su trabajo, lo cual conllevará a alcanzar la meta final de la organización. Implica la habilidad para comunicar una visión de la estrategia organizacional, haciendo que esta visión parezca no sólo posible sino también deseable por los receptores o interesados, creando en ellos un compromiso genuino.

Niveles:

A: Ejerce una fuerte influencia en todos los miembros de la empresa. Tiene la habilidad de persuadirlos y promover en ellos una fuerte motivación para que se comprometan con la empresa en todos los sentidos y se esfuercen por brindar un servicio de gran calidad. Se comunica de forma eficaz, eficiente y consistente con los trabajadores en los distintos niveles funcionales.

B: El trabajador usualmente es persuasivo y ocasionalmente logra promover en sus compañeros una mayor motivación hacia su trabajo; sin embargo, en ocasiones no logra influir sobre trabajadores que se encuentran en un nivel funcional distinto al suyo.

C: El trabajador en escasas ocasiones logra influir sobre el resto de sus compañeros. Posee escasas habilidades para fomentar en ellos una mayor motivación por su trabajo. Tiene dificultad para comunicarse con personal de un nivel funcional distinto al suyo.

6. PENSAMIENTO ESTRATÉGICO

Auditoria Informatica. Page 17

Definición: Habilidad para asimilar rápidamente los cambios del entorno, oportunidades y amenazas, y para identificar las características propias de la organización, debilidades y fortalezas. Es poder traducir estos cambios y características a la ejecución de acciones y planes concretos que permitan el desarrollo de la empresa.

Niveles:

A: Comprende rápidamente los cambios del entorno, las oportunidades del mercado, las amenazas competitivas y las fortalezas y debilidades de su propia organización al identificar cual sería la mejor propuesta estratégica. Presenta alta capacidad para adaptarse a los cambios y para trabajar enérgicamente. Anticipa y responde positivamente a las variaciones del entorno. Comprende las implicaciones y consecuencias de los cambios. Prevé las ventajas y desventajas de cada modificación.

B: Comprende los cambios del entorno y las oportunidades del mercado. Detecta oportunidades de hacer negocios y crear alianzas estratégicas siempre que sean de fácil acceso.

C: Experimenta dificultad al tratar de percibir los cambios del entorno. No se encuentra en la capacidad de proponer acciones o programas para que la organización se adecue al medio.

7. PRECISIÓN

Definición: Es la habilidad para realizar las tareas asignadas con alto grado de fidelidad.

Implica una insistencia por la exactitud en cada tarea que involucre la labor a realizar.

Niveles:

A: Sus tareas están orientadas a buscar cada vez mayor exactitud. Busca asegurar la veracidad de la información resultante de su trabajo. Se orienta por plasmar su obra de manera que refleje la realidad con un alto nivel de precisión.

B: Está orientado a realizar tareas con precisión, una vez que considere que lo ha logrado no insistirá en superar los niveles establecidos.

C: Es simplista y poco preciso en los resultados de tareas que requieren niveles altos de destreza.

8. RELACIONES PÚBLICAS

Definición: Capacidad para establecer redes complejas de personas: con clientes, líderes en el mercado de interés, proveedores y toda la comunidad en general. Implica un esfuerzo planificado y sostenido

Auditoria Informatica. Page 18

para establecer y mantener la buena voluntad y la compresión mutua entre la organización y sus clientes internos/externos, consolidando así la imagen de la empresa. Esta habilidad le permitirá al trabajador realizar la publicidad institucional de la organización, promoviendo y haciendo conocer aspectos determinados de la misma.

Niveles:

A: El trabajador posee amplios recursos para consolidar la imagen de la empresa, comunicando las distintas facetas de ésta a diversos receptores: clientes internos y externos, proveedores, y comunidad. Tiene una alta capacidad para realizar la publicidad de la empresa a través de dichas relaciones.

B: El trabajador posee recursos para dar a conocer las facetas e imagen de la empresa sólo a ciertos receptores. En ocasiones se le podrían presentar dificultades para dar a conocer en su real dimensión la imagen que se quiere publicitar de la empresa.

C: La llegada del trabajador a los receptores y al mercado es escasa, ya que no posee las habilidades suficientes para establecer las relaciones interpersonales requeridas.

9. TOLERANCIA A LA PRESIÓN

Definición: Capacidad de continuar actuando eficazmente aún en situaciones de presión de tiempo, oposiciones y diversidad. Es la facultad de responder y trabajar con alto desempeño en situaciones de mucha exigencia.

Niveles:

A: Alcanza los objetivos previstos en situaciones de presión de tiempo, oposición y diversidad. Su desempeño es alto en situaciones de mucha exigencia. Puede priorizar las demandas con facilidad en contextos de mucha presión.

B: Alcanza los objetivos aunque esté presionado por el tiempo y su desempeño es usualmente bueno en situaciones de exigencia.

C: Su desempeño se ve menguado en situaciones de presión de tiempo, oposición y diversidad. Su desempeño es más bajo en situaciones de mucha exigencia. Le es difícil priorizar las demandas en estas situaciones.

Requerimientos.

Auditoria Informatica. Page 19

ID Requerimiento(s)

1 La aplicación “Solicitud de Crédito” deberá permitir a los Analistas de crédito, mediante el uso de dispositivos móviles (Tablet) ingresar con un usuario y una clave única.

2 El Analista de crédito deberá realizar un inicio de día o inicio de sesión para comenzar a ingresar las solicitudes.

3 La aplicación “Solicitud de Crédito” deberá permitir a los Analistas de crédito, ingresar las solicitudes de crédito de los clientes.

4 La aplicación “Solicitud de Crédito” deberá registrar automáticamente la fecha y hora en que un Analista de crédito ingresa una solicitud de crédito.

5 La aplicación “Solicitud de Crédito” debe capturar automáticamente si crédito es:1. Nuevo2. Renovación

Se debe permitir la selección de uno de las opciones anteriores.Si se selecciona renovación se deberá ingresar el código del crédito que se renovará y se deberá mostrar el monto del crédito anterior, la fecha y lugar de desembolso.

La aplicación “Solicitud de Crédito” deberá garantizar que solo se permita el registro de una solicitud de crédito, si el cliente correspondiente está al día con todos los pagos de su(s) préstamo(s) correspondientes (es decir, no está moroso).

Nota: La aplicación consultará los datos del estado de crédito del día anterior de los clientes que serán cargados al realizar el inicio de día.

6 La aplicación “Solicitud de Crédito” deberá permitir a los Analistas de crédito, el registro y captura de los siguientes datos de la Solicitud de crédito:

1. Datos generales del cliente2. Características del negocios3. Datos Laborales4. Datos del Crédito Solicitado5. Datos del Fiador6. Referencias7. Evaluación del Riesgo Crediticio8. Plan de Inversión9. Propuesta del Promotor

6 GENERALES DEL CLIENTE.La aplicación “Solicitud de Crédito” deberá asegurar que obligatoriamente se capture:

1. Nombre del cliente (primer nombre, segundo nombre, primer apellido, segundo apellido). El ingreso del segundo nombre debe ser opcional.

2. Fecha de nacimiento3. Cédula de Identidad4. Nacionalidad5. Profesión u Oficio6. Teléfono

7 7. E-Mail

Auditoria Informatica. Page 20

ID Requerimiento(s)

1 La aplicación “Solicitud de Crédito” deberá permitir a los Analistas de crédito, mediante el uso de dispositivos móviles (Tablet) ingresar con un usuario y una clave única.

2 El Analista de crédito deberá realizar un inicio de día o inicio de sesión para comenzar a ingresar las solicitudes.

3 La aplicación “Solicitud de Crédito” deberá permitir a los Analistas de crédito, ingresar las solicitudes de crédito de los clientes.

4 La aplicación “Solicitud de Crédito” deberá registrar automáticamente la fecha y hora en que un Analista de crédito ingresa una solicitud de crédito.

5 La aplicación “Solicitud de Crédito” debe capturar automáticamente si crédito es:1. Nuevo2. Renovación

Se debe permitir la selección de uno de las opciones anteriores.Si se selecciona renovación se deberá ingresar el código del crédito que se renovará y se deberá mostrar el monto del crédito anterior, la fecha y lugar de desembolso.

La aplicación “Solicitud de Crédito” deberá garantizar que solo se permita el registro de una solicitud de crédito, si el cliente correspondiente está al día con todos los pagos de su(s) préstamo(s) correspondientes (es decir, no está moroso).

Nota: La aplicación consultará los datos del estado de crédito del día anterior de los clientes que serán cargados al realizar el inicio de día.

8. Estado Civil. (Se debe permitir la selección de uno de los siguientes estados: Soltero (a), Casado(a), Acompañado (a)).

9. Número de Dependientes10. Dirección exacta (Detalle Ciudad, Municipio,).1. La casa es: (Se debe permitir la selección de uno de las siguientes opciones: Propia, Alquilada, Otros. En

caso de seleccionar otros, se debe permitir la especificación del mismo).11. Años de Habitar.

DATOS DEL CONYUGE1. Nombre Completo (primer nombre, segundo nombre, primer apellido, segundo apellido). El ingreso del

segundo nombre debe ser opcional.2. Cédula de Identidad3. Profesión u Oficio4. Dirección y Teléfono de donde Trabaja o Negocio:5. Salario o Ingresos Mensuales del Negocio.

8 CARACTERISTICAS DEL NEGOCIO.La aplicación “Solicitud de Crédito” deberá asegurar que obligatoriamente se capture:

2. Tipo de Negocio3. Años de tener el Negocio4. Teléfono del Negocio5. Dirección del Negocio6. Sector Económico del Comercio. (Se debe permitir la selección de una de las siguientes opciones:

Comercio, Servicios, Otro. En caso de seleccionar otros, se debe permitir la especificación del mismo).

Auditoria Informatica. Page 21

ID Requerimiento(s)

1 La aplicación “Solicitud de Crédito” deberá permitir a los Analistas de crédito, mediante el uso de dispositivos móviles (Tablet) ingresar con un usuario y una clave única.

2 El Analista de crédito deberá realizar un inicio de día o inicio de sesión para comenzar a ingresar las solicitudes.

3 La aplicación “Solicitud de Crédito” deberá permitir a los Analistas de crédito, ingresar las solicitudes de crédito de los clientes.

4 La aplicación “Solicitud de Crédito” deberá registrar automáticamente la fecha y hora en que un Analista de crédito ingresa una solicitud de crédito.

5 La aplicación “Solicitud de Crédito” debe capturar automáticamente si crédito es:1. Nuevo2. Renovación

Se debe permitir la selección de uno de las opciones anteriores.Si se selecciona renovación se deberá ingresar el código del crédito que se renovará y se deberá mostrar el monto del crédito anterior, la fecha y lugar de desembolso.

La aplicación “Solicitud de Crédito” deberá garantizar que solo se permita el registro de una solicitud de crédito, si el cliente correspondiente está al día con todos los pagos de su(s) préstamo(s) correspondientes (es decir, no está moroso).

Nota: La aplicación consultará los datos del estado de crédito del día anterior de los clientes que serán cargados al realizar el inicio de día.

7. Producto que Fabrica o Vende8. Número de Trabajadores9. Cómo son las ventas. (Se debe permitir la selección de una o ambas de las siguientes opciones:

Contado, Crédito).10. Cada cuanto recupera sus créditos. (Se debe permitir la selección de una o varias de las siguientes

opciones: Semanal, Quincenal, Mensual, Otros. En caso de seleccionar otros, se debe permitir la especificación del mismo).

11. Ventas Mensuales12. Costo de Venta13. Margen de Ganancia. (Se calcula restando de costo de venta a las ventas mensuales).

9 DATOS LABORALES.La aplicación “Solicitud de Crédito” deberá asegurar que obligatoriamente se capture los siguientes datos del solicitante:

1. Empresa donde Trabaja2. Dirección3. Teléfono4. Fax5. Puesto que Ocupa6. Tiempo de Trabajar7. Sueldo Mensual

10 DATOS DEL CREDITO SOLICITADO:La aplicación “Solicitud de Crédito” deberá asegurar que obligatoriamente se capture:

Auditoria Informatica. Page 22

ID Requerimiento(s)

1 La aplicación “Solicitud de Crédito” deberá permitir a los Analistas de crédito, mediante el uso de dispositivos móviles (Tablet) ingresar con un usuario y una clave única.

2 El Analista de crédito deberá realizar un inicio de día o inicio de sesión para comenzar a ingresar las solicitudes.

3 La aplicación “Solicitud de Crédito” deberá permitir a los Analistas de crédito, ingresar las solicitudes de crédito de los clientes.

4 La aplicación “Solicitud de Crédito” deberá registrar automáticamente la fecha y hora en que un Analista de crédito ingresa una solicitud de crédito.

5 La aplicación “Solicitud de Crédito” debe capturar automáticamente si crédito es:1. Nuevo2. Renovación

Se debe permitir la selección de uno de las opciones anteriores.Si se selecciona renovación se deberá ingresar el código del crédito que se renovará y se deberá mostrar el monto del crédito anterior, la fecha y lugar de desembolso.

La aplicación “Solicitud de Crédito” deberá garantizar que solo se permita el registro de una solicitud de crédito, si el cliente correspondiente está al día con todos los pagos de su(s) préstamo(s) correspondientes (es decir, no está moroso).

Nota: La aplicación consultará los datos del estado de crédito del día anterior de los clientes que serán cargados al realizar el inicio de día.

1. Monto Solicitado2. Plazo. (En cantidad de meses)14. Destino del Crédito. (Se debe permitir la selección de una de las siguientes opciones: Comercio,

Agricultura, Infraestructura, Otros. En caso de seleccionar otros, se debe permitir la especificación del mismo).

3. Detalle del Destino del Crédito4. Garantía ofrecida. (Se debe permitir la selección de una de las siguientes opciones: Hipotecaria,

Prendaria, Solidaria).5. Detalle de la Garantía (Se debe presentar un campo alfanumérico para que el Analista de crédito

ingrese la información).8. Fecha del análisis de Crédito.

11 DATOS DEL FIADOR.La aplicación “Solicitud de Crédito” deberá asegurar que obligatoriamente se capture:

1. Nombre (Primer Nombre, Segundo Nombre, 1er Apellido, 2do Apellido). La captura del segundo nombre debe ser opcional.

2. Lugar y Fecha de Nacimiento3. Cedula de Identidad4. Nacionalidad5. Profesión u Oficio6. Teléfono7. E-mail8. Estado Civil. (Se debe permitir la selección de una de las siguientes opciones: Soltero(a), Casado(a),

Acompañado(a)).9. Número de Dependientes

Auditoria Informatica. Page 23

ID Requerimiento(s)

1 La aplicación “Solicitud de Crédito” deberá permitir a los Analistas de crédito, mediante el uso de dispositivos móviles (Tablet) ingresar con un usuario y una clave única.

2 El Analista de crédito deberá realizar un inicio de día o inicio de sesión para comenzar a ingresar las solicitudes.

3 La aplicación “Solicitud de Crédito” deberá permitir a los Analistas de crédito, ingresar las solicitudes de crédito de los clientes.

4 La aplicación “Solicitud de Crédito” deberá registrar automáticamente la fecha y hora en que un Analista de crédito ingresa una solicitud de crédito.

5 La aplicación “Solicitud de Crédito” debe capturar automáticamente si crédito es:1. Nuevo2. Renovación

Se debe permitir la selección de uno de las opciones anteriores.Si se selecciona renovación se deberá ingresar el código del crédito que se renovará y se deberá mostrar el monto del crédito anterior, la fecha y lugar de desembolso.

La aplicación “Solicitud de Crédito” deberá garantizar que solo se permita el registro de una solicitud de crédito, si el cliente correspondiente está al día con todos los pagos de su(s) préstamo(s) correspondientes (es decir, no está moroso).

Nota: La aplicación consultará los datos del estado de crédito del día anterior de los clientes que serán cargados al realizar el inicio de día.

10. Dirección Exacta de Domicilio15. La casa es. (Se debe permitir la selección de una de las siguientes opciones: Propia, Alquilada, Otros. En

caso de seleccionar otros, se debe permitir la especificación del mismo).11. Años de Habitar

DATOS LABORALES DEL FIADOR12. Empresa donde Trabaja13. Dirección14. Teléfono15. Fax16. Puesto que Ocupa17. Tiempo de Trabajar18. Sueldo Mensual

NEGOCIO19. Tipo de Negocio20. Años de Tener el Negocio21. Teléfono22. Dirección del Negocio16. Sector Económico. (Se debe permitir la selección de una de las siguientes opciones: Comercio, Servicios,

Otros. En caso de seleccionar otros, se debe permitir la especificación del mismo).23. Garantía Ofrecida (Se debe permitir la selección de una de las siguientes opciones: (Hipotecaria,

Prendaria, Solidaria).24. Detalle de la Garantía25. Parentesco con el Deudor

Auditoria Informatica. Page 24

ID Requerimiento(s)

1 La aplicación “Solicitud de Crédito” deberá permitir a los Analistas de crédito, mediante el uso de dispositivos móviles (Tablet) ingresar con un usuario y una clave única.

2 El Analista de crédito deberá realizar un inicio de día o inicio de sesión para comenzar a ingresar las solicitudes.

3 La aplicación “Solicitud de Crédito” deberá permitir a los Analistas de crédito, ingresar las solicitudes de crédito de los clientes.

4 La aplicación “Solicitud de Crédito” deberá registrar automáticamente la fecha y hora en que un Analista de crédito ingresa una solicitud de crédito.

5 La aplicación “Solicitud de Crédito” debe capturar automáticamente si crédito es:1. Nuevo2. Renovación

Se debe permitir la selección de uno de las opciones anteriores.Si se selecciona renovación se deberá ingresar el código del crédito que se renovará y se deberá mostrar el monto del crédito anterior, la fecha y lugar de desembolso.

La aplicación “Solicitud de Crédito” deberá garantizar que solo se permita el registro de una solicitud de crédito, si el cliente correspondiente está al día con todos los pagos de su(s) préstamo(s) correspondientes (es decir, no está moroso).

Nota: La aplicación consultará los datos del estado de crédito del día anterior de los clientes que serán cargados al realizar el inicio de día.

12 REFERENCIAS:La aplicación “Solicitud de Crédito” deberá asegurar que obligatoriamente se capture los siguientes tipos de Referencias:

PERSONALES:Se debe permitir el ingreso de 3 referencias personales y todos los campos deben ser obligatorios.

1. Nombre Completo2. Nombre y Dirección de donde trabaja3. Tiempo de Conocerlo4. Teléfono

COMERCIALESSe debe permitir el ingreso de 2 referencias personales y todos los campos deben ser obligatorios.

1. Nombre Completo2. Nombre y Dirección de donde trabaja3. Relación Comercial4. Teléfono

12 EVALUACION DE RIESGO CREDITICIOLa aplicación “Solicitud de Crédito” deberá asegurar que obligatoriamente se capture:

SITUACION FINANCIERA MENSUALBALANCE GENERAL (CÓRDOBAS)

1. Efectivo C$

Auditoria Informatica. Page 25

ID Requerimiento(s)

1 La aplicación “Solicitud de Crédito” deberá permitir a los Analistas de crédito, mediante el uso de dispositivos móviles (Tablet) ingresar con un usuario y una clave única.

2 El Analista de crédito deberá realizar un inicio de día o inicio de sesión para comenzar a ingresar las solicitudes.

3 La aplicación “Solicitud de Crédito” deberá permitir a los Analistas de crédito, ingresar las solicitudes de crédito de los clientes.

4 La aplicación “Solicitud de Crédito” deberá registrar automáticamente la fecha y hora en que un Analista de crédito ingresa una solicitud de crédito.

5 La aplicación “Solicitud de Crédito” debe capturar automáticamente si crédito es:1. Nuevo2. Renovación

Se debe permitir la selección de uno de las opciones anteriores.Si se selecciona renovación se deberá ingresar el código del crédito que se renovará y se deberá mostrar el monto del crédito anterior, la fecha y lugar de desembolso.

La aplicación “Solicitud de Crédito” deberá garantizar que solo se permita el registro de una solicitud de crédito, si el cliente correspondiente está al día con todos los pagos de su(s) préstamo(s) correspondientes (es decir, no está moroso).

Nota: La aplicación consultará los datos del estado de crédito del día anterior de los clientes que serán cargados al realizar el inicio de día.

2. Depósitos en Bancos3. Cuentas por Cobrar4. Inventario5. Total Activo Circulante. Es la suma de los numerales 1 al 4.6. Total Activo Fijo7. Total Activos C$. Es la suma del Activo circulante + Activo fijo.8. Préstamos. Con Otras instituciones (a largo plazo)9. Cuentas por pagar (corto plazo)10. Total Pasivo C$. Es la suma del numeral 8 y 9.11. Patrimonio o Capital12. Total Pasivo + Patrimonio C$.

UNIDAD FAMILIAR1. Ingresos Fuera del Negocio C$2. Gastos Familiares3. Alimentación4. Educación5. Alquiler6. Trasporte7. Servicios Básicos8. Salud9. Vestido10. Obligaciones11. Otros12. Saldo Familiar Disponible C$. (Se calcula restando todos los gastos al ingreso familiar).

Auditoria Informatica. Page 26

ID Requerimiento(s)

1 La aplicación “Solicitud de Crédito” deberá permitir a los Analistas de crédito, mediante el uso de dispositivos móviles (Tablet) ingresar con un usuario y una clave única.

2 El Analista de crédito deberá realizar un inicio de día o inicio de sesión para comenzar a ingresar las solicitudes.

3 La aplicación “Solicitud de Crédito” deberá permitir a los Analistas de crédito, ingresar las solicitudes de crédito de los clientes.

4 La aplicación “Solicitud de Crédito” deberá registrar automáticamente la fecha y hora en que un Analista de crédito ingresa una solicitud de crédito.

5 La aplicación “Solicitud de Crédito” debe capturar automáticamente si crédito es:1. Nuevo2. Renovación

Se debe permitir la selección de uno de las opciones anteriores.Si se selecciona renovación se deberá ingresar el código del crédito que se renovará y se deberá mostrar el monto del crédito anterior, la fecha y lugar de desembolso.

La aplicación “Solicitud de Crédito” deberá garantizar que solo se permita el registro de una solicitud de crédito, si el cliente correspondiente está al día con todos los pagos de su(s) préstamo(s) correspondientes (es decir, no está moroso).

Nota: La aplicación consultará los datos del estado de crédito del día anterior de los clientes que serán cargados al realizar el inicio de día.

13 FLUJO DE INGRESOS Y EGRESOS (CÓRDOBAS)1. Ingreso por Ventas C$2. Costos por Mercadería / Producción3. Costos Operativos4. Pago de Sueldos5. Pago de Transportes6. Pago de Servicios7. Alquiler8. Otros9. Impuestos10. Depreciación11. Utilidad Neta12. Saldo Familiar Disponible. (Punto 12 de Unidad Familiar)13. Consolidado de Disponibilidad: Es la suma de Utilidad neta + saldo familiar disponible.

INDICADORES FINANCIEROS CRITERIO

Cobertura S/ = Cuota de Crédito / Utilidad después de los coste de Producción Ingresos Brutos

<=25%

Capacidad de pago= Disponibilidad/ Cuota de Crédito >=150%

Auditoria Informatica. Page 27

ID Requerimiento(s)

1 La aplicación “Solicitud de Crédito” deberá permitir a los Analistas de crédito, mediante el uso de dispositivos móviles (Tablet) ingresar con un usuario y una clave única.

2 El Analista de crédito deberá realizar un inicio de día o inicio de sesión para comenzar a ingresar las solicitudes.

3 La aplicación “Solicitud de Crédito” deberá permitir a los Analistas de crédito, ingresar las solicitudes de crédito de los clientes.

4 La aplicación “Solicitud de Crédito” deberá registrar automáticamente la fecha y hora en que un Analista de crédito ingresa una solicitud de crédito.

5 La aplicación “Solicitud de Crédito” debe capturar automáticamente si crédito es:1. Nuevo2. Renovación

Se debe permitir la selección de uno de las opciones anteriores.Si se selecciona renovación se deberá ingresar el código del crédito que se renovará y se deberá mostrar el monto del crédito anterior, la fecha y lugar de desembolso.

La aplicación “Solicitud de Crédito” deberá garantizar que solo se permita el registro de una solicitud de crédito, si el cliente correspondiente está al día con todos los pagos de su(s) préstamo(s) correspondientes (es decir, no está moroso).

Nota: La aplicación consultará los datos del estado de crédito del día anterior de los clientes que serán cargados al realizar el inicio de día.

Cobertura de Garantía=Valor de la Garantía / Monto de Crédito >=150%

Grado de Endeudamiento= Total Pasivo / Activo <=50%

14 PLAN DE INVERSION:La aplicación “Solicitud de Crédito” deberá asegurar que obligatoriamente se capturen al menos 12 líneas con la siguiente información:

1. Número2. Descripción3. Costo Unitario5. Costo Total

15 PROPUESTA DEL PROMOTORLa aplicación “Solicitud de Crédito” deberá asegurar que obligatoriamente se capture:

1. Monto2. Plazo3. Observaciones

16 Al presionar el botón “Guardar” se deberá imprimir un resumen - que será especificado por AFODENIC en el detalle de los requerimientos - y deberá tener espacio para firma del:

1. Promotor2. Solicitante3. Fiador.

Auditoria Informatica. Page 28

ID Requerimiento(s)

1 La aplicación “Solicitud de Crédito” deberá permitir a los Analistas de crédito, mediante el uso de dispositivos móviles (Tablet) ingresar con un usuario y una clave única.

2 El Analista de crédito deberá realizar un inicio de día o inicio de sesión para comenzar a ingresar las solicitudes.

3 La aplicación “Solicitud de Crédito” deberá permitir a los Analistas de crédito, ingresar las solicitudes de crédito de los clientes.

4 La aplicación “Solicitud de Crédito” deberá registrar automáticamente la fecha y hora en que un Analista de crédito ingresa una solicitud de crédito.

5 La aplicación “Solicitud de Crédito” debe capturar automáticamente si crédito es:1. Nuevo2. Renovación

Se debe permitir la selección de uno de las opciones anteriores.Si se selecciona renovación se deberá ingresar el código del crédito que se renovará y se deberá mostrar el monto del crédito anterior, la fecha y lugar de desembolso.

La aplicación “Solicitud de Crédito” deberá garantizar que solo se permita el registro de una solicitud de crédito, si el cliente correspondiente está al día con todos los pagos de su(s) préstamo(s) correspondientes (es decir, no está moroso).

Nota: La aplicación consultará los datos del estado de crédito del día anterior de los clientes que serán cargados al realizar el inicio de día.

17 La aplicación “Solicitud de Crédito” debe tener un botón para guardar y enviar los datos al sistema de AFODENIC.

18 El Analista de crédito deberá realizar fin de día o cierre de sesión para poder enviar todos los datos que ingreso durante el día. La comunicación se realizará vía wifi.

Auditoria Informatica. Page 29

Código Fuente.

MainScreen.

<!DOCTYPE HTML>

<html>

<head>

<title>Solicitud de Cr&eacute;dito</title>

<meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0, maximum-scale=1.0, target-densityDpi=device-dpi" charset="utf-8"/>

<link rel="stylesheet" href="css/jquery.mobile-1.0b1.css" />

Auditoria Informatica. Page 30

<link rel="stylesheet" href="css/jquery.mobile.simpledialog.min.css" />

<link rel="stylesheet" href="css/jquery.mobile.datebox-1.0b1.min.css" />

<link rel="stylesheet" href="css/customicon.css"/>

<link rel="stylesheet" href="css/mobile.css"/>

<script src="js/jquery-1.6.1.min.js"></script>

<script src="js/jquery.mobile-1.0b1.min.js"></script>

<script type="text/javascript" src="js/jquery.mobile.simpledialog.min.js"></script>

<script type="text/javascript" src="js/jquery.mobile.datebox-1.0b1.min.js"></script>

<script src="js/phonegap.0.9.5.1.js"></script>

<script src="js/jqueryui.js"></script>

<script src="js/jquery.mousewheel.min.js"></script>

<script src="js/jquery.iviewer.js"></script>

<script src="js/ESERemoteActions.js"></script>

<script src="js/ESERemoteFunctions.js"></script>

<script src="js/ESERemotePlugins.js"></script>

<script src="js/jquery.mobile.datebox.espanol.js"></script>

</head>

<body>

<div data-role="page" id="mainScreen" data-theme='f'>

<div data-role="header" data-nobackbtn="true" data-position="inline">

<a id="exitApp" href="#" data-icon="delete" class="ui-btn-right">Salir</a>

<h1>Solicitud de Cr&eacute;dito</h1>

</div>

<div data-role="content" data-theme='f'>

<div align="center"><img align="middle" src="imagenes/logo_micredito.png"/></div><br>

Auditoria Informatica. Page 31

<label for="username">Usuario:</label>

<input type="text" name="username" id="username" class="txtInput" tabindex="1" value=""/>

<label for="password">Contrase&ntilde;a:</label>

<input type="password" name="password" id="password" class="txtInput" tabindex="2" value=""/>

<input data-theme="f" type="button" name="btLogin" id="btLogin" value="Inicie sesi&oacute;n" />

<p align="center"><img src="css/images/warning-icon.png" alt="Warning"/></p>

<h4 align="center">Ha ingresado a una aplicaci&oacute;n privada.</h4>

<p style="font-size: small;" align="center">Se le permitir&aacute; el ingreso a esta aplicaci&oacute;n &uacute;nicamente a usuarios autorizados. Al utilizar esta aplicaci&oacute;n, usted y su organizaci&oacute;n ha acordado estar de acuerdo con los t&eacute;rminos estipulados en el contrato de licencia ESE.</p>

</div>

</div>

</body>

</html>

MenuPrincipal

<div data-role="page" id="menuPrincipal" data-theme="f" align="center">

<div data-role="header">

<h1>Men&uacute; Principal</h1>

<a id="exitApp" class="ui-btn-right" data-icon="delete">Salir</a></div>

<div data-role="content">

<div data-role="collapsible" id="colMenu1" data-collapsed="true"><h3>Datos del Cliente</h3>

<ul data-role="listview" data-inset="true">

<li><a id="btnGeneralesCliente">Generales del cliente</a></li>

<li><a id="btnCaracteristicasNegocio">Caracter&iacute;sticas del negocio</a></li>

Auditoria Informatica. Page 32

<li><a id="btnDatosLaborales">Datos laborales</a></li>

<li><a id="btnReferencias">Referencias</a></li>

</ul></div>

<div data-role="collapsible" id="colMenu2" data-collapsed="true"><h3>Datos del Fiador</h3>

<ul data-role="listview" data-inset="true">

<li><a id="btnDatosDelFiador">Generales del fiador</a></li>

</ul></div>

<div data-role="collapsible" id="colMenu3" data-collapsed="true"><h3>Datos de Cr&eacute;dito</h3>

<ul data-role="listview" data-inset="true">

<li><a id="btnDatosCreditoSolicitado">Datos del cr&eacute;dito solicitado</a></li>

<li><a id="btnEvaluacionDelRiesgoCrediticio">Evaluaci&oacute;n del riesgo crediticio</a></li>

<li><a id="btnPlanDeInversion">Plan de Inversi&oacute;n</a></li>

<li><a id="btnPropuestaPromotor">Propuesta del promotor</a></li>

</ul></div>

</div>

<div data-role="footer" class="ui-bar"><fieldset data-role="controlgroup" data-type="horizontal"><a data-role="button" id="btnCancelarSolicitudCredito" data-icon="delete" data-iconpos="right">Cancelar</a><a data-role="button" id="btnGuardarSolicitudCredito" data-icon="check" data-iconpos="right">Guardar Solicitud De Cr&eacute;dito</a></fieldset></div>

</div>

Auditoria Informatica. Page 33

FrmSolicitudesSesion

<div data-role="page" id="pageSolicitudesIngresadas" align="center" data-theme="f">

<div data-role="header"><a id="backApp" data-rel="back" href="#" data-icon="back">Atras</a><h1>Solicitudes Ingresadas</h1><a id="exitApp" href="#" data-icon="delete" class="ui-btn-right">Salir</a></div>

<div data-role="content">

<table id="tblListadoSolicitudesDia" style="text-align:center" class="borde">

<thead>

<tr>

<th>&nbsp;</th>

<th class="opcion">Detalle de Solicitud</th>

Auditoria Informatica. Page 34

<th class="opcion">Nombre del Cliente</th>

<th class="opcion">Fecha de Solicitud</th>

<th class="opcion">Hora de Solicitud</th>

</tr>

</thead>

<tbody>

<tr><td><a data-role="button" class="ui-bar">boton</a></td>

<td>Detalle</td>

<td>Nombre</td>

<td>Fecha</td>

<td>Hora</td></tr>

</tbody>

</table>

</div>

</div>

FrmdetalleSolicitud

<div data-role="page" id="pageDetalleSolicitud" data-theme="f">

<div data-role="header"><a id="backApp" data-rel="back" href="#" data-icon="back">Atras</a><h1 id="h1DetalleSolicitud"></h1><a id="exitApp" href="#" data-icon="delete" class="ui-btn-right">Salir</a></div>

<div data-role="content">

<table id="tblDetalleDatosGeneralesCliente" class="borde" cellspacing="4" cellpadding="8">

<thead>

<tr><th colspan="6" style="text-align:center" class="opcion">Datos Generales del Cliente</th></tr>

</thead>

<tbody>

Auditoria Informatica. Page 35

</tbody>

</table><br>

<table id="tblDetalleDatosGeneralesClienteConyuge" class="borde" cellspacing="4" cellpadding="8">

<thead>

<tr><th colspan="6" style="text-align:center" class="opcion">C&oacute;nyuge del Cliente</th></tr>

</thead>

<tbody>

</tbody>

</table><br>

<table id="tblDatosCreditoSolicitado" class="borde" cellspacing="4" cellpadding="8">

<thead>

<tr><th colspan="4" style="text-align:center" class="opcion">Datos del Cr&eacute;dito Solicitado</th></tr>

</thead>

<tbody>

</tbody>

</table><br>

<table id="tblDetalleBalanceGeneral" class="borde" cellspacing="4" cellpadding="8">

<thead>

<tr><th class="opcion" colspan="4">Balance General del Cliente</th></tr>

</thead>

<tbody>

</tbody>

</table><br>

<table id="tblDetalleUnidadFamiliar" class="borde" cellspacing="4" cellpadding="8">

<thead>

Auditoria Informatica. Page 36

<tr><th class="opcion" colspan="4">Unidad Familiar</th></tr>

</thead>

<tbody>

</tbody>

</table><br>

<table id="tblDetalleFlujo" class="borde" cellspacing="4" cellpadding="8">

<thead>

<tr>

<th class="opcion" colspan="4">Flujo de Ingresos y Egresos</th>

</tr>

</thead>

<tbody>

</tbody>

</table><br>

<table id="tblIndicadoresFinancieros" class="borde" cellspacing="4" cellpadding="8">

<thead>

<tr>

<th class="opcion" colspan="3">Indicadores Financieros</th>

</tr>

<tr>

<th class="opcion">Indicador</th>

<th>&nbsp;</th>

<th class="opcion">Criterio</th>

</tr>

</thead>

Auditoria Informatica. Page 37

<tbody>

</tbody>

</table>

<br>

<table id="tblPropuestaPromotor" class="borde" cellspacing="4" cellpadding="8">

<thead>

<tr>

<th class="opcion" colspan="2">Propuesta del Promotor</th>

</tr>

</thead>

<tbody>

</tbody>

</table>

</div>

</div>

FrmIngresoAnalista.

div data-role="page" id="frmIngresoAnalista" align="center" data-theme="f">

<div data-role="header"><!-- <a data-role="button" href="prueba.html" data-icon="arrow-d" class="ui-btn-left">ir prueba</a>-->

<h1>Solicitud de Cr&eacute;dito</h1>

<a id="exitApp" href="#" data-icon="delete" class="ui-btn-right">Salir</a></div>

<div data-role="content">

<h3 align="left">Bienvenido: "Juan Francisco Perez Garc&iacute;a"</h3>

<h4 align="left">Ha iniciado sesi&oacute;n correctamente: <label id="FechaActual"></label><h4>

<ul data-role="listview" data-inset="true">

<li><a style="text-align:center" id="btnNuevaSolicitud">Nueva Solicitud</a></li>

Auditoria Informatica. Page 38

<li><a style="text-align:center" id="btnRenovacionCredito">Renovaci&oacute;n</a></li>

<li><a style="text-align:center" id="btnListaSolicitudes">Solicitudes de la Sesi&oacute;n</a></li>

<li><a style="text-align:center" id="btnCierreDeSesion">Cierre de D&iacute;a</a></li>

</ul>

</div>

</div>

FrmRenovacion.

<div data-role="page" id="frmRenovacion" data-theme="f" align="center">

<div data-role="header"><h1>Renovaci&oacute;n</h1><a id="exitApp" href="#" data-icon="delete" class="ui-btn-right">Salir</a></div>

<div data-role="content" align="center">

<ul data-role="listview" data-inset="true">

<li><label for="searchCodigoCredito">C&oacute;digo del Cr&eacute;dito</label><input type="number" id="searchCodigoCredito"/></li>

<li><label for="txtMontoCreditoAnterior">Monto del cr&eacute;dito anterior</label><input type="number" id="txtMontoCreditoAnterior" onblur="redondeado(this.id)"></li>

Auditoria Informatica. Page 39

<li><label for="txtFechaDesembolso">Fecha de desembolso</label><input readonly="readonly" id="txtFechaDesembolso" data-role="datebox" data-options='{"mode": "datebox","dateFormat": "dd/mm/YYYY"}'></li>

<li><label for="txtLugarDesembolso">Lugar del desembolso</label><input type="text" id="txtLugarDesembolso"></li>

</ul>

</div>

<div data-role="footer" class="ui-bar"><fieldset data-role="controlgroup" data-type="horizontal">

<a data-role="button" data-rel="back" data-icon="back">Atr&aacute;s</a>

<a id="btnGuardarRenovacion" data-role="button" data-icon="check" data-iconpos="right">Renovar</a></fieldset></div>

</div>

Funciones.

//variables globales para validacion

//datos generales del deudor

valideudor1=false;

valideudor2=false;

valideudor3=false;

valideudor6=false;

//datos generales del fiador

valifiador5=false;

Auditoria Informatica. Page 40

//datos del credito solicitado

valicredito4=false;

valicreditoBalance=false;

valiUnidadFam=false;

valiCreditoFlujo=false;

valiCrediPlanInversion=false;

valiCrediPropuesta=false;

//simple dialog para mfi

function dialogmfi(mensaje)

{

alert(mensaje);

/*$(this).simpledialog({

'mode' : 'bool',

'prompt' : ''+mensaje,

'buttons' : {

'Ok': {

click: function () {}

,icon: "error",theme: "f"

},

}

});*/

}

function valInputCheckbox(group,mensaje,collap)

{

var checkValidated=false;

Auditoria Informatica. Page 41

var contCheck=$("#"+group).find('input:checkbox').length;

for(var i=0;i<contCheck;i++)

{

var radioElement=$("#"+group).find('input:checkbox').get([i]);

if($('#'+radioElement.id).attr('checked')=='checked')

{

checkValidated=true;

}

}

if(checkValidated)

{

return true;

}

else

{

dialogmfi("Seleccione al Menos una Opción de: "+mensaje);

$("div").trigger('collapse');

$("#"+collap).trigger('expand');

return false;

}

}

function valInputRadio(group,mensaje,collap)

{

var radioValidated=false;

var contRadio=$("#"+group).find('input:radio').length;

Auditoria Informatica. Page 42

for(var i=0;i<contRadio;i++)

{

var radioElement=$("#"+group).find('input:radio').get([i]);

if($('#'+radioElement.id).attr('checked')=='checked')

{

radioValidated=true;

}

}

if(radioValidated)

{

return true;

}

else

{

dialogmfi("Seleccione una Opción de: "+mensaje);

$("div").trigger('collapse');

$("#"+collap).trigger('expand');

return false;

}

}

function valInputText(element,mensaje,collap)

{

if($("#"+element).val().length<1)

{

Auditoria Informatica. Page 43

dialogmfi("Rellene el campo: "+mensaje);

$("div").trigger('collapse');

$("#"+collap).trigger('expand');

focus($("#"+element));

return false;

}else return true;

}

function valSelect(element,mensaje,collap)

{

if($('#'+element).val()=='-1')

{

dialogmfi("Seleccione una opción de: "+mensaje);

$("div").trigger('collapse');

$("#"+collap).trigger('expand');

return validated=false;

}

else return true;

}

function calcularBalanceGeneral(){

var efectivo = parseFloat($("#txtBalanceEfectivo").val());

if($("#txtBalanceEfectivo").val().length==0){efectivo=0;}

var depositosBancos = parseFloat($("#txtBalanceDepositosBancos").val());

if($("#txtBalanceDepositosBancos").val().length==0){depositosBancos=0;}

var cuentasPorCobrar = parseFloat($("#txtBalanceCuentrasCobrar").val());

if($("#txtBalanceCuentrasCobrar").val().length==0){cuentasPorCobrar=0;}

Auditoria Informatica. Page 44

var inventario = parseFloat($("#txtBalanceInventario").val());

if($("#txtBalanceInventario").val().length==0){inventario=0;}

var activoFijo=parseFloat($("#txtBalanceTotalActivoFijo").val());

if($("#txtBalanceTotalActivoFijo").val().length==0){activoFijo=0;}

var prestamosInstituciones=parseFloat($("#txtBalancePrestamosInstituciones").val());

if($("#txtBalancePrestamosInstituciones").val().length==0){prestamosInstituciones=0;}

var cuentasPorPagar = parseFloat($("#txtBalanceCuentasPorPagar").val())

if($("#txtBalanceCuentasPorPagar").val().length==0){cuentasPorPagar=0;}

var patrimonio = parseFloat($("#txtBalancePatrimonioCapital").val());

if($("#txtBalancePatrimonioCapital").val().length==0){patrimonio=0;}

var totalActivoCirculante = Number(efectivo+depositosBancos+cuentasPorCobrar+inventario);

var totalActivos=Number(totalActivoCirculante+activoFijo);

var totalPasivo=Number(prestamosInstituciones+cuentasPorPagar);

var totalPasivoMasPatrimonio=Number(totalPasivo+patrimonio);

$("#txtBalanceTotalActivoCirculante").val(totalActivoCirculante.toFixed(2));

$("#txtBalanceTotalActivo").val(totalActivos.toFixed(2));

$("#txtBalanceTotalPasivo").val(totalPasivo.toFixed(2));

$("#txtBalanceTotalPasivoMasPatrimonio").val(totalPasivoMasPatrimonio.toFixed(2));

//para los indicadores

}

function calcularUnidadFamiliar()

{

var IngresosNegocio = parseFloat($("#txtUnidadFamIngresosFueraNegocio").val());

if($("#txtUnidadFamIngresosFueraNegocio").val().length==0){IngresosNegocio=0;}

var GastosFamiliares = parseFloat($("#txtUnidadFamGastosFamiliares").val());

Auditoria Informatica. Page 45

if($("#txtUnidadFamGastosFamiliares").val().length==0){GastosFamiliares=0;}

var Alimentacion = parseFloat($("#txtUnidadFamAlimentacion").val());

if($("#txtUnidadFamAlimentacion").val().length==0){Alimentacion=0;}

var Educacion = parseFloat($("#txtUnidadFamEducacion").val());

if($("#txtUnidadFamEducacion").val().length==0){Educacion=0;}

var Alquiler = parseFloat($("#txtUnidadFamAlquiler").val());

if($("#txtUnidadFamAlquiler").val().length==0){Alquiler=0;}

var Transporte = parseFloat($("#txtUnidadFamTrasnporte").val());

if($("#txtUnidadFamTrasnporte").val().length==0){Transporte=0;}

var ServiciosBasicos = parseFloat($("#txtUnidadFamServiciosBasicos").val());

if($("#txtUnidadFamServiciosBasicos").val().length==0){ServiciosBasicos=0;}

var Salud = parseFloat($("#txtUnidadFamSalud").val());

if($("#txtUnidadFamSalud").val().length==0){Salud=0;}

var Vestido = parseFloat($("#txtUnidadFamVestido").val());

if($("#txtUnidadFamVestido").val().length==0){Vestido=0;}

var Obligaciones = parseFloat($("#txtUnidadFamObligaciones").val());

if($("#txtUnidadFamObligaciones").val().length==0){Obligaciones=0;}

var Otros = parseFloat($("#txtUnidadFamOtros").val());

if($("#txtUnidadFamOtros").val().length==0){Otros=0;}

var SaldoFamiliarDisponible = Number(IngresosNegocio-GastosFamiliares-Alimentacion-Educacion-Alquiler-Transporte-ServiciosBasicos-Salud-Vestido-Obligaciones-Otros);

$("#txtUnidadFamSaldoDisponible").val(SaldoFamiliarDisponible.toFixed(2));

}

function calcularFlujoIngresosEgresos()

{

var IngresoVentas = parseFloat($("#txtFlujoIngresoVentas").val());

Auditoria Informatica. Page 46

if($("#txtFlujoIngresoVentas").val().length==0){IngresoVentas=0;}

var Otros = parseFloat($("#txtFlujoOtros").val());

if($("#txtFlujoOtros").val().length==0){Otros=0;}

var CostoMercancia = parseFloat($("#txtFlujoCostoMercancia").val());

if($("#txtFlujoCostoMercancia").val().length==0){CostoMercancia=0;}

var Impuestos = parseFloat($("#txtFlujoImpuestos").val());

if($("#txtFlujoImpuestos").val().length==0){Impuestos=0;}

var CostosOperativos = parseFloat($("#txtFlujoCostosOperativos").val());

if($("#txtFlujoCostosOperativos").val().length==0){CostosOperativos=0;}

var Depreciacion = parseFloat($("#txtFlujoDepreciacion").val());

if($("#txtFlujoDepreciacion").val().length==0){Depreciacion=0;}

var PagoSueldos = parseFloat($("#txtFlujoPagoSueldos").val());

if($("#txtFlujoPagoSueldos").val().length==0){PagoSueldos=0;}

var PagoTransporte = parseFloat($("#txtFlujoPagoTransporte").val());

if($("#txtFlujoPagoTransporte").val().length==0){PagoTransporte=0;}

var SaldoFamiliar = parseFloat($("#txtFlujoSaldoFamiliar").val());

if($("#txtFlujoSaldoFamiliar").val().length==0){SaldoFamiliar=0;}

var PagoServicios = parseFloat($("#txtFlujoPagoServicios").val());

if($("#txtFlujoPagoServicios").val().length==0){PagoServicios=0;}

var Alquiler = parseFloat($("#txtFlujoAlquiler").val());

if($("#txtFlujoAlquiler").val().length==0){Alquiler=0;}

UtilidadNeta = Number(IngresoVentas-CostoMercancia-CostosOperativos-PagoSueldos-PagoTransporte-PagoServicios-Alquiler-Otros-Impuestos-Depreciacion);

$("#txtFlujoUtilidadNeta").val(UtilidadNeta.toFixed(2));

ConsolidadoDisponibilidad=Number(UtilidadNeta+SaldoFamiliar);

$("#txtFlujoConsolidado").val(ConsolidadoDisponibilidad.toFixed(2));

Auditoria Informatica. Page 47

//para los indicadores

ingresosBrutos=IngresoVentas-CostoMercancia;

}

function redondeado(id)

{

y=Number($("#"+id).val());

$("#"+id).val(y.toFixed(2));

}

//-------------------------------------------------

//VARIABLES GLOBALES PARA GUARDADO DE TABLAS INICIO

//-------------------------------------------------

public_DatosGeneralesCliente = new Array();

//-------------------------------------------------

//VARIABLES GLOBALES PARA GUARDADO DE TABLAS FIN

//-------------------------------------------------

//CODIGO DE PRUEBA

//-----------------------------=============================

glo_listadoprueba = new Array();

Auditoria Informatica. Page 48

Acciones.

/*Used to listen to all custom plugins events with Jquery.

*

*/

//validaciones de paginas

//variables globales

var contadorPlanesInversion = 0;

var saldofam=0;

var ConsolidadoDisponibilidad=0;

Auditoria Informatica. Page 49

var UtilidadNeta=0;

var montoCredito=0;

var plazoCredito=0;

var cuotaCredito=0;

var ingresosBrutos=0

var valorDeGarantia=0;

var totalPasivoIndicador=0;

var totalActivoIndicador=0;

var IndicadorCobertura=0;

var IndicadorCapacidadPago=0;

var IndicadorCoberturaDeGarantia=0;

var IndicadorGradoEndeudamiento=0;

var idDetalle;

//fin variables globales

//INICIO PROGRAMACION COLLAPSIBLES

$("#colMenu1").live('vclick',function(event){

$('#colMenu2').trigger('collapse');

$('#colMenu3').trigger('collapse');

});

$("#colMenu2").live('vclick',function(event){

$('#colMenu1').trigger('collapse');

$('#colMenu3').trigger('collapse');

});

$("#colMenu3").live('vclick',function(event){

$('#colMenu1').trigger('collapse');

Auditoria Informatica. Page 50

$('#colMenu2').trigger('collapse');

});

$("#gcCol1").live('vclick',function(event){

$('#gcCol2').trigger('collapse');

});

$("#gcCol2").live('vclick',function(event){

$('#gcCol1').trigger('collapse');

});

$("#refCol1").live('vclick',function(event){

$('#refCol2').trigger('collapse');

});

$("#refCol2").live('vclick',function(event){

$('#refCol1').trigger('collapse');

});

$("#fiadCol1").live('vclick',function(event){

$('#fiadCol2').trigger('collapse');

$('#fiadCol3').trigger('collapse');

});

$("#fiadCol2").live('vclick',function(event){

$('#fiadCol1').trigger('collapse');

$('#fiadCol3').trigger('collapse');

});

$("#fiadCol3").live('vclick',function(event){

$('#fiadCol1').trigger('collapse');

$('#fiadCol2').trigger('collapse');

Auditoria Informatica. Page 51

});

//FIN PROGRAMACION COLLAPSIBLES

$(document).ready(function(){

//function btLogin mainFrame

// ----------------------------------------------------------------------------------

$('#exitApp').live('vclick', function() {

$(this).simpledialog({

'mode' : 'bool',

'prompt' : 'Est\xE1 seguro de que desea salir?',

'buttons' : {

'Si': {

click: function () {

App.prototype.exitApp();

},

icon: "check",

theme: "f"

},

'No': {

click: function () {

//$('#dialogoutput').text('No');

},

icon: "delete",

theme: "f"

}

}

Auditoria Informatica. Page 52

})

/*if (confirm("Est\xE1 seguro de que desea salir?")){

App.prototype.exitApp();

}*/

});

$("#btnMenuPrincipal").live('vclick',function(event){

$.mobile.changePage('menuPrincipal.html','slide');

});

// ----------------------------------------------------------------------------------

});

// ---------------------------------------------------------------------------------------

// End of DocReady

// ---------------------------------------------------------------------------------------

// ---------------------------------------------------------------------------------------

// inicio mainScreen

// ---------------------------------------------------------------------------------------

$('#btLogin').live('vclick',function(event) {

if($('#username').val() != "admin"){

$(this).simpledialog({

'mode' : 'bool',

'prompt' : 'Usuario y Contrase&ntilde;a Incorrecto',

'buttons' : {

Auditoria Informatica. Page 53

'Ok': {

click: function () {

return;

},

icon: "delete",

theme: "f"

},

}

})

}else if($('#password').val() != "admin"){

$(this).simpledialog({

'mode' : 'bool',

'prompt' : 'Usuario y Contrase&ntilde;a Incorrecto',

'buttons' : {

'Ok': {

click: function () {

return;

},

icon: "delete",

theme: "f"

},

}

})

}else{

Auditoria Informatica. Page 54

$.mobile.changePage('frmIngresoAnalista.html','slide');

}

});

// ---------------------------------------------------------------------------------------

// End of mainScreen

// ---------------------------------------------------------------------------------------

//INGRESO ANALISTA

var textosemana = new Array(7);

textosemana[0]="Domingo";

textosemana[1]="Lunes";

textosemana[2]="Martes";

textosemana[3]="Mi&eacute;rcoles";

textosemana[4]="Jueves";

textosemana[5]="Viernes";

textosemana[6]="Sábado";

var textomes = new Array (12);

textomes[1]="Enero";

textomes[2]="Febrero";

textomes[3]="Marzo";

textomes[4]="Abril";

textomes[5]="Mayo";

textomes[6]="Junio";

textomes[7]="Julio";

textomes[7]="Agosto";

Auditoria Informatica. Page 55

textomes[9]="Septiembre";

textomes[10]="Octubre";

textomes[11]="Noviembre";

textomes[12]="Diciembre";

var fecha=new Date();

var diames=fecha.getDate();

var diasemana=fecha.getDay();

var mes=fecha.getMonth() +1 ;

var ano=fecha.getFullYear();

$('#frmIngresoAnalista').live('pagecreate', function() {

$('#FechaActual').append(textosemana[diasemana] + ", " + diames + " de " + textomes[mes] + " de " + ano);

});

$('#btnNuevaSolicitud').live('vclick',function(event) {

$.mobile.changePage('menuPrincipal.html','slide');

});

$("#btnRenovacionCredito").live('vclick',function(){

$.mobile.changePage('frmRenovacion.html','slide');

});

$("#btnCierreDeSesion").live('vclick',function(){

$(this).simpledialog({

'mode' : 'bool',

'prompt' : 'Est\xE1 seguro de que desea hacer el cierre?',

'buttons' : {

'Si': {

click: function () {

Auditoria Informatica. Page 56

$.mobile.changePage('mainScreen.html','slide');

},

icon: "check",

theme: "f"

},

'No': {

click: function () {

return;

},

icon: "delete",

theme: "f"

}

}

})

});

//RENOVACION INICIO

$("#frmRenovacion").live('pagecreate',function(event){

$("#searchCodigoCredito").live('keyup',function(){

var codigo=parseFloat($("#searchCodigoCredito").val());

switch(codigo){

case 1101:

$("#txtMontoCreditoAnterior").val(2000);

$("#txtFechaDesembolso").val("Jueves 15 / Diciembre / 2012");

$("#txtLugarDesembolso").val("Sucursal Las Americas");

break;

Auditoria Informatica. Page 57

case 1102:

$("#txtMontoCreditoAnterior").val(10000);

$("#txtFechaDesembolso").val("Lunes 03 / Diciembre / 2012");

$("#txtLugarDesembolso").val("Sucursal Metrocentro");

break;

case 1103:

$("#txtMontoCreditoAnterior").val(45000);

$("#txtFechaDesembolso").val("Viernes 06 / Enero / 2012");

$("#txtLugarDesembolso").val("Sucursal Galerias Santo Domingo");

break;

default:

$("#txtMontoCreditoAnterior").val("");

$("#txtFechaDesembolso").val("");

$("#txtLugarDesembolso").val("");

break;

}

});

});

//RENOVACION FIN

// ---------------------------------------------------------------------------------------

// INICIO MENU PRINCIPAL

// ---------------------------------------------------------------------------------------

$('#menuPrincipal').live('pagecreate', function() {

window.$sts = {

Auditoria Informatica. Page 58

//botones inicio------------------------

btnGeneralesCliente : $("#btnGeneralesCliente"),

btnCaracteristicasNegocio : $("#btnCaracteristicasNegocio"),

btnGeneralesCliente : $("#btnGeneralesCliente"),

btnReferencias : $("#btnReferencias"),

btnDatosDelFiador : $("#btnDatosDelFiador"),

btnDatosCreditoSolicitado : $("#btnDatosCreditoSolicitado"),

btnEvaluacionDelRiesgoCrediticio : $("#btnEvaluacionDelRiesgoCrediticio"),

btnPlanDeInversion : $("#btnPlanDeInversion"),

btnPropuestaPromotor : $("#btnPropuestaPromotor"),

//botones fin---------------------------

}

$('#btnGeneralesCliente').live('vclick',function(event) {

$.mobile.changePage('deudor/1_frmGeneralesCliente.html','slide');

});

$('#btnCaracteristicasNegocio').live('vclick',function(event) {

$.mobile.changePage('deudor/2_frmCaracteristicasNegocio.html','slide');

});

$('#btnDatosLaborales').live('vclick',function(event) {

$.mobile.changePage('deudor/3_frmDatosLaborales.html','slide');

});

$('#btnReferencias').live('vclick',function(event) {

$.mobile.changePage('deudor/6_frmReferencias.html','slide');

});

$("#btnDatosDelFiador").live('vclick',function(event) {

Auditoria Informatica. Page 59

$.mobile.changePage('fiador/5_formDatosDelFiador.html','slide');

});

$("#btnDatosCreditoSolicitado").live('vclick',function(event) {

$.mobile.changePage('credito/4_frmDatosCreditoSolicitado.html','slide');

});

$("#btnEvaluacionDelRiesgoCrediticio").live('vclick',function(event) {

$.mobile.changePage('credito/7_frmEvaluacionDelRiesgoCrediticio.html','slide');

});

$('#btnPlanDeInversion').live('vclick',function(event) {

$.mobile.changePage('credito/8_frmPlanDeInversion.html','slide');

});

$('#btnPropuestaPromotor').live('vclick',function(event) {

$.mobile.changePage('credito/9_frmPropuestaDelPromotor.html','slide');

});

});

$('#btnCancelarSolicitudCredito').live('vclick',function(event) {

$(this).simpledialog({

'mode' : 'bool',

'prompt' : 'Seguro que desea cancelar?',

'buttons' : {

'Si': {

click: function () {

$.mobile.changePage('frmIngresoAnalista.html','slide');

Auditoria Informatica. Page 60

},

icon: "check",

theme: "f"

},

'No': {

click: function () {

return;

},

icon: "delete",

theme: "f"

},

}

})

});

//DATOS GENERALES

$('#frmGeneralesCliente').live('pagecreate', function(){

$("#txtOtrosCliente").hide();

$("#otrosCliente").live('change',function(event){

if($("#otrosCliente").attr('checked')=='checked')

{

$("#txtOtrosCliente").show();

}

});

$("#alquilada").live('change',function(event){

if($("#alquilada").attr('checked')=='checked')

Auditoria Informatica. Page 61

{

$("#txtOtrosCliente").hide();

}

});

$("#propia").live('change',function(event){

if($("#propia").attr('checked')=='checked')

{

$("#txtOtrosCliente").hide();

}

});

$("#cbxAplicaConyugue").live('change',function(event){

if($("#cbxAplicaConyugue").attr('checked')=='checked')

{

$("#datosConyugue").hide();

}

else

$("#datosConyugue").show();

});

});

$("#btnGuardarGeneralesCliente").live('vclick',function(event){

var validated=false;

validated=valInputText("txtPrimerNombreCliente","Primer Nombre","gcCol1");if(validated==false){valideudor1=false;return;}

validated=valInputText("txtSegundoNombreCliente","Segundo Nombre","gcCol1");if(validated==false){valideudor1=false;return;}

validated=valInputText("txtPrimerApellidoCliente","Primer Apellido","gcCol1");if(validated==false){valideudor1=false;return;}

Auditoria Informatica. Page 62

validated=valInputText("txtSegundoApellidoCliente","Segundo Apellido","gcCol1");if(validated==false){valideudor1=false;return;}

validated=valInputText("txtLugarNacimientoCliente","Lugar de Nacimiento","gcCol1");if(validated==false){valideudor1=false;return;}

validated=valInputText("dateFechaNacimiento","Fecha de Nacimiento","gcCol1");if(validated==false){valideudor1=false;return;}

validated=valInputText("txtCedulaCliente","Cédula de Identidad","gcCol1");if(validated==false){valideudor1=false;return;}

validated=valInputText("txtProfesionCliente","Profesión u Oficio","gcCol1");if(validated==false){valideudor1=false;return;}

validated=valInputText("txtEmailCliente","E-mail","gcCol1");if(validated==false){valideudor1=false;return;}

validated=valInputText("txtNacionalidad","Nacionalidad","gcCol1");if(validated==false){valideudor1=false;return;}

validated=valInputText("txtTelefonoCliente","Télefono","gcCol1");if(validated==false){valideudor1=false;return;}

validated=valSelect("selEstadoCivilCliente","Estado Civil","gcCol1");if(validated==false){valideudor1=false;return;}

validated=valInputText("txtNoDependientesCliente","Número de Dependientes","gcCol1");if(validated==false){valideudor1=false;return;}

validated=valInputText("txtDireccionDomicilioCliente","Dirección de Domicilio","gcCol1");if(validated==false){valideudor1=false;return;}

validated = valInputRadio('cgPropiedadCasaCliente','La Casa es','gcCol1');if(validated==false){valideudor1=false;return;}

if($('#otrosCliente').attr('checked')=='checked')

{

validated=valInputText("txtOtrosCliente","Descripción de Pertenencia de la Casa","gcCol1");if(validated==false){valideudor1=false;return;}

}

validated=valInputText("txtAniosHabitarCliente","Años de Habitar","gcCol1");if(validated==false){valideudor1=false;return;}

Auditoria Informatica. Page 63

if($('#cbxAplicaConyugue').attr('checked')=='checked')

{validated=true}

else

{

validated=valInputText("txtNombreConyugueCliente","Nombre del Cónyuge","gcCol2");if(validated==false){valideudor1=false;return;}

validated=valInputText("txtCedulaConyugueCliene","Cédula del Cónyuge","gcCol2");if(validated==false){valideudor1=false;return;}

validated=valInputText("txtProfesionConyugueCliente","Profesión del Cónyuge","gcCol2");if(validated==false){valideudor1=false;return;}

validated=valInputText("txtDireccionTrabajoConyugueCliente","Dirección de Trabajo del Cónyuge","gcCol2");if(validated==false){valideudor1=false;return;}

validated=valInputText("txtTelefonoTrabajoConyugueCliente","Télefono de Trabajo del Cónyuge","gcCol2");if(validated==false){valideudor1=false;return;}

validated=valInputText("txtSalarioIngresosConyugueCliente","Ingreso Mensual del Cónyuge","gcCol2");if(validated==false){valideudor1=false;return;}

}

if(validated)

{

valideudor1=true;

$.mobile.changePage('deudor/2_frmCaracteristicasNegocio.html','slide');

}

if(!validated)

{

valideudor1=false;

}

});

Auditoria Informatica. Page 64

//CARACTERISTICAS DEL NEGOCIO

$('#frmCaracteristicasNegocio').live('pagecreate', function(){

$("#txtOtroSector").hide();

$("#txtOtrosRecuperacion").hide();

$("#radservicios").live('change',function(event){

if($("#radservicios").attr('checked')=='checked')

{

$("#txtOtroSector").hide();

}

});

$("#radcomercio").live('change',function(event){

if($("#radcomercio").attr('checked')=='checked')

{

$("#txtOtroSector").hide();

}

});

$("#otroSector").live('change',function(event){

if($("#otroSector").attr('checked')=='checked')

{

$("#txtOtroSector").show();

}

});

$("#cbxOtrosRecuperacion").live('change',function(event){

if($("#cbxOtrosRecuperacion").attr('checked')=='checked')

Auditoria Informatica. Page 65

{

$("#txtOtrosRecuperacion").show();

}

else

$("#txtOtrosRecuperacion").hide();

});

$("#numVentasMensualesNegocio").keyup(function(event){

var ventas=parseFloat(Number($("#numVentasMensualesNegocio").val()));

var costo=parseFloat(Number($("#numCostosMensualesNegocio").val()));

var margen= ventas-costo;

$("#numMargenGananciaNegocio").val(margen);

});

$("#numCostosMensualesNegocio").keyup(function(event){

var ventas=parseFloat(Number($("#numVentasMensualesNegocio").val()));

var costo=parseFloat(Number($("#numCostosMensualesNegocio").val()));

var margen= ventas-costo;

$("#numMargenGananciaNegocio").val(margen);

});

$("#noAplicaCaracteristicasNegocio").live('change',function(event){

if($("#noAplicaCaracteristicasNegocio").attr('checked')=='checked')

{

$("#formCaracteristicasNegocioAplica").hide();

}

else

$("#formCaracteristicasNegocioAplica").show();

Auditoria Informatica. Page 66

});

});

$("#btnGuardarCaracteristicasNegocio").live('vclick', function(event){

if($('#noAplicaCaracteristicasNegocio').attr('checked')=='checked')

{

valideudor2=true;

$.mobile.changePage('deudor/3_frmDatosLaborales.html','slide');

}

else

{

var validated=false

validated=valInputText('txtTipoNegocioCliente','Tipo de Negocio');if(!validated){valideudor2=false;return;}

validated=valInputText('txtAniosDeTenerNegocioCliente','Años de Tener el Negocio');if(!validated){valideudor2=false;return;}

validated=valInputText('txtTelefonoNegocioCliente','Télefono');if(!validated){valideudor2=false;return;}

validated=valInputText('txtDireccionNegocioCliente','Dirección del Negocio');if(!validated){valideudor2=false;return;}

validated=valInputRadio('rgSectorEconomicoCaraceristicasNegocio','Sector Economico del Negocio');if(!validated){valideudor2=false;return;}

if($('#otroSector').attr('checked')=='checked')

{

validated=valInputText('txtOtroSector','Descripción de Otro Sector');if(!validated){valideudor2=false;return;}

}

validated=valInputText('txtProductoNegocioCliente','Producto que Fabrica o Vende');if(!validated){valideudor2=false;return;}

Auditoria Informatica. Page 67

validated=valInputText('txtNoTrabajadoresNegocioCliente','Número de Trabajadores');if(!validated){valideudor2=false;return;}

validated=valInputCheckbox('cgVentasCaracteristicasNegocio','Cómo son las ventas?');if(!validated){valideudor2=false;return;}

validated=valInputCheckbox('cgRecuperacionCaracteristicasNegocio','Cada Cuanto Recupera sus Créditos');if(!validated){valideudor2=false;return;}

if($('#cbxOtrosRecuperacion').attr('checked')=='checked')

{

validated=valInputText('txtOtrosRecuperacion','Descripción de Otras Recuperaciones');if(!validated){valideudor2=false;return;}

}

validated=valInputText('numVentasMensualesNegocio','Ventas Mensuales');if(!validated){valideudor2=false;return;}

validated=valInputText('numCostosMensualesNegocio','Costos de Ventas Mensuales');if(!validated){valideudor2=false;return;}

validated=valInputText('numMargenGananciaNegocio','Margen de Ganancia');if(!validated){valideudor2=false;return;}

if(validated)

{

valideudor2=true;

$.mobile.changePage('deudor/3_frmDatosLaborales.html','slide');

}

}

});

//DATOS LABORALES

$('#frmDatosLaborales').live('pagecreate', function(){

$("#noAplicaDatosLaborales").live('change',function(event){

Auditoria Informatica. Page 68

if($("#noAplicaDatosLaborales").attr('checked')=='checked')

{

$("#datosLaboralesAplica").hide();

}

else

$("#datosLaboralesAplica").show();

});

});

$("#btnGuardarDatosLaborales").live('vclick', function(event){

var validated=false;

if($('#noAplicaDatosLaborales').attr('checked')=='checked')

{

valideudor3=true;

$.mobile.changePage('deudor/6_frmReferencias.html','slide');

}

else

{

validated=valInputText('txtEmpresaTrabajoCliente','Empresa Donde Trabaja');if(!validated){valideudor3=false;return;}

validated=valInputText('txtDireccionDatosLaborales','Dirección de la Empresa');if(!validated){valideudor3=false;return;}

validated=valInputText('txtTelefonoDatosLaboralesCliente','Teléfono de la Empresa');if(!validated){valideudor3=false;return;}

validated=valInputText('txtPuestoDatosLaboralesCliente','Puesto que ocupa');if(!validated){valideudor3=false;return;}

validated=valInputText('txtFaxTrabajoCliente','Fax');if(!validated){valideudor3=false;return;}

Auditoria Informatica. Page 69

validated=valInputText('txtTiempoTrabajarCliente','Tiempo de Trabajar');if(!validated){valideudor3=false;return;}

validated=valInputText('txtSueldoTrabajoCliente','Sueldo Mensual'); if(!validated){valideudor3=false;return;}

if(validated)

{

valideudor3=true;

$.mobile.changePage('deudor/6_frmReferencias.html','slide');

}

}

});

//REFERENCIAS DEUDOR

$("#btnAgregarReferenciaPersonal").live('vclick', function(event){

if($('#tblReferenciaPersonal tbody tr').length<3)

{

$.mobile.changePage('deudor/refPersonal.html','slide');

}

else

{

$(this).simpledialog({

'mode' : 'bool',

'prompt' : 'Solo puede ingresar 3 refrencias personales',

'buttons' : {

'Ok': {

click: function () {

return;

Auditoria Informatica. Page 70

},

icon: "info",

theme: "f"

},

}

});

}

});

$("#btnAgregarReferenciaComercial").live('vclick', function(event){

if($('#tblReferenciaComercial tbody tr').length<2)

{

$.mobile.changePage('deudor/refComercial.html','slide');

}

else

{

$(this).simpledialog({

'mode' : 'bool',

'prompt' : 'Solo puede ingresar 2 refrencias comerciales',

'buttons' : {

'Ok': {

click: function () {

return;

},

icon: "info",

Auditoria Informatica. Page 71

theme: "f"

},

}

});

}

});

$("#btnGuardarReferencias").live('vclick', function(event){

if($('#tblReferenciaPersonal tbody tr').length<3)

{

$("#refCol1").trigger("expand");

$("#refCol2").trigger("collapse");

alert('Tiene que agregar 3 referencias personales');

valideudor6=false;

return;

}

else

if($('#tblReferenciaComercial tbody tr').length<2)

{

$("#refCol2").trigger("expand");

$("#refCol1").trigger("collapse");

valideudor6=false;

alert('Tiene que agregar 2 referencias comerciales');

return;

}

else

Auditoria Informatica. Page 72

valideudor6=true;

$.mobile.changePage('fiador/5_formDatosDelFiador.html','slide');

});

//REFERENCIA PERSONAL

$("#frmReferenciasPersonales").live('pagebeforeshow', function(event){

$("#txtRefPersoNombre").val('');

$("#txtRefPersoDireccion").val('');

$("#txtRefPersoTiempo").val('');

$("#txtRefPersoTelefono").val('');

});

$("#btnGuardarReferenciaPersonal").live('vclick', function(event){

//codigo Fran------------------------------------------------------

var vagrega = true;

var v1 = '' + $('#txtRefPersoNombre').val();

if($.trim(v1).length < 1){

$(this).simpledialog({

'mode' : 'bool',

'prompt' : 'Favor ingresar nombre',

'buttons' : {

'Ok': {click: function () {},icon: "info",theme: "f"},

}

});

vagrega = false;

return;

Auditoria Informatica. Page 73

}

var v2 = '' + $('#txtRefPersoDireccion').val();

if($.trim(v2).length < 1){

$(this).simpledialog({

'mode' : 'bool',

'prompt' : 'Favor ingresar nombre y direcci&oacute;n donde trabaja',

'buttons' : {

'Ok': {click: function () {},icon: "info",theme: "f"},

}

});

vagrega = false;

return;

}

var v3 = '' + $('#txtRefPersoTiempo').val();

if($.trim(v3).length < 1){

$(this).simpledialog({

'mode' : 'bool',

'prompt' : 'Favor ingresar tiempo de conocerlo',

'buttons' : {

'Ok': {click: function () {},icon: "info",theme: "f"},

}

});

vagrega = false;

Auditoria Informatica. Page 74

return;

}

var v4 = '' + $('#txtRefPersoTelefono').val();

if($.trim(v4).length < 1){

$(this).simpledialog({

'mode' : 'bool',

'prompt' : 'favor ingresar telefono',

'buttons' : {

'Ok': {click: function () {},icon: "info",theme: "f"},

}

});

vagrega = false;

return;

}

if(vagrega){

$('#tblReferenciaPersonal').append('<tr>'

+'<td>'+

'<fieldset data-role="controlgroup" class="ui-bar"><a id="btnTableQuitarPersonal" data-icon="delete">Quitar</a></fieldset>'+'</td>'

+'<td aling="center">'+v1+'</td>'

+'<td aling="center">'+v2+'</td>'

+'<td aling="center">'+v3+'</td>'

+'<td aling="center">'+v4+'</td>'

+'</tr>');

Auditoria Informatica. Page 75

$('#tblReferenciaPersonal').find('a').button();

$.mobile.changePage('deudor/6_frmReferencias.html','slide');

}

//fin codigo Fran-----------------------------------------------

});

//REFERENCIA COMERCIAL

$("#frmReferenciasComercial").live('pagebeforeshow', function(event){

$("#txtRefComerNombre").val('');

$("#txtRefComerDireccion").val('');

$("#txtRefComerRelaCome").val('');

$("#txtRefComerTelefono").val('');

});

$("#btnGuardarReferenciaComercial").live('vclick', function(event){

//codigo Fran------------------------------------------------------

var vagrega = true;

var v1 = '' + $('#txtRefComerNombre').val();

if($.trim(v1).length < 1){

$(this).simpledialog({

'mode' : 'bool',

'prompt' : 'favor ingresar nombre',

'buttons' : {

'Ok': {click: function () {},icon: "info",theme: "f"},

}

});

Auditoria Informatica. Page 76

vagrega = false;

return;

}

var v2 = '' + $('#txtRefComerDireccion').val();

if($.trim(v2).length < 1){

$(this).simpledialog({

'mode' : 'bool',

'prompt' : 'Favor ingresar nombre y direcci&oacute;n donde trabaja',

'buttons' : {

'Ok': {click: function () {},icon: "info",theme: "f"},

}

});

vagrega = false;

return;

}

var v3 = '' + $('#txtRefComerRelaCome').val();

if($.trim(v3).length < 1){

$(this).simpledialog({

'mode' : 'bool',

'prompt' : 'Favor ingresar relaci&oacute;n comercial',

'buttons' : {

'Ok': {click: function () {},icon: "info",theme: "f"},

}

Auditoria Informatica. Page 77

});

vagrega = false;

return;

}

var v4 = '' + $('#txtRefComerTelefono').val();

if($.trim(v4).length < 1){

$(this).simpledialog({

'mode' : 'bool',

'prompt' : 'Favor ingresar telefono',

'buttons' : {

'Ok': {click: function () {},icon: "info",theme: "f"},

}

});

vagrega = false;

return;

}

//fin codigo Fran--------------------------------------------------

if(vagrega){

$('#tblReferenciaComercial').append('<tr>'

+'<td>'+'<fieldset data-role="controlgroup" class="ui-bar"><a id="btnTableQuitarComercial" data-icon="delete">Quitar</a></fieldset>'+'</td>'

+'<td aling="center">'+v1+'</td>'

+'<td aling="center">'+v2+'</td>'

+'<td aling="center">'+v3+'</td>'

+'<td aling="center">'+v4+'</td>'

Auditoria Informatica. Page 78

+'</tr>');

$("#tblReferenciaComercial").find('a').button();

$.mobile.changePage('deudor/6_frmReferencias.html','slide');

}

});

/*$('#btnTableEdit').live('vclick',function(event){

var vfila = $(this).parent().parent();

//recorremos las celdas

vfila.children('td').each(function(index, element) {

var vcelda = $(this);

var vindex = vcelda.index();

//en la primera celda cambiamos los botones

if(vindex == 0){

vcelda.empty();

vcelda.append(

'<a id="btnTableGrabar" >Grabar</a>'

);

//en las demas celdas ponemos el contenido dentro de textbox

}else{

var vtexto = ''+vcelda.text();

vcelda.empty();

vcelda.append('<input type="text" id="txtTableCelda" value="'+vtexto+'" />');

}

Auditoria Informatica. Page 79

});

});*/

$('#btnTableQuitarPersonal').live('vclick',function(event){

//quita la fila completa

$(this).parent().parent().parent().parent().remove();

});

$('#btnTableQuitarComercial').live('vclick',function(event){

//quita la fila completa

$(this).parent().parent().parent().parent().remove();

});

$('#btnTableQuitarInversion').live('vclick',function(event){

//quita la fila completa

$(this).parent().parent().parent().parent().remove();

contadorPlanesInversion--;

$('#lblContadorPlanes').text('Cantidad de planes: '+contadorPlanesInversion);

});

/*$('#btnTableGrabar').live('vclick',function(event){

var vfila = $(this).parent().parent();

//recorremos las celdas

vfila.children('td').each(function(index, element){

var vcelda = $(this);

var vindex = vcelda.index();

Auditoria Informatica. Page 80

//en la primera celda cambiamos los botones

if(vindex == 0){

vcelda.empty();

vcelda.append(

'<a id="btnTableEdit" >Editar</a>'+

'<a id="btnTableQuitar" >Quitar</a>');

}else{

//en las demas grabamos el contenido de los textbox

var vtexto = '' + vcelda.children('#txtTableCelda').val();

//var vtexto = '' + vcelda.text();

vcelda.empty();

vcelda.text(vtexto);

//vcelda.append('<input type="text" id="txtTableCelda" value="'+vtexto+'" />');

}

});

});*/

//DATOS DEL FIADOR

$('#frmDatosDelFiador').live('pagecreate', function(){

$("#txtOtrosFiador").hide();

$("#otrosFiador").live('change',function(event){

if($("#otrosFiador").attr('checked')=='checked')

Auditoria Informatica. Page 81

{

$("#txtOtrosFiador").show();

}

});

$("#alquiladaFiador").live('change',function(event){

if($("#alquiladaFiador").attr('checked')=='checked')

{

$("#txtOtrosFiador").hide();

}

});

$("#propiaFiador").live('change',function(event){

if($("#propiaFiador").attr('checked')=='checked')

{

$("#txtOtrosFiador").hide();

}

});

$("#txtOtrosSectorNegocio").hide();

$("#NegocioOtroSector").live('change',function(event){

if($("#NegocioOtroSector").attr('checked')=='checked')

{

$("#txtOtrosSectorNegocio").show();

}

});

$("#NegocioComercio").live('change',function(event){

if($("#NegocioComercio").attr('checked')=='checked')

Auditoria Informatica. Page 82

{

$("#txtOtrosSectorNegocio").hide();

}

});

$("#NegocioServicio").live('change',function(event){

if($("#NegocioServicio").attr('checked')=='checked')

{

$("#txtOtrosSectorNegocio").hide();

}

});

});

$("#btnGuardarDatosDelFiador").live('vclick', function(event){

var validated=false;

validated=valInputText('txtPrimerNombreFiador','Primer Nombre','fiadCol1');if(!validated){valifiador5=false;return;}

validated=valInputText('txtSegundoNombreFiador','Segundo Nombre','fiadCol1');if(!validated){valifiador5=false;return;}

validated=valInputText('txtPrimerApellidoFiador','Primer Apellido','fiadCol1');if(!validated){valifiador5=false;return;}

validated=valInputText('txtSegundoApellidoFiador','Segundo Apellido','fiadCol1');if(!validated){valifiador5=false;return;}

validated=valInputText('txtLugarNacimientoFiador','Lugar de Nacimiento','fiadCol1');if(!validated){valifiador5=false;return;}

validated=valInputText('dateFechaNacimientoCliente','Fecha de Nacimiento','fiadCol1');if(!validated){valifiador5=false;return;}

validated=valInputText('txtCedulaFiador','Cédula','fiadCol1');if(!validated){valifiador5=false;return;}

validated=valInputText('txtProfesionFiador','Profesión','fiadCol1');if(!validated){valifiador5=false;return;}

Auditoria Informatica. Page 83

validated=valInputText('txtEmailFiador','E-mail','fiadCol1');if(!validated){valifiador5=false;return;}

validated=valInputText('txtNacionalidadFiador','Nacionalidad','fiadCol1');if(!validated){valifiador5=false;return;}

validated=valInputText('txtTelefonoFiador','Teléfono','fiadCol1');if(!validated){valifiador5=false;return;}

validated=valSelect('selEstadoCivilFiador','Estado Civil','fiadCol1');if(!validated){valifiador5=false;return;}

validated=valInputText('txtNoDependientesFiador','Número de Dependientes','fiadCol1');if(!validated){valifiador5=false;return;}

validated=valInputText('txtDireccionFiador','Dirección','fiadCol1');if(!validated){valifiador5=false;return;}

validated=valInputRadio('ccgPropiedadCasaFiador','La casa es','fiadCol1');if(!validated){valifiador5=false;return;}

if($('#otrosFiador').attr('checked')=='checked')

{

validated=valInputText('txtOtrosFiador','Descripción la propiedad de la casa','fiadCol1');if(!validated){valifiador5=false;return;}

}

validated=valInputText('txtAniosHabitarFiador','Años de Habitar','fiadCol1');if(!validated){valifiador5=false;return;}

if($('#chbDatosLaboralFiador').attr('checked')=='checked')

{

validated=false;

}

else

{

validated=valInputRadio('ccgPropiedadCasaFiador','La casa es','fiadCol1');if(!validated){valifiador5=false;return;}

Auditoria Informatica. Page 84

}

if($('#chbDatosLaboralFiador').attr('checked')=='checked')

{

validated=true;

valifiador5=true;

}

else

{

validated=valInputText('txtEmpresaFiador','Empresa Donde Trabaja','fiadCol2');if(!validated){valifiador5=false;return;}

validated=valInputText('txtDireccionTrabajoFiador','Dirección Donde Trabaja','fiadCol2');if(!validated){valifiador5=false;return;}

validated=valInputText('txtTelefonoTrabajoFiador','Teléfono de Donde Trabaja','fiadCol2');if(!validated){valifiador5=false;return;}

validated=valInputText('txtFaxTrabajoFiador','Fax de Donde Trabaja','fiadCol2');if(!validated){valifiador5=false;return;}

validated=valInputText('txtPuestoTrabajoFiador','Puesto que Ocupa','fiadCol2');if(!validated){valifiador5=false;return;}

validated=valInputText('txtTiempoTrabajoFiador','Tiempo de Trabajar','fiadCol2');if(!validated){valifiador5=false;return;}

validated=valInputText('txtSueldoTrabajoFiador','Sueldo Mensual','fiadCol2');if(!validated){valifiador5=false;return;}

}

if($('#chbFormNegocioFiador').attr('checked')=='checked')

{

validated=true;

valifiador5=true;

}

Auditoria Informatica. Page 85

else

{

validated=valInputText('txtTipoNegocioFiador','Tipo de Negocio','fiadCol3');if(!validated){valifiador5=false;return;}

validated=valInputText('txtAniosNegocioFiador','Años de Tener el Negocio','fiadCol3');if(!validated){valifiador5=false;return;}

validated=valInputText('txtTelefonoNegocioFiador','Teléfono del Negocio','fiadCol3');if(!validated){valifiador5=false;return;}

validated=valInputText('txtDireccionNegocioFiador','Dirección del Negocio','fiadCol3');if(!validated){valifiador5=false;return;}

validated=valInputRadio('cgSectorEconomicoNegocioFiador','Sector Económico del Negocio','fiadCol3');if(!validated){valifiador5=false;return;}

if($('#NegocioOtroSector').attr('checked')=='checked')

{

validated=valInputText('txtOtrosSectorNegocio','Descripción de otro Sector','fiadCol3');if(!validated){valifiador5=false;return;}

}

validated=valInputRadio('cgGarantiaOfrecidaNegocioFiador','Garantía Ofrecida','fiadCol3');if(!validated){valifiador5=false;return;}

validated=valInputText('txtDetalleGarantiaFiador','Detalle de Garantía','fiadCol3');if(!validated){valifiador5=false;return;}

validated=valInputText('txtParentezcoDeudorFiador','Parentesco con el Solicitante','fiadCol3');if(!validated){valifiador5=false;return;}

}

if(validated)

{

valifiador5=true;

$.mobile.changePage('credito/4_frmDatosCreditoSolicitado.html','slide');

}

Auditoria Informatica. Page 86

});

//DATOS DEL CREDITO SOLICITADO

$("#btnGuardarDatosCreditoSolicitado").live('vclick', function(event){

var validated=false;

validated=valInputText('txtMontoSolicitadoCredito','Monto Solicitado');if(!validated){valicredito4=false;return;}

validated=valInputText('txtPlazoCredito','Plazo');if(!validated){valicredito4=false;return;}

//falta validar select otros

validated=valSelect('selDestinoCredito','Destino del Crédito');if(!validated){valicredito4=false;return;}

if($('#selDestinoCredito').val()=='3')

{

validated=valInputText('txtOtroDestinoCredito','Descripción de Otro Destino');if(!validated){valicredito4=false;return;}

}

validated=valInputText('txtDetalleDestinoCredito','Detalle del Destino del Crédito');if(!validated){valicredito4=false;return;}

validated=valInputRadio('cgGarantiaOfrecidaCredito','Tipo de Garantía Ofrecida');if(!validated){valicredito4=false;return;}

validated=valInputText('txtDetalleGarantiaCredito','Detalle de Garantía del Crédito');if(!validated){valicredito4=false;return;}

validated=valInputText('dateAnalisisDelCredito','Fecha de Análisis del Crédito');if(!validated){valicredito4=false;return;}

if(validated)

{

valicredito4=true;

$.mobile.changePage('credito/7_frmEvaluacionDelRiesgoCrediticio.html','slide');

}

Auditoria Informatica. Page 87

});

$('#frmDatosCreditoSolicitado').live('pagecreate', function(){

$("#trOtroDestinoCredito").hide();

$('#selDestinoCredito').live('change',function(event){

if($('#selDestinoCredito').val()==3)

$("#trOtroDestinoCredito").show();

else

$("#trOtroDestinoCredito").hide();

});

$('#txtMontoSolicitadoCredito').live('keyup',function(event){

if($('#txtMontoSolicitadoCredito').val().length==0){montoCredito=0;}

else

montoCredito=parseFloat($('#txtMontoSolicitadoCredito').val());

});

$('#txtPlazoCredito').live('keyup',function(event){

if($('#txtPlazoCredito').val().length==0){plazoCredito=0;}

else

plazoCredito=parseInt($('#txtPlazoCredito').val());

});

$('#txtDetalleGarantiaCredito').live('keyup',function(event){

if($('#txtDetalleGarantiaCredito').val().length==0){valorDeGarantia=0;}

else

valorDeGarantia=parseFloat($('#txtDetalleGarantiaCredito').val());

});

});

Auditoria Informatica. Page 88

//EVALUACION DEL RIESGO CREDITICIO

$("#btnEvaluacionRiesgoCrediticio").live('vclick', function(event){

$.mobile.changePage('credito/8_frmPlanDeInversion.html','slide');

});

$("#btnBalanceGeneral").live('vclick',function(event){

$.mobile.changePage('credito/frmBalanceGeneral.html','slide');

});

$("#btnUnidadFamiliar").live('vclick',function(event){

$.mobile.changePage('credito/frmUnidadFamiliar.html','slide');

});

$("#btnFlujoIngresosEgresos").live('vclick',function(event){

$.mobile.changePage('credito/frmFlujoIngresosEgresos.html','slide');

});

$("#btnIndicadoresFinancieros").live('vclick',function(event){

if(valicredito4 && valicreditoBalance && valiCreditoFlujo)

{

$.mobile.changePage('credito/frmIndicadoresFinancieros.html','slide');

}

if(!valicreditoBalance)

{

alert('Debe llenar correctamente el formulario balance general');

$.mobile.changePage('credito/frmBalanceGeneral.html','slide');

return;

}

Auditoria Informatica. Page 89

if(!valiCreditoFlujo)

{

alert('Debe llenar correctamente el formulario flujo de ingresos y egresos');

$.mobile.changePage('credito/frmFlujoIngresosEgresos.html','slide');

return;

}

if(!valicredito4)

{

alert('Debe llenar correctamente el formulario datos del crédito solicitado');

$.mobile.changePage('credito/4_frmDatosCreditoSolicitado.html','slide');

return;

}

});

//BALANCE GENERAL

$("#formBalanceGeneral").live('pagecreate',function(){

$("#txtBalanceEfectivo").keyup(function(event){

calcularBalanceGeneral();

totalPasivoIndicador=parseFloat($('#txtBalanceTotalPasivo').val());

totalActivoIndicador=parseFloat($('#txtBalanceTotalActivo').val());

});

$("#txtBalanceDepositosBancos").keyup(function(event){

calcularBalanceGeneral();

totalPasivoIndicador=parseFloat($('#txtBalanceTotalPasivo').val());

totalActivoIndicador=parseFloat($('#txtBalanceTotalActivo').val());

});

Auditoria Informatica. Page 90

$("#txtBalanceCuentrasCobrar").keyup(function(event){

calcularBalanceGeneral();

totalPasivoIndicador=parseFloat($('#txtBalanceTotalPasivo').val());

totalActivoIndicador=parseFloat($('#txtBalanceTotalActivo').val());

});

$("#txtBalanceInventario").keyup(function(event){

calcularBalanceGeneral();

totalPasivoIndicador=parseFloat($('#txtBalanceTotalPasivo').val());

totalActivoIndicador=parseFloat($('#txtBalanceTotalActivo').val());

});

$("#txtBalanceTotalActivoFijo").keyup(function(event){

calcularBalanceGeneral();

totalPasivoIndicador=parseFloat($('#txtBalanceTotalPasivo').val());

totalActivoIndicador=parseFloat($('#txtBalanceTotalActivo').val());

});

$("#txtBalancePrestamosInstituciones").keyup(function(event){

calcularBalanceGeneral();

totalPasivoIndicador=parseFloat($('#txtBalanceTotalPasivo').val());

totalActivoIndicador=parseFloat($('#txtBalanceTotalActivo').val());

});

$("#txtBalanceCuentasPorPagar").keyup(function(event){

calcularBalanceGeneral();

totalPasivoIndicador=parseFloat($('#txtBalanceTotalPasivo').val());

totalActivoIndicador=parseFloat($('#txtBalanceTotalActivo').val());

});

Auditoria Informatica. Page 91

$("#txtBalancePatrimonioCapital").keyup(function(event){

calcularBalanceGeneral();

totalPasivoIndicador=parseFloat($('#txtBalanceTotalPasivo').val());

totalActivoIndicador=parseFloat($('#txtBalanceTotalActivo').val());

});

});

$("#btnGuardarBalanceGeneral").live('vclick',function(event){

var validated=false;

validated=valInputText('txtBalanceTotalActivo','Total Activos');if(!validated){valicreditoBalance=false;return;}

validated=valInputText('txtBalanceTotalPasivo','Total Pasivos');if(!validated){valicreditoBalance=false;return;}

validated=valInputText('txtBalancePatrimonioCapital','Patrimonio o Capital');if(!validated){valicreditoBalance=false;return;}

if(validated)

{

valicreditoBalance=true;

$.mobile.changePage('credito/frmUnidadFamiliar.html','slide');

}

});

//UNIDAD FAMILIAR

$("#btnGuardarUnidadFamiliar").live('vclick',function(event){

var validated=false;

validated=valInputText('txtUnidadFamSaldoDisponible','Saldo Familiar Disponible');if(!validated){valiUnidadFam=false;return;}

saldofam = parseFloat($("#txtUnidadFamSaldoDisponible").val());

if(validated && saldofam!=0)

Auditoria Informatica. Page 92

{

valiUnidadFam=true;

$.mobile.changePage('credito/frmFlujoIngresosEgresos.html','slide');

saldofam = parseFloat($("#txtUnidadFamSaldoDisponible").val());

$("#txtFlujoSaldoFamiliar").val(saldofam);

ConsolidadoDisponibilidad=UtilidadNeta+saldofam;

$("#txtFlujoConsolidado").val(ConsolidadoDisponibilidad);

}

});

$("#formUnidadFamiliar").live("pagecreate",function(event){

$("#txtUnidadFamIngresosFueraNegocio").keyup(function(event){

calcularUnidadFamiliar()

});

$("#txtUnidadFamGastosFamiliares").keyup(function(event){

calcularUnidadFamiliar()

});

$("#txtUnidadFamAlimentacion").keyup(function(event){

calcularUnidadFamiliar()

});

$("#txtUnidadFamEducacion").keyup(function(event){

calcularUnidadFamiliar()

});

$("#txtUnidadFamAlquiler").keyup(function(event){

calcularUnidadFamiliar()

});

Auditoria Informatica. Page 93

$("#txtUnidadFamTrasnporte").keyup(function(event){

calcularUnidadFamiliar()

});

$("#txtUnidadFamServiciosBasicos").keyup(function(event){

calcularUnidadFamiliar()

});

$("#txtUnidadFamSalud").keyup(function(event){

calcularUnidadFamiliar()

});

$("#txtUnidadFamVestido").keyup(function(event){

calcularUnidadFamiliar()

});

$("#txtUnidadFamObligaciones").keyup(function(event){

calcularUnidadFamiliar()

});

$("#txtUnidadFamOtros").keyup(function(event){

calcularUnidadFamiliar()

});

});

//FLUJO DE INGRESOS Y EGRESOS

$("#formFlujoIngresosEgresos").live('pagebeforeshow',function(event){

$("#txtFlujoSaldoFamiliar").val(saldofam);

});

$("#btnGuardarFlujoIngresosEgresos").live('vclick',function(event){

validated=false;

Auditoria Informatica. Page 94

validated=valInputText('txtFlujoIngresoVentas','Ingreso de Ventas');if(!validated){valiCreditoFlujo=false;return;}

validated=valInputText('txtFlujoCostoMercancia','Costo de Ventas');if(!validated){valiCreditoFlujo=false;return;}

if(valicredito4 && valicreditoBalance && validated)

{

valiCreditoFlujo=true;

$.mobile.changePage('credito/frmIndicadoresFinancieros.html','slide');

}

if(!valicreditoBalance)

{

alert('Debe llenar correctamente el formulario balance general');

$.mobile.changePage('credito/frmBalanceGeneral.html','slide');

return;

}

if(!valicredito4)

{

alert('Debe llenar correctamente el formulario datos del crédito solicitado');

$.mobile.changePage('credito/4_frmDatosCreditoSolicitado.html','slide');

return;

}

});

$("#formFlujoIngresosEgresos").live("pagecreate",function(event){

$("#txtFlujoIngresoVentas").keyup(function(event){

calcularFlujoIngresosEgresos();

var ingresoBrutoVenta;

Auditoria Informatica. Page 95

var ingresoBrutoCosto;

if($("#txtFlujoIngresoVentas").val().length==0){ingresoBrutoVenta=0}

else ingresoBrutoVenta = parseFloat($("#txtFlujoIngresoVentas").val());

if($("#txtFlujoCostoMercancia").val().length==0){ingresoBrutoCosto=0}

else ingresoBrutoCosto = parseFloat($("#txtFlujoCostoMercancia").val());

ingresosBrutos=ingresoBrutoVenta-ingresoBrutoCosto;

});

$("#txtFlujoOtros").keyup(function(event){

calcularFlujoIngresosEgresos();

});

$("#txtFlujoCostoMercancia").keyup(function(event){

calcularFlujoIngresosEgresos();

var ingresoBrutoVenta;

var ingresoBrutoCosto;

if($("#txtFlujoIngresoVentas").val().length==0){ingresoBrutoVenta=0}

else ingresoBrutoVenta = parseFloat($("#txtFlujoIngresoVentas").val());

if($("#txtFlujoCostoMercancia").val().length==0){ingresoBrutoCosto=0}

else ingresoBrutoCosto = parseFloat($("#txtFlujoCostoMercancia").val());

ingresosBrutos=ingresoBrutoVenta-ingresoBrutoCosto;

});

$("#txtFlujoImpuestos").keyup(function(event){

calcularFlujoIngresosEgresos();

});

$("#txtFlujoCostosOperativos").keyup(function(event){

calcularFlujoIngresosEgresos();

Auditoria Informatica. Page 96

});

$("#txtFlujoDepreciacion").keyup(function(event){

calcularFlujoIngresosEgresos();

});

$("#txtFlujoPagoSueldos").keyup(function(event){

calcularFlujoIngresosEgresos();

});

$("#txtFlujoPagoTransporte").keyup(function(event){

calcularFlujoIngresosEgresos();

});

$("#txtFlujoAlquiler").keyup(function(event){

calcularFlujoIngresosEgresos();

});

$("#txtFlujoPagoServicios").keyup(function(event){

calcularFlujoIngresosEgresos();

});

});

//INDICADORES FINANCIEROS

$("#btnGuardarIndicadoresFinancieros").live('vclick',function(event){

$.mobile.changePage('credito/8_frmPlanDeInversion.html','slide');

});

//PLAN DE INVERSION

$('#frmPlanDeInversion').live('pagecreate',function(event,ui){

$('#lblContadorPlanes').text('Cantidad de planes: '+contadorPlanesInversion);

});

Auditoria Informatica. Page 97

$('#frmPlanDeInversion').live('pagebeforeshow',function(event,ui){

$('#txtNuvInveNumero').val("");

$('#txtNuvInveDescripcion').val("");

$('#txtNuvInveCostoUni').val("");

$('#txtNuvInveCostoTotal').val("");

});

$("#btnGuardarPlanDeInversion").live('vclick', function(event){

if($('#tblPlanInversion tbody tr').length<12)

{

alert('Tiene que agregar al menos 12 ítems');

}

else

{

valiCrediPlanInversion=true;

$.mobile.changePage('credito/9_frmPropuestaDelPromotor.html','slide');

}

});

$("#btnAgregarItemdeInversion").live('vclick', function(event){

$.mobile.changePage('credito/10_frmNuevaInversion.html','slide');

});

$("#btnGuardarPlanInversion").live('vclick', function(event){

//codigo Fran------------------------------------------------------

var vagrega = true;

var v1 = '' + $('#txtNuvInveNumero').val();

Auditoria Informatica. Page 98

if($.trim(v1).length < 1){

$(this).simpledialog({

'mode' : 'bool',

'prompt' : 'Favor ingresar numero',

'buttons' : {

'Ok': {click: function () {},icon: "info",theme: "f"},

}

});

vagrega = false;

return;

}

var v2 = '' + $('#txtNuvInveDescripcion').val();

if($.trim(v2).length < 1){

$(this).simpledialog({

'mode' : 'bool',

'prompt' : 'Favor ingresar descripcion',

'buttons' : {

'Ok': {click: function () {},icon: "info",theme: "f"},

}

});

vagrega = false;

return;

}

Auditoria Informatica. Page 99

var v3 = '' + $('#txtNuvInveCostoUni').val();

if($.trim(v3).length < 1){

$(this).simpledialog({

'mode' : 'bool',

'prompt' : 'Favor ingresar costo unitario',

'buttons' : {

'Ok': {click: function () {},icon: "info",theme: "f"},

}

});

vagrega = false;

return;

}

var v4 = '' + $('#txtNuvInveCostoTotal').val();

if($.trim(v4).length < 1){

$(this).simpledialog({

'mode' : 'bool',

'prompt' : 'Favor ingresar costo total',

'buttons' : {

'Ok': {click: function () {},icon: "info",theme: "f"},

}

});

vagrega = false;

return;

}

Auditoria Informatica. Page 100

//fin codigo Fran--------------------------------------------------

if(vagrega){

$('#tblPlanInversion').append('<tr>'

+'<td>'+

'<fieldset data-role="controlgroup" class="ui-bar"><a data-icon="delete" id="btnTableQuitarInversion" >Quitar</a></fieldset>'+'</td>'

+'<td aling="center">'+v1+'</td>'

+'<td aling="center">'+v2+'</td>'

+'<td aling="center">'+v3+'</td>'

+'<td aling="center">'+v4+'</td>'

+'</tr>');

$("#tblPlanInversion").find('a').button();

contadorPlanesInversion++;

$.mobile.changePage('credito/8_frmPlanDeInversion.html','slide');

$('#lblContadorPlanes').text('Cantidad de planes: '+contadorPlanesInversion);

}

});

//PROPUESTA DEL PROMOTOR

$("#btnGuardarPropuestaPromotor").live('vclick', function(event){

validated=false;

validated=valInputText('txtMontoPropuesta','Monto');if(!validated){valiCrediPropuesta=false;retunr;}

validated=valInputText('txtPlazoPropuesta','Plazo (meses)');if(!validated){valiCrediPropuesta=false;retunr;}

Auditoria Informatica. Page 101

validated=valInputText('txtObservacionesPropuesta','Observaciones');if(!validated){valiCrediPropuesta=false;retunr;}

if(validated)

{

valiCrediPropuesta=true;

$.mobile.changePage('menuPrincipal.html','slide');

}

});

//DATOS GENERALES DEL FIADOR

$("#chbFormNegocioFiador").live('change',function(event,ui){

if($("#chbFormNegocioFiador").attr('checked')=='checked')

$("#formNegocioFiador").hide();

else $("#formNegocioFiador").show();

});

//DATOS LABORAL FIADOR

$("#chbDatosLaboralFiador").live('change',function(event,ui){

if($("#chbDatosLaboralFiador").attr('checked')=='checked')

$("#formDatosLaboralFiador").hide();

else $("#formDatosLaboralFiador").show();

});

//INDICADORES FINANCIEROS

$("#frmIndicadoresFinancieros").live('pagebeforeshow',function(event){

cuotaCredito=montoCredito/plazoCredito;

Auditoria Informatica. Page 102

IndicadorCobertura=(cuotaCredito/ingresosBrutos)*100;

IndicadorCapacidadPago=(ConsolidadoDisponibilidad/cuotaCredito)*100;

IndicadorCoberturaDeGarantia=(valorDeGarantia/montoCredito)*100;

IndicadorGradoEndeudamiento=(totalPasivoIndicador/totalActivoIndicador)*100;

$("#txtIndicadorCobertura").val(IndicadorCobertura.toFixed(2)+" %");

$("#txtIndicadorCapacidaPago").val(IndicadorCapacidadPago.toFixed(2)+" %");

$("#txtIndicadorCoberturaGarantia").val(IndicadorCoberturaDeGarantia.toFixed(2)+" %");

$("#txtIndicadorGradoEndeudamiento").val(IndicadorGradoEndeudamiento.toFixed(2)+" %");

});

//=========================================

//GUARDADO DE SOLICITUDES DE CREDITO INICIO

//=========================================

$('#btnGuardarSolicitudCredito').live('vclick',function(event,ui) {

if(valideudor1 && valideudor2 && valideudor3 && valideudor6 && valifiador5 && valicredito4 && valicreditoBalance && valiUnidadFam && valiCreditoFlujo && valiCrediPlanInversion && valiCrediPropuesta)

{

/*$(this).simpledialog({

'mode' : 'bool',

'prompt' : 'Se han guardado los datos',

'buttons' : {

'Ok': {

click: function () {*/

alert('Se han guardado los datos');

var horaguardado = new Date();

Auditoria Informatica. Page 103

var fechaguardado = new Date();

var recordSolicitudesCliente = {

'DetalleSolicitud' : fechaguardado.getDate()+ "" + (fechaguardado.getMonth()+1) + "" + fechaguardado.getFullYear()+ "" + public_DatosGeneralesCliente.length,

'FechaSolicitud' : textosemana[fechaguardado.getDay()] + ", " + fechaguardado.getDate() + " de " + textomes[fechaguardado.getMonth()+1] + " de " + fechaguardado.getFullYear(),

'HoraSolicitud' : horaguardado.getHours() + ":" + horaguardado.getMinutes() + ":" + horaguardado.getSeconds(),

//DATOS GENERALES DEL CLIENTE

'PrimerNombreCliente' : $("#txtPrimerNombreCliente").val(),

'SegundoNombreCliente' : $("#txtSegundoNombreCliente").val(),

'PrimerApellidoCliente' : $("#txtPrimerApellidoCliente").val(),

'SegundoApellidoCliente' : $("#txtSegundoApellidoCliente").val(),

'LugarNacimientoCliente' : $("#txtLugarNacimientoCliente").val(),

'FechaNacimiento' : $("#dateFechaNacimiento").val(),

'CedulaCliente' : $("#txtCedulaCliente").val(),

'ProfesionCliente' : $("#txtProfesionCliente").val(),

'EmailCliente' : $("#txtEmailCliente").val(),

'Nacionalidad' : $("#txtNacionalidad").val(),

'TelefonoCliente' : $("#txtTelefonoCliente").val(),

Auditoria Informatica. Page 104

'EstadoCivilCliente': $('#selEstadoCivilCliente option:selected').text(),

'NoDependientesCliente' : $("#txtNoDependientesCliente").val(),

'DireccionDomicilioCliente' : $("#txtDireccionDomicilioCliente").val(),

'PropiedadCasaCliente' : $("#cgPropiedadCasaCliente input:checked").val(),

'OtrosCliente' : $("#txtOtrosCliente").val(),

'AniosHabitarCliente' : $("#txtAniosHabitarCliente").val(),

'NombreConyugueCliente' : $("#txtNombreConyugueCliente").val(),

'CedulaConyugueCliene' : $("#txtCedulaConyugueCliene").val(),

'ProfesionConyugueCliente' : $("#txtProfesionConyugueCliente").val(),

'DireccionTrabajoConyugueCliente' : $("#txtDireccionTrabajoConyugueCliente").val(),

'TelefonoTrabajoConyugueCliente' : $("#txtTelefonoTrabajoConyugueCliente").val(),

'SalarioIngresosConyugueCliente' : $("#txtSalarioIngresosConyugueCliente").val(),

//credito solicitado

'MontoSolicitadoCredito' : $("#txtMontoSolicitadoCredito").val(),

'PlazoCredito' : $("#txtPlazoCredito").val(),

'DestinoCredito' : $('#selDestinoCredito option:selected').text(),

Auditoria Informatica. Page 105

'OtroDestinoCredito' : $("#txtOtroDestinoCredito").val(),

'DetalleDestinoCredito' : $("#txtDetalleDestinoCredito").val(),

'GarantiaOfrecidaCredito' : $("#cgGarantiaOfrecidaCredito input:checked").val(),

'DetalleGarantiaCredito' : $("#txtDetalleGarantiaCredito").val(),

'dateAnalisisDelCredito' : $("#dateAnalisisDelCredito").val(),

//balance general

'BalanceEfectivo' : $("#txtBalanceEfectivo").val(),

'BalanceDepositosBancos' : $("#txtBalanceDepositosBancos").val(),

'BalanceCuentrasCobrar' : $("#txtBalanceCuentrasCobrar").val(),

'BalanceInventario' : $("#txtBalanceInventario").val(),

'BalanceTotalActivoCirculante' : $("#txtBalanceTotalActivoCirculante").val(),

'BalanceTotalActivoFijo' : $("#txtBalanceTotalActivoFijo").val(),

'BalanceTotalActivo' : $("#txtBalanceTotalActivo").val(),

'BalancePrestamosInstituciones' : $("#txtBalancePrestamosInstituciones").val(),

'BalanceCuentasPorPagar' : $("#txtBalanceCuentasPorPagar").val(),

'BalanceTotalPasivo' : $("#txtBalanceTotalPasivo").val(),

Auditoria Informatica. Page 106

'BalancePatrimonioCapital' : $("#txtBalancePatrimonioCapital").val(),

'BalanceTotalPasivoMasPatrimonio' : $("#txtBalanceTotalPasivoMasPatrimonio").val(),

//unidad familiar

'UnidadFamIngresosFueraNegocio' : $("#txtUnidadFamIngresosFueraNegocio").val(),

'UnidadFamGastosFamiliares' : $("#txtUnidadFamGastosFamiliares").val(),

'UnidadFamAlimentacion' : $("#txtUnidadFamAlimentacion").val(),

'UnidadFamEducacion' : $("#txtUnidadFamEducacion").val(),

'UnidadFamAlquiler' : $("#txtUnidadFamAlquiler").val(),

'UnidadFamTrasnporte' : $("#txtUnidadFamTrasnporte").val(),

'UnidadFamServiciosBasicos' : $("#txtUnidadFamServiciosBasicos").val(),

'UnidadFamSalud' : $("#txtUnidadFamSalud").val(),

'UnidadFamVestido' : $("#txtUnidadFamVestido").val(),

'UnidadFamObligaciones' : $("#txtUnidadFamObligaciones").val(),

'UnidadFamOtros' : $("#txtUnidadFamOtros").val(),

'UnidadFamSaldoDisponible' : $("#txtUnidadFamSaldoDisponible").val(),

//flujo de ingresos y egresos

Auditoria Informatica. Page 107

'FlujoIngresoVentas' : $("#txtFlujoIngresoVentas").val(),

'FlujoCostoMercancia' : $("#txtFlujoCostoMercancia").val(),

'FlujoCostosOperativos' : $("#txtFlujoCostosOperativos").val(),

'FlujoPagoSueldos' : $("#txtFlujoPagoSueldos").val(),

'FlujoPagoTransporte' : $("#txtFlujoPagoTransporte").val(),

'FlujoPagoServicios' : $("#txtFlujoPagoServicios").val(),

'FlujoAlquiler' : $("#txtFlujoAlquiler").val(),

'FlujoOtros' : $("#txtFlujoOtros").val(),

'FlujoImpuestos' : $("#txtFlujoImpuestos").val(),

'FlujoDepreciacion' : $("#txtFlujoDepreciacion").val(),

'FlujoUtilidadNeta' : $("#txtFlujoUtilidadNeta").val(),

'FlujoSaldoFamiliar' : $("#txtFlujoSaldoFamiliar").val(),

'FlujoConsolidado' : $("#txtFlujoConsolidado").val(),

//indicadores financieros

'IndicadorCobertura' : $("#txtIndicadorCobertura").val(),

'IndicadorCapacidaPago' : $("#txtIndicadorCapacidaPago").val(),

'IndicadorCoberturaGarantia' : $("#txtIndicadorCoberturaGarantia").val(),

Auditoria Informatica. Page 108

'IndicadorGradoEndeudamiento' : $("#txtIndicadorGradoEndeudamiento").val(),

//Propuesta del promotor

'MontoPropuesta' : $("#txtMontoPropuesta").val(),

'PlazoPropuesta' : $("#txtPlazoPropuesta").val(),

'ObservacionesPropuesta' : $("#txtObservacionesPropuesta").val()

}

var vindexDatosCliente = public_DatosGeneralesCliente.length;

public_DatosGeneralesCliente[vindexDatosCliente] = recordSolicitudesCliente;

$.mobile.changePage('frmIngresoAnalista.html','slide');

/*},

icon: "check",

theme: "f"

},

},

}); */

}

if(!valideudor1)

{

alert('Debe llenar correctamente el formulario de datos generales del cliente');

$.mobile.changePage('deudor/1_frmGeneralesCliente.html','slide');

return;

Auditoria Informatica. Page 109

/*$(this).simpledialog({

'mode' : 'bool',

'prompt' : 'Debe llenar correctamente el formulario de datos generales del cliente',

'buttons' : {

'Ok': {

click: function () {*/

//$.mobile.changePage('deudor/2_frmCaracteristicasNegocio.html','slide');

/*},

icon: "error",theme: "f"

},

},

});*/

}

if(!valideudor2)

{

alert('Debe llenar correctamente el formulario caracteristicas del negocio');

$.mobile.changePage('deudor/2_frmCaracteristicasNegocio.html','slide');

return;

}

if(!valideudor3)

{

alert('Debe llenar correctamente el formulario datos laborales');

$.mobile.changePage('deudor/3_frmDatosLaborales.html','slide');

return;

}

Auditoria Informatica. Page 110

if(!valideudor6)

{

alert('Debe llenar correctamente el formulario referencias');

$.mobile.changePage('deudor/6_frmReferencias.html','slide');

return;

}

if(!valifiador5)

{

alert('Debe llenar correctamente el formulario datos del fiador');

$.mobile.changePage('fiador/5_formDatosDelFiador.html','slide');

return;

}

if(!valicredito4)

{

alert('Debe llenar correctamente el formulario datos del crédito solicitado');

$.mobile.changePage('credito/4_frmDatosCreditoSolicitado.html','slide');

return;

}

if(!valicreditoBalance)

{

alert('Debe llenar correctamente el formulario balance general');

$.mobile.changePage('credito/frmBalanceGeneral.html','slide');

return;

}

if(!valiUnidadFam)

Auditoria Informatica. Page 111

{

alert('Debe llenar correctamente el formulario unidad familiar');

$.mobile.changePage('credito/frmUnidadFamiliar.html','slide');

return;

}

if(!valiCreditoFlujo)

{

alert('Debe llenar correctamente el formulario flujo de ingresos y egresos');

$.mobile.changePage('credito/frmFlujoIngresosEgresos.html','slide');

return;

}

if(!valiCrediPlanInversion)

{

alert('Debe llenar correctamente el formulario plan de inversion');

$.mobile.changePage('credito/8_frmPlanDeInversion.html','slide');

return;

}

if(!valiCrediPropuesta)

{

alert('Debe llenar correctamente el formulario propuesta del promotor');

$.mobile.changePage('credito/9_frmPropuestaDelPromotor.html','slide');

return;

}

});

//=========================================

Auditoria Informatica. Page 112

//GUARDADO DE SOLICITUDES DE CREDITO FIN

//=========================================

//=========================================

//MOSTRAR SOLICITUDES DE CREDITO INICIO

//=========================================

$("#pageSolicitudesIngresadas").live('pagebeforeshow',function(event,ui){

$('#tblListadoSolicitudesDia tbody').empty();

for(var i=0; i<public_DatosGeneralesCliente.length;i++)

{

var fechaguardado = new Date();

vfila = "<tr>" +

"<td title='"+i+ "'><a data-role='button' class='ui-bar' data-icon='info' data-inline='true' id='btnDetalleSolicitud'" + ">Detalle</a>" +

"<td>" + public_DatosGeneralesCliente[i].DetalleSolicitud +

"<td>" + public_DatosGeneralesCliente[i].PrimerNombreCliente + " " + public_DatosGeneralesCliente[i].SegundoNombreCliente + " " + public_DatosGeneralesCliente[i].PrimerApellidoCliente + " " + public_DatosGeneralesCliente[i].SegundoApellidoCliente + "</td>" +

"<td>" + public_DatosGeneralesCliente[i].FechaSolicitud + "</td>" +

"<td>" + public_DatosGeneralesCliente[i].HoraSolicitud + "</td>" +

"</tr>";

$("#tblListadoSolicitudesDia tbody").append(vfila);

}

$("#tblListadoSolicitudesDia").find('a').button();

});

$("#btnListaSolicitudes").live('vclick',function(event,ui){

Auditoria Informatica. Page 113

$.mobile.changePage('frmSolicitudesSesion.html','slide');

});

$("#btnDetalleSolicitud").live("vclick",function(event,ui){

var vboton = $(this);

var celda = vboton.parent().parent();

idDetalle = celda.attr('title');

$.mobile.changePage('frmDetalleSolicitud.html','slide');

});

$('#pageDetalleSolicitud').live('pagebeforeshow',function(event){

$("#h1DetalleSolicitud").text("");

$("#h1DetalleSolicitud").append("Detalle de Solictud: "+public_DatosGeneralesCliente[idDetalle].DetalleSolicitud);

$("#tblDetalleDatosGeneralesCliente tbody").empty();

$('#tblDetalleDatosGeneralesClienteConyuge tbody').empty();

$('#tblDatosCreditoSolicitado tbody').empty();

$("#tblDetalleBalanceGeneral tbody").empty();

$("#tblDetalleUnidadFamiliar tbody").empty();

$("#tblDetalleFlujo tbody").empty();

$("#tblIndicadoresFinancieros tbody").empty();

$("#tblPropuestaPromotor tbody").empty();

//datos generales cliente

var vDatosGeneralesCliente = "<tr>"+

"<td class='opcion' colspan='1'>Nombre del Cliente</td><td colspan='5'>" + public_DatosGeneralesCliente[idDetalle].PrimerNombreCliente + " " + public_DatosGeneralesCliente[idDetalle].SegundoNombreCliente + " " + public_DatosGeneralesCliente[idDetalle].PrimerApellidoCliente + " " + public_DatosGeneralesCliente[idDetalle].SegundoApellidoCliente + "</td>"+

Auditoria Informatica. Page 114

"</tr>" +

"<tr>"+

"<td class='opcion'>Lugar de Nacimiento</td><td>"+public_DatosGeneralesCliente[idDetalle].LugarNacimientoCliente+"</td>"+

"<td class='opcion'>Fecha de Nacimiento</td><td>"+public_DatosGeneralesCliente[idDetalle].FechaNacimiento+"</td>"+

"<td class='opcion'>Cedula de Identidad</td><td>"+public_DatosGeneralesCliente[idDetalle].CedulaCliente+"</td>"+

"</tr>"+

"<tr>"+

"<td class='opcion'>Profesi&oacute;n</td><td>"+public_DatosGeneralesCliente[idDetalle].ProfesionCliente+"</td>"+

"<td class='opcion'>E-mail</td><td>"+public_DatosGeneralesCliente[idDetalle].EmailCliente+"</td>"+

"<td class='opcion'>Nacionalidad</td><td>"+public_DatosGeneralesCliente[idDetalle].Nacionalidad+"</td>"+

"</tr>"+

"<tr>"+

"<td class='opcion'>Tel&eacute;fono</td><td>"+public_DatosGeneralesCliente[idDetalle].TelefonoCliente+"</td>"+

"<td class='opcion'>Estado Civil</td><td>"+public_DatosGeneralesCliente[idDetalle].EstadoCivilCliente+"</td>"+

"<td class='opcion'>N&uacute;mero de Dependientes</td><td>"+public_DatosGeneralesCliente[idDetalle].NoDependientesCliente+"</td>"+

"</tr>"+

"<tr>"+

"<td class='opcion'>Direcci&oacute;n</td><td colspan='5'>"+public_DatosGeneralesCliente[idDetalle].DireccionDomicilioCliente+"</td>"+

Auditoria Informatica. Page 115

"</tr>"+

"<tr>"+

"<td class='opcion'>Propiedad del Domicilio</td><td colspan='3'>"+public_DatosGeneralesCliente[idDetalle].PropiedadCasaCliente+" "+ public_DatosGeneralesCliente[idDetalle].OtrosCliente+"</td>"+

"<td class='opcion'>N&uacute;mero de Dependientes</td><td>"+public_DatosGeneralesCliente[idDetalle].NoDependientesCliente+"</td>"+

"</tr>"+

"<tr>"+

"<td class='opcion'>A&ntilde;os de habitar</td><td colspan='5'>"+public_DatosGeneralesCliente[idDetalle].AniosHabitarCliente+" "+

"</tr>";

$("#tblDetalleDatosGeneralesCliente tbody").append(vDatosGeneralesCliente);

//datos conyuge

var vDatosConyuge = "<tr>"+

"<td class='opcion' colspan='1'>Nombre Completo</td><td colspan='5'>" + public_DatosGeneralesCliente[idDetalle].NombreConyugueCliente + "</td>"+

"<tr>"+

"<td class='opcion'>C&eacute;dula</td><td>"+public_DatosGeneralesCliente[idDetalle].CedulaConyugueCliene+"</td>"+

"<td class='opcion'>Profesi&oacute;n</td><td>"+public_DatosGeneralesCliente[idDetalle].ProfesionConyugueCliente+"</td>"+

"<td class='opcion'>Direcci&oacute;n del Trabajo</td><td>"+public_DatosGeneralesCliente[idDetalle].DireccionTrabajoConyugueCliente+"</td>"+

"</tr>"+

"<tr>"+

Auditoria Informatica. Page 116

"<td class='opcion'>Tel&eacute;fono del Trabajo</td><td>"+public_DatosGeneralesCliente[idDetalle].TelefonoTrabajoConyugueCliente+"</td>"+

"<td class='opcion'>Salario / Ingresos</td><td>"+public_DatosGeneralesCliente[idDetalle].SalarioIngresosConyugueCliente+"</td>"+

"</tr>"

;

$("#tblDetalleDatosGeneralesClienteConyuge tbody").append(vDatosConyuge);

//datos del credito solicitado

var vDatosCreditoSolicitado = "<tr>"+

"<td class='opcion'>Monto Solicitado</td><td>"+public_DatosGeneralesCliente[idDetalle].MontoSolicitadoCredito+"</td>"+

"<td class='opcion'>Plazo</td><td>"+public_DatosGeneralesCliente[idDetalle].PlazoCredito+"</td>"+

"</tr>"+

"<tr>"+

"<td class='opcion'>Destino</td><td>"+public_DatosGeneralesCliente[idDetalle].DestinoCredito+" "+public_DatosGeneralesCliente[idDetalle].OtroDestinoCredito+"</td>"+

"<td class='opcion'>Detalle del Destino</td><td>"+public_DatosGeneralesCliente[idDetalle].DetalleDestinoCredito+"</td>"+

"</tr>"+

"<tr>"+

"<td class='opcion'>Garant&iacute;a Ofrecida</td><td>"+public_DatosGeneralesCliente[idDetalle].GarantiaOfrecidaCredito+"</td>"+

"<td class='opcion'>Detalle de Garant&iacute;a</td><td>"+public_DatosGeneralesCliente[idDetalle].DetalleGarantiaCredito+"</td>"+

"</tr>"+

"<tr>"+

Auditoria Informatica. Page 117

"<td class='opcion'>Fecha del An&aacute;lisis</td><td>"+public_DatosGeneralesCliente[idDetalle].dateAnalisisDelCredito+"</td>"+

"</tr>";

$('#tblDatosCreditoSolicitado tbody').append(vDatosCreditoSolicitado);

//credito balance general

var vDatosBalanceGeneral = "<tr>"+

"<td class='opcion'>Efectivo (C$)</td><td>"+ public_DatosGeneralesCliente[idDetalle].BalanceEfectivo +"</td>"+

"<td class='opcion'>Pr&eacute;stamos (a largo plazo)</td><td>"+ public_DatosGeneralesCliente[idDetalle].BalancePrestamosInstituciones +"</td>"+

"</tr>" +

"<tr>"+

"<td class='opcion'>Dep&oacute;sitos en bancos</td><td>"+ public_DatosGeneralesCliente[idDetalle].BalanceDepositosBancos +"</td>"+

"<td class='opcion'>Cuentas por pagar (a corto plazo)</td><td>"+ public_DatosGeneralesCliente[idDetalle].BalanceCuentasPorPagar +"</td>"+

"</tr>" +

"<tr>"+

"<td class='opcion'>Cuentas por cobrar</td><td>"+ public_DatosGeneralesCliente[idDetalle].BalanceCuentrasCobrar +"</td>"+

"<td class='opcion'>Total pasivos</td><td>"+ public_DatosGeneralesCliente[idDetalle].BalanceTotalPasivo +"</td>"+

"</tr>" +

"<tr>"+

"<td class='opcion'>Inventario</td><td>"+ public_DatosGeneralesCliente[idDetalle].BalanceInventario +"</td>"+

"<td class='opcion'>Patrimonio o capital</td><td>"+ public_DatosGeneralesCliente[idDetalle].BalancePatrimonioCapital +"</td>"+

"</tr>" +

Auditoria Informatica. Page 118

"<tr>"+

"<td class='opcion'>Total activo circulante</td><td>"+ public_DatosGeneralesCliente[idDetalle].BalanceTotalActivoCirculante +"</td>"+

"<td>&nbsp;</td><td>&nbsp;</td>"+

"</tr>" +

"<tr>"+

"<td class='opcion'>Total activo fijo</td><td>"+ public_DatosGeneralesCliente[idDetalle].BalanceTotalActivoFijo +"</td>"+

"<td>&nbsp;</td><td>&nbsp;</td>"+

"</tr>" +

"<tr>"+

"<td class='opcion'>Total activos</td><td>"+ public_DatosGeneralesCliente[idDetalle].BalanceTotalActivo +"</td>"+

"<td class='opcion'>Total pasivo + Patrimonio</td><td>"+ public_DatosGeneralesCliente[idDetalle].BalanceTotalPasivoMasPatrimonio +"</td>"+

"</tr>";

$("#tblDetalleBalanceGeneral tbody").append(vDatosBalanceGeneral);

//credito unidad familiar

var vDatosUnidadFamiliar = "<tr>"+

"<td class='opcion'>Ingresos fuera del negocio</td><td>"+ public_DatosGeneralesCliente[idDetalle].UnidadFamIngresosFueraNegocio +"</td>"+

"<td class='opcion'>Servicios B&aacute;sicos</td><td>"+ public_DatosGeneralesCliente[idDetalle].UnidadFamServiciosBasicos +"</td>"+

"</tr>"+

"<tr>"+

"<td class='opcion'>Gastos familiares</td><td>"+ public_DatosGeneralesCliente[idDetalle].UnidadFamGastosFamiliares +"</td>"+

"<td class='opcion'>Salud</td><td>"+ public_DatosGeneralesCliente[idDetalle].UnidadFamSalud +"</td>"+

Auditoria Informatica. Page 119

"</tr>"+

"<tr>"+

"<td class='opcion'>Alimentaci&oacute;n</td><td>"+ public_DatosGeneralesCliente[idDetalle].UnidadFamAlimentacion +"</td>"+

"<td class='opcion'>Vestido</td><td>"+ public_DatosGeneralesCliente[idDetalle].UnidadFamVestido +"</td>"+

"</tr>"+

"<tr>"+

"<td class='opcion'>Educaci&oacute;n</td><td>"+ public_DatosGeneralesCliente[idDetalle].UnidadFamEducacion +"</td>"+

"<td class='opcion'>Obligaciones</td><td>"+ public_DatosGeneralesCliente[idDetalle].UnidadFamObligaciones +"</td>"+

"</tr>"+

"<tr>"+

"<td class='opcion'>Alquiler</td><td>"+ public_DatosGeneralesCliente[idDetalle].UnidadFamAlquiler +"</td>"+

"<td class='opcion'>Otros</td><td>"+ public_DatosGeneralesCliente[idDetalle].UnidadFamOtros +"</td>"+

"</tr>"+

"<tr>"+

"<td class='opcion'>Transporte</td><td>"+ public_DatosGeneralesCliente[idDetalle].UnidadFamTrasnporte +"</td>"+

"<td class='opcion'>Saldo familiar disponible</td><td>"+ public_DatosGeneralesCliente[idDetalle].UnidadFamSaldoDisponible +"</td>"+

"</tr>";

$("#tblDetalleUnidadFamiliar tbody").append(vDatosUnidadFamiliar);

//detalle datos flujo ingresos egresos

var vDatosFlujoIngresosEgresos = "<tr>"+

Auditoria Informatica. Page 120

"<td class='opcion'>Ingreso de ventas</td><td>"+ public_DatosGeneralesCliente[idDetalle].FlujoIngresoVentas +"</td>"+

"<td class='opcion'>Otros</td><td>"+ public_DatosGeneralesCliente[idDetalle].FlujoOtros +"</td>"+

"</tr>" +

"<tr>"+

"<td class='opcion'>Costos de producci&oacute;n</td><td>"+ public_DatosGeneralesCliente[idDetalle].FlujoCostoMercancia +"</td>"+

"<td class='opcion'>Impuestos</td><td>"+ public_DatosGeneralesCliente[idDetalle].FlujoImpuestos +"</td>"+

"</tr>" +

"<tr>"+

"<td class='opcion'>Costos operativos</td><td>"+ public_DatosGeneralesCliente[idDetalle].FlujoCostosOperativos +"</td>"+

"<td class='opcion'>Drepresiaci&oacute;n</td><td>"+ public_DatosGeneralesCliente[idDetalle].FlujoDepreciacion +"</td>"+

"</tr>" +

"<tr>"+

"<td class='opcion'>Pago de sueldos</td><td>"+ public_DatosGeneralesCliente[idDetalle].FlujoPagoSueldos +"</td>"+

"<td class='opcion'>Utilidad Neta</td><td>"+ public_DatosGeneralesCliente[idDetalle].FlujoUtilidadNeta +"</td>"+

"</tr>" +

"<tr>"+

"<td class='opcion'>Pago de transporte</td><td>"+ public_DatosGeneralesCliente[idDetalle].FlujoPagoTransporte +"</td>"+

"<td class='opcion'>Saldo Familiar</td><td>"+ public_DatosGeneralesCliente[idDetalle].FlujoSaldoFamiliar +"</td>"+

"</tr>" +

Auditoria Informatica. Page 121

"<tr>"+

"<td class='opcion'>Pago de servicios</td><td>"+ public_DatosGeneralesCliente[idDetalle].FlujoPagoServicios +"</td>"+

"<td>&nbsp;</td><td>&nbsp;</td>"+

"</tr>" +

"<tr>"+

"<td class='opcion'>Alquiler</td><td>"+ public_DatosGeneralesCliente[idDetalle].FlujoAlquiler +"</td>"+

"<td class='opcion'>Consolidado de ingresos</td><td>"+ public_DatosGeneralesCliente[idDetalle].FlujoConsolidado +"</td>"+

"</tr>" ;

$("#tblDetalleFlujo tbody").append(vDatosFlujoIngresosEgresos);

//indicadores financieros

var vDatosIndicadoresFinancieros = "<tr>"+

"<td class='opcion'>Cobertura</td><td>"+ public_DatosGeneralesCliente[idDetalle].IndicadorCobertura +"</td><td>&lt;=25%</td>"+

"</tr>" +

"<tr>"+

"<td class='opcion'>Capacidad de pago</td><td>"+ public_DatosGeneralesCliente[idDetalle].IndicadorCapacidaPago +"</td><td>&gt;=150%</td>"+

"</tr>" +

"<tr>"+

"<td class='opcion'>Cobertura de la garant&aacute;a</td><td>"+ public_DatosGeneralesCliente[idDetalle].IndicadorCoberturaGarantia +"</td><td>&gt;=150%</td>"+

"</tr>" +

"<tr>"+

"<td class='opcion'>Grado de endeudamiento</td><td>"+ public_DatosGeneralesCliente[idDetalle].IndicadorGradoEndeudamiento +"</td><td>&lt;=50%</td>"+

Auditoria Informatica. Page 122

"</tr>";

$("#tblIndicadoresFinancieros tbody").append(vDatosIndicadoresFinancieros);

var vDatosPropuestaPromotor = "<tr>"+

"<td class='opcion'>Monto</td><td>"+ public_DatosGeneralesCliente[idDetalle].MontoPropuesta +"</td>"+

"</tr>"+

"<tr>"+

"<td class='opcion'>Plazo</td><td>"+ public_DatosGeneralesCliente[idDetalle].PlazoPropuesta +"</td>"+

"</tr>"+

"<tr>"+

"<td class='opcion'>Observaciones</td><td>"+ public_DatosGeneralesCliente[idDetalle].ObservacionesPropuesta +"</td>"+

"</tr>";

$("#tblPropuestaPromotor tbody").append(vDatosPropuestaPromotor);

});

//=========================================

//MOSTRAR SOLICITUDES DE CREDITO FIN

//=========================================

//=----------------------------------========================================

//CODIIGO DE PRUEBA

/*var vserilizeobj = new Object;

vserilizeobj['idform'] = ""+idform;

vserilizeobj['collectionValue'] = [];

Auditoria Informatica. Page 123

var vkeyobj = {

"key" : ""+vkeyname,

"value" : ""+vkeyvalue

};

vserilizeobj['collectionValue'].push(vkeyobj);*/

$('#btnPruebaGuardado').live('vclick',function(event){

var recordfile = {

'PrimerNombre' : $("#txtprueba1").val(),

'SegundoNombre' : $("#txtprueba2").val(),

'Select': $('#selprueba option:selected').text()

}

var vindex = glo_listadoprueba.length;

glo_listadoprueba[vindex] = recordfile;

$("#txtprueba1").val("");

$("#txtprueba2").val("");

var myselect = $('#selprueba');

myselect[0].selectedIndex = 0;

myselect.selectmenu("refresh",true);

});

$('#btnMotrarDatosPrueba').live('vclick',function(event){

$('#tblPruebaDatos tbody').empty();

Auditoria Informatica. Page 124

for(var i=0; i<glo_listadoprueba.length;i++)

{

var vfila = '<tr>'+

'<td>'+glo_listadoprueba[i].PrimerNombre+'</td>'+

'<td>'+glo_listadoprueba[i].SegundoNombre+'</td>'+

'<td>'+glo_listadoprueba[i].Select+'</td>'+

'</tr>';

$('#tblPruebaDatos tbody').append(vfila);

s}

});

//----------------------------------renovacion

$("#btnGuardarRenovacion").live('vclick',function(){

if($("#searchCodigoCredito").val().length<1)

{

$(this).simpledialog({

'mode' : 'bool',

'prompt' : 'Ingrese el c&oacute;digo de cr&eacute;dito',

'buttons' : {

'Ok': {

click: function () {

return;

},

icon: "info",

theme: "f"

Auditoria Informatica. Page 125

},

}

});

}

else{

$(this).simpledialog({

'mode' : 'bool',

'prompt' : 'El cr&eacute;dito ha sido renovado',

'buttons' : {

'Ok': {

click: function () {

return;

},

icon: "info",

theme: "f"

},

}

});

$.mobile.changePage('frmIngresoAnalista.html','slide');

}

});

Auditoria Informatica. Page 126

CSS.

/*!

* jQuery Mobile v1.0b1

* http://jquerymobile.com/

*

* Copyright 2010, jQuery Project

* Dual licensed under the MIT or GPL Version 2 licenses.

* http://jquery.org/license

*/

Auditoria Informatica. Page 127

/*

* jQuery Mobile Framework

* Copyright (c) jQuery Project

* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.

* Note: Code is in draft form and is subject to change

*/

/* A

-----------------------------------------------------------------------------------------------------------*/

.ui-bar-a {

border: 1px solid #2A2A2A;

background: #111111;

color: #ffffff;

font-weight: bold;

text-shadow: 0 -1px 1px #000000;

background-image: -moz-linear-gradient(top,

#3c3c3c,

#111111);

background-image: -webkit-gradient(linear,left top,left bottom,

color-stop(0, #3c3c3c),

color-stop(1, #111111));

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#3c3c3c', EndColorStr='#111111')";

}

Auditoria Informatica. Page 128

.ui-bar-a,

.ui-bar-a input,

.ui-bar-a select,

.ui-bar-a textarea,

.ui-bar-a button {

font-family: Helvetica, Arial, sans-serif;

}

.ui-bar-a .ui-link-inherit {

color: #fff;

}

.ui-bar-a .ui-link {

color: #7cc4e7;

font-weight: bold;

}

.ui-body-a {

border: 1px solid #2A2A2A;

background: #222222;

color: #fff;

text-shadow: 0 1px 0 #000;

font-weight: normal;

background-image: -moz-linear-gradient(top,

#666666,

#222222);

background-image: -webkit-gradient(linear,left top,left bottom,

color-stop(0, #666666),

Auditoria Informatica. Page 129

color-stop(1, #222222));

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#666666', EndColorStr='#222222)')";

}

.ui-body-a,

.ui-body-a input,

.ui-body-a select,

.ui-body-a textarea,

.ui-body-a button {

font-family: Helvetica, Arial, sans-serif;

}

.ui-body-a .ui-link-inherit {

color: #fff;

}

.ui-body-a .ui-link {

color: #2489CE;

font-weight: bold;

}

.ui-br {

border-bottom: rgb(130,130,130);

border-bottom: rgba(130,130,130,.3);

border-bottom-width: 1px;

border-bottom-style: solid;

}

.ui-btn-up-a {

border: 1px solid #222;

Auditoria Informatica. Page 130

background: #333333;

font-weight: bold;

color: #fff;

text-shadow: 0 -1px 1px #000;

background-image: -moz-linear-gradient(top,

#555555,

#333333);

background-image: -webkit-gradient(linear,left top,left bottom,

color-stop(0, #555555),

color-stop(1, #333333));

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#555555', EndColorStr='#333333')";

}

.ui-btn-up-a a.ui-link-inherit {

color: #fff;

}

.ui-btn-hover-a {

border: 1px solid #000;

background: #444444;

font-weight: bold;

color: #fff;

text-shadow: 0 -1px 1px #000;

background-image: -moz-linear-gradient(top,

#666666,

#444444);

background-image: -webkit-gradient(linear,left top,left bottom,

Auditoria Informatica. Page 131

color-stop(0, #666666),

color-stop(1, #444444));

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#666666', EndColorStr='#444444')";

}

.ui-btn-hover-a a.ui-link-inherit {

color: #fff;

}

.ui-btn-down-a {

border: 1px solid #000;

background: #3d3d3d;

font-weight: bold;

color: #fff;

text-shadow: 0 -1px 1px #000;

background-image: -moz-linear-gradient(top,

#333333,

#5a5a5a);

background-image: -webkit-gradient(linear,left top,left bottom,

color-stop(0, #333333),

color-stop(1, #5a5a5a));

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#333333', EndColorStr='#5a5a5a')";

}

.ui-btn-down-a a.ui-link-inherit {

color: #fff;

}

Auditoria Informatica. Page 132

.ui-btn-up-a,

.ui-btn-hover-a,

.ui-btn-down-a {

font-family: Helvetica, Arial, sans-serif;

text-decoration: none;

}

/* B

-----------------------------------------------------------------------------------------------------------*/

.ui-bar-b {

border: 1px solid #456f9a;

background: #5e87b0;

color: #fff;

font-weight: bold;

text-shadow: 0 -1px 1px #254f7a;

background-image: -moz-linear-gradient(top,

#81a8ce,

#5e87b0);

background-image: -webkit-gradient(linear,left top,left bottom,

color-stop(0, #81a8ce),

color-stop(1, #5e87b0));

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#81a8ce', EndColorStr='#5e87b0')";

}

Auditoria Informatica. Page 133

.ui-bar-b,

.ui-bar-b input,

.ui-bar-b select,

.ui-bar-b textarea,

.ui-bar-b button {

font-family: Helvetica, Arial, sans-serif;

}

.ui-bar-b .ui-link-inherit {

color: #fff;

}

.ui-bar-b .ui-link {

color: #7cc4e7;

font-weight: bold;

}

.ui-body-b {

border: 1px solid #C6C6C6;

background: #cccccc;

color: #333333;

text-shadow: 0 1px 0 #fff;

font-weight: normal;

background-image: -moz-linear-gradient(top,

#e6e6e6,

#cccccc);

background-image: -webkit-gradient(linear,left top,left bottom,

Auditoria Informatica. Page 134

color-stop(0, #e6e6e6),

color-stop(1, #cccccc));

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#e6e6e6', EndColorStr='#cccccc')";

}

.ui-body-b,

.ui-body-b input,

.ui-body-b select,

.ui-body-b textarea,

.ui-body-b button {

font-family: Helvetica, Arial, sans-serif;

}

.ui-body-b .ui-link-inherit {

color: #333333;

}

.ui-body-b .ui-link {

color: #2489CE;

font-weight: bold;

}

.ui-btn-up-b {

border: 1px solid #145072;

background: #2567ab;

font-weight: bold;

color: #fff;

text-shadow: 0 -1px 1px #145072;

background-image: -moz-linear-gradient(top,

Auditoria Informatica. Page 135

#4e89c5,

#2567ab);

background-image: -webkit-gradient(linear,left top,left bottom,

color-stop(0, #5f9cc5),

color-stop(1, #396b9e));

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#4e89c5', EndColorStr='#2567ab')";

}

.ui-btn-up-b a.ui-link-inherit {

color: #fff;

}

.ui-btn-hover-b {

border: 1px solid #00516e;

background: #4b88b6;

font-weight: bold;

color: #fff;

text-shadow: 0 -1px 1px #014D68;

background-image: -moz-linear-gradient(top,

#72b0d4,

#4b88b6);

background-image: -webkit-gradient(linear,left top,left bottom,

color-stop(0, #72b0d4),

color-stop(1, #4b88b6));

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#72b0d4', EndColorStr='#4b88b6')";

}

Auditoria Informatica. Page 136

.ui-btn-hover-b a.ui-link-inherit {

color: #fff;

}

.ui-btn-down-b {

border: 1px solid #225377;

background: #4e89c5;

font-weight: bold;

color: #fff;

text-shadow: 0 -1px 1px #225377;

background-image: -moz-linear-gradient(top,

#396b9e,

#4e89c5);

background-image: -webkit-gradient(linear,left top,left bottom,

color-stop(0, #396b9e),

color-stop(1, #4e89c5));

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#396b9e', EndColorStr='#4e89c5')";

}

.ui-btn-down-b a.ui-link-inherit {

color: #fff;

}

.ui-btn-up-b,

.ui-btn-hover-b,

.ui-btn-down-b {

font-family: Helvetica, Arial, sans-serif;

text-decoration: none;

Auditoria Informatica. Page 137

}

/* C

-----------------------------------------------------------------------------------------------------------*/

.ui-bar-c {

border: 1px solid #B3B3B3;

background: #e9eaeb;

color: #3E3E3E;

font-weight: bold;

text-shadow: 0 1px 1px #fff;

background-image: -moz-linear-gradient(top,

#f0f0f0,

#e9eaeb);

background-image: -webkit-gradient(linear,left top,left bottom,

color-stop(0, #f0f0f0),

color-stop(1, #e9eaeb));

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f0f0f0', EndColorStr='#e9eaeb')";

}

.ui-bar-c,

.ui-bar-c input,

.ui-bar-c select,

.ui-bar-c textarea,

.ui-bar-c button {

Auditoria Informatica. Page 138

font-family: Helvetica, Arial, sans-serif;

}

.ui-body-c {

border: 1px solid #B3B3B3;

color: #333333;

text-shadow: 0 1px 0 #fff;

background: #f0f0f0;

background-image: -moz-linear-gradient(top,

#eeeeee,

#dddddd);

background-image: -webkit-gradient(linear,left top,left bottom,

color-stop(0, #eeeeee),

color-stop(1, #dddddd));

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#dddddd')";

}

.ui-body-c,

.ui-body-c input,

.ui-body-c select,

.ui-body-c textarea,

.ui-body-c button {

font-family: Helvetica, Arial, sans-serif;

}

.ui-body-c .ui-link-inherit {

color: #333333;

}

Auditoria Informatica. Page 139

.ui-body-c .ui-link {

color: #2489CE;

font-weight: bold;

}

.ui-btn-up-c {

border: 1px solid #ccc;

background: #eee;

font-weight: bold;

color: #444;

text-shadow: 0 1px 1px #f6f6f6;

background-image: -moz-linear-gradient(top,

#fefefe,

#eeeeee);

background-image: -webkit-gradient(linear,left top,left bottom,

color-stop(0, #fdfdfd),

color-stop(1, #eeeeee));

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fdfdfd', EndColorStr='#eeeeee')";

}

.ui-btn-up-c a.ui-link-inherit {

color: #2F3E46;

}

.ui-btn-hover-c {

border: 1px solid #bbb;

Auditoria Informatica. Page 140

background: #dadada;

font-weight: bold;

color: #101010;

text-shadow: 0 1px 1px #fff;

background-image: -moz-linear-gradient(top,

#ededed,

#dadada);

background-image: -webkit-gradient(linear,left top,left bottom,

color-stop(0, #ededed),

color-stop(1, #dadada));

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ededed', EndColorStr='#dadada')";

}

.ui-btn-hover-c a.ui-link-inherit {

color: #2F3E46;

}

.ui-btn-down-c {

border: 1px solid #808080;

background: #fdfdfd;

font-weight: bold;

color: #111111;

text-shadow: 0 1px 1px #ffffff;

background-image: -moz-linear-gradient(top,

#eeeeee,

#fdfdfd);

background-image: -webkit-gradient(linear,left top,left bottom,

Auditoria Informatica. Page 141

color-stop(0, #eeeeee),

color-stop(1, #fdfdfd));

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#fdfdfd')";

}

.ui-btn-down-c a.ui-link-inherit {

color: #2F3E46;

}

.ui-btn-up-c,

.ui-btn-hover-c,

.ui-btn-down-c {

font-family: Helvetica, Arial, sans-serif;

text-decoration: none;

}

/* D

-----------------------------------------------------------------------------------------------------------*/

.ui-bar-d {

border: 1px solid #ccc;

background: #bbb;

color: #333;

text-shadow: 0 1px 0 #eee;

background-image: -moz-linear-gradient(top,

#ddd,

Auditoria Informatica. Page 142

#bbb);

background-image: -webkit-gradient(linear,left top,left bottom,

color-stop(0, #ddd),

color-stop(1, #bbb));

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#dddddd', EndColorStr='#bbbbbb')";

}

.ui-bar-d,

.ui-bar-d input,

.ui-bar-d select,

.ui-bar-d textarea,

.ui-bar-d button {

font-family: Helvetica, Arial, sans-serif;

}

.ui-bar-d .ui-link-inherit {

color: #333;

}

.ui-bar-d .ui-link {

color: #2489CE;

font-weight: bold;

}

.ui-body-d {

border: 1px solid #ccc;

color: #333333;

text-shadow: 0 1px 0 #fff;

background: #ffffff;

Auditoria Informatica. Page 143

}

.ui-body-d,

.ui-body-d input,

.ui-body-d select,

.ui-body-d textarea,

.ui-body-d button {

font-family: Helvetica, Arial, sans-serif;

}

.ui-body-d .ui-link-inherit {

color: #333333;

}

.ui-body-d .ui-link {

color: #2489CE;

font-weight: bold;

}

.ui-btn-up-d {

border: 1px solid #ccc;

background: #fff;

font-weight: bold;

color: #444;

text-shadow: 0 1px 1px #fff;

}

.ui-btn-up-d a.ui-link-inherit {

color: #333;

}

Auditoria Informatica. Page 144

.ui-btn-hover-d {

border: 1px solid #aaa;

background: #eeeeee;

font-weight: bold;

color: #222;

cursor: pointer;

text-shadow: 0 1px 1px #fff;

background-image: -moz-linear-gradient(top,

#fdfdfd,

#eeeeee);

background-image: -webkit-gradient(linear,left top,left bottom,

color-stop(0, #fdfdfd),

color-stop(1, #eeeeee));

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fdfdfd', EndColorStr='#eeeeee')";

}

.ui-btn-hover-d a.ui-link-inherit {

color: #222;

}

.ui-btn-down-d {

border: 1px solid #aaaaaa;

background: #ffffff;

font-weight: bold;

color: #111;

text-shadow: 0 1px 1px #ffffff;

background-image: -moz-linear-gradient(top,

Auditoria Informatica. Page 145

#eeeeee,

#ffffff);

background-image: -webkit-gradient(linear,left top,left bottom,

color-stop(0, #eeeeee),

color-stop(1, #ffffff));

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#ffffff')";

}

.ui-btn-down-d a.ui-link-inherit {

color: #111;

}

.ui-btn-up-d,

.ui-btn-hover-d,

.ui-btn-down-d {

font-family: Helvetica, Arial, sans-serif;

text-decoration: none;

}

/* E

-----------------------------------------------------------------------------------------------------------*/

.ui-bar-e {

border: 1px solid #F7C942;

background: #fadb4e;

color: #333;

Auditoria Informatica. Page 146

text-shadow: 0 1px 0 #fff;

background-image: -moz-linear-gradient(top,

#fceda7,

#fadb4e);

background-image: -webkit-gradient(linear,left top,left bottom,

color-stop(0, #fceda7),

color-stop(1, #fadb4e));

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fceda7', EndColorStr='#fadb4e')";

}

.ui-bar-e,

.ui-bar-e input,

.ui-bar-e select,

.ui-bar-e textarea,

.ui-bar-d button {

font-family: Helvetica, Arial, sans-serif;

}

.ui-bar-e .ui-link-inherit {

color: #333;

}

.ui-bar-e .ui-link {

color: #2489CE;

font-weight: bold;

}

.ui-body-e {

border: 1px solid #F7C942;

Auditoria Informatica. Page 147

color: #333333;

text-shadow: 0 1px 0 #fff;

background: #faeb9e;

background-image: -moz-linear-gradient(top,

#fff,

#faeb9e);

background-image: -webkit-gradient(linear,left top,left bottom,

color-stop(0, #fff),

color-stop(1, #faeb9e));

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#faeb9e')";

}

.ui-body-e,

.ui-body-e input,

.ui-body-e select,

.ui-body-e textarea,

.ui-body-e button {

font-family: Helvetica, Arial, sans-serif;

}

.ui-body-e .ui-link-inherit {

color: #333333;

}

.ui-body-e .ui-link {

color: #2489CE;

font-weight: bold;

}

Auditoria Informatica. Page 148

.ui-btn-up-e {

border: 1px solid #F7C942;

background: #fadb4e;

font-weight: bold;

color: #333;

text-shadow: 0 1px 0 #fff;

background-image: -moz-linear-gradient(top,

#fceda7,

#fadb4e);

background-image: -webkit-gradient(linear,left top,left bottom,

color-stop(0, #fceda7),

color-stop(1, #fadb4e));

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fceda7', EndColorStr='#fadb4e')";

}

.ui-btn-up-e a.ui-link-inherit {

color: #333;

}

.ui-btn-hover-e {

border: 1px solid #e79952;

background: #fbe26f;

font-weight: bold;

color: #111;

text-shadow: 0 1px 1px #fff;

background-image: -moz-linear-gradient(top,

#fcf0b5,

Auditoria Informatica. Page 149

#fbe26f);

background-image: -webkit-gradient(linear,left top,left bottom,

color-stop(0, #fcf0b5),

color-stop(1, #fbe26f));

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fcf0b5', EndColorStr='#fbe26f')";

}

.ui-btn-hover-e a.ui-link-inherit {

color: #333;

}

.ui-btn-down-e {

border: 1px solid #F7C942;

background: #fceda7;

font-weight: bold;

color: #111;

text-shadow: 0 1px 1px #ffffff;

background-image: -moz-linear-gradient(top,

#fadb4e,

#fceda7);

background-image: -webkit-gradient(linear,left top,left bottom,

color-stop(0, #fadb4e),

color-stop(1, #fceda7));

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fadb4e', EndColorStr='#fceda7')";

}

Auditoria Informatica. Page 150

.ui-btn-down-e a.ui-link-inherit {

color: #333;

}

.ui-btn-up-e,

.ui-btn-hover-e,

.ui-btn-down-e {

font-family: Helvetica, Arial, sans-serif;

text-decoration: none;

}

/* F

-----------------------------------------------------------------------------------------------------------*/

.ui-bar-f {

border: 1px solid #056a3f;

background: #056a3f;

color: #fff;

text-shadow: 0 1px 0 #333;

background-image: -moz-linear-gradient(top,

#056a3f,

#056a3f);

background-image: -webkit-gradient(linear,left top,left bottom,

color-stop(0, #056a3f),

color-stop(1, #056a3f));

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#056a3f', EndColorStr='#056a3f')";

Auditoria Informatica. Page 151

}

.ui-bar-f,

.ui-bar-f input,

.ui-bar-f select,

.ui-bar-f textarea,

.ui-bar-f button {

font-family: Helvetica, Arial, sans-serif;

}

.ui-bar-f .ui-link-inherit {

color: #333;

}

.ui-bar-f .ui-link {

color: #2489CE;

font-weight: bold;

}

.ui-body-f {

border: 1px solid #67b17b;

color: #fff;

text-shadow: 0 1px 0 #333;

background: #579a69;

background-image: -moz-linear-gradient(top,

#579a69,

#67b17b);

background-image: -webkit-gradient(linear,left top,left bottom,

color-stop(0, #579a69),

Auditoria Informatica. Page 152

color-stop(1, #67b17b));

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#579a69', EndColorStr='#67b17b')";

}

.ui-body-f,

.ui-body-f input,

.ui-body-f select,

.ui-body-f textarea,

.ui-body-f button {

font-family: Helvetica, Arial, sans-serif;

}

.ui-body-f .ui-link-inherit {

color: #333333;

}

.ui-body-f .ui-link {

color: #2489CE;

font-weight: bold;

}

.ui-btn-up-f {

border: 1px solid #079156;

background: #056a3f;

font-weight: bold;

color: #fff;

text-shadow: 0 1px 0 #333;

background-image: -moz-linear-gradient(top,

#056a3f,

Auditoria Informatica. Page 153

#079156);

background-image: -webkit-gradient(linear,left top,left bottom,

color-stop(0, #056a3f),

color-stop(1, #079156));

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#056a3f', EndColorStr='#079156')";

}

.ui-btn-up-f a.ui-link-inherit {

color: #fff;

}

.ui-btn-hover-f {

border: 1px solid #49bd68;

background: #3fa75b;

font-weight: bold;

color: #fff;

text-shadow: 0 1px 1px #111;

background-image: -moz-linear-gradient(top,

#3fa75b,

#49bd68);

background-image: -webkit-gradient(linear,left top,left bottom,

color-stop(0, #3fa75b),

color-stop(1, #49bd68));

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#3fa75b', EndColorStr='#49bd68')";

}

Auditoria Informatica. Page 154

.ui-btn-hover-f a.ui-link-inherit {

color: #fff;

}

.ui-btn-down-f {

border: 1px solid #65b07a;

background: #487c56;

font-weight: bold;

color: #fff;

text-shadow: 0 1px 1px #111;

background-image: -moz-linear-gradient(top,

#487c56,

#65b07a);

background-image: -webkit-gradient(linear,left top,left bottom,

color-stop(0, #487c56),

color-stop(1, #65b07a));

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#487c56', EndColorStr='#65b07a')";

}

.ui-btn-down-f a.ui-link-inherit {

color: #fff;

}

.ui-btn-up-f,

.ui-btn-hover-f,

.ui-btn-down-f {

font-family: Helvetica, Arial, sans-serif;

text-decoration: none;

Auditoria Informatica. Page 155

}

/* links within "buttons"

-----------------------------------------------------------------------------------------------------------*/

a.ui-link-inherit {

text-decoration: none !important;

}

/* Active class used as the "on" state across all themes

-----------------------------------------------------------------------------------------------------------*/

.ui-btn-active {

border: 1px solid #49bd68;

background: #3fa75b;

font-weight: bold;

color: #fff;

cursor: pointer;

text-shadow: 0 -1px 1px #333;

text-decoration: none;

background-image: -moz-linear-gradient(top,

#3fa75b,

#49bd68);

Auditoria Informatica. Page 156

background-image: -webkit-gradient(linear,left top,left bottom,

color-stop(0, #3fa75b),

color-stop(1, #49bd68));

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#3fa75b', EndColorStr='#49bd68')";

outline: none;

}

.ui-btn-active a.ui-link-inherit {

color: #fff;

}

/* button inner top highlight

-----------------------------------------------------------------------------------------------------------*/

.ui-btn-inner {

border-top: 1px solid #fff;

border-color: rgba(255,255,255,.3);

}

/* corner rounding classes

-----------------------------------------------------------------------------------------------------------*/

.ui-corner-tl {

-moz-border-radius-topleft: .6em;

Auditoria Informatica. Page 157

-webkit-border-top-left-radius: .6em;

border-top-left-radius: .6em;

}

.ui-corner-tr {

-moz-border-radius-topright: .6em;

-webkit-border-top-right-radius: .6em;

border-top-right-radius: .6em;

}

.ui-corner-bl {

-moz-border-radius-bottomleft: .6em;

-webkit-border-bottom-left-radius: .6em;

border-bottom-left-radius: .6em;

}

.ui-corner-br {

-moz-border-radius-bottomright: .6em;

-webkit-border-bottom-right-radius: .6em;

border-bottom-right-radius: .6em;

}

.ui-corner-top {

-moz-border-radius-topleft: .6em;

-webkit-border-top-left-radius: .6em;

border-top-left-radius: .6em;

-moz-border-radius-topright: .6em;

-webkit-border-top-right-radius: .6em;

border-top-right-radius: .6em;

Auditoria Informatica. Page 158

}

.ui-corner-bottom {

-moz-border-radius-bottomleft: .6em;

-webkit-border-bottom-left-radius: .6em;

border-bottom-left-radius: .6em;

-moz-border-radius-bottomright: .6em;

-webkit-border-bottom-right-radius: .6em;

border-bottom-right-radius: .6em;

}

.ui-corner-right {

-moz-border-radius-topright: .6em;

-webkit-border-top-right-radius: .6em;

border-top-right-radius: .6em;

-moz-border-radius-bottomright: .6em;

-webkit-border-bottom-right-radius: .6em;

border-bottom-right-radius: .6em;

}

.ui-corner-left {

-moz-border-radius-topleft: .6em;

-webkit-border-top-left-radius: .6em;

border-top-left-radius: .6em;

-moz-border-radius-bottomleft: .6em;

-webkit-border-bottom-left-radius: .6em;

border-bottom-left-radius: .6em;

}

Auditoria Informatica. Page 159

.ui-corner-all {

-moz-border-radius: .6em;

-webkit-border-radius: .6em;

border-radius: .6em;

}

/* Interaction cues

-----------------------------------------------------------------------------------------------------------*/

.ui-disabled {

opacity: .3;

}

.ui-disabled,

.ui-disabled a {

cursor: default;

}

/* Icons

-----------------------------------------------------------------------------------------------------------*/

.ui-icon {

background: #666;

background: rgba(0,0,0,.4);

background-image: url(images/icons-18-white.png);

Auditoria Informatica. Page 160

background-repeat: no-repeat;

-moz-border-radius: 9px;

-webkit-border-radius: 9px;

border-radius: 9px;

}

/* Alt icon color

-----------------------------------------------------------------------------------------------------------*/

.ui-icon-alt {

background: #fff;

background: rgba(255,255,255,.3);

background-image: url(images/icons-18-black.png);

background-repeat: no-repeat;

}

/* HD/"retina" sprite

-----------------------------------------------------------------------------------------------------------*/

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),

only screen and (min--moz-device-pixel-ratio: 1.5),

only screen and (min-resolution: 240dpi) {

.ui-icon-plus, .ui-icon-minus, .ui-icon-delete, .ui-icon-arrow-r,

Auditoria Informatica. Page 161

.ui-icon-arrow-l, .ui-icon-arrow-u, .ui-icon-arrow-d, .ui-icon-check,

.ui-icon-gear, .ui-icon-refresh, .ui-icon-forward, .ui-icon-back,

.ui-icon-grid, .ui-icon-star, .ui-icon-alert, .ui-icon-info, .ui-icon-home, .ui-icon-search,

.ui-icon-checkbox-off, .ui-icon-checkbox-on, .ui-icon-radio-off, .ui-icon-radio-on {

background-image: url(images/icons-36-white.png);

-moz-background-size: 776px 18px;

-o-background-size: 776px 18px;

-webkit-background-size: 776px 18px;

background-size: 776px 18px;

}

.ui-icon-alt {

background-image: url(images/icons-36-black.png);

}

}

/* plus minus */

.ui-icon-plus {

background-position: -0 50%;

}

.ui-icon-minus {

background-position: -36px 50%;

}

/* delete/close */

.ui-icon-delete {

Auditoria Informatica. Page 162

background-position: -72px 50%;

}

/* arrows */

.ui-icon-arrow-r {

background-position: -108px 50%;

}

.ui-icon-arrow-l {

background-position: -144px 50%;

}

.ui-icon-arrow-u {

background-position: -180px 50%;

}

.ui-icon-arrow-d {

background-position: -216px 50%;

}

/* misc */

.ui-icon-check {

background-position: -252px 50%;

}

.ui-icon-gear {

background-position: -288px 50%;

}

.ui-icon-refresh {

Auditoria Informatica. Page 163

background-position: -324px 50%;

}

.ui-icon-forward {

background-position: -360px 50%;

}

.ui-icon-back {

background-position: -396px 50%;

}

.ui-icon-grid {

background-position: -432px 50%;

}

.ui-icon-star {

background-position: -468px 50%;

}

.ui-icon-alert {

background-position: -504px 50%;

}

.ui-icon-info {

background-position: -540px 50%;

}

.ui-icon-home {

background-position: -576px 50%;

}

.ui-icon-search {

background-position: -612px 50%;

Auditoria Informatica. Page 164

}

.ui-icon-checkbox-off {

background-position: -684px 50%;

}

.ui-icon-checkbox-on {

background-position: -648px 50%;

}

.ui-icon-radio-off {

background-position: -756px 50%;

}

.ui-icon-radio-on {

background-position: -720px 50%;

}

/* checks,radios */

.ui-icon-checkbox-off,

.ui-icon-checkbox-on,

.ui-icon-radio-off,

.ui-icon-radio-on {

background-color: transparent;

-moz-border-radius: 0;

-webkit-border-radius: 0;

border-radius: 0;

}

Auditoria Informatica. Page 165

.ui-icon-searchfield {

background-image: url(images/icon-search-black.png);

background-size: 16px 16px;

}

/* loading icon */

.ui-icon-loading {

background-image: url(images/ajax-loader.png);

width: 40px;

height: 40px;

-moz-border-radius: 20px;

-webkit-border-radius: 20px;

border-radius: 20px;

background-size: 35px 35px;

}

/* Button corner classes

-----------------------------------------------------------------------------------------------------------*/

.ui-btn-corner-tl {

-moz-border-radius-topleft: 1em;

-webkit-border-top-left-radius: 1em;

border-top-left-radius: 1em;

}

Auditoria Informatica. Page 166

.ui-btn-corner-tr {

-moz-border-radius-topright: 1em;

-webkit-border-top-right-radius: 1em;

border-top-right-radius: 1em;

}

.ui-btn-corner-bl {

-moz-border-radius-bottomleft: 1em;

-webkit-border-bottom-left-radius: 1em;

border-bottom-left-radius: 1em;

}

.ui-btn-corner-br {

-moz-border-radius-bottomright: 1em;

-webkit-border-bottom-right-radius: 1em;

border-bottom-right-radius: 1em;

}

.ui-btn-corner-top {

-moz-border-radius-topleft: 1em;

-webkit-border-top-left-radius: 1em;

border-top-left-radius: 1em;

-moz-border-radius-topright: 1em;

-webkit-border-top-right-radius: 1em;

border-top-right-radius: 1em;

}

.ui-btn-corner-bottom {

-moz-border-radius-bottomleft: 1em;

Auditoria Informatica. Page 167

-webkit-border-bottom-left-radius: 1em;

border-bottom-left-radius: 1em;

-moz-border-radius-bottomright: 1em;

-webkit-border-bottom-right-radius: 1em;

border-bottom-right-radius: 1em;

}

.ui-btn-corner-right {

-moz-border-radius-topright: 1em;

-webkit-border-top-right-radius: 1em;

border-top-right-radius: 1em;

-moz-border-radius-bottomright: 1em;

-webkit-border-bottom-right-radius: 1em;

border-bottom-right-radius: 1em;

}

.ui-btn-corner-left {

-moz-border-radius-topleft: 1em;

-webkit-border-top-left-radius: 1em;

border-top-left-radius: 1em;

-moz-border-radius-bottomleft: 1em;

-webkit-border-bottom-left-radius: 1em;

border-bottom-left-radius: 1em;

}

.ui-btn-corner-all {

-moz-border-radius: 1em;

-webkit-border-radius: 1em;

Auditoria Informatica. Page 168

border-radius: 1em;

}

/* radius clip workaround for cleaning up corner trapping */

.ui-corner-tl,

.ui-corner-tr,

.ui-corner-bl,

.ui-corner-br,

.ui-corner-top,

.ui-corner-bottom,

.ui-corner-right,

.ui-corner-left,

.ui-corner-all,

.ui-btn-corner-tl,

.ui-btn-corner-tr,

.ui-btn-corner-bl,

.ui-btn-corner-br,

.ui-btn-corner-top,

.ui-btn-corner-bottom,

.ui-btn-corner-right,

.ui-btn-corner-left,

.ui-btn-corner-all {

-webkit-background-clip: padding-box;

-moz-background-clip: padding-box;

background-clip: padding-box;

Auditoria Informatica. Page 169

}

/* Overlay / modal

-----------------------------------------------------------------------------------------------------------*/

.ui-overlay {

background: #666;

opacity: .5;

filter: Alpha(Opacity=50);

position: absolute;

width: 100%;

height: 100%;

}

.ui-overlay-shadow {

-moz-box-shadow: 0px 0px 12px rgba(0,0,0,.6);

-webkit-box-shadow: 0px 0px 12px rgba(0,0,0,.6);

box-shadow: 0px 0px 12px rgba(0,0,0,.6);

}

.ui-shadow {

-moz-box-shadow: 0px 1px 4px rgba(0,0,0,.3);

-webkit-box-shadow: 0px 1px 4px rgba(0,0,0,.3);

box-shadow: 0px 1px 4px rgba(0,0,0,.3);

}

.ui-bar-a .ui-shadow,

.ui-bar-b .ui-shadow ,

Auditoria Informatica. Page 170

.ui-bar-c .ui-shadow {

-moz-box-shadow: 0px 1px 0 rgba(255,255,255,.3);

-webkit-box-shadow: 0px 1px 0 rgba(255,255,255,.3);

box-shadow: 0px 1px 0 rgba(255,255,255,.3);

}

.ui-shadow-inset {

-moz-box-shadow: inset 0px 1px 4px rgba(0,0,0,.2);

-webkit-box-shadow: inset 0px 1px 4px rgba(0,0,0,.2);

box-shadow: inset 0px 1px 4px rgba(0,0,0,.2);

}

.ui-icon-shadow {

-moz-box-shadow: 0px 1px 0 rgba(255,255,255,.4);

-webkit-box-shadow: 0px 1px 0 rgba(255,255,255,.4);

box-shadow: 0px 1px 0 rgba(255,255,255,.4);

}

/* Focus state - set here for specificity

-----------------------------------------------------------------------------------------------------------*/

.ui-focus {

-moz-box-shadow: 0px 0px 12px #387bbe;

-webkit-box-shadow: 0px 0px 12px #387bbe;

box-shadow: 0px 0px 12px #387bbe;

}

Auditoria Informatica. Page 171

/* unset box shadow in browsers that don't do it right

-----------------------------------------------------------------------------------------------------------*/

.ui-mobile-nosupport-boxshadow * {

-moz-box-shadow: none !important;

-webkit-box-shadow: none !important;

box-shadow: none !important;

}

/* ...and bring back focus */

.ui-mobile-nosupport-boxshadow .ui-focus {

outline-width: 2px;

}/*

* jQuery Mobile Framework

* Copyright (c) jQuery Project

* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.

* Note: Code is in draft form and is subject to change

*/

/* some unsets - more probably needed */

.ui-mobile, .ui-mobile body { height: 100%; }

.ui-mobile fieldset, .ui-page { padding: 0; margin: 0; }

.ui-mobile a img, .ui-mobile fieldset { border: 0; }

Auditoria Informatica. Page 172

/* responsive page widths */

.ui-mobile-viewport { margin: 0; overflow-x: hidden; -webkit-text-size-adjust: none; -ms-text-size-adjust:none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

/* "page" containers - full-screen views, one should always be in view post-pageload */

.ui-mobile [data-role=page], .ui-mobile [data-role=dialog], .ui-page { top: 0; left: 0; width: 100%; min-height: 100%; position: absolute; display: none; border: 0; }

.ui-mobile .ui-page-active { display: block; overflow: visible; }

/*orientations from js are available */

.portrait,

.portrait .ui-page { min-height: 420px; }

.landscape,

.landscape .ui-page { min-height: 300px; }

/* loading screen */

.ui-loading .ui-mobile-viewport { overflow: hidden !important; }

.ui-loading .ui-loader { display: block; }

.ui-loading .ui-page { overflow: hidden; }

.ui-loader { display: none; position: absolute; opacity: .85; z-index: 100; left: 50%; width: 200px; margin-left: -130px; margin-top: -35px; padding: 10px 30px; }

.ui-loader h1 { font-size: 15px; text-align: center; }

.ui-loader .ui-icon { position: static; display: block; opacity: .9; margin: 0 auto; width: 35px; height: 35px; background-color: transparent; }

/*fouc*/

.ui-mobile-rendering > * { visibility: hidden; }

Auditoria Informatica. Page 173

/*headers, content panels*/

.ui-bar, .ui-body { position: relative; padding: .4em 15px; overflow: hidden; display: block; clear:both; }

.ui-bar { font-size: 16px; margin: 0; }

.ui-bar h1, .ui-bar h2, .ui-bar h3, .ui-bar h4, .ui-bar h5, .ui-bar h6 { margin: 0; padding: 0; font-size: 16px; display: inline-block; }

.ui-header, .ui-footer { display: block; }

.ui-page .ui-header, .ui-page .ui-footer { position: relative; }

.ui-header .ui-btn-left { position: absolute; left: 10px; top: .4em; }

.ui-header .ui-btn-right { position: absolute; right: 10px; top: .4em; }

.ui-header .ui-title, .ui-footer .ui-title { min-height: 1.1em; text-align: center; font-size: 16px; display: block; margin: .6em 90px .8em; padding: 0; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; outline: 0 !important; }

/*content area*/

.ui-content { border-width: 0; overflow: visible; overflow-x: hidden; padding: 15px; }

.ui-page-fullscreen .ui-content { padding:0; }

/* icons sizing */

.ui-icon { width: 18px; height: 18px; }

/* fullscreen class on ui-content div */

.ui-fullscreen { }

.ui-fullscreen img { max-width: 100%; }

/* non-js content hiding */

Auditoria Informatica. Page 174

.ui-nojs { position: absolute; left: -9999px; }

/*

* jQuery Mobile Framework

* Copyright (c) jQuery Project

* Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses.

*/

.spin {

-webkit-transform: rotate(360deg);

-webkit-animation-name: spin;

-webkit-animation-duration: 1s;

-webkit-animation-iteration-count: infinite;

}

@-webkit-keyframes spin {

from {-webkit-transform: rotate(0deg);}

to {-webkit-transform: rotate(360deg);}

}

/* Transitions from jQtouch (with small modifications): http://www.jqtouch.com/

Built by David Kaneda and maintained by Jonathan Stark.

*/

.in, .out {

-webkit-animation-timing-function: ease-in-out;

-webkit-animation-duration: 350ms;

}

Auditoria Informatica. Page 175

.slide.in {

-webkit-transform: translateX(0);

-webkit-animation-name: slideinfromright;

}

.slide.out {

-webkit-transform: translateX(-100%);

-webkit-animation-name: slideouttoleft;

}

.slide.in.reverse {

-webkit-transform: translateX(0);

-webkit-animation-name: slideinfromleft;

}

.slide.out.reverse {

-webkit-transform: translateX(100%);

-webkit-animation-name: slideouttoright;

}

.slideup.in {

-webkit-transform: translateY(0);

-webkit-animation-name: slideinfrombottom;

z-index: 10;

}

Auditoria Informatica. Page 176

.slideup.out {

-webkit-animation-name: dontmove;

z-index: 0;

}

.slideup.out.reverse {

-webkit-transform: translateY(100%);

z-index: 10;

-webkit-animation-name: slideouttobottom;

}

.slideup.in.reverse {

z-index: 0;

-webkit-animation-name: dontmove;

}

.slidedown.in {

-webkit-transform: translateY(0);

-webkit-animation-name: slideinfromtop;

z-index: 10;

}

.slidedown.out {

-webkit-animation-name: dontmove;

z-index: 0;

Auditoria Informatica. Page 177

}

.slidedown.out.reverse {

-webkit-transform: translateY(-100%);

z-index: 10;

-webkit-animation-name: slideouttotop;

}

.slidedown.in.reverse {

z-index: 0;

-webkit-animation-name: dontmove;

}

@-webkit-keyframes slideinfromright {

from { -webkit-transform: translateX(100%); }

to { -webkit-transform: translateX(0); }

}

@-webkit-keyframes slideinfromleft {

from { -webkit-transform: translateX(-100%); }

to { -webkit-transform: translateX(0); }

}

@-webkit-keyframes slideouttoleft {

from { -webkit-transform: translateX(0); }

Auditoria Informatica. Page 178

to { -webkit-transform: translateX(-100%); }

}

@-webkit-keyframes slideouttoright {

from { -webkit-transform: translateX(0); }

to { -webkit-transform: translateX(100%); }

}

@-webkit-keyframes slideinfromtop {

from { -webkit-transform: translateY(-100%); }

to { -webkit-transform: translateY(0); }

}

@-webkit-keyframes slideinfrombottom {

from { -webkit-transform: translateY(100%); }

to { -webkit-transform: translateY(0); }

}

@-webkit-keyframes slideouttobottom {

from { -webkit-transform: translateY(0); }

to { -webkit-transform: translateY(100%); }

}

@-webkit-keyframes slideouttotop {

Auditoria Informatica. Page 179

from { -webkit-transform: translateY(0); }

to { -webkit-transform: translateY(-100%); }

}

@-webkit-keyframes fadein {

from { opacity: 0; }

to { opacity: 1; }

}

@-webkit-keyframes fadeout {

from { opacity: 1; }

to { opacity: 0; }

}

.fade.in {

opacity: 1;

z-index: 10;

-webkit-animation-name: fadein;

}

.fade.out {

z-index: 0;

-webkit-animation-name: fadeout;

}

/* The properties in this rule are only necessary for the 'flip' transition.

* We need specify the perspective to create a projection matrix. This will add

Auditoria Informatica. Page 180

* some depth as the element flips. The depth number represents the distance of

* the viewer from the z-plane. According to the CSS3 spec, 1000 is a moderate

* value.

*/

.viewport-flip {

-webkit-perspective: 1000;

position: absolute;

}

.ui-mobile-viewport-transitioning,

.ui-mobile-viewport-transitioning .ui-page {

width: 100%;

height: 100%;

overflow: hidden;

}

.flip {

-webkit-animation-duration: .65s;

-webkit-backface-visibility:hidden;

-webkit-transform:translateX(0); /* Needed to work around an iOS 3.1 bug that causes listview thumbs to disappear when -webkit-visibility:hidden is used. */

}

.flip.in {

-webkit-transform: rotateY(0) scale(1);

-webkit-animation-name: flipinfromleft;

Auditoria Informatica. Page 181

}

.flip.out {

-webkit-transform: rotateY(-180deg) scale(.8);

-webkit-animation-name: flipouttoleft;

}

/* Shake it all about */

.flip.in.reverse {

-webkit-transform: rotateY(0) scale(1);

-webkit-animation-name: flipinfromright;

}

.flip.out.reverse {

-webkit-transform: rotateY(180deg) scale(.8);

-webkit-animation-name: flipouttoright;

}

@-webkit-keyframes flipinfromright {

from { -webkit-transform: rotateY(-180deg) scale(.8); }

to { -webkit-transform: rotateY(0) scale(1); }

}

@-webkit-keyframes flipinfromleft {

Auditoria Informatica. Page 182

from { -webkit-transform: rotateY(180deg) scale(.8); }

to { -webkit-transform: rotateY(0) scale(1); }

}

@-webkit-keyframes flipouttoleft {

from { -webkit-transform: rotateY(0) scale(1); }

to { -webkit-transform: rotateY(-180deg) scale(.8); }

}

@-webkit-keyframes flipouttoright {

from { -webkit-transform: rotateY(0) scale(1); }

to { -webkit-transform: rotateY(180deg) scale(.8); }

}

/* Hackish, but reliable. */

@-webkit-keyframes dontmove {

from { opacity: 1; }

to { opacity: 1; }

}

.pop {

-webkit-transform-origin: 50% 50%;

}

Auditoria Informatica. Page 183

.pop.in {

-webkit-transform: scale(1);

opacity: 1;

-webkit-animation-name: popin;

z-index: 10;

}

.pop.out.reverse {

-webkit-transform: scale(.2);

opacity: 0;

-webkit-animation-name: popout;

z-index: 10;

}

.pop.in.reverse {

z-index: 0;

-webkit-animation-name: dontmove;

}

@-webkit-keyframes popin {

from {

-webkit-transform: scale(.2);

opacity: 0;

}

Auditoria Informatica. Page 184

to {

-webkit-transform: scale(1);

opacity: 1;

}

}

@-webkit-keyframes popout {

from {

-webkit-transform: scale(1);

opacity: 1;

}

to {

-webkit-transform: scale(.2);

opacity: 0;

}

}/*

* jQuery Mobile Framework

* Copyright (c) jQuery Project

* Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses.

*/

/* content configurations. */

.ui-grid-a, .ui-grid-b, .ui-grid-c, .ui-grid-d { overflow: hidden; }

.ui-block-a, .ui-block-b, .ui-block-c, .ui-block-d, .ui-block-e { margin: 0; padding: 0; border: 0; float: left; min-height:1px;}

Auditoria Informatica. Page 185

/* grid solo: 100 - single item fallback */

.ui-grid-solo .ui-block-a { width: 100%; float: none; }

/* grid a: 50/50 */

.ui-grid-a .ui-block-a, .ui-grid-a .ui-block-b { width: 50%; }

.ui-grid-a .ui-block-a { clear: left; }

/* grid b: 33/33/33 */

.ui-grid-b .ui-block-a, .ui-grid-b .ui-block-b, .ui-grid-b .ui-block-c { width: 33.333%; }

.ui-grid-b .ui-block-a { clear: left; }

/* grid c: 25/25/25/25 */

.ui-grid-c .ui-block-a, .ui-grid-c .ui-block-b, .ui-grid-c .ui-block-c, .ui-grid-c .ui-block-d { width: 25%; }

.ui-grid-c .ui-block-a { clear: left; }

/* grid d: 20/20/20/20/20 */

.ui-grid-d .ui-block-a, .ui-grid-d .ui-block-b, .ui-grid-d .ui-block-c, .ui-grid-d .ui-block-d, .ui-grid-d .ui-block-e { width: 20%; }

.ui-grid-d .ui-block-a { clear: left; }

/*

* jQuery Mobile Framework

* Copyright (c) jQuery Project

* Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses.

*/

/* fixed page header & footer configuration */

Auditoria Informatica. Page 186

.ui-header, .ui-footer, .ui-page-fullscreen .ui-header, .ui-page-fullscreen .ui-footer { position: absolute; overflow: hidden; width: 100%; border-left-width: 0; border-right-width: 0; }

.ui-header-fixed, .ui-footer-fixed {

z-index: 1000;

-webkit-transform: translateZ(0); /* Force header/footer rendering to go through the same rendering pipeline as native page scrolling. */

}

.ui-footer-duplicate, .ui-page-fullscreen .ui-fixed-inline { display: none; }

.ui-page-fullscreen .ui-header, .ui-page-fullscreen .ui-footer { opacity: .9; }

/*

* jQuery Mobile Framework

* Copyright (c) jQuery Project

* Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses.

*/

.ui-navbar { overflow: hidden; }

.ui-navbar ul, .ui-navbar-expanded ul { list-style:none; padding: 0; margin: 0; position: relative; display: block; border: 0;}

.ui-navbar-collapsed ul { float: left; width: 75%; margin-right: -2px; }

.ui-navbar-collapsed .ui-navbar-toggle { float: left; width: 25%; }

.ui-navbar li.ui-navbar-truncate { position: absolute; left: -9999px; top: -9999px; }

.ui-navbar li .ui-btn, .ui-navbar .ui-navbar-toggle .ui-btn { display: block; font-size: 12px; text-align: center; margin: 0; border-right-width: 0; }

.ui-navbar li .ui-btn { margin-right: -1px; }

.ui-navbar li .ui-btn:last-child { margin-right: 0; }

.ui-header .ui-navbar li .ui-btn, .ui-header .ui-navbar .ui-navbar-toggle .ui-btn,

.ui-footer .ui-navbar li .ui-btn, .ui-footer .ui-navbar .ui-navbar-toggle .ui-btn { border-top-width: 0; border-bottom-width: 0; }

Auditoria Informatica. Page 187

.ui-navbar .ui-btn-inner { padding-left: 2px; padding-right: 2px; }

.ui-navbar-noicons li .ui-btn .ui-btn-inner, .ui-navbar-noicons .ui-navbar-toggle .ui-btn-inner { padding-top: .8em; padding-bottom: .9em; }

/*expanded page styles*/

.ui-navbar-expanded .ui-btn { margin: 0; font-size: 14px; }

.ui-navbar-expanded .ui-btn-inner { padding-left: 5px; padding-right: 5px; }

.ui-navbar-expanded .ui-btn-icon-top .ui-btn-inner { padding: 45px 5px 15px; text-align: center; }

.ui-navbar-expanded .ui-btn-icon-top .ui-icon { top: 15px; }

.ui-navbar-expanded .ui-btn-icon-bottom .ui-btn-inner { padding: 15px 5px 45px; text-align: center; }

.ui-navbar-expanded .ui-btn-icon-bottom .ui-icon { bottom: 15px; }

.ui-navbar-expanded li .ui-btn .ui-btn-inner { min-height: 2.5em; }

.ui-navbar-expanded .ui-navbar-noicons .ui-btn .ui-btn-inner { padding-top: 1.8em; padding-bottom: 1.9em; }

/*

* jQuery Mobile Framework

* Copyright (c) jQuery Project

* Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses.

*/

.ui-btn { display: block; text-align: center; cursor:pointer; position: relative; margin: .5em 5px; padding: 0; }

.ui-btn:focus, .ui-btn:active { outline: none; }

.ui-header .ui-btn, .ui-footer .ui-btn, .ui-bar .ui-btn { display: inline-block; font-size: 13px; margin: 0; }

.ui-btn-inline { display: inline-block; }

.ui-btn-inner { padding: .6em 25px; display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; position: relative; }

.ui-header .ui-btn-inner, .ui-footer .ui-btn-inner, .ui-bar .ui-btn-inner { padding: .4em 8px .5em; }

Auditoria Informatica. Page 188

.ui-btn-icon-notext { display: inline-block; width: 20px; height: 20px; padding: 2px 1px 2px 3px; text-indent: -9999px; }

.ui-btn-icon-notext .ui-btn-inner { padding: 0; }

.ui-btn-icon-notext .ui-btn-text { position: absolute; left: -999px; }

.ui-btn-icon-left .ui-btn-inner { padding-left: 33px; }

.ui-header .ui-btn-icon-left .ui-btn-inner,

.ui-footer .ui-btn-icon-left .ui-btn-inner,

.ui-bar .ui-btn-icon-left .ui-btn-inner { padding-left: 27px; }

.ui-btn-icon-right .ui-btn-inner { padding-right: 33px; }

.ui-header .ui-btn-icon-right .ui-btn-inner,

.ui-footer .ui-btn-icon-right .ui-btn-inner,

.ui-bar .ui-btn-icon-right .ui-btn-inner { padding-right: 27px; }

.ui-btn-icon-top .ui-btn-inner { padding-top: 33px; }

.ui-header .ui-btn-icon-top .ui-btn-inner,

.ui-footer .ui-btn-icon-top .ui-btn-inner,

.ui-bar .ui-btn-icon-top .ui-btn-inner { padding-top: 27px; }

.ui-btn-icon-bottom .ui-btn-inner { padding-bottom: 33px; }

.ui-header .ui-btn-icon-bottom .ui-btn-inner,

.ui-footer .ui-btn-icon-bottom .ui-btn-inner,

.ui-bar .ui-btn-icon-bottom .ui-btn-inner { padding-bottom: 27px; }

/*btn icon positioning*/

.ui-btn-icon-notext .ui-icon { display: block; }

.ui-btn-icon-left .ui-icon, .ui-btn-icon-right .ui-icon { position: absolute; top: 50%; margin-top: -9px; }

.ui-btn-icon-top .ui-icon, .ui-btn-icon-bottom .ui-icon { position: absolute; left: 50%; margin-left: -9px; }

.ui-btn-icon-left .ui-icon { left: 10px; }

Auditoria Informatica. Page 189

.ui-btn-icon-right .ui-icon {right: 10px; }

.ui-header .ui-btn-icon-left .ui-icon,

.ui-footer .ui-btn-icon-left .ui-icon,

.ui-bar .ui-btn-icon-left .ui-icon { left: 4px; }

.ui-header .ui-btn-icon-right .ui-icon,

.ui-footer .ui-btn-icon-right .ui-icon,

.ui-bar .ui-btn-icon-right .ui-icon { right: 4px; }

.ui-header .ui-btn-icon-top .ui-icon,

.ui-footer .ui-btn-icon-top .ui-icon,

.ui-bar .ui-btn-icon-top .ui-icon { top: 4px; }

.ui-header .ui-btn-icon-bottom .ui-icon,

.ui-footer .ui-btn-icon-bottom .ui-icon,

.ui-bar .ui-btn-icon-bottom .ui-icon { bottom: 4px; }

.ui-btn-icon-top .ui-icon { top: 5px; }

.ui-btn-icon-bottom .ui-icon { bottom: 5px; }

/*hiding native button,inputs */

.ui-btn-hidden { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-appearance: button; opacity: 0; cursor: pointer; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); background: transparent; }

/*

* jQuery Mobile Framework

* Copyright (c) jQuery Project

* Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses.

*/

.ui-collapsible-contain { margin: .5em 0; }

.ui-collapsible-heading { font-size: 16px; display: block; margin: 0 -8px; padding: 0; border-width: 0 0 1px 0; position: relative; }

Auditoria Informatica. Page 190

.ui-collapsible-heading a { text-align: left; margin: 0; }

.ui-collapsible-heading a .ui-btn-inner { padding-left: 40px; }

.ui-collapsible-heading a span.ui-btn { position: absolute; left: 6px; top: 50%; margin: -12px 0 0 0; width: 20px; height: 20px; padding: 1px 0px 1px 2px; text-indent: -9999px; }

.ui-collapsible-heading a span.ui-btn .ui-btn-inner { padding: 10px 0; }

.ui-collapsible-heading a span.ui-btn .ui-icon { left: 0; margin-top: -10px; }

.ui-collapsible-heading-status { position:absolute; left:-9999px; }

.ui-collapsible-content { display: block; padding: 10px 0 10px 8px; }

.ui-collapsible-content-collapsed { display: none; }

.ui-collapsible-set { margin: .5em 0; }

.ui-collapsible-set .ui-collapsible-contain { margin: -1px 0 0; }

/*

* jQuery Mobile Framework

* Copyright (c) jQuery Project

* Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses.

*/

.ui-controlgroup, fieldset.ui-controlgroup { padding: 0; margin: .5em 0 1em; }

.ui-bar .ui-controlgroup { margin: 0 .3em; }

.ui-controlgroup-label { font-size: 16px; line-height: 1.4; font-weight: normal; margin: 0 0 .3em; }

.ui-controlgroup-controls { display: block; width: 95%;}

.ui-controlgroup li { list-style: none; }

.ui-controlgroup-vertical .ui-btn,

.ui-controlgroup-vertical .ui-checkbox, .ui-controlgroup-vertical .ui-radio { margin: 0; border-bottom-width: 0; }

.ui-controlgroup-vertical .ui-controlgroup-last { border-bottom-width: 1px; }

Auditoria Informatica. Page 191

.ui-controlgroup-horizontal { padding: 0; }

.ui-controlgroup-horizontal .ui-btn,

.ui-controlgroup-horizontal .ui-checkbox, .ui-controlgroup-horizontal .ui-radio { display: inline-block; margin: 0 -5px 0 0; }

.ui-controlgroup-horizontal .ui-checkbox, .ui-controlgroup-horizontal .ui-radio { display: inline; }

.ui-controlgroup-horizontal .ui-checkbox .ui-btn, .ui-controlgroup-horizontal .ui-radio .ui-btn,

.ui-controlgroup-horizontal .ui-checkbox:last-child, .ui-controlgroup-horizontal .ui-radio:last-child { margin-right: 0; }

.ui-controlgroup-horizontal .ui-controlgroup-last { margin-right: 0; }

.ui-controlgroup .ui-checkbox label, .ui-controlgroup .ui-radio label { font-size: 16px; }

/* conflicts with listview..

.ui-controlgroup .ui-btn-icon-notext { width: 30px; height: 30px; text-indent: -9999px; }

.ui-controlgroup .ui-btn-icon-notext .ui-btn-inner { padding: 5px 6px 5px 5px; }

*/

@media all and (min-width: 450px){

.ui-controlgroup-label { vertical-align: top; display: inline-block; width: 20%; margin: 0 2% 0 0; }

.ui-controlgroup-controls { width: 60%; display: inline-block; }

} /*

* jQuery Mobile Framework

* Copyright (c) jQuery Project

* Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses.

*/

.ui-dialog { min-height: 480px; }

.ui-dialog .ui-header, .ui-dialog .ui-content, .ui-dialog .ui-footer { margin: 15px; position: relative; }

.ui-dialog .ui-header, .ui-dialog .ui-footer { z-index: 10; width: auto; }

Auditoria Informatica. Page 192

.ui-dialog .ui-content, .ui-dialog .ui-footer { margin-top: -15px; }/*

* jQuery Mobile Framework

* Copyright (c) jQuery Project

* Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses.

*/

.ui-checkbox, .ui-radio { position:relative; margin: .2em 0 .5em; z-index: 1; }

.ui-checkbox .ui-btn, .ui-radio .ui-btn { margin: 0; text-align: left; z-index: 2; }

.ui-checkbox .ui-btn-inner, .ui-radio .ui-btn-inner { white-space: normal; }

.ui-checkbox .ui-btn-icon-left .ui-btn-inner,.ui-radio .ui-btn-icon-left .ui-btn-inner { padding-left: 45px; }

.ui-checkbox .ui-btn-icon-right .ui-btn-inner, .ui-radio .ui-btn-icon-right .ui-btn-inner { padding-right: 45px; }

.ui-checkbox .ui-icon, .ui-radio .ui-icon { top: 1.1em; }

.ui-checkbox .ui-btn-icon-left .ui-icon, .ui-radio .ui-btn-icon-left .ui-icon {left: 15px; }

.ui-checkbox .ui-btn-icon-right .ui-icon, .ui-radio .ui-btn-icon-right .ui-icon {right: 15px; }

/* input, label positioning */

.ui-checkbox input,.ui-radio input { position:absolute; left:20px; top:50%; width: 10px; height: 10px; margin:-5px 0 0 0; outline: 0 !important; z-index: 1; }/*

* jQuery Mobile Framework

* Copyright (c) jQuery Project

* Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses.

*/

.ui-field-contain { background: none; padding: 1.5em 0; margin: 0; border-bottom-width: 1px; overflow: visible; }

.ui-field-contain:first-child { border-top-width: 0; }

@media all and (min-width: 450px){

.ui-field-contain { border-width: 0; padding: 0; margin: 1em 0; }

} /*

Auditoria Informatica. Page 193

* jQuery Mobile Framework

* Copyright (c) jQuery Project

* Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses.

*/

.ui-select { display: block; position: relative; }

.ui-select select { position: absolute; left: -9999px; top: -9999px; }

.ui-select .ui-btn { overflow: hidden; }

.ui-select .ui-btn select { cursor: pointer; -webkit-appearance: button; left: 0; top:0; width: 100%; height: 100%; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); }

@-moz-document url-prefix() {.ui-select .ui-btn select { opacity: 0.0001; }}

.ui-select .ui-btn select.ui-select-nativeonly { opacity: 1; text-indent: 0; }

.ui-select .ui-btn-icon-right .ui-btn-inner { padding-right: 45px; }

.ui-select .ui-btn-icon-right .ui-icon { right: 15px; }

/* labels */

label.ui-select { font-size: 16px; line-height: 1.4; font-weight: normal; margin: 0 0 .3em; display: block; }

/*listbox*/

.ui-select .ui-btn-text, .ui-selectmenu .ui-btn-text { display: inline-block; min-height: 1em; }

.ui-select .ui-btn-text { text-overflow: ellipsis; overflow: hidden; display: block;}

.ui-selectmenu { position: absolute; padding: 0; z-index: 100 !important; width: 80%; max-width: 350px; padding: 6px; }

.ui-selectmenu .ui-listview { margin: 0; }

.ui-selectmenu .ui-btn.ui-li-divider { cursor: default; }

Auditoria Informatica. Page 194

.ui-selectmenu-hidden { top: -9999px; left: -9999px; }

.ui-selectmenu-screen { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 99; }

.ui-screen-hidden, .ui-selectmenu-list .ui-li .ui-icon { display: none; }

.ui-selectmenu-list .ui-li .ui-icon { display: block; }

.ui-li.ui-selectmenu-placeholder { display: none; }

.ui-selectmenu .ui-header .ui-title { margin: 0.6em 46px 0.8em; }

@media all and (min-width: 450px){

label.ui-select { display: inline-block; width: 20%; margin: 0 2% 0 0; }

.ui-select { width: 60%; display: inline-block; }

}

/* when no placeholder is defined in a multiple select, the header height doesn't even extend past the close button. this shim's content in there */

.ui-selectmenu .ui-header h1:after { content: '.'; visibility: hidden; }/*

* jQuery Mobile Framework

* Copyright (c) jQuery Project

* Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses.

*/

label.ui-input-text { font-size: 16px; line-height: 1.4; display: block; font-weight: normal; margin: 0 0 .3em; }

input.ui-input-text, textarea.ui-input-text { background-image: none; padding: .4em; line-height: 1.4; font-size: 16px; display: block; width: 95%; }

input.ui-input-text { -webkit-appearance: none; }

textarea.ui-input-text { height: 50px; -webkit-transition: height 200ms linear; -moz-transition: height 200ms linear; -o-transition: height 200ms linear; transition: height 200ms linear; }

Auditoria Informatica. Page 195

.ui-input-search { padding: 0 30px; width: 77%; background-position: 8px 50%; background-repeat: no-repeat; position: relative; }

.ui-input-search input.ui-input-text { border: none; width: 98%; padding: .4em 0; margin: 0; display: block; background: transparent none; outline: 0 !important; }

.ui-input-search .ui-input-clear { position: absolute; right: 0; top: 50%; margin-top: -14px; }

.ui-input-search .ui-input-clear-hidden { display: none; }

/* orientation adjustments - incomplete!*/

@media all and (min-width: 450px){

label.ui-input-text { vertical-align: top; display: inline-block; width: 20%; margin: 0 2% 0 0 }

input.ui-input-text,

textarea.ui-input-text,

.ui-input-search { width: 60%; display: inline-block; }

.ui-input-search { width: 50%; }

.ui-input-search input.ui-input-text { width: 98%; /*echos rule from above*/ }

}/*

* jQuery Mobile Framework

* Copyright (c) jQuery Project

* Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses.

*/

.ui-listview { margin: 0; counter-reset: listnumbering; }

.ui-content .ui-listview { margin: -15px; }

.ui-content .ui-listview-inset { margin: 1em 0; }

.ui-listview, .ui-li { list-style:none; padding:0; }

.ui-li, .ui-li.ui-field-contain { display: block; margin:0; position: relative; overflow: visible; text-align: left; border-width: 0; border-top-width: 1px; }

.ui-li .ui-btn-text a.ui-link-inherit { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }

Auditoria Informatica. Page 196

.ui-li-divider, .ui-li-static { padding: .5em 15px; font-size: 14px; font-weight: bold; }

.ui-li-divider { counter-reset: listnumbering; }

ol.ui-listview .ui-link-inherit:before, ol.ui-listview .ui-li-static:before, .ui-li-dec { font-size: .8em; display: inline-block; padding-right: .3em; font-weight: normal;counter-increment: listnumbering; content: counter(listnumbering) ". "; }

ol.ui-listview .ui-li-jsnumbering:before { content: "" !important; } /* to avoid chance of duplication */

.ui-listview-inset .ui-li { border-right-width: 1px; border-left-width: 1px; }

.ui-li:last-child, .ui-li.ui-field-contain:last-child { border-bottom-width: 1px; }

.ui-li>.ui-btn-inner { display: block; position: relative; padding: 0; }

.ui-li .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li { padding: .7em 75px .7em 15px; display: block; }

.ui-li-has-thumb .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li-has-thumb { min-height: 60px; padding-left: 100px; }

.ui-li-has-icon .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li-has-icon { min-height: 20px; padding-left: 40px; }

.ui-li-heading { font-size: 16px; font-weight: bold; display: block; margin: .6em 0; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }

.ui-li-desc { font-size: 12px; font-weight: normal; display: block; margin: -.5em 0 .6em; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }

.ui-li-thumb, .ui-li-icon { position: absolute; left: 1px; top: 0; max-height: 80px; max-width: 80px; }

.ui-li-icon { max-height: 40px; max-width: 40px; left: 10px; top: .9em; }

.ui-li-thumb, .ui-li-icon, .ui-li-content { float: left; margin-right: 10px; }

.ui-li-aside { float: right; width: 50%; text-align: right; margin: .3em 0; }

@media all and (min-width: 480px){

.ui-li-aside { width: 45%; }

}

.ui-li-divider { cursor: default; }

.ui-li-has-alt .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li-has-alt { padding-right: 95px; }

Auditoria Informatica. Page 197

.ui-li-count { position: absolute; font-size: 11px; font-weight: bold; padding: .2em .5em; top: 50%; margin-top: -.9em; right: 38px; }

.ui-li-divider .ui-li-count, .ui-li-static .ui-li-count { right: 10px; }

.ui-li-has-alt .ui-li-count { right: 55px; }

.ui-li-link-alt { position: absolute; width: 40px; height: 100%; border-width: 0; border-left-width: 1px; top: 0; right: 0; margin: 0; padding: 0; }

.ui-li-link-alt .ui-btn { overflow: hidden; position: absolute; right: 8px; top: 50%; margin: -11px 0 0 0; border-bottom-width: 1px; }

.ui-li-link-alt .ui-btn-inner { padding: 0; position: static; }

.ui-li-link-alt .ui-btn .ui-icon { right: 50%; margin-right: -9px; }

.ui-listview-filter { border-width: 0; overflow: hidden; margin: -15px -15px 15px -15px }

.ui-listview-filter .ui-input-search { margin: 5px; width: auto; display: block; }

.ui-listview-filter-inset { margin: -15px -5px -15px -5px; background: transparent; }

.ui-li.ui-screen-hidden{display:none;}

/* Odd iPad positioning issue. */

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {

.ui-li .ui-btn-text { overflow: visible; }

}/*

* jQuery Mobile Framework

* Copyright (c) jQuery Project

* Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses.

*/

label.ui-slider { display: block; }

input.ui-slider-input { display: inline-block; width: 50px; }

select.ui-slider-switch { display: none; }

Auditoria Informatica. Page 198

div.ui-slider { position: relative; display: inline-block; overflow: visible; height: 15px; padding: 0; margin: 0 2% 0 20px; top: 4px; width: 66%; }

a.ui-slider-handle { position: absolute; z-index: 10; top: 50%; width: 28px; height: 28px; margin-top: -15px; margin-left: -15px; }

a.ui-slider-handle .ui-btn-inner { padding-left: 0; padding-right: 0; }

@media all and (min-width: 480px){

label.ui-slider { display: inline-block; width: 20%; margin: 0 2% 0 0; }

div.ui-slider { width: 45%; }

}

div.ui-slider-switch { height: 32px; overflow: hidden; margin-left: 0; }

div.ui-slider-inneroffset { margin-left: 50%; position: absolute; top: 1px; height: 100%; width: 50%; }

div.ui-slider-handle-snapping { -webkit-transition: left 100ms linear; }

div.ui-slider-labelbg { position: absolute; top:0; margin: 0; border-width: 0; }

div.ui-slider-switch div.ui-slider-labelbg-a { width: 60%; height: 100%; left: 0; }

div.ui-slider-switch div.ui-slider-labelbg-b { width: 60%; height: 100%; right: 0; }

.ui-slider-switch-a div.ui-slider-labelbg-a, .ui-slider-switch-b div.ui-slider-labelbg-b { z-index: -1; }

.ui-slider-switch-a div.ui-slider-labelbg-b, .ui-slider-switch-b div.ui-slider-labelbg-a { z-index: 0; }

div.ui-slider-switch a.ui-slider-handle { z-index: 20; width: 101%; height: 32px; margin-top: -18px; margin-left: -101%; }

span.ui-slider-label { width: 100%; position: absolute;height: 32px; font-size: 16px; text-align: center; line-height: 2; background: none; border-color: transparent; }

span.ui-slider-label-a { left: -100%; margin-right: -1px }

span.ui-slider-label-b { right: -100%; margin-left: -1px }

Auditoria Informatica. Page 199