(function(a){
a.fn.vTicker=function(b){
var c={speed:700,pause:4000,showItems:3,animation:"",mousePause:true,isPaused:false,direction:"up",height:0};
var b=a.extend(c,b);
moveUp=function(g,d,e){
if(e.isPaused){
return;
}
var f=g.children("ul");
var h=f.children("li:first").clone(true);
if(e.height>0){
d=f.children("li:first").height();
}
f.animate({top:"-="+d+"px"},e.speed,function(){
a(this).children("li:first").remove();
a(this).css("top","0px");
});
if(e.animation=="fade"){
f.children("li:first").fadeOut(e.speed);
if(e.height==0){
f.children("li:eq("+e.showItems+")").hide().fadeIn(e.speed);
}
}
h.appendTo(f);
};
moveDown=function(g,d,e){
if(e.isPaused){
return;
}
var f=g.children("ul");
var h=f.children("li:last").clone(true);
if(e.height>0){
d=f.children("li:first").height();
}
f.css("top","-"+d+"px").prepend(h);
f.animate({top:0},e.speed,function(){
a(this).children("li:last").remove();
});
if(e.animation=="fade"){
if(e.height==0){
f.children("li:eq("+e.showItems+")").fadeOut(e.speed);
}
f.children("li:first").hide().fadeIn(e.speed);
}
};
return this.each(function(){
var f=a(this);
var e=0;
f.css({overflow:"hidden",position:"relative"}).children("ul").css({position:"absolute",margin:0,padding:0}).children("li").css({margin:0,padding:0});
if(b.height==0){
f.children("ul").children("li").each(function(){
if(a(this).height()>e){
e=a(this).height();
}
});
f.children("ul").children("li").each(function(){
a(this).height(e);
});
f.height(e*b.showItems);
}else{
f.height(b.height);
}
var d=setInterval(function(){
if(b.direction=="up"){
moveUp(f,e,b);
}else{
moveDown(f,e,b);
}
},b.pause);
if(b.mousePause){
f.bind("mouseenter",function(){
b.isPaused=true;
}).bind("mouseleave",function(){
b.isPaused=false;
});
}
});
};
})(jQuery);


