var current = 0;
var counter;

function append_more() {
	$("#ticker").append("<div>"+$("#ticker div:eq('"+current+"')").html()+"</div>\n");
	++current%counter;
	
}

$(document).ready(function(){
    $("a#access_font_normal").click(function(){
        $("#content_wrapper").removeClass("large_font").removeClass("larger_font");
        $.cookie('font_size', 'normal', { path: '/' });
        $("a#access_font_normal").addClass('current');
        $("a#access_font_large").removeClass('current');
        $("a#access_font_larger").removeClass('current');
    ;})
    $("a#access_font_large").click(function(){
        $("#content_wrapper").addClass("large_font").removeClass("larger_font");
        $.cookie('font_size', 'large', { path: '/' });
        $("a#access_font_normal").removeClass('current');
        $("a#access_font_large").addClass('current');
        $("a#access_font_larger").removeClass('current');        
    ;})
    $("a#access_font_larger").click(function(){
        $("#content_wrapper").addClass("larger_font").removeClass("large_font");
        $.cookie('font_size', 'larger', { path: '/' });
        $("a#access_font_normal").removeClass('current');
        $("a#access_font_large").removeClass('current');
        $("a#access_font_larger").addClass('current');        
    ;})
    
    if ($.cookie('font_size')=="large") {
        $("#content_wrapper").addClass("large_font").removeClass("larger_font");
        $("a#access_font_large").addClass('current');
    }
    else if ($.cookie('font_size')=="larger") {
        $("#content_wrapper").addClass("larger_font").removeClass("large_font");
        $("a#access_font_larger").addClass('current');
    }
    else {
        $("a#access_font_normal").addClass('current');
    }
    
   $(".access_language select").change(function(){
       location.href = this.value;
    })

	var counter = $("$ticker div").size()
	$("#ticker").serialScroll({
					items:'div',
					duration:3000,
					easing:'linear',
					force:true,
					axis:'y',
					lazy:true,//NOTE: it's set to true, meaning you can add/remove/reorder items and the changes are taken into account.
					interval:1, //yeah! I now added auto-scrolling
					step:1, //scroll 2 news each time
					onAfter: function(){ append_more(); }
	});
	$("#ticker").hover(function(){$(this).trigger('stop')}, function(){$(this).trigger('start')});
;});