﻿function clearForm() {
    $('div#Contenido').slideUp('fast');
    $('#txtExpediente').val("");
    $("div#Contenido").html("");
    $("#btnLimpiar").attr("disabled", "disabled"); //Desactiva el boton de reseteo
    $("#btnConsultar").removeAttr("disabled"); //Activa el boton de consulta
    $("#txtExpediente").removeAttr("disabled"); //Desactiva la caja de texto
    $("#ProgressBar").css("visibility", "hidden"); //Desactiva el progressbar
}

;

function showConsulta() {
    var winWidth = ($('body').width() * 0.50);
    var winHeight = ($('body').height() * 0.80);
    var target = "#DivConsulta";
    $(target).load("/webji/consultas/Expediente.html", function () { //Carga la pagina de busqueda
        $('#DivAyuda').slideUp('fast');
        showModalWindow(target, winWidth, 'auto', bindEvents,unbindEvents);
    });
}

function reorderDialog(div) {
    var mTop = ($(document).height() - $('#DivAyuda').height()) / 2;
    var mLeft = ($(document).width() - 500) / 2;
    $(div).parent().css('margin-top', mTop);
    $(div).parent().attr('margin-left', mLeft);
}

var bindEvents = function () {
    unbindEvents();
    $('#DivAyuda').slideUp('fast');
    $("#btnAyuda").click(function () { displayHelp(); });
    $("#btnConsultar").click(function () { doConsulta(); });
    $("#btnLimpiar").click(function () { clearForm(); });
};

var unbindEvents = function () {
    $("#btnAyuda").unbind('click');
    $("#btnConsultar").unbind('click');
    $("#btnLimpiar").unbind('click');
};

function displayHelp() {
    $('div#DivAyuda').load('/webji/consultas/instExpediente.htm', function () {
        $('div#DivAyuda').toggle(200);
    });
}

function doConsulta() {
    var parametro = $("#txtExpediente").val();
    if (!ValidarTextYLongitud('#txtExpediente')) return;
    $.get('/webji/consultas/ExpedienteService.aspx', { expediente: parametro }, function (data) {
        $('div#Contenido').slideUp('fast');
        $('div#Contenido').html(data);
        $('div#Contenido').slideDown(200, function () {
            $("#ProgressBar").slideUp('fast'); //Desactiva el progressbar
            $("#btnLimpiar").removeAttr("disabled"); //Activa el boton de reseteo
        });
    }, 'html');
    $("#btnConsultar").attr("disabled", "disabled"); //Desactiva el boton de consulta
    $("#ProgressBar").css("visibility", "visible"); //Activa el progressbar
    $("#btnLimpiar").attr("disabled", "disabled"); //Desactiva el boton de reseteo
    $("#txtExpediente").attr("disabled", "disabled"); //Desactiva la caja de texto
}

function inhabilitar() { //Para deshabilitar el boton derecho del mouse
    alert("Esta función está deshabilitada.\n\nNo puede utilizar el botón derecho del mouse.");
    return false;
}

function validar(e) { //Para que el cuadro de texto solo acepte numeros
    tecla = (document.all) ? e.keyCode : e.which;
    if (tecla == 8) return true;
    patron = /\d/;
    te = String.fromCharCode(tecla);
    ActivarLimCam();
    return patron.test(te);
}

function ActivarLimCam() {
    if ($("#txtExpediente").val() != "" || $("div#Contenido").html != "") {
        $("#btnLimpiar").removeAttr("disabled"); //Activa el boton de reseteo
    } else {
        $("#btnLimpiar").attr("disabled", "disabled"); //Desactiva el boton de reseteo
    }
}
