jQuery(function()
{
    /* Configuration */

    var provider = {
        'Alte Leipziger': 'gepr&uuml;fte Servicequalit&auml;t',
        'ARAG': 'gepr&uuml;fte Servicequalit&auml;t',
        'DAdirekt': 'gepr&uuml;fte Servicequalit&auml;t',
        'Deutsche Internet': 'gepr&uuml;fte Servicequalit&auml;t',
        'Direct Line': 'gepr&uuml;fte Servicequalit&auml;t',
        'DOMCURA': 'ausgezeichnete Verarbeitungsqualit&auml;t',
        'ERGO Direkt': 'safer-Shopping',
        'Europa': 'zertifizierte Beratungsqualit&auml;t',
        'S-Direkt': 'gepr&uuml;fte Servicequalit&auml;t'
    };

    /* Tuev */

    var sidebar      = jQuery('#sidebar, .sidebar'),
        tuevWidget   = jQuery('.jsTuevTooltip'),
        tooltip      = tuevWidget.find('.tuevTooltip'),

        getContent = function (element, provider) {
            var html = element.html(),
                property;

            if (!html.length && !provider.length) {
                html += '<div class="toolCont">';
                html += '<table>';

                for(property in provider) {
                    html += '<tr>';
                    html += '<td><strong>' + property + '</strong></td>';
                    html += '<td>&nbsp;</td>';
                    html += '<td>' + provider[property] + '</td>';
                    html += '</tr>';
            }

                html += '</table>';
                html += '</div>';
            }

            return html;
        };

    if (sidebar.length && tuevWidget.length && tooltip.length) {
        tuevWidget
            .hover(function() {
                tooltip
                    .html(getContent(tooltip, provider))
                    .show();
        }, function() {
                tooltip
                    .hide();
        });
    }
});

