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) {

	var i;
	var j;
	var nf;
	var nff="";
	var r="";
	
	// Arrotondo a due decimali
	nf=Math.round(n*100)/100;
	
	// Rimpiazzo il punto con la virgola
	nf= new String(nf);
	nf=nf.replace(/\./,",");
	
	// Aggiungo eventuali zeri finali
	if(nf.indexOf(",") == -1)
		nf+=",00";
	else if(nf.length - nf.indexOf(",") < 3)
		nf+="0";

	// Aggiungo 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+=".";
	}
	for(i=nff.length-1; i>=0; i--)
		r+=nff.charAt(i);
	
	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));		

}




