﻿
$j(function () {
    channels.init();
});

var channels = {
    init: function () {

        $j('.channelinfo div').equalHeight();

        $j('.tvpackage .action span').livequery(function () {
            $j(this).parent('a').removeAttr('href');

            $j(this).tipTip({
                defaultPosition: 'right',
                enter: function () {
                    $j('.tooltip').addClass('ttcalculator').find('span.tooltiparrow').remove();
                    $j('.tooltip').append('<span class="tooltiparrow"></span>');
                }
            });

        }, function () {
            $j(this).parent('a').attr('href', '#');
        });

        $j('.channels .terminating .action, .channels .terminated .action').livequery(function () {
            $j(this).removeAttr('href');


            $j(this).tipTip({
                defaultPosition: 'right',
                enter: function () {
                    $j('.tooltip').addClass('ttcalculator').find('span.tooltiparrow').remove();
                    $j('.tooltip').append('<span class="tooltiparrow"></span>');
                }
            });

        }, function () {
            $j(this).attr('href', '#');
        });


        $j('.packages .tabs a').click(function () {
            if ($j(this).parent().hasclass('selected')) {
                return false;
            }
            else {
                $j(this).parents('.tabs').find('li').removeclass('selected');
                $j(this).parent().addclass('selected');
                return false;
            }
        });

        $j('.tvpackage .name').live('click', function () {
            if ($j(this).parents('.tvpackage').hasClass('on')) {
                $j(this).parents('.info').animate({ height: '43px' }, 200, function () {
                    $j(this).parents('.tvpackage').removeClass('on').addClass('off');
                });
            }
            else {
                $j(this).parents('.tvpackage').removeClass('off').addClass('on');
                var fullHeight = $j(this).parents('.info').find('.description').height();
                $j(this).parents('.info').animate({ height: fullHeight + 10 }, 200, function () {
                });
            }
        });

        $j('.overlayaction').live('click', function () {

            var $element = $j('li[data-id="' + $j(this).data('id') + '"]');

            $element.find('a.action').click();

            /*
            var action = ($element.hasClass('selected')) ? 'Fravælg kanal' : ' Vælg kanal';

            $(this).html($element.find('a.action').html());
            */
            $("a.close").click();

            return false;
        });
    },

    setSelectedState: function ($channel, $parentElement) {
        /*
        if ($parentElement.hasClass('canterminate')) {
        $channel.html('Opsig');
        } else if ($parentElement.hasClass('terminating')) {
        $channel.html('Fortryd opsigelse');
        } else if ($parentElement.hasClass('selected')) {
        $channel.html('Vælg kanal');
        if ($channel.attr('title') != '') {
        $channel.append('<span>&nbsp;' + $channel.attr('title') + '</span>');
        }
        $parentElement.removeClass('selected');
        } else {
        $channel.html('Fravælg Kanal');
        $parentElement.addClass('selected');
        };*/
    }
};

