$(document).ready(function() {
	

    $( ".latestBlogsWidget" ).each(function(e) {
    	
    	doJson(this)
    });
	
});
function doJson(caller){
	
	var xml = $(caller).find('input[name=feedUrl]').val();
	var stickerId = $(caller).find('input[name=stickerId]').val();
	var moreUrl = jsBaseUrl + '/main_menu/leftmenu/list-view/#ids={IDS}&start=1985-03-08&end=2100-01-01&selected={SELECTED}&currentId={CURRENTID}';
	$.getJSON(xml, function(json) {
		if(json.rssItems == undefined) {
			//debugg('hiddade inga resultat, vad händer nu?');
			return;
		}
		var rssItems = json.rssItems.rssItem;
		if(rssItems.length == undefined) {
			rssItems = [rssItems];
		}
		
		for (var i=0; i < rssItems.length; i++) {
			var oneItem = rssItems[i];
			
			var d = new Object();
			d.id = oneItem['@attributes'].id;
			
			d.ids = stickerId;
			d.ids += ',' + oneItem.author['@attributes'].id;
			var stickers = oneItem.stickers.sticker;
			if(stickers.length == undefined) stickers = [stickers];
			for(var j = 0; j < stickers.length; j++) {
				d.ids += ',' + stickers[j]['@attributes'].id;
			}
			
			d.moreLink = moreUrl.replace(/{IDS}/, d.ids);
			d.moreLink = d.moreLink.replace(/{SELECTED}/, stickerId);
			d.moreLink = d.moreLink.replace(/{CURRENTID}/, d.id);
			
			d.title = oneItem.title;
			d.author = oneItem.author['@attributes'].text;
			var first =  ((i==0)?' first':'');
			var oddEven = ((i%2==1)?'even':'odd');
			var add = 	'<div class="tr td '+oddEven+first+'">' + 
						'	<div class="l"><a href="'+d.moreLink+'">'+d.title+'</a></div>' + 
						'	<div class="r"><a href="'+d.moreLink+'">'+d.author+'</a></div>' + 
						'	<div class="clear"></div>' + 
						'</div>';
			
			
			$(caller).find('.footer').before(add);
		}
	});
}