<!--
	function ConfirmDel() {
		return window.confirm("Si è sicuri di voler eliminare i dati indicati?");
	}
	function CheckFormSearch() {
		re = /\s+$|^\s+/g;
		
		// Elimino gli spazi vuoti inseriti nelle text della form
		document.getElementById('frmCerca').cerca.value = document.getElementById('frmCerca').cerca.value.replace(re, '');
		
		// Controllo che non siano stati lasciati campi vuoti nella form
		if (document.getElementById('frmCerca').cerca.value.length < 3) {
			window.alert('E\' necessario inserire almeno tre caratteri');
			document.getElementById('frmCerca').cerca.focus();
			return false;
		}
		document.getElementById('frmCerca').cerca.focus();
	}
	function CheckFormSearchSS() {
		re = /\s+$|^\s+/g;
		
		// Elimino gli spazi vuoti inseriti nelle text della form
		document.getElementById('frmCercaSS').filtro.value = document.getElementById('frmCercaSS').filtro.value.replace(re, '');
		
		// Controllo che non siano stati lasciati campi vuoti nella form
		if (document.getElementById('frmCercaSS').filtro.value.length < 3) {
			window.alert('E\' necessario inserire almeno tre caratteri');
			document.getElementById('frmCercaSS').filtro.focus();
			return false;
		}
		document.getElementById('frmCercaSS').filtro.focus();
	}
	function MenuChange(item, stato) {	// effetto onmouseover per le voci dei menu
		if (stato==1) {
			item.style.background='#f3f5f5';
		} else {
			item.style.background='#ffffff';
		}
	}
	function MenuColor(item, stato) {	// effetto onmouseover per le voci dei menu, utilizzato solo nella parte pubblica
		if (stato==1) {
			item.style.background='#f9a870';
		} else {
			item.style.background='#ffffe7';
		}
	}
	function TargetBlank() { 	// attributo 'target="_blank"' per il tag 'a' in XHTML (è una toppa per ingannare il validatore...)
		for (var i=0; i<document.links.length; i++)
			if (document.links[i].className=="blank") {
				document.links[i].target="_blank";
		} 
	}
	function rollover(nome, img) {
		document.images[nome].src = "" + img
	}
	function resizeOuterTo(w, h) {
		if (parseInt(navigator.appVersion) > 3) {
			if (navigator.appName == "Netscape") {
				top.outerWidth = w;
				top.outerHeight = h;
			} else top.resizeTo(w, h);
		}
	}
	
	
	//-----------------------------------------------------------------------------
	// Funzioni VBScript convertite in JavaScript
	//-----------------------------------------------------------------------------
	function Now() {
		var oggi    = new Date();
		
		var giorno  = oggi.getDate();
		var mese    = (oggi.getMonth() + 1);
		var anno    = oggi.getFullYear();
		var ora     = oggi.getHours();
		var minuti  = oggi.getMinutes();
		var secondi = oggi.getSeconds();
		
		return giorno + "/" + mese + "/" + anno + " " + ora + ":" + minuti + ":" + secondi;
	}
	function _Date() {
		var oggi   = new Date();
		
		var giorno = oggi.getDate();
		var mese   = (oggi.getMonth() + 1);
		var anno   = oggi.getFullYear();
		
		return giorno + "/" + mese + "/" + anno;
	}
	function Time() {
		var oggi    = new Date();
		
		var ora     = oggi.getHours();
		var minuti  = oggi.getMinutes();
		var secondi = oggi.getSeconds();
		
		return ora + ":" + minuti + ":" + secondi;
	}
	function Len(StringToLenght) {
		return StringToLenght.length;
	}
	function UBound(ArrayToLength) {
		return ArrayToLength.length;
	}
	function CInt(StringToConvertInInteger) {
		return parseInt(StringToConvertInInteger);
	}
	function CStr(ValueToConvertInString) {
		return String(ValueToConvertInString);
	}
	function CBool(ValueToConvertInBoolean) {
		return Boolean(ValueToConvertInBoolean);
	}
	function Replace(StringToReplace, StringToChange, StringChangedIn) {
		return StringToReplace.replace(StringToChange, StringChangedIn);
	}
	function Split(StringToSplit, CharToSplit) {
		return StringToSplit.split(CharToSplit);
	}
	function Left(StringToLeft, EndOfCount) {
		return StringToLeft.substr(0, EndOfCount);
	}
	function UCase(StringToUpperCase) {
		return StringToUpperCase.toUpperCase();
	}
	function LCase(StringToLowerCase) {
		return StringToLowerCase.toLowerCase();
	}
	function Trim(StringToTrim) {
		if (typeof(StringToTrim) != "string") {
			return StringToTrim;
		}
		var StringBlank = StringToTrim.substring(0, 1);
		while (StringBlank == " ") {
			StringToTrim = StringToTrim.substring(1, StringToTrim.length);
			StringBlank = StringToTrim.substring(0, 1);
		}
		StringBlank = StringToTrim.substring(StringToTrim.length - 1, StringToTrim.length);
		while (StringBlank == " ") {
			StringToTrim = StringToTrim.substring(0, StringToTrim.length-1);
			StringBlank = StringToTrim.substring(StringToTrim.length-1, StringToTrim.length);
		}
		while (StringToTrim.indexOf("  ") != -1) {
			StringToTrim = StringToTrim.substring(0, StringToTrim.indexOf("  "));
			StringToTrim += StringToTrim.substring(StringToTrim.indexOf("  ") + 1, StringToTrim.length);
		}
		return StringToTrim;
	}
	
	//-----------------------------------------------------------------------------
	// Controllo sintassi Codice Fiscale VALIDO;
	//-----------------------------------------------------------------------------
	function CheckCF(campo) {
		caratteri = new Array ("0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z")
		pari = new Array (0,1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25)
		dispari = new Array (1,0,5,7,9,13,15,17,19,21,1,0,5,7,9,13,15,17,19,21,2,4,18,20,11,3,6,8,12,14,16,10,22,25,24,23)
		cod = campo.value.toLowerCase();
		check = true;
		
		if (cod.length != 16) {
			check = false
		} else {
			lettere = cod.substr(0,6) + cod.substr(8,1) + cod.substr(11,1) + cod.substr(15);
			numeri = cod.substr(6,2) + cod.substr(9,2) + cod.substr(12,3);
			
			for (i=0; i<10; i++) {
				if (lettere.charCodeAt(i)<97 || lettere.charCodeAt(i)>122) {
					check = false;
				}
			}
			for (i=0; i<8; i++) {
				if (numeri.charCodeAt(i)<48 || numeri.charCodeAt(i)>57) {
					check = false;
				}
			}
		}
		
		//checksum del codice fiscale
		test = cod.substr(15,1);
		var somma = 0
		for (i=0; i<16; i=i+2) { //dispari
			carattere = cod.substr(i,1)
			for (k=0; k<36; k++) {
				if (carattere == caratteri[k]) {
					somma = somma + dispari[k]
					break
				}
			}
		}
		for (i=1;i<15;i=i+2) { //pari
			carattere = cod.substr(i,1)
			for (k=0; k<36; k++){
				if (carattere == caratteri[k]) {
					somma = somma + pari[k]
					break
				}
			}
		}
		resto = somma % 26;
		var lettera = String.fromCharCode(97+resto);            
		if (test != lettera) {
			check = false;
		}
		return check;
	}
	
	//-----------------------------------------------------------------------------
	// Controllo sintassi Partita IVA Valido
	//-----------------------------------------------------------------------------
	function CheckIVA(sz_Codice) {
		var n_Val, n_Som1 = 0, n_Som2 = 0, lcv;
		
		if (sz_Codice.length!=11 || isNaN(parseFloat(sz_Codice)) || parseFloat(sz_Codice)<parseFloat(0))
			return false;
		
		for (lcv=0; lcv<9; lcv+=2) {
			n_Val = parseInt(sz_Codice.charAt(lcv));
			n_Som1 += n_Val;
			n_Val = parseInt(sz_Codice.charAt(lcv + 1));
			n_Som1 += Math.floor(n_Val / 5) + (n_Val<<1) % 10;
		}
		n_Som2 = 10 - (n_Som1 % 10);
		n_Val = parseInt(sz_Codice.charAt(10));
		if (n_Som2 == n_Val)
			return true;
		return false;
	}
	
	window.onload = TargetBlank;
//-->