<commit_before>$(document).ready(function() {

    $('#form_paciente').submit(function() {
        $('.deshabilitados').removeAttr('disabled');
    });

    $('.deshabilitados').attr('disabled', 'disabled');

    $('input[id$="_fechaNacimiento"]').datepicker().mask("99-99-9999").focusout(function() {
        calcular_edad();
    });

    if ($('input[id$="_fechaNacimiento"]').val() != '') {
        calcular_edad();
    }

    $('i').popover('show');

    if ($('input:checkbox[id$="_asegurado"]').is(':checked')) {
        $('select[id$="_idAreaCotizacion"]').removeAttr('disabled');
        $('input:checkbox[id$="_cotizante"]').removeAttr('disabled');
        $('input[id$="_numeroAfiliacion"]').removeAttr('disabled');
    }

    if ($('select[id$="_idDocPaciente"] option:selected').text() == 'Ninguno') {
        $('input[id$="_numeroDocIdePaciente"]').val('');
        $('input[id$="_numeroDocIdePaciente"]').attr('disabled', 'disabled');
    } else {
        if ($('select[id$="_idDocPaciente"] option:selected').text() == 'DUI') {
            $('input[id$="_numeroDocIdePaciente"]').removeAttr('disabled');
            $('input[id$="_numeroDocIdePaciente"]').mask("99999999-9")
        } else if ($('select[id$="_idDocPaciente"] option:selected').text() == 'NIT') {
            $('input[id$="_numeroDocIdePaciente"]').removeAttr('disabled');
            $('input[id$="_numeroDocIdePaciente"]').mask("9999-999999-999-9")
        } else if ($('select[id$="_idDocPaciente"] option:selected').text() == 'Partida Nacimiento' ||  $('select[id$="_idDocPaciente"] option:selected').text() == 'Otros') {
            $('input[id$="_numeroDocIdePaciente"]').removeAttr('disabled');
            $('input[id$="_numeroDocIdePaciente"]').unmask();
        }
    }

    if ($('select[id$="_idDocResponsable"] option:selected').text() == 'Ninguno') {
        $('input[id$="_numeroDocIdeResponsable"]').val('');
        $('input[id$="_numeroDocIdeResponsable"]').attr('disabled', 'disabled');
    } else {
        if ($('select[id$="_idDocResponsable"] option:selected').text() == 'DUI') {
            $('input[id$="_numeroDocIdeResponsable"]').removeAttr('disabled');
            $('input[id$="_numeroDocIdeResponsable"]').mask("99999999-9")
        } else if ($('select[id$="_idDocResponsable"] option:selected').text() == 'NIT') {
            $('input[id$="_numeroDocIdeResponsable"]').removeAttr('disabled');
            $('input[id$="_numeroDocIdeResponsable"]').mask("9999-999999-999-9")
        } else if ($('select[id$="_idDocResponsable"] option:selected').text() == 'Partida Nacimiento' || $('select[id$="_idDocResponsable"] option:selected').text() == 'Otros') {
            $('input[id$="_numeroDocIdeResponsable"]').removeAttr('disabled');
            $('input[id$="_numeroDocIdeResponsable"]').unmask();
        }
    }

    if ($('select[id$="_idDocProporcionoDatos"] option:selected').text() == 'Ninguno') {
        $('input[id$="_numeroDocIdeProporDatos"]').val('');
        $('input[id$="_numeroDocIdeProporDatos"]').attr('disabled', 'disabled');
    } else {
        if ($('select[id$="_idDocProporcionoDatos"] option:selected').text() == 'DUI') {
            $('input[id$="_numeroDocIdeProporDatos"]').removeAttr('disabled');
            $('input[id$="_numeroDocIdeProporDatos"]').mask("99999999-9")
        } else if ($('select[id$="_idDocProporcionoDatos"] option:selected').text() == 'NIT') {
            $('input[id$="_numeroDocIdeProporDatos"]').removeAttr('disabled');
            $('input[id$="_numeroDocIdeProporDatos"]').mask("9999-999999-999-9")
        } else if ($('select[id$="_idDocProporcionoDatos"] option:selected').text() == 'Partida Nacimiento' || $('select[id$="_idDocProporcionoDatos"] option:selected').text() == 'Otros') {
            $('input[id$="_numeroDocIdeProporDatos"]').removeAttr('disabled');
            $('input[id$="_numeroDocIdeProporDatos"]').unmask();
        }
    }

    $('.telefono').mask("9999-9999");

    $('input[id$="_numeroAfiliacion"]').blur(function() {
        $(this).val(($(this).val()).replace(/[^\d]/g, ''))
    }
    );

    $('input.limpiar').blur(function() {
        $(this).val(limpiar_nombres($(this).val()))
    });

    $('.mayuscula').blur(function() {
        $(this).val($(this).val().toUpperCase())
    });

    $('#edad').focusout(function() {
        if (!(/día/.test($(this).val())) && !(/año/.test($(this).val())) && !(/mes/.test($(this).val()))) {
            $(this).val(($(this).val()).replace(/[^\d]/g, ''))
            var regexp = /^[\d]{2,3}$/;
            if (!regexp.test($('#edad').val())) {
                alert("Para hacer el cálculo de la edad debe ingresar un número entero de dos o tres dígitos");
            }
            else {
                var fecha = new Date();
                var anio = fecha.getFullYear();
                var anio_nacimiento = anio - $(this).val();
                /*$('select[id$="_fechaNacimiento_day"]').val('1');
                 $('select[id$="_fechaNacimiento_month"]').val('1');
                 $('select[id$="_fechaNacimiento_year"]').val(anio_nacimiento);*/
                $('input[id$="_fechaNacimiento"]').val('01-01-' + anio_nacimiento);
            }
        }
    });

    $('select[id$="_idDocPaciente"]').change(function() {
        $('input[id$="_numeroDocIdePaciente"]').removeAttr('disabled');
        if ($('select[id$="_idDocPaciente"] option:selected').text() == 'DUI') {
            $('input[id$="_numeroDocIdePaciente"]').val('').mask("99999999-9")
        }
        else if ($('select[id$="_idDocPaciente"] option:selected').text() == 'NIT') {
            $('input[id$="_numeroDocIdePaciente"]').val('').mask("9999-999999-999-9")
        }
        else {
            if ($('select[id$="_idDocPaciente"] option:selected').text() == 'Ninguno') {
                $('input[id$="_numeroDocIdePaciente"]').val('');
                $('input[id$="_numeroDocIdePaciente"]').attr('disabled', 'disabled');
            }
            else {
                if ($('select[id$="_idDocPaciente"] option:selected').text() != 'Partida Nacimiento' || $('select[id$="_idDocPaciente"] option:selected').text() != 'Otros') {
                    $('input[id$="_numeroDocIdePaciente"]').val('');
                    $('input[id$="_numeroDocIdePaciente"]').mask("99999999999999999999")
                } else {
                    $('input[id$="_numeroDocIdePaciente"]').val('').unmask();
                }
            }
        }
    })

    $('select[id$="_idDocResponsable"]').change(function() {
        $('input[id$="_numeroDocIdeResponsable"]').removeAttr('disabled');
        if ($('select[id$="_idDocResponsable"] option:selected').text() == 'DUI') {
            $('input[id$="_numeroDocIdeResponsable"]').val('').mask("99999999-9")
        }
        else if ($('select[id$="_idDocResponsable"] option:selected').text() == 'NIT') {
            $('input[id$="_numeroDocIdeResponsable"]').val('').mask("9999-999999-999-9")
        }
        else {
            if ($('select[id$="_idDocResponsable"] option:selected').text() == 'Ninguno') {
                $('input[id$="_numeroDocIdeResponsable"]').val('');
                $('input[id$="_numeroDocIdeResponsable"]').attr('disabled', 'disabled');
            }
            else {
                if ($('select[id$="_idDocResponsable"] option:selected').text() != 'Partida Nacimiento' || $('select[id$="_idDocResponsable"] option:selected').text() != 'Otros') {
                    $('input[id$="_numeroDocIdeResponsable"]').val('');
                    $('input[id$="_numeroDocIdeResponsable"]').mask("99999999999999999999")
                } else {
                    $('input[id$="_numeroDocIdeResponsable"]').val('').unmask();
                }
            }
        }
    });

    $('select[id$="_idDocProporcionoDatos"]').change(function() {
        $('input[id$="_numeroDocIdeProporDatos"]').removeAttr('disabled');
        if ($('select[id$="_idDocProporcionoDatos"] option:selected').text() == 'DUI') {
            $('input[id$="_numeroDocIdeProporDatos"]').val('');
            $('input[id$="_numeroDocIdeProporDatos"]').mask("99999999-9")
        }
        else if ($('select[id$="_idDocProporcionoDatos"] option:selected').text() == 'NIT') {
            $('input[id$="_numeroDocIdeProporDatos"]').val('');
            $('input[id$="_numeroDocIdeProporDatos"]').mask("9999-999999-999-9")
        }
        else {
            if ($('select[id$="_idDocProporcionoDatos"] option:selected').text() == 'Ninguno') {
                $('input[id$="_numeroDocIdeProporDatos"]').val('');
                $('input[id$="_numeroDocIdeProporDatos"]').attr('disabled', 'disabled');
            }
            else {
                if ($('select[id$="_idDocProporcionoDatos"] option:selected').text() != 'Partida Nacimiento' || $('select[id$="_idDocResponsable"] option:selected').text() != 'Otros') {
                    $('input[id$="_numeroDocIdeProporDatos"]').val('');
                    $('input[id$="_numeroDocIdeProporDatos"]').mask("99999999999999999999")
                } else {
                    $('input[id$="_numeroDocIdeProporDatos"]').val('').unmask();
                }
            }
        }
    })

    $('input:checkbox[id$="_asegurado"]').click(function() {
        if ($('input:checkbox[id$="_asegurado"]').is(':checked')) {
            $('select[id$="_idAreaCotizacion"]').removeAttr('disabled');
            $('input:checkbox[id$="_cotizante"]').removeAttr('disabled');
            $('input[id$="_numeroAfiliacion"]').removeAttr('disabled');
        }
        else {
            $('select[id$="_idAreaCotizacion"] option[value=""]').attr('selected', true);
            $('select[id$="_idAreaCotizacion"]').attr('disabled', 'disabled');
            $('input:checkbox[id$="_cotizante"]').attr('disabled', 'disabled');
            $('input:checkbox[id$="_cotizante"]').attr('checked', false);
            $('input[id$="_numeroAfiliacion"]').val('');
            $('input[id$="_numeroAfiliacion"]').attr('disabled', 'disabled');
        }
    });

    /*LIMPIAR APELLIDO CASADA SI ES HOMBRE*/
    $('select[id$="_idSexo"]').change(function() {
        if ($('select[id$="_idSexo"]').val() != '1')
            $('input[id$="_apellidoCasada"]').attr('disabled', 'disabled');
        else
            $('input[id$="_apellidoCasada"]').removeAttr('disabled');
    });

    /*LLENAR DATOS PERSONA RESPONSABLE*/
    $('select[id$="_idParentescoResponsable"]').change(function() {
        if ($('select[id$="_idParentescoResponsable"] option:selected').text() == 'Madre') {
            $('input[id$="_nombreResponsable"]').val($('input[id$="_nombreMadre"]').val());
            $('select[id$="_idDocResponsable"]').val("");
            $('input[id$="_numeroDocIdeResponsable"]').val("");
            $('input[id$="_direccionResponsable"]').val("");
            $('input[id$="_telefonoResponsable"]').val("");<commit_msg>Problemas con apellido casado y numero de pasaporte<commit_after>$(document).ready(function() {

    $('#form_paciente').submit(function() {
        $('.deshabilitados').removeAttr('disabled');
    });

    $('.deshabilitados').attr('disabled', 'disabled');

    $('input[id$="_fechaNacimiento"]').datepicker().mask("99-99-9999").focusout(function() {
        calcular_edad();
    });

    if ($('input[id$="_fechaNacimiento"]').val() != '') {
        calcular_edad();
    }

    $('i').popover('show');

    if ($('input:checkbox[id$="_asegurado"]').is(':checked')) {
        $('select[id$="_idAreaCotizacion"]').removeAttr('disabled');
        $('input:checkbox[id$="_cotizante"]').removeAttr('disabled');
        $('input[id$="_numeroAfiliacion"]').removeAttr('disabled');
    }

    if ($('select[id$="_idDocPaciente"] option:selected').text() == 'Ninguno') {
        $('input[id$="_numeroDocIdePaciente"]').val('');
        $('input[id$="_numeroDocIdePaciente"]').attr('disabled', 'disabled');
    } else {
        if ($('select[id$="_idDocPaciente"] option:selected').text() == 'DUI') {
            $('input[id$="_numeroDocIdePaciente"]').removeAttr('disabled');
            $('input[id$="_numeroDocIdePaciente"]').mask("99999999-9")
        } else if ($('select[id$="_idDocPaciente"] option:selected').text() == 'NIT') {
            $('input[id$="_numeroDocIdePaciente"]').removeAttr('disabled');
            $('input[id$="_numeroDocIdePaciente"]').mask("9999-999999-999-9")
        } else if ($('select[id$="_idDocPaciente"] option:selected').text() == 'Partida Nacimiento' || $('select[id$="_idDocPaciente"] option:selected').text() == 'Otros') {
            $('input[id$="_numeroDocIdePaciente"]').removeAttr('disabled');
            $('input[id$="_numeroDocIdePaciente"]').unmask();
        }
    }

    if ($('select[id$="_idDocResponsable"] option:selected').text() == 'Ninguno') {
        $('input[id$="_numeroDocIdeResponsable"]').val('');
        $('input[id$="_numeroDocIdeResponsable"]').attr('disabled', 'disabled');
    } else {
        if ($('select[id$="_idDocResponsable"] option:selected').text() == 'DUI') {
            $('input[id$="_numeroDocIdeResponsable"]').removeAttr('disabled');
            $('input[id$="_numeroDocIdeResponsable"]').mask("99999999-9")
        } else if ($('select[id$="_idDocResponsable"] option:selected').text() == 'NIT') {
            $('input[id$="_numeroDocIdeResponsable"]').removeAttr('disabled');
            $('input[id$="_numeroDocIdeResponsable"]').mask("9999-999999-999-9")
        } else if ($('select[id$="_idDocResponsable"] option:selected').text() == 'Partida Nacimiento' || $('select[id$="_idDocResponsable"] option:selected').text() == 'Otros') {
            $('input[id$="_numeroDocIdeResponsable"]').removeAttr('disabled');
            $('input[id$="_numeroDocIdeResponsable"]').unmask();
        }
    }

    if ($('select[id$="_idDocProporcionoDatos"] option:selected').text() == 'Ninguno') {
        $('input[id$="_numeroDocIdeProporDatos"]').val('');
        $('input[id$="_numeroDocIdeProporDatos"]').attr('disabled', 'disabled');
    } else {
        if ($('select[id$="_idDocProporcionoDatos"] option:selected').text() == 'DUI') {
            $('input[id$="_numeroDocIdeProporDatos"]').removeAttr('disabled');
            $('input[id$="_numeroDocIdeProporDatos"]').mask("99999999-9")
        } else if ($('select[id$="_idDocProporcionoDatos"] option:selected').text() == 'NIT') {
            $('input[id$="_numeroDocIdeProporDatos"]').removeAttr('disabled');
            $('input[id$="_numeroDocIdeProporDatos"]').mask("9999-999999-999-9")
        } else if ($('select[id$="_idDocProporcionoDatos"] option:selected').text() == 'Partida Nacimiento' || $('select[id$="_idDocProporcionoDatos"] option:selected').text() == 'Otros') {
            $('input[id$="_numeroDocIdeProporDatos"]').removeAttr('disabled');
            $('input[id$="_numeroDocIdeProporDatos"]').unmask();
        }
    }

    $('.telefono').mask("9999-9999");

    $('input[id$="_numeroAfiliacion"]').blur(function() {
        $(this).val(($(this).val()).replace(/[^\d]/g, ''))
    }
    );

    $('input.limpiar').blur(function() {
        $(this).val(limpiar_nombres($(this).val()))
    });

    $('.mayuscula').blur(function() {
        $(this).val($(this).val().toUpperCase())
    });

    $('#edad').focusout(function() {
        if (!(/día/.test($(this).val())) && !(/año/.test($(this).val())) && !(/mes/.test($(this).val()))) {
            $(this).val(($(this).val()).replace(/[^\d]/g, ''))
            var regexp = /^[\d]{2,3}$/;
            if (!regexp.test($('#edad').val())) {
                alert("Para hacer el cálculo de la edad debe ingresar un número entero de dos o tres dígitos");
            }
            else {
                var fecha = new Date();
                var anio = fecha.getFullYear();
                var anio_nacimiento = anio - $(this).val();
                /*$('select[id$="_fechaNacimiento_day"]').val('1');
                 $('select[id$="_fechaNacimiento_month"]').val('1');
                 $('select[id$="_fechaNacimiento_year"]').val(anio_nacimiento);*/
                $('input[id$="_fechaNacimiento"]').val('01-01-' + anio_nacimiento);
            }
        }
    });

    $('select[id$="_idDocPaciente"]').change(function() {
        $('input[id$="_numeroDocIdePaciente"]').removeAttr('disabled');
        if ($('select[id$="_idDocPaciente"] option:selected').text() == 'DUI') {
            $('input[id$="_numeroDocIdePaciente"]').val('').mask("99999999-9")
        }
        else if ($('select[id$="_idDocPaciente"] option:selected').text() == 'NIT') {
            $('input[id$="_numeroDocIdePaciente"]').val('').mask("9999-999999-999-9")
        }
        else {
            if ($('select[id$="_idDocPaciente"] option:selected').text() == 'Ninguno') {
                $('input[id$="_numeroDocIdePaciente"]').val('');
                $('input[id$="_numeroDocIdePaciente"]').attr('disabled', 'disabled');
            }
            else {
                if ($('select[id$="_idDocPaciente"] option:selected').text() == 'Partida Nacimiento' || $('select[id$="_idDocPaciente"] option:selected').text() == 'Otros' || $('select[id$="_idDocPaciente"] option:selected').text() == 'Pasaporte') {
                    $('input[id$="_numeroDocIdePaciente"]').val('').unmask();
                } else {
                    $('input[id$="_numeroDocIdePaciente"]').val('');
                    $('input[id$="_numeroDocIdePaciente"]').mask("99999999999999999999")

                }
            }
        }
    })

    $('select[id$="_idDocResponsable"]').change(function() {
        $('input[id$="_numeroDocIdeResponsable"]').removeAttr('disabled');
        if ($('select[id$="_idDocResponsable"] option:selected').text() == 'DUI') {
            $('input[id$="_numeroDocIdeResponsable"]').val('').mask("99999999-9")
        }
        else if ($('select[id$="_idDocResponsable"] option:selected').text() == 'NIT') {
            $('input[id$="_numeroDocIdeResponsable"]').val('').mask("9999-999999-999-9")
        }
        else {
            if ($('select[id$="_idDocResponsable"] option:selected').text() == 'Ninguno') {
                $('input[id$="_numeroDocIdeResponsable"]').val('');
                $('input[id$="_numeroDocIdeResponsable"]').attr('disabled', 'disabled');
            }
            else {
                if ($('select[id$="_idDocResponsable"] option:selected').text() == 'Partida Nacimiento' || $('select[id$="_idDocResponsable"] option:selected').text() == 'Otros' || $('select[id$="_idDocResponsable"] option:selected').text() == 'Pasaporte') {
                    $('input[id$="_numeroDocIdeResponsable"]').val('').unmask();
                } else {
                    $('input[id$="_numeroDocIdeResponsable"]').val('');
                    $('input[id$="_numeroDocIdeResponsable"]').mask("99999999999999999999")

                }
            }
        }
    });

    $('select[id$="_idDocProporcionoDatos"]').change(function() {
        $('input[id$="_numeroDocIdeProporDatos"]').removeAttr('disabled');
        if ($('select[id$="_idDocProporcionoDatos"] option:selected').text() == 'DUI') {
            $('input[id$="_numeroDocIdeProporDatos"]').val('');
            $('input[id$="_numeroDocIdeProporDatos"]').mask("99999999-9")
        }
        else if ($('select[id$="_idDocProporcionoDatos"] option:selected').text() == 'NIT') {
            $('input[id$="_numeroDocIdeProporDatos"]').val('');
            $('input[id$="_numeroDocIdeProporDatos"]').mask("9999-999999-999-9")
        }
        else {
            if ($('select[id$="_idDocProporcionoDatos"] option:selected').text() == 'Ninguno') {
                $('input[id$="_numeroDocIdeProporDatos"]').val('');
                $('input[id$="_numeroDocIdeProporDatos"]').attr('disabled', 'disabled');
            }
            else {
                if ($('select[id$="_idDocProporcionoDatos"] option:selected').text() == 'Partida Nacimiento' || $('select[id$="_idDocResponsable"] option:selected').text() == 'Otros' || $('select[id$="_idDocResponsable"] option:selected').text() == 'Pasaporte') {
                    $('input[id$="_numeroDocIdeProporDatos"]').val('').unmask();
                } else {
                    $('input[id$="_numeroDocIdeProporDatos"]').val('');
                    $('input[id$="_numeroDocIdeProporDatos"]').mask("99999999999999999999")
                }
            }
        }
    })

    $('input:checkbox[id$="_asegurado"]').click(function() {
        if ($('input:checkbox[id$="_asegurado"]').is(':checked')) {
            $('select[id$="_idAreaCotizacion"]').removeAttr('disabled');
            $('input:checkbox[id$="_cotizante"]').removeAttr('disabled');
            $('input[id$="_numeroAfiliacion"]').removeAttr('disabled');
        }
        else {
            $('select[id$="_idAreaCotizacion"] option[value=""]').attr('selected', true);
            $('select[id$="_idAreaCotizacion"]').attr('disabled', 'disabled');
            $('input:checkbox[id$="_cotizante"]').attr('disabled', 'disabled');
            $('input:checkbox[id$="_cotizante"]').attr('checked', false);
            $('input[id$="_numeroAfiliacion"]').val('');
            $('input[id$="_numeroAfiliacion"]').attr('disabled', 'disabled');
        }
    });

    /*LIMPIAR APELLIDO CASADA SI ES HOMBRE*/
    $('select[id$="_idSexo"]').change(function() {
        if ($('select[id$="_idSexo"]').val() == '1')
            $('input[id$="_apellidoCasada"]').attr('disabled', 'disabled');
        else
            $('input[id$="_apellidoCasada"]').removeAttr('disabled');
    });

    if ($('select[id$="_idSexo"]').val() == '1')
        $('input[id$="_apellidoCasada"]').attr('disabled', 'disabled');
    else
        $('input[id$="_apellidoCasada"]').removeAttr('disabled');
    /*LLENAR DATOS PERSONA RESPONSABLE*/
    $('select[id$="_idParentescoResponsable"]').change(function() {
        if ($('select[id$="_idParentescoResponsable"] option:selected').text() == 'Madre') {
            $('input[id$="_nombreResponsable"]').val($('input[id$="_nombreMadre"]').val());
            $('select[id$="_idDocResponsable"]').val("");
            $('input[id$="_numeroDocIdeResponsable"]').val("");
            $('input[id$="_direccionResponsable"]').val("");
            $('input[id$="_telefonoResponsable"]').val("");
{'fraction_non_alphanumeric': 0.2400932400932401, 'fraction_numerical': 0.020037654653039267, 'mean_word_length': 3.2348139711465453, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 18, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '985676', 'n_tokens_mistral': 7828, 'n_tokens_neox': 7157, 'n_words': 652}