function displayRSSIhbBloc(mainBlocClass, appendToId, RSSLink, RSSIcoLink, intBlocTitle, intBlocClass, intBlocId, preloadClass, preloadId, chargement, errorLoadClass, errorLoadId, errorText)
{
	$(function() {
		$('<div class="'+mainBlocClass+'"></div>').html('<div id="rss-ico-container"><a id="rss-ico-link" href="#" onclick="javascript:popUp(\''+RSSLink+'\', \'standard\', \'\', \'\')"><img id="rss-ico-img" src="'+RSSIcoLink+'" /></a></div><h3>'+intBlocTitle+'</h3><div class="'+intBlocClass+'" id="'+intBlocId+'"></div>').appendTo(appendToId);
		$('<div id="'+preloadId+'" class="'+preloadClass+'"><span>'+chargement+'</span></div><div id="'+errorLoadId+'" class="'+errorLoadClass+'" style="display:none">'+errorText+'</div>').appendTo("#"+intBlocId);
	});

}
function displayRSSActu(appendToId, RSSUrl, allNewsUrl, lireToutesActus, preloadId, errorLoadId, lireLaSuite, onOpenEvent, openingSpeed, timeoutFetch)
{
	if(timeoutFetch === undefined) {
		timeoutFetch=10000;
	}
	$(function() {
		var counter = 0;		
		$.ajax({
			type: 'GET',
			url: RSSUrl,
			dataType: 'xml',
			async: 'true',
			timeout: timeoutFetch,
			success: function(response) {
				var title;
				var link;
				var desc;
				$(response).find('item').each(function() {
					var pubDate = new Date($(this).find('pubDate').text());
					pubDate = (pubDate.getDate() < 10 ? '0' : '')+pubDate.getDate()+"."+(pubDate.getMonth()+1 < 10 ? '0' : '')+(pubDate.getMonth()+1)+"."+pubDate.getFullYear();
					title = $(this).find('title').text();
					link = $(this).find('link').text();
					desc = $(this).find('description').text()+" <a href=\""+link+"\" target=\"_blank\">"+lireLaSuite+"</a>"
					$('<p class="rss-p-main"></p>').html("<span class=\"rss-span-date\">"+pubDate+"</span><a class=\"rss-a-title\" id=\"rss-a-"+counter+"\" href=\""+link+"\" target=\"_blank\">"+title+"</a><div class=\"rss-p-desc\" id=\"rss-p-"+counter+"\">"+desc+"</div>").appendTo(appendToId).hide(); 
					var rssPId = '#rss-p-'+counter;
					if(onOpenEvent != 'open'){
						$(rssPId).hide();
						$('#rss-a-'+counter).one(onOpenEvent,function(){$(rssPId).slideDown(openingSpeed);return false;});
					}
					counter++;
				});
				if($(response).find('item').size()>0)
					$('<p class="rss-p-allnews"><a href="'+allNewsUrl+'" target="_blank">'+lireToutesActus+'</a></p>').appendTo(appendToId).hide();	
				$(preloadId).hide();
				$(appendToId+' .rss-p-main').show();
				$(appendToId+' .rss-p-allnews').show();
				if(typeof onMenuChange == 'function') {onMenuChange();}		
			},
			error: function (XMLHttpRequest, textStatus, errorThrown) {
  				$(preloadId).hide();
  				$(errorLoadId).show();
			}
		});
		
	});
}
