function icoNew (nClass, nuovoSrc) {
	var tmpI; var tmpC;	var c; var cl; var yesT; var yesTreg; // variabili...
	var ble = "A ADDRESS BLOCKQUOTE CENTER DIR DIV DL FIELDSET FORM H1 H2 H3 H4 H5 H6 HR ISINDEX MENU NOFRAMES NOSCRIPT OL P PRE TABLE UL TD TH TR "; // block-level elements (IMPORTANTE: lasciare spazio bianco prima delle virgolette di chiusura!)
	
	var n = typeof document.all != 'undefined' ? document.all : document.getElementsByTagName('*'); // array di tutti gli elementi del documento
	
	for(a=0;a<n.length;a++) { // per ogni elemento, se ha una classe uguale a...
		if(n[a].className==nClass) {			
			c = n[a].childNodes; // array di tutti i figli dell'elemento
			cl = c.length; // il loro numero
			while(cl>0) { // per ogni figlio, se non e' un tag...
				if(c[cl-1].nodeType != 1) {
					cl--;
					continue; // ricomincia
				}
				yesT = 1; // altrimenti, trovato un tag
				cl--;
				break; // ferma il ciclo while
			}
			
			if(yesT==1) { // se e' stato trovato un tag
				/*yesTreg = new RegExp(c[cl].tagName); */
				yesTreg = /c[cl].tagName\b/; 
				if (yesTreg.test(ble)) { // se e' block-level
					tmpC = c[cl].innerHTML;
					tmpC += " <img src=\'"+ nuovoSrc +"\' alt=\'\' title=\'\' style=\'margin:0 !important;padding:0 !important;border:none !important;vertical-align:middle;\' />";
					c[cl].innerHTML=tmpC; // posiziona l'icona 'nuovo' alla fine del contenuto HTML del figlio...
					yesT = 0; 
				} else { // se non e' block-level
					tmpI = n[a].innerHTML;
					tmpI += " <img src=\'"+ nuovoSrc +"\' alt=\'\' title=\'\' style=\'margin:0 !important;padding:0 !important;border:none !important;vertical-align:middle;\' />";
					n[a].innerHTML=tmpI; // posiziona l'icona 'nuovo' alla fine del contenuto HTML dell'elemento...
					yesT = 0;
				}
			} 
			else { // altrimenti...
				tmpI = n[a].innerHTML;
				tmpI += " <img src=\'"+ nuovoSrc +"\' alt=\'\' title=\'\' style=\'margin:0 !important;padding:0 !important;border:none !important;vertical-align:middle;\' />";
				n[a].innerHTML=tmpI; // posiziona l'icona 'nuovo' alla fine del contenuto HTML dell'elemento...
				yesT = 0;
			}
		}
	}
}
addLoadEvent(function() {icoNew("new", "/immagini/ico_new.gif")})

