﻿function openImageZoom(elem) {
    window.open($(elem).attr('src'), 'Instrucciones', 'toolbars=no;statusbar=yes;width=300,height=800;');
}

function showAyuda() {
    $('div#divInstrucciones').toggle(200);
}

function getURI(param) {
    return ('/webji/consultas/' + param);
}

;

function ValidarDatos() {
    $('#serial').removeClass('inputError');
    $('#matricula').removeClass('inputError');
    return (ValidarTextYLongitud('#serial') && ValidarTextYLongitud('#matricula'));
}

function searchPapeleria() {
    if (!ValidarDatos()) return;
    $("#serial").attr("disabled", "disabled"); //Desactiva la caja de texto
    $("#matricula").attr("disabled", "disabled"); //Desactiva la caja de texto
    $("#tipoPapeleria").attr("disabled", "disabled"); //Desactiva la caja de texto

    $("#btnStart").attr("disabled", "disabled"); //Desactiva el boton de consulta
    $("#progress").css("visibility", "visible"); //Activa el progress
    $("#limpiar").attr("disabled", "disabled"); //Desactiva el boton de reseteo

    $.get(getURI('ProductoService.aspx'), { tipoPapeleria: $('#tipoPapeleria').val(), serial: $('#serial').val(), matricula: $('#matricula').val() }, function (data) { //Busca el expediente a travez del webFormService.aspx
        $('div#resultado').slideUp();
        $('div#resultado').html(data);
        $("#progress").hide();
        $('div#resultado').slideDown(200, function () {
            resizeDialog($('div#resultado').height());
            $("#limpiar").removeAttr("disabled"); //Activa el boton de reseteo
        });
    }, 'html');
}

;

function showDialog(form) {
    form = 'div#' + form;
    var winWidth = ($('body').width() * 0.50);
    $(form).load(getURI('Producto.htm'), function () {
        showModalWindow(form, winWidth, 'auto', function () {
            $('div#divInstrucciones').slideUp('fast');
        });
    });
}

function clear() {
    $('div#resultado').slideUp(200);
    $('#serial').val("");
    $('#matricula').val("");
    $("div#resultado").html("");

    $("#limpiar").attr("disabled", "disabled"); //Desactiva el boton de reseteo
    $("#progress").css("visibility", "hidden"); //Desactiva el progress

    $("#btnStart").removeAttr("disabled"); //Activa el boton de consulta
    $("#serial").removeAttr("disabled"); //Desactiva la caja de texto
    $("#matricula").removeAttr("disabled"); //Desactiva la caja de texto
    $("#tipoPapeleria").removeAttr("disabled"); //Desactiva la caja de texto
    resizeDialog($("div#resultado").height());
}

function ActivarLimCam() {
    if ($("#serial").val() != "" || $("div#resultado").html != "") {
        $("#limpiar").removeAttr("disabled"); //Activa el boton de reseteo
    } else {
        $("#limpiar").attr("disabled", "disabled"); //Desactiva el boton de reseteo
    }
}

function resizeDialog(h) {
    var newSize = ($('#divConPap').height() + h);
    var elem = $('#divConPap').parent().parent();
    $(elem).css('height', newSize);
    $(elem).css('margin-top', '10px');
    //$(elem).css('margin-bottom', '10%');
}
