//FUNZIONE CONVERSIONE ANNUNCIO in HTML
var nnc_array = new Array("next","proj");	//array id casella annuncio
var max_nnc = 3;							//numero massimo annunci di default
											//modificare eventualmente nel js interno
var n_nnc = 0;
var n_next = 0;
var n_proj = 0;

function xml2nnc(channel) {
	var div_next = d.getElementById("nnc_next");
	var div_proj = d.getElementById("nnc_proj");

	var items = channel.getElementsByTagName("item");

	var num_item = items.length;
	if (num_item<max_nnc) max_nnc = num_item;

	for (n=0;n<num_item;n++) {
		var titolo;
		var href;
		var txt;
		var nnc;			//flag annuncio

		n_nnc++;
		if (n_nnc>max_nnc) {
			break;
		} else {
			//categoria annuncio
			var cat = get_txt("category",items[n],0);
			switch (cat) {
				case "next concert":
					nnc = "next";
					n_next++;
					break;
				case "future project":
					nnc = "proj";
					n_proj++;
					break;
				default:
					break;
			}

			var div = eval("div_" + nnc);
			var num = eval("n_" + nnc);

			if (num==1) {
				//prelevamento titolo casella annuncio
				var h3 = div.getElementsByTagName("h3")[0];
				var t = get_txt("a",h3,0);
				t = t.toUpperCase();
				
				div.innerHTML = "";					//cancella contenuro <div> annuncio
				appendNode(div,"h3",t);				//riscrive il titolo casella annuncio
			}
			
			if (num>1) appendNode(div,"hr","");		//linea separatrice
			
			//scrittura annuncio
			titolo = get_txt("title",items[n],0);
			href = get_txt("link",items[n],0);
			titolo = "<a href='" + href + "' target='_self'>" + titolo + "</a>";
			
			txt = get_txt("description",items[n],0);

			appendNode(div,"h1",titolo);
			appendNode(div,"p",txt);
		}
	}

	//cancella la casella inutilizzata
	for (n=0;n<nnc_array.length;n++) {
		nnc = nnc_array[n];
		if (!eval("n_" + nnc)) {
			var div = eval("div_" + nnc);
			if (div.parentNode) div.parentNode.removeChild(div);
			else if (div.parentElement) div.parentElement.removeChild(div);
		}
	}
}