Radionova.Soittolista = function(){

    var fthis = this;
    this.$featureParent;

    var init = function(){
        /* DAY */
        jQuery("ul.tabs li").click(function(e) {

            // Viimeksi soineet only available in first tab
            if ( jQuery(this).find("a").attr("name") == "today" ) {
                return true;
            } else {
               jQuery("div.hours ul li#soittotoday").hide();
               jQuery("div#latestsongsblock").hide();
            }

            // Hightlight right tab
            jQuery("div#soittolista ul.tabs li").removeClass("active");
            jQuery(this).addClass("active");

            // Hightlight right link
            jQuery("div.hours ul li").removeClass("active");
            jQuery("div.hours ul li a[name=soittoblock1]").parent().addClass("active");

            // Remove previous contents
            jQuery("#tableholder").remove();

            // Request new contents
            var reqUrl = jQuery(this).find("a").attr("href");
            if ( reqUrl == undefined ) {
                return false;
            }

            // jQuery("div.hours").hide();
            jQuery("#loading-page").show();
            jQuery("#block-soittolista").html('<div class="long"></div>').show();
            jQuery("#block-soittolista").load(reqUrl, function(data) {
                    //     jQuery("div.hours").show();
                    jQuery("#block-soittolista").html(data);
                    jQuery("#loading-page").hide();
            });

            e.preventDefault();
        });

        /* TIME SLOT */
        jQuery("div.hours ul li").click(function(e) {
            if ( jQuery(this).hasClass("disabled") ) {
                return true;
            }

            // Redundant
            jQuery("div#block-soittolista").show();

            if ( jQuery(this).find("a").attr("name") == "latestsongsblock" ) {
                jQuery("div#latestsongsblock").show();
            } else {
                jQuery("div#latestsongsblock").hide();
            }

            // Hightlight right link
            jQuery("div.hours ul li").removeClass("active");
            jQuery(this).addClass("active");

            var block = jQuery(this).find("a").attr("name");
            jQuery("div.soittolista-table-wrap").hide();
            jQuery("div#" + block).show();

            e.preventDefault();
        });
    }

    init();

}

Radionova.SoittolistaTeasers = function(){

    var fthis = this;
    this.$featureParent;

    var init = function(){

        // Show playlist
        jQuery("a#player-soitetut-link").click(function(e) {
            jQuery("div#header-player-soitetut").hide();
            jQuery("div#header-player-soitetut").show();
            jQuery("div#header-player-soitetut-content").load("/musiikki/soittolista/latest/", function(data) {
                jQuery("div#header-player-soitetut-content").html(data);
            });
            


            e.preventDefault();
        });

        // Hide playlist
        jQuery("a#player-soitetut-link-back").click(function(e) {
            jQuery("div#player-soitetut").show();
            jQuery("div#header-player-soitetut").hide();
            jQuery("div#header-player-soitetut-content").html("");
            e.preventDefault();
        });
    }

    init();

}

jQuery(function(){
        Radionova.running.SoittolistaTeasers = new Radionova.SoittolistaTeasers();
});

