function getRequester() {
	var result = false;
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
	try {
		result = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
			result = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			result = false;
		}
	}
@end @*/
	if (!result && 'undefined' != typeof XMLHttpRequest) {
		try {
			result = new XMLHttpRequest();
		} catch (e) {
			result = false;
		}
	}
	return result;
} // getRequester

function get_flickr() {
	
	var requester = getRequester();
	requester.onreadystatechange = function() {
		if (4 == requester.readyState && 200 == requester.status) {
	
			var data = requester.responseXML;
			var doc = data.documentElement;
			var photos = doc.getElementsByTagName('photo');
			
			for (var i=0;i<photos.length;i++) { 
		
			var server = photos[i].getAttribute('server');
			var id = photos[i].getAttribute('id');
			var secret = photos[i].getAttribute('secret');
			var farm = photos[i].getAttribute('farm');
			
			var url = "http://farm"+farm+".static.flickr.com/"+server+"/"+id+"_"+secret+"_t.jpg";
			var url_target = "http://www.flickr.com/photos/greenpeace_italia/"+id;
		
			// Crea il tag img che contiene l'immagine
			var immagine = document.createElement('img');
			immagine.setAttribute("src", url);
			// Crea il tag a per rendere l'immagine cliccabile e imposta gli attributi
			var immagine_link = document.createElement('a');
			immagine_link.setAttribute("href", url_target);
			immagine_link.setAttribute("target", "_blank");
			//Inlcude il tag img in quello a 
			immagine_link.appendChild(immagine);
			
			
			// Crea materialmente il nodo
			document.getElementById('gallery').appendChild(immagine_link);		
	

			}	
		}
	}
	
	// Pesca l'ID del set di foto dal contenuto del div gallery
	var file_xml = 'http://www.greenpeace.org/italy/assets/binaries/' + document.getElementById('gallery').firstChild.nodeValue  + '.xml';
	// Dopo aver letto il valore che serve a recuperare il file xml elimina il testo... 
	document.getElementById('gallery').removeChild(document.getElementById('gallery').firstChild);

	requester.open('GET', file_xml, true);
	requester.send(null);
		
}

if (window.addEventListener) {
	window.addEventListener('load', get_flickr, false);
} else {
	window.attachEvent('onload', get_flickr);
}