jQuery(function ($) { /* You can safely use $ in this code block to reference jQuery */ var slide = 0; var timer; $(document).ready(function() { setBG(); $("#feature ul li").live("click", function(){ slide = $("#feature ul li").index($(this)); setBG(); return false; }); }); function setBG(){ window.clearTimeout(timer) url = $("#feature ul li img").eq(slide % 4).attr("src"); title = $("#feature ul li a").eq(slide % 4).text(); article = $("#feature ul li a").eq(slide % 4).attr("href"); $("#feature").css("background-image", "url(" + url + ")"); $("#feature .title h2 a").text(title); $("#feature .title a").attr("href", article); $("#feature ul li").removeClass("current"); $("#feature ul li").eq(slide % 4).addClass("current"); slide++; timer = window.setTimeout(setBG, 17000); } });