Lo de la variable global funciono perfecto, tengo el último problema y ya lo tendré perfecto.
 
La lista la tengo oculta y cuando apretó al botón siguiente hago aparecer el siguiente li con show. Como podría hacer para ocultar el li anterior. Es decir si apretó y voy al li 4, quiero ocultar el li 3.    
Código Javascript
:
Ver original- $(".rightBtn").click(function() { 
-             var actual = $("li.focus"), 
-             sig = actual.next().is("li") ? actual.next() : $("li").first(); 
-             actual.removeClass("focus"); 
-             sig.addClass("focus");       
-             $(".focus").show();          
-         }); 
Esta línea no la acabo de entender, bueno el ? y los :    
Código Javascript
:
Ver original- sig = actual.next().is("li") ? actual.next() : $("li").first(); 
Gracias por vuestra ayuda.