(function($){
	$.fn.rotate_content = function(items){
		var opts = {
			main: '.main_item',
			main_img: '.item_img a',
			main_header: '.item_header',
			main_content: '.item_content',
			main_tags: '.item_tags',
			other: '.other_items li'
		};
		// add images to preloader
		for (var i=0,l=items.length;i<l;i++) {
			var im = new Image();
			im.src = items[i].img;
			im.onLoad=function(i){
				if (window.console) console.log(items[i].img)
			};
		}
		return $(this).each(function(){
			var root = $(this),
				main_item = $(opts.main, root),
				main_img_link = $(opts.main_img, main_item),
				main_img = $("img", main_img_link),
				main_header = $(opts.main_header, main_item),
				main_content = $(opts.main_content, main_item),
				main_tags = $(opts.main_tags, main_item),
				other_items = $(opts.other, root);

			var populate_main = function(){
				var it = items[0];
				main_header.html('<a href="'+it.url+'" title="'+it.title+'">'+it.title+'</a>');
				
				main_img_link.attr('title',it.title).attr('href',it.url);
				main_img.attr('src', it.img).attr('alt', it.title).attr('title', it.title);
				
				main_content.html(it.content+'<br><a class="arr_n" href="'+it.url+'">Czytaj wiecej</a>');
				var t = 'Tagi: '+it.tags;
				
				main_tags.html(t);
			};
			var populate_other = function(){
				other_items.each(function(i){
					$(this).html('<a href="'+items[i+1].url+'" title="'+items[i+1].title+'">'+items[i+1].title+'</a> | '+items[i+1].date);
				});
			};
			var populate = function() {
				var i = items.shift();
				items.push(i);
				
				$("a",root).die('mouseover');
				$("a",root).die('mouseout');
				populate_main();
				populate_other();
			}
			var timer = null;
			var start = function(){
				timer = setInterval(populate, 10000);
			};
			var stop = function(){
				if (timer) {
					clearInterval(timer);
				}
			};
			start();
			
			main_item.bind('mouseover', stop);
			main_item.bind('mouseout', start);
		});
	};
})(window.jQuery);