function ApriPopup(strPag, strName, intW, intH, bScroll) {
	intT = (screen.height - intH) / 2;
	intL = (screen.width - intW) / 2;
	winPopup = window.open(strPag, strName, "top=" + intT + ",left=" + intL + ",width=" + intW + ",height=" + intH + "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=" + bScroll + ",resizable=0");
	if(winPopup == null) alert("Per poter visualizzare il contenuto richiesto &egrave; necessario che le finestre popup non vengano bloccate.\nConsulta le istruzioni del tuo browser per sapere come abilitare le finestre popup.");
	else winPopup.focus();
	return winPopup;
}

function DateAdd(tipo, n, data) {
	var millisecondi = 1;
	var secondi      = 1000 * millisecondi;
	var minuti       = 60 * secondi;
	var ore          = 60 * minuti;
	var giorni       = 24 * ore;
	var settimane    = 7 * giorni;
	var anni         = 365 * giorni;

	var ms = 0;
	switch(tipo.toLowerCase()) {
	case "ms" : { ms = n * millisecondi; break; };
	case "s"  : { ms = n * secondi;      break; };
	case "n"  : { ms = n * minuti;       break; };
	case "h"  : { ms = n * ore;          break; };
	case "d"  : { ms = n * giorni;       break; };
	case "w"  : { ms = n * settimane;    break; };
	case "y"  : { ms = n * anni;         break; };
	default   : { return 0; };
	};

	var data1 = new Date(parseInt(data.split("/")[2]), parseInt(data.split("/")[1]) - 1, parseInt(data.split("/")[0]));
	var data2 = new Date();
	data2.setTime(data1.getTime() + ms);
	return data2;
}