/*FUNCIONES SITIO*/ $(document).ready(function() { var selectDepartamento = null; var selectMunicipio = null; var selectEspecialidad = null; var selectServicio = null; function limpiaDependencias(idElemento) { return null; }$("#departamento").load( "https://directoriomedicoarl.com/Main/loadFirstElement/1/B", function(){ $("#departamento").selectpicker("refresh");}); $("#departamento").change(function(){ var idElemento = $("#departamento").val(); let campo = $("#departamento"); if(campo["selector"] == "#departamento") { selectDepartamento = campo.val(); } if(campo["selector"] == "#municipio") { selectMunicipio = campo.val(); } if(campo["selector"] == "#especialidad") { selectEspecialidad = campo.val(); } if(campo["selector"] == "#servicio") { selectServicio = campo.val(); } $.get("https://directoriomedicoarl.com/Main/loadElement/B/1/B/C/"+idElemento) .done(function(data){ $("#municipio").html(data); limpiaDependencias("departamento"); $("#municipio").selectpicker("refresh"); }); }); var selectDepartamento = null; var selectMunicipio = null; var selectEspecialidad = null; var selectServicio = null; $("#municipio").change(function(){ var idElemento = $("#municipio").val(); let campo = $("#municipio"); if(campo["selector"] == "#departamento") { selectDepartamento = campo.val(); } if(campo["selector"] == "#municipio") { selectMunicipio = campo.val(); } if(campo["selector"] == "#especialidad") { selectEspecialidad = campo.val(); } if(campo["selector"] == "#servicio") { selectServicio = campo.val(); } $.get("https://directoriomedicoarl.com/Main/loadElement/B/1/C/F/"+idElemento) .done(function(data){ $("#especialidad").html(data); limpiaDependencias("municipio"); $("#especialidad").selectpicker("refresh"); }); }); var selectDepartamento = null; var selectMunicipio = null; var selectEspecialidad = null; var selectServicio = null; $("#especialidad").change(function(){ var idElemento = $("#especialidad").val(); let campo = $("#especialidad"); if(campo["selector"] == "#departamento") { selectDepartamento = campo.val(); } if(campo["selector"] == "#municipio") { selectMunicipio = campo.val(); } if(campo["selector"] == "#especialidad") { selectEspecialidad = campo.val(); } if(campo["selector"] == "#servicio") { selectServicio = campo.val(); } $.get("https://directoriomedicoarl.com/Main/loadElement/C/1/F/G/"+idElemento) .done(function(data){ $("#servicio").html(data); limpiaDependencias("especialidad"); $("#servicio").selectpicker("refresh"); }); }); var selectDepartamento = null; var selectMunicipio = null; var selectEspecialidad = null; var selectServicio = null; $("#servicio").change(function(){ var idElemento = $("#servicio").val(); let campo = $("#servicio"); if(campo["selector"] == "#departamento") { selectDepartamento = campo.val(); } if(campo["selector"] == "#municipio") { selectMunicipio = campo.val(); } if(campo["selector"] == "#especialidad") { selectEspecialidad = campo.val(); } if(campo["selector"] == "#servicio") { selectServicio = campo.val(); } $.get("https://directoriomedicoarl.com/Main/loadElement/C/1/G//"+idElemento) .done(function(data){ $("#").html(data); limpiaDependencias("servicio"); $("#").selectpicker("refresh"); }); }); $('#resetear-btn').click(function(e){ e.preventDefault(); location.reload(); }); $('#consultar-btn').click(function(e){ e.preventDefault(); $('#divLoading').addClass('show'); let terror = true; if((selectDepartamento == null || selectDepartamento == 'null') || (selectMunicipio == null || selectMunicipio == 'null') || (selectEspecialidad == null || selectEspecialidad == 'null') || (selectServicio == null || selectServicio == 'null')) { error = true; if(selectDepartamento == null || selectDepartamento == 'null') { $('[data-id=departamento]').css('border-color', '#CD1432'); $('[data-id=departamento] .filter-option').css('color', '#CD1432'); $('#error-departamento').text('Error, por favor seleccione un departamento'); } else { $('[data-id=departamento]').css('border-color', '#adadad'); $('[data-id=departamento] .filter-option').css('color', '#333'); $('#error-departamento').text(''); } if(selectMunicipio == null || selectMunicipio == 'null') { $('[data-id=municipio]').css('border-color', '#CD1432'); $('[data-id=municipio] .filter-option').css('color', '#CD1432'); $('#error-municipio').text('Error, por favor seleccione un municipio'); } else { $('[data-id=municipio]').css('border-color', '#adadad'); $('[data-id=municipio] .filter-option').css('color', '#333'); $('#error-municipio').text(''); } if(selectEspecialidad == null || selectEspecialidad == 'null') { $('[data-id=especialidad]').css('border-color', '#CD1432'); $('[data-id=especialidad] .filter-option').css('color', '#CD1432'); $('#error-especialidad').text('Error, por favor seleccione un especialidad'); } else { $('[data-id=especialidad]').css('border-color', '#adadad'); $('[data-id=especialidad] .filter-option').css('color', '#333'); $('#error-especialidad').text(''); } if(selectServicio == null || selectServicio == 'null') { $('[data-id=servicio]').css('border-color', '#CD1432'); $('[data-id=servicio] .filter-option').css('color', '#CD1432'); $('#error-servicio').text('Error, por favor seleccione un servicio'); } else { $('[data-id=servicio]').css('border-color', '#adadad'); $('[data-id=servicio] .filter-option').css('color', '#333'); $('#error-servicio').text(''); } } else { error = false; } if(!error) { $('#error-form').text(''); $('[data-id=departamento]').css('border-color', '#adadad'); $('[data-id=departamento] .filter-option').css('color', '#333'); $('#error-departamento').text(''); $('[data-id=municipio]').css('border-color', '#adadad'); $('[data-id=municipio] .filter-option').css('color', '#333'); $('#error-municipio').text(''); $('[data-id=especialidad]').css('border-color', '#adadad'); $('[data-id=especialidad] .filter-option').css('color', '#333'); $('#error-especialidad').text(''); $('[data-id=servicio]').css('border-color', '#adadad'); $('[data-id=servicio] .filter-option').css('color', '#333'); $('#error-servicio').text(''); $.post( 'Main/tablaResultados', $( '#form' ).serialize() , function (data){ $('#resultadosBusqueda').html(data); $('table').addClass('table table-hover'); }).done( $('#divLoading').removeClass('show')); } }); });