function app_apriPopup(w,h,url,name,resizable,scrollbars) {
	var WW=w;
	var WH=h;
	var WX=screen.availWidth/2-WW/2;
	var WY=screen.availHeight/2-WH/2;
	window.open(url,name,"width="+WW+",height="+WH+",top="+WY+",left="+WX+",location=no,menubar=no,resizable="+resizable+",scrollbars="+scrollbars+",status=yes,titlebar=no,toolbar=no").focus();
}


	
	


// XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
/* Arrotonda a due cifre decimali e formatta come 999.999,99      */
// XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
	function formattaEuro(n, lang) {

		var i;
		var j;
		var nf;
		var nff="";
		var r="";
		var negativo = (n < 0);
		var sepDec = ",";
		var sepMigl = ".";
		
		if(negativo) n = -n;
		
		if(lang && lang == "en") {
			sepDec = ".";
			sepMigl = ",";
		}
		
		// Arrotondo a due decimali
		nf=Math.round(n*100)/100;
		
		// Separatore dei decimali
		nf= new String(nf);
		nf=nf.replace(/\./, sepDec);
		
		// Aggiungo eventuali zeri finali
		if(nf.indexOf(sepDec) == -1)
			nf = nf + sepDec + "00";
		else if(nf.length - nf.indexOf(sepDec) < 3)
			nf+="0";

		// Separatori migliaia
		for(i=nf.length-1; i>=nf.length-3; i--)
			nff+=nf.charAt(i);
		for(i=nf.length-4,j=1; i>=0; i--,j++){
			nff+=nf.charAt(i);
			if(j%3==0 && i>0)
				nff+=sepMigl;
		}
		for(i=nff.length-1; i>=0; i--)
			r+=nff.charAt(i);
		
		if(negativo)
			r = "-" + r;

		return r;
		
	}



// XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
function modificaTestoElemento(obj, sTesto) {
// XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

	// elimino testo esistente
	while(obj.childNodes.length > 0)
		obj.removeChild(obj.firstChild);
	
	// aggiungo testo
	obj.appendChild(document.createTextNode(sTesto));		

}



