function 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();
}


function formattaIntero(n) {
		var s = "" + n;
		var nf = "";

		// Aggiungo separatori migliaia
		for(i=0,j=s.length-1; i<s.length; i++,j--){
			nf+=s.charAt(i);
			if(j%3==0 && j>0)
				nf+=".";
		}
		
		return nf;
		
	}

function IsInteger(str) {
	if(!str.match(/^[0-9]+$/)) {
		return false;
	}
	else 
		return true;
}


// XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
var classeNonVisibile = "nonVisibile";
// XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX



// 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));		

}


// XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
function nascondiElemento(obj) {
// XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

	obj.classeOriginale = obj.className;
	obj.className = classeNonVisibile;
}


// XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
function visualizzaElemento(obj) {
// XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

	if(obj.className == classeNonVisibile) {
		if(obj.classeOriginale && obj.classeOriginale != classeNonVisibile)
			obj.className = obj.classeOriginale;
		else
			obj.className = "";
	}
}

