looping text slider with jQuery

setInterval(function(){
  //console.log("looped");
  $('#test li:first-child').fadeOut(420, "easeInCirc", function(){
    $(this).next('li').fadeIn(420, "easeInCirc").end().appendTo('#test');
  });
}, 2000);

Window close on "body" click

var login_win = jQuery('#loginWin');

$("a#login_link").click(function(){
login_win.fadeIn(200);
return false;
});

$("#loginWin .close").on('click',function(){
login_win.hide();
return false;
});

if($('#loginWin .error').text().length > 0) login_win.show();

var mouse_is_inside = false;

login_win.on({mouseenter:function(){
mouse_is_inside=true;
}, mouseleave:function(){
mouse_is_inside=false;
}
});

$('body').click(function(){
    if(!mouse_is_inside) {
        if (login_win.is(':visible')) login_win.hide();
    }
});