//function ocultarElementoEstadio(tick, grupoinicial, rutaestadio, estadio)
//{
//      var TieneEstadio = colorearBorde(tick,estadio);
//      
//      tablaTickets = document.getElementById('tickets-listado-reducido');
//      filasTickets = tablaTickets.rows;
//      
//      var grupos = grupoinicial;
//      
//      for (i=0; filasTickets.length > i; i++) 
//      {
//        tick=filasTickets[i];
//        
//        if(TieneEstadio)
//        {
//            if((tick.getAttribute("grupo") != null) && (tick.getAttribute("grupovisible") != null)) 
//	        {
//	            if(tick.getAttribute("grupovisible") == "true" && tick.style.display == 'table-row')
//	            {
//	                grupos = grupos + tick.getAttribute("grupo");
//	            }
//	        }
//	    }
//      }
//      //alert(grupos);
//      if(TieneEstadio)
//      {
//        result=T3D_loadSpace(rutaestadio + estadio, grupos );    
//      }
//}
//function colorearBordeSeguro(tick)
//{
//        tick.setAttribute("grupovisible", "true"); 
//       tick.childNodes[1].style.backgroundColor = tick.getAttribute("colorbase");
//}

//function colorearBorde(tick, estadio)
//{
//    var isVisible = tick.getAttribute("grupovisible") == "true" ;

//    var TieneEstadio = (estadio != null && estadio != "");


//    if(TieneEstadio)
//    {
//      if(isVisible)
//      {
//        tick.setAttribute("grupovisible", "false");
//        tick.setAttribute("marcar", "false");
//        tick.childNodes[1].style.backgroundColor="#DCDCDC";
//        tick.style.backgroundColor = "#FFFFFF";
//        //tick.style.backgroundColor="#DCDCDC";
//      }
//      else
//      {
//        colorearBordeSeguro(tick);
//      }
//    }
//    
//    return TieneEstadio;
//}
//function mostraroNoTickets(min, max, cant, categ, grupoinicial, rutaestadio, estadio)
//{
//  tablaTickets = document.getElementById('tickets-listado-reducido');
//  filasTickets = tablaTickets.rows;
//  var TieneEstadio = (estadio != null && estadio != "");
//      
//  //alert("min: " + min + " max: " + max + " cant: " + cant);
//  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) && (tick.getAttribute("grupovisible") != null)) 
//	                    {
//	                        if(tick.getAttribute("grupovisible") == "true" && 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');
//  filasTickets = tablaTickets.rows;
//  var TieneEstadio = (estadio != null && estadio != "");
//      
//  //alert("min: " + min + " max: " + max + " cant: " + cant);
//  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("grupovisible", "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 filtrarNumeroEntradas(numTick)
////{

////  tablaTickets = document.getElementById('tickets-listado-reducido');
////  filasTickets = tablaTickets.rows;
//  
////  var cantidadLimite = parseInt(numTick.value);

////  for (i=0; filasTickets.length > i; i++) 
////    {
////	  tick=filasTickets[i];
////	  if(tick.getAttribute("cantidad") != null)
////	  {
////		cantidadTick = parseInt(tick.getAttribute("cantidad"));
////		if(cantidadLimite > cantidadTick)
////		{
////			ocultarTick(tick);
////		}else
////		  {
////			desocultarTick(tick);
////		  }
////	  }
////	}
////}

//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) + ' €');
//	document.getElementById("ctl00_ContenedorCentral_FiltroTick_CboNumeroEntradasFiltro").value = 1;
//	document.getElementById("ctl00_ContenedorCentral_FiltroTick_CboCategoriasFiltro").value = '-';
//	
//	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 ocultarElementoEstadio(tick2, grupoinicial, rutaestadio, estadio) {

    var TieneEstadio = colorearBorde(tick2, estadio);

    tablaTickets = document.getElementById('tickets-listado-reducido');
    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');
    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');
    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) + ' €');
    document.getElementById("ctl00_ContenedorCentral_FiltroTick_CboNumeroEntradasFiltro").value = 1;
    document.getElementById("ctl00_ContenedorCentral_FiltroTick_CboCategoriasFiltro").value = '-';
    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;

}

if (typeof (Sys) != "undefined" && typeof (Sys.Application) != "undefined") {
    Sys.Application.notifyScriptLoaded();
}
