$(function(){
    /*$("#toggle_hot_channels").click(function(){
        //$(this).toggleClass("active");
        var anchor = $("#toggle_hot_channels");
        anchor.parent().toggleClass("underline");
        anchor.toggleClass("selected");
        $("#link-hot-channel-list-start").slideToggle("slow");
        return false;
    });*/
   
    /*Filter channels*/
    $("a.link-channel").click(function(){
        $(this).parent().toggleClass("active");
        var active_li = new Array();
        $("#link-channel-list-start li.active").each(function(i){
            active_li[i] = $(this).attr("id").match(/[0-9]+/);
        });

        if(active_li.length > 0)
            $("a.all").removeClass("active");
        else
            $("#all_stream_channels").addClass("active");
		
		//Google Analytics track	
		pageTracker._trackPageview('/channel/' + $(this).parent().attr("rel") + '/' + $(this).text());
		
        $.ajax({
            beforeSend: function(msg){
                $("#ajax-loader").remove();
                $("<img src=\'/images/ajax-loader.gif\' id=\'ajax-loader\'>").appendTo("#topper-line");
            },
            complete: function(msg){
                $("#ajax-loader").remove();
            },
            dataType: 'script',
            type: "POST",
            url: "/public/main/filter_channels",
            data: "channels=" + active_li
        });
        return false;
    });

    /*Reset channels*/
    $("#all_stream_channels").click(function(){
        if($(this).hasClass("active"))
            return false;
        
        var active_li = new Array();

        $("#link-channel-list-start li.active").each(function(i){
            $(this).removeClass("active");
        });
        $("a.all").removeClass("active");
        $(this).addClass("active");
		
		//Google Analytics track	
		pageTracker._trackPageview('/channel/all-channels');
		
        $.ajax({
            beforeSend: function(msg){
                $("#ajax-loader").remove();
                $("<img src=\'/images/ajax-loader.gif\' id=\'ajax-loader\'>").appendTo("#topper-line");
            },
            complete: function(msg){
                $("#ajax-loader").remove();
            },
            dataType: 'script',
            type: "POST",
            url: "/public/main/filter_channels",
            data: "channels=" + active_li
        });
        return false
    });
});