function ocultarElementoEstadio(tick2, grupoinicial, rutaestadio, estadio) {

    var TieneEstadio = colorearBorde(tick2, estadio);

    tablaTickets = document.getElementById('tickets-listado-reducido');

    if (tablaTickets != null) {
        filasTickets = tablaTickets.rows;

        var grupos = grupoinicial;


        for (i = 0; filasTickets.length > i; i++) {
            tick = filasTickets[i];
            if (tick2 == tick) {
                desocultarTick(tick);
                if (TieneEstadio && tick2.style.display == 'table-row') {
                    grupos += tick2.getAttribute("grupo");
                }
            } else {
                ocultarTick(tick);
            }
        }

        if (tick2.getAttribute("primerclick") == "false") {
            limpiarFiltros(grupoinicial, rutaestadio, estadio);
        }
        else {
            if (TieneEstadio) {

                //alert(label_sectores);
                result = T3D_loadSpace(rutaestadio + estadio, grupos);
            }
            tick2.setAttribute("primerclick", "false");
        }
    }
}
function colorearBordeSeguro(tick) {
    tick.childNodes[1].style.backgroundColor = tick.getAttribute("colorbase");

}

function colorearBorde(tick, estadio) {
    var TieneEstadio = (estadio != null && estadio != "");
    if (TieneEstadio) {
        colorearBordeSeguro(tick);
    }
    return TieneEstadio;
}


function mostraroNoTickets(min, max, cant, categ, grupoinicial, rutaestadio, estadio) {
    tablaTickets = document.getElementById('tickets-listado-reducido');
    if (tablaTickets != null) {
        filasTickets = tablaTickets.rows;
        var TieneEstadio = (estadio != null && estadio != "");
        var numfilas = 0;
        var grupos = grupoinicial;

        for (i = 0; filasTickets.length > i; i++) {
            tick = filasTickets[i];

            if (tick.getAttribute("precio") != null && tick.getAttribute("cantidad") != null) {
                var preciotick = tick.getAttribute("precio");
                var cantidadTick = parseInt(tick.getAttribute("cantidad"));

                var minimo = parseInt(min);
                var maximo = parseInt(max);
                var cantidadLimite = parseInt(cant);

                preciotick = tick.getAttribute("precio");
                if ((minimo > preciotick || preciotick > maximo) || (cantidadLimite > cantidadTick)) {
                    ocultarTick(tick);
                } else {
                    desocultarTick(tick);

                    if (categ != '-' && categ != 'null') {
                        if (tick.getAttribute("grupo") == categ) {
                            desocultarTick(tick);
                        } else {
                            ocultarTick(tick);
                        }
                    } else {

                        if (TieneEstadio) {
                            if (tick.getAttribute("grupo") != null) {
                                if (tick.style.display == 'table-row') {

                                    grupos += tick.getAttribute("grupo");
                                }
                            }
                        }
                        numfilas = numfilas + 1;
                    }
                }

            }

        }

        if (categ != '-' && categ != 'null') {
            grupos += categ;
        }


        if (numfilas < 18) {
            document.getElementById('divSubtabla').className = "innerb-sinscroll";
        }
        else {
            document.getElementById('divSubtabla').className = "innerb";
        }
        if (TieneEstadio) {
            result = T3D_loadSpace(rutaestadio + estadio, grupos);
        }
    }
}

function mostraroNoTicketsLimpiarFiltro(min, max, cant, categ, grupoinicial, rutaestadio, estadio) {
    tablaTickets = document.getElementById('tickets-listado-reducido');
    if (tablaTickets != null) {
        filasTickets = tablaTickets.rows;
        var TieneEstadio = (estadio != null && estadio != "");

        var numfilas = 0;
        var grupos = grupoinicial;
        for (i = 0; filasTickets.length > i; i++) {
            tick = filasTickets[i];

            if (tick.getAttribute("precio") != null && tick.getAttribute("cantidad") != null) {
                var preciotick = tick.getAttribute("precio");
                var cantidadTick = parseInt(tick.getAttribute("cantidad"));

                var minimo = parseInt(min);
                var maximo = parseInt(max);
                var cantidadLimite = parseInt(cant);

                preciotick = tick.getAttribute("precio");
                if ((minimo > preciotick || preciotick > maximo) || (cantidadLimite > cantidadTick)) {
                    ocultarTick(tick);
                } else {
                    desocultarTick(tick);
                    if (TieneEstadio) {
                        if (tick.getAttribute("grupo") != null) {
                            grupos += tick.getAttribute("grupo");
                        }
                        tick.setAttribute("primerclick", "true");
                        colorearBordeSeguro(tick, estadio)
                    }
                    numfilas = numfilas + 1;
                }

            }

        }
        if (numfilas < 18) {
            document.getElementById('divSubtabla').className = "innerb-sinscroll";
        }
        else {
            document.getElementById('divSubtabla').className = "innerb";
        }
        if (TieneEstadio) {
            result = T3D_loadSpace(rutaestadio + estadio, grupos);
        }
    }
}
function ocultarTick(tick) {
    tick.style.display = 'none';
}

function desocultarTick(tick) {
    tick.style.display = 'table-row';
}


//function obtenerMaximo() {
//    tablaTickets = document.getElementById('tickets-listado-reducido');
//    filasTickets = tablaTickets.rows;

//    var precioMax = 0;

//    for (i = 0; filasTickets.length > i; i++) {
//        tick = filasTickets[i];
//        if (tick.getAttribute("precio") != null) {
//            preciotick = parseInt(tick.getAttribute("precio"));
//            if (precioMax < preciotick) {
//                precioMax = preciotick;
//            }
//        }
//    }

//    return precioMax;

//}


function limpiarFiltros(grupoinicial, rutaestadio, estadio) {
    var minimo;
    var maximo;
    if (minimo == null && maximo == null) {
        minimo = obtenerMinimo();
        maximo = obtenerMaximo();
    }

    $("#slider-range").slider({
        range: true,
        min: minimo,
        max: maximo,
        values: [minimo, maximo]
    });
    //$("#amount").val($("#slider-range").slider("values", 0) + ' €' + ' - ' + $("#slider-range").slider("values", 1) + ' €');
    try {
        document.getElementById("ctl00_ContenedorCentral_CuadroTickets_TicketListadoPanel_FiltroTick_CboNumeroEntradasFiltro").value = 1;
        document.getElementById("ctl00_ContenedorCentral_CuadroTickets_TicketListadoPanel_FiltroTick_CboCategoriasFiltro").value = '-';
    } catch (error) { }

    mostraroNoTicketsLimpiarFiltro($("#slider-range").slider("values", 0), $("#slider-range").slider("values", 1), 1, '-', grupoinicial, rutaestadio, estadio);

}

//function obtenerMinimo() {

//    tablaTickets = document.getElementById('tickets-listado-reducido');
//    filasTickets = tablaTickets.rows;

//    var precioMin = 999999;

//    for (i = 0; filasTickets.length > i; i++) {
//        tick = filasTickets[i];
//        if (tick.getAttribute("precio") != null) {

//            preciotick = parseInt(tick.getAttribute("precio"));


//            if (precioMin > preciotick) {
//                precioMin = preciotick;
//            }
//        }
//    }

//    return precioMin;

//}


function obtenerMinimo() {

    tablaTickets = document.getElementById('tickets-listado-reducido');
    if (tablaTickets != null) {
        var precioMin = 999999;
        if (tablaTickets != null && tablaTickets.rows != null) {
            filasTickets = tablaTickets.rows;

            for (i = 0; filasTickets.length > i; i++) {
                tick = filasTickets[i];
                if (tick.getAttribute("precio") != null) {
                    preciotick = parseInt(tick.getAttribute("precio"));
                    if (precioMin > preciotick) {
                        precioMin = preciotick;
                    }
                }
            }
        } else
            precioMin = 0;
        return precioMin;
    }

}

function obtenerMaximo() {
    var precioMax = 0;

    tablaTickets = document.getElementById('tickets-listado-reducido');

    if (tablaTickets != null && tablaTickets.rows != null) {
        filasTickets = tablaTickets.rows;



        for (i = 0; filasTickets.length > i; i++) {
            tick = filasTickets[i];
            if (tick.getAttribute("precio") != null) {
                preciotick = parseInt(tick.getAttribute("precio"));
                if (precioMax < preciotick) {
                    precioMax = preciotick;
                }
            }
        }
    }
    else {
        precioMax = 0;
    }
    return precioMax;

}

if (typeof (Sys) != "undefined" && typeof (Sys.Application) != "undefined") {
    Sys.Application.notifyScriptLoaded();
}


