$(document).ready(function()
{
    // Define link target as _blank
    $('.blank').attr('target', '_blank');

    // Display current tooltip
    $('#artist-thumbs li').mouseover(function()
    {
        $(this).find('.tooltip').show();
    });

    // Hide current tooltip
    $('#artist-thumbs li').mouseout(function()
    {
        $(this).find('.tooltip').hide();
    });

    // Style partner logos
    if ($('#c1544').length > 0) {
        $('#c1544').css('position', 'relative');
        $('#c1544 .csc-textpic-imagewrap').css('width', '400px');

        $('#c1544 .csc-textpic-text').css('left', '145px');
        $('#c1544 .csc-textpic-text').css('height', '30px');
        $('#c1544 .csc-textpic-text').css('position', 'absolute');

        $('#c1544 .csc-textpic-imagerow').each(function(e) {
            if (e > 0) {
                $(this).css('width', '90px');
                $(this).css('float', 'left');
                $(this).css('clear', 'none');
                $(this).css('margin', '10px 10px 0px 0px');
            }
        });
    }

    // Set links for artist list of category pages
    if ($('#artist_list').length > 0) {
        var url = '';
        var urlTag = '';

        $('#artist_list .frame-66 dl').each(function()
        {
            url = $(this).find('a').attr('href');
            urlTag = $(this).find('dd').html();

            $(this).find('dd').html('<a href="'+url+'" target="_blank">'+urlTag+'</a>');
        });
    }

    // Set links for overview of category pages
    if ($('#bodyID_108').length > 0) {
        var url = '';
        var urlTag = '';

        $('#bodyID_108 .frame-66 dl').each(function()
        {
            url = $(this).find('a').attr('href');
            urlTag = $(this).find('dd').html();

            $(this).find('dd').html('<a href="'+url+'">'+urlTag+'</a>');
        });
    }

    // Expand main navigation
    html  = '<li class="last" id="modal">';
    html += '<a onfocus="blurLink(this);">Video Voting</a>';
    html += '</li>';

    $('#mainnavi > ul > .last').removeClass('last');
    $('#mainnavi > ul').append(html);

    // Define modal layer
    if ($('#modal').length > 0) {
        $('#modal').click(function()
        {
            html  = '<iframe ';
            html += 'src="http://www.myvideo.de/Themen/Echo_2012?searchGroup=75748&m_id=8282086" ';
            html += 'name="myVideo" ';
            html += 'width="900" ';
            html += 'height="700" ';
            html += 'align="left" ';
            html += 'frameborder="0" ';
            html += 'marginwidth="0" ';
            html += 'marginheight="0">';
            html += '<p>Ihr Browser kann leider keine eingebetteten Frames anzeigen.</p>';
            html += '</iframe>';

            $('#modal-content').modal(
            {
                onOpen: function(dialog)
                {
                    dialog.overlay.fadeIn('slow', function()
                    {
                        dialog.container.slideDown('slow', function()
                        {
                            dialog.data.fadeIn('slow');
                            $('#modal-content').html(html);
                        });
                    });
                },

                onClose: function(dialog)
                {
                    dialog.data.fadeOut('slow', function()
                    {
                        dialog.container.hide('slow', function()
                        {
                            dialog.overlay.slideUp('slow', function()
                            {
                                $.modal.close();
                                $('#modal-content').html('');
                            });
                        });
                    });
                }
            });

            return false;
        });
    }
});
