// JavaScript Document
var ajax = new Array();
var url_selezionate = new Array();
var n_elementi = new Array();
function get(url,id_contenitore,nr_elementi) {
	
	n_elementi[id_contenitore] = nr_elementi;
	url_selezionate[id_contenitore] = url;
	
	if (window.XMLHttpRequest) {
		ajax[id_contenitore] = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		ajax[id_contenitore] = new ActiveXObject("Microsoft.XMLHTTP");
	}

	ajax[id_contenitore].onreadystatechange=function () {
		switch (ajax[id_contenitore].readyState) {
			case 0:
				alert('Errore');
			break;
			case 1:
				document.getElementById(id_contenitore).innerHTML = '<img src="../../img/loading.gif" /> Caricamento in corso...';
			break;
			case 4:
				var txt = '';
				for (var i=0; i < nr_elementi; i++) {
					try {
						try {
							var variabile = ajax[id_contenitore].responseXML.getElementsByTagName('item')[i].getElementsByTagName('content')[0].firstChild.nodeValue;							
							txt = txt+'<li><a onclick="leggi(\''+id_contenitore+'\','+i+')" class="link" onmouseover="anteprima(\''+id_contenitore+'\','+i+');" onmouseout="document.getElementById(\'news_'+id_contenitore+'_'+i+'\').style.display=\'none\';">'+(ajax[id_contenitore].responseXML.getElementsByTagName('item')[i].getElementsByTagName('title')[0].firstChild.nodeValue)+'</a></li>';
						} catch (e) {
							txt = txt+'<li><a href="'+(ajax[id_contenitore].responseXML.getElementsByTagName('item')[i].getElementsByTagName('link')[0].firstChild.nodeValue)+'" target="_blank" class="link" onmouseover="anteprima(\''+id_contenitore+'\','+i+');" onmouseout="document.getElementById(\'news_'+id_contenitore+'_'+i+'\').style.display=\'none\';">'+(ajax[id_contenitore].responseXML.getElementsByTagName('item')[i].getElementsByTagName('title')[0].firstChild.nodeValue)+'</a></li>';
						}
					} catch (e) {};
				}
				try {
					var txt_copyright = ajax[id_contenitore].responseXML.getElementsByTagName('copyright')[0].firstChild.nodeValue;
				} catch (e) {txt_copyright = '';};
				document.getElementById(id_contenitore).innerHTML = '<ul>'+txt+'</ul><p style="font-size:9px">'+txt_copyright+'</p>';
			break;
		}
	}
	
	ajax[id_contenitore].open("GET",'getxml.php?url='+url+'&n='+Math.random(),true);
	ajax[id_contenitore].send(null);
}

function anteprima(id_contenitore,id_news) {
	var layer = document.getElementById('news_'+id_contenitore+'_'+id_news);
	
	try {
		layer.innerHTML;
		layer.style.display="block";
	} catch (e) {
		layer = document.createElement('div');
		layer.setAttribute('id','news_'+id_contenitore+'_'+id_news);
		if (window.ie) {
			layer.setAttribute('className','schermo');
		} else {
			layer.setAttribute('class','schermo');
		}
		document.body.appendChild(layer);
		
		layer.style.zIndex="0";					
	}
	try {
		var flag = ajax[id_contenitore].responseXML.getElementsByTagName('item')[id_news].getElementsByTagName('content')[0].firstChild.nodeValue;
		layer.innerHTML = ajax[id_contenitore].responseXML.getElementsByTagName('item')[id_news].getElementsByTagName('description')[0].firstChild.nodeValue+'<br /><br /><b>Clicca col Mouse per Leggere tutta la News</b>';	
	} catch (e) {
		try {
			layer.innerHTML = ajax[id_contenitore].responseXML.getElementsByTagName('item')[id_news].getElementsByTagName('description')[0].firstChild.nodeValue;
		} catch (e) {
			layer.innerHTML = 'Clicca per leggere tutta la News';
		}
	}
		
}

function leggi(id_contenitore, id_news) {
	var layer = document.getElementById('legginews_'+id_contenitore+'_'+id_news);
	try {
		layer.innerHTML;
		layer.style.display="block";
	} catch (e) {
		layer = document.createElement('div');
		layer.setAttribute('id','legginews_'+id_contenitore+'_'+id_news);
		if (window.ie) {
			layer.setAttribute('className','schermo');
		} else {
			layer.setAttribute('class','schermo');
		}
		document.body.appendChild(layer);
		
		layer.style.zIndex="0";					
	}
	var txt_comandi = '<p style="text-align: right; margin: 3px;"><a class="link" onclick="document.getElementById(\'legginews_'+id_contenitore+'_'+id_news+'\').style.display = \'none\'">Chiudi</a> </p>';
		layer.innerHTML = txt_comandi+ajax[id_contenitore].responseXML.getElementsByTagName('item')[id_news].getElementsByTagName('content')[0].firstChild.nodeValue+txt_comandi;
		layer.style.left = '10%';
		layer.style.width = '85%';
		layer.style.cursor = 'move';
		//drag schermo
		new Drag.Move('legginews_'+id_contenitore+'_'+id_news);
		
}