function vn_rotator(div_id, msecs) { $(div_id +' ul li').css({display:'none'}); $(div_id +' ul li:first').toggleClass('visible'); setInterval('vn_rotate("'+ div_id +'")', msecs); } function vn_rotate(div_id) { var current = ($(div_id +' ul li.visible') ? $(div_id +' ul li.visible') : $(div_id +' ul li:first')); var next = ((current.next().length) ? ((current.next().hasClass('visible')) ? $(div_id +' ul li:first') : current.next()) : $(div_id +' ul li:first')); current.toggleClass('visible'); next.toggleClass('visible'); };