var counterSeconds = 20,
    weiterCounter;

$(function() {
    $(".goenner-adresse").hide();

    $(".goenner-name").wrap('<a href="#" class="goenner-link"></a>');

    $(".goenner-link").hover(function(e) {
        $("body").append("<p id='adresse-vorschau'>" + $(this).parent().children(".goenner-adresse").html() + "</p>");
        $("#adresse-vorschau")
                .css("top", e.pageY - 15)
                .css("left", e.pageX + 15)
                .fadeIn("slow");
    }, function() {
        $("#adresse-vorschau").remove();
    });

    $(".goenner-link").mousemove(function(e) {
        $("#adresse-vorschau")
                .css("top", e.pageY - 15)
                .css("left", e.pageX + 15);
    });

    $(".goenner-link").click(function() {
        $("#adresse-vorschau").remove();

        var link = $(this);
        var adresse = $(this).parent().children(".goenner-adresse");
        var adresseHeight = adresse.height();

        adresse.height(0);
        adresse.animate({"height": adresseHeight}, "1500");
        link.replaceWith(link.contents());

        return false;
    });

    $('#weiter_zu_news>a').click(function() {
        window.location = $(this).attr('href');

        return false;
    });

    weiterCounter = setInterval(weiterCounterAktualisieren, 1000);

    weiterCounterAktualisieren();

    $('#weiter_zu_news').after('<p id="weiter_stoppen"><a href="#">Weiterleitung stoppen</a>');
    $('#weiter_stoppen>a').click(function() {
        clearInterval(weiterCounter);
        $('#weiter_counter').remove();
        $('#weiter_stoppen').slideUp('fast');

        return false;
    });
});

function weiterCounterAktualisieren()
{
    $('#weiter_counter').html(' in ' + counterSeconds + ' Sekunden');

    if (counterSeconds > 0)
    {
        counterSeconds -= 1;
    }
    else
    {
        clearInterval(weiterCounter);
        $('#weiter_stoppen>a').click();
        $('#weiter_zu_news>a').click();
    }
}