// actualizacion en vivo
function regenera_comentarios_directo(metodo){
    horaRandom = new Date();
    segRandom = horaRandom.getTime();
	last = $("#table_directo_comentarios>tbody>tr:first").attr("id");
	if (last==null || last=='undefined')
        last=0;
	categoria = $("#table_directo_comentarios").attr("cat_selected");
	modo = $("#table_directo_comentarios").attr("modo");
	ref =  $("#table_directo_comentarios").attr("ref");
	hora =  $("#table_directo_comentarios").attr("hora");
	$.get("modulo/moduloRecargaDirecto.html",{lastTr:last,catSelected:categoria,modoTabla:modo,XMLRef:ref,horaEvento:hora},
		function (htmlDevuelto)
		{
			if(htmlDevuelto!="")
        $("#table_directo_comentarios>tbody").prepend(htmlDevuelto);
			else
				return false;			
		}
	);
	if(metodo=='bucle')
    t = setTimeout("regenera_comentarios_directo('bucle')",29500);
}
// funciones para categorias
function oculta_todas_las_categorias(){
	for(j=0;j<11;j++){
  	$(".filtro_resul_cat_"+j).hide();
  	$("#filtro_resul_cat_"+j).removeClass("marc");
	}
}

function oculta_categorias_menos_seleccionada(selected){
	oculta_todas_las_categorias();
	$("#filtro_resul_cat_"+selected).addClass("marc");
	$(".filtro_resul_cat_"+selected).show();
	$("#table_directo_comentarios").attr("cat_selected",selected);
	regenera_comentarios_directo('una_vez');
	return false;
}

function muestra_todas_las_categorias(){
    for(j=0;j<11;j++){
       $(".filtro_resul_cat_"+j).show();
       $("#filtro_resul_cat_"+j).removeClass("marc");
    }
    $("#filtro_resul_cat_10").addClass("marc");
    $("#table_directo_comentarios").attr("cat_selected",null);
    regenera_comentarios_directo('una_vez');
}
                                    

// actualiza el marcador
function regenera_marcador_directo(metodo){
   horaRandom2 = new Date();
   segRandom2 = horaRandom2.getTime();
   $.get("modulo/moduloRecargaDirecto.html",{lastTr:'1', modoTabla:'marcador',tanteo:'si',XMLRef:$("#table_directo_comentarios").attr("ref")},
		function (htmlDevuelto)
		{
			if(htmlDevuelto!="")
			  $("#marcador_tanteo>tbody").html(htmlDevuelto);
			else
				return false;			
		}
	);
	if(metodo=='bucle')
	 t = setTimeout("regenera_marcador_directo('bucle')",59500);
}

// onReady
$(document).ready(function()
{ 
  //filtro de categorias
	$("#filtro_resul_cat_1").click(function(){oculta_categorias_menos_seleccionada(1);return false;});
	$("#filtro_resul_cat_2").click(function(){oculta_categorias_menos_seleccionada(2);return false;});
	$("#filtro_resul_cat_3").click(function(){oculta_categorias_menos_seleccionada(3);return false;});
	$("#filtro_resul_cat_4").click(function(){oculta_categorias_menos_seleccionada(4);return false;});
	$("#filtro_resul_cat_5").click(function(){oculta_categorias_menos_seleccionada(5);return false;});
	$("#filtro_resul_cat_6").click(function(){oculta_categorias_menos_seleccionada(6);return false;});
	$("#filtro_resul_cat_7").click(function(){oculta_categorias_menos_seleccionada(7);return false;});
	$("#filtro_resul_cat_8").click(function(){oculta_categorias_menos_seleccionada(8);return false;});
    $("#filtro_resul_cat_9").click(function(){oculta_categorias_menos_seleccionada(9);return false;}); 
    $("#filtro_resul_cat_10").click(function(){muestra_todas_las_categorias();return false;});

	//activamos la actualizacion solo si el estado es "directo"
	estado = $("#table_directo_comentarios").attr("st");
	if($("#table_directo_comentarios").attr("st")==2)
        regenera_comentarios_directo('bucle');
    //si ademas hay marcador activamos la actualizacion
    if($("#table_directo_comentarios").attr("st")==2 && $("#table_directo_comentarios").attr("modo")=="marcador")
        regenera_marcador_directo('bucle');
   
    //si está el boton actualizar...
    $(".btn_actual a").click(function(){
        regenera_comentarios_directo('una_vez');
        regenera_marcador_directo('una_vez');
        return false;
     });
  
});
