function getRSS(url)
{
	new Ajax.Updater('chan_items', url, {
		onComplete: function(){resize_pictures(110);},
		onFailure: function(e){if(js_debug>0)	alert(e);}
	});
	
//	//prepare the xmlhttprequest object
//     new Ajax.Request(url, {
//             asynchronous: true,
//             onSuccess: function(transport) {
//             try {
//               $('chan_items').update(transport.responseText);
//               //cf commentaire ci-dessous setTimeout("resize_pictures();", 500);
//               resize_pictures();
//             } catch(e) {
//				if(js_debug > 0)	alert(e);
//             }
//         }
//     });
}

/*
* Remarque RA 01/04/09
* Redimensionnement des images pour affichage sur la page d'accueil de TFS.
* Ne fonctionne pas si les balises <img> transmises par le flux RSS ne possèdent pas les
* attributs height et width.
* Car sur une machine rapide et un réseau lent le calcul des proportions se fait alors que 
* les l et h d'origine ne sont pas encore connus.
*/
function resize_pictures(maxSide)
{
	if(maxSide == undefined)	maxSide = 80;
	$$('div.item_image').each(function(e) {
		e.select('img').each(function(i) {
//			i.writeAttribute('align', '');
			
			// landscape
			if(i.getDimensions().width >= i.getDimensions().height)
			{
				i.writeAttribute({'height' : i.getDimensions().height * (maxSide / i.getDimensions().width)});
				i.writeAttribute({'width' : maxSide});
			}
			// portrait
			if(i.getDimensions().height >  i.getDimensions().width)
			{
				i.writeAttribute({'width' : i.getDimensions().width * (maxSide / i.getDimensions().height)});
				i.writeAttribute({'height' : maxSide});
			}
		});
	});
}
