Jquery/Javascript timer
I have a simple function that I wrote that transitions three div elements using a fade in/out effect. The event is triggered when a user clicks a link. Here's my code:

    $(".link1").click(function () {
       $(".feature1").fadeIn(1000);
       $(".feature2").fadeOut(1000);
       $(".feature3").fadeOut(1000);
    });

    $(".link2").click(function () {
       $(".feature1").fadeOut(1000);
       $(".feature2").fadeIn(1000);
       $(".feature3").fadeOut(1000);
    });

    $(".link3").click(function () {
       $(".feature1").fadeOut(1000);
       $(".feature2").fadeOut(1000);
       $(".feature3").fadeIn(1000);
    });

I need to be able to set some sort of timer so that these transitions happen automatically every 8 seconds or so. I also want them to "loop" essentially, so that if we get to the third div in the set, it returns to the first div.
Jquery/Javascript timer
===

I have a simple function that I wrote that transitions three div elements using a fade in/out effect. The event is triggered when a user clicks a link. Here's my code:

    $(".link1").click(function () {
       $(".feature1").fadeIn(1000);
       $(".feature2").fadeOut(1000);
       $(".feature3").fadeOut(1000);
    });

    $(".link2").click(function () {
       $(".feature1").fadeOut(1000);
       $(".feature2").fadeIn(1000);
       $(".feature3").fadeOut(1000);
    });

    $(".link3").click(function () {
       $(".feature1").fadeOut(1000);
       $(".feature2").fadeOut(1000);
       $(".feature3").fadeIn(1000);
    });

I need to be able to set some sort of timer so that these transitions happen automatically every 8 seconds or so. I also want them to "loop" essentially, so that if we get to the third div in the set, it returns to the first div.