//converte il target in _blank per i link con id blank
function nuova_finestra() { 
	for (var i=0; i<document.links.length; i++) {
		if (document.links[i].className=="blank") {
			document.links[i].target="_blank";
		}
	}
}
window.onload = nuova_finestra;
//////////////////////////////////////////////////////
function tipo_selezione(tipo) {
	C = document.getElementById("div_circolare");
	R = document.getElementById("div_rettangolare");
	T = document.getElementById("div_tutto");
	if (tipo == "cerchio") {
		C.style.display = "block";
		R.style.display = "none";
		T.style.display = "none";
	} else if (tipo == "rettangolo") {
		C.style.display = "none";
		R.style.display = "block";
		T.style.display = "none";
	} else {
		C.style.display = "none";
		R.style.display = "none";
		T.style.display = "block";
	}
}
//FUNZIONE DI CONTROLLO DATE
function verifica_data (g, m, a, t) {
	JSvalidatore=true;
	
	bisestile = a % 4;
	if (m == "04" && g > 30 || m == "06" && g > 30 || m == "09" && g > 30 || m == "11" && g > 30) {
		alert (" "+t);
		JSvalidatore=false;
	}
	if (bisestile == 0 && m == "02" && g > 29 || bisestile != 0 && m == "02" && g > 28) {
		alert (" "+t);
		JSvalidatore=false;
	}
	return JSvalidatore;
}
//verifica che nel campo anno siano stati inseriti solo numeri anche se negativi
function verifica_anno (A) {
	var pattern_anno = "(^[\-]{0,1})+([0-9]{1,4})$";
	var regexp = new RegExp(pattern_anno);
	return A.match(regexp);
}
//verifica che nei campi siano stati inseriti numeri anche a virgola mobile con massimo 3 decimali
function verifica_numero (N) {
	var pattern_N = "(^[0-9]{1,4}[\.]{0,1}[0-9]{0,3})$";
	var regexp = new RegExp(pattern_N);
    return N.match(regexp);
}
//converte l'intensità epicentrale nei valori voluti
function convertIo (v) {
	io_vera = new Array ();
	io_vera[0] = ' ';
	io_vera[10] = '1';
	io_vera[15] = '1/2';
	io_vera[20] = '2';
	io_vera[25] = '2/3';
	io_vera[30] = '3';
	io_vera[35] = '3/4';
	io_vera[40] = '4';
	io_vera[45] = '4/5';
	io_vera[50] = '5';
	io_vera[55] = '5/6';
	io_vera[60] = '6';
	io_vera[65] = '6/7';
	io_vera[70] = '7';
	io_vera[75] = '7/8';
	io_vera[80] = '8';
	io_vera[85] = '8/9';
	io_vera[90] = '9';
	io_vera[95] = '9/10';
	io_vera[100] = '10';
	io_vera[105] = '10/11';
	io_vera[110] = '11';
	
	return io_vera[v];

}
//verifica la corretta compilazione dei moduli
function  verifica (q_form) {
	JSvalidatore = true;
	anni = "";
	F_io = "";
	F_ma = "";
	anno_min = document.getElementById("selezione").anno_min.value;
	anno_max = document.getElementById("selezione").anno_max.value;
	ma_min = document.getElementById("selezione").ma_min.value;
	ma_max = document.getElementById("selezione").ma_max.value;
	io_min = document.getElementById("selezione").io_min.value;
	io_max = document.getElementById("selezione").io_max.value;
	switch (q_form) {
		case "tutto":
			anno_1 = document.getElementById("parametri_di_ricerca_tutto").anno1.value;
			mese_1 = document.getElementById("parametri_di_ricerca_tutto").mese1.value;
			gior_1 = document.getElementById("parametri_di_ricerca_tutto").giorno1.value;
			anno_2 = document.getElementById("parametri_di_ricerca_tutto").anno2.value;
			mese_2 = document.getElementById("parametri_di_ricerca_tutto").mese2.value;
			gior_2 = document.getElementById("parametri_di_ricerca_tutto").giorno2.value;
			LA1 = anno_1.length;
			LA2 = anno_2.length;
			Io_da = document.getElementById("parametri_di_ricerca_tutto").Io_da.value;
			Io_a = document.getElementById("parametri_di_ricerca_tutto").Io_a.value;
			//LI1 = Io_da.length;
			//LI2 = Io_a.length;
			Ma_da = document.getElementById("parametri_di_ricerca_tutto").Ma_da.value;
			Ma_a = document.getElementById("parametri_di_ricerca_tutto").Ma_a.value;
			LM1 = Ma_da.length;
			LM2 = Ma_a.length;
			if ((LA1 == 0 && LA2 > 0) || (LA1 > 0 && LA2 == 0) || (LM1 == 0 && LM2 > 0) || (LM1 > 0 && LM2 == 0)) {
				alert("Non sono stati inseriti tutti i parametri di ricerca");
				JSvalidatore = false;
			}
			if (LA1 > 0 && JSvalidatore) {
				JSvalidatore = verifica_anno (anno_1);
				if (!JSvalidatore) {
					alert("Il formato dell'anno 'A partire dalla data' non è valido");
					JSvalidatore = false;
				}
				if (JSvalidatore) {
					JSvalidatore = verifica_data (gior_1, mese_1, anno_1, "E' stata inserita una data impossibile");
				}
			}
			if (LA2 > 0 && JSvalidatore) {
				JSvalidatore = verifica_anno (anno_2);
				if (!JSvalidatore) {
					alert("Il formato dell'anno 'Fino alla data' non è valido");
					JSvalidatore = false;
				}
				if (JSvalidatore) {
					JSvalidatore = verifica_data (gior_2, mese_2, anno_2, "E' stata inserita una data impossibile");
				}
				
				V_data1 = anno_1 + mese_1 + gior_1;
				V_data2 = anno_2 + mese_2 + gior_2;
				V_min = anno_min + "01" + "01";
				V_max =	anno_max + "12" + "31";

				if (V_data1 != V_min || V_data2 != V_max) {
					anni = " \rA partire dalla data "+anno_1+"/"+mese_1+"/"+gior_1+" fino alla data "+anno_2+"/"+mese_2+"/"+gior_2;
				}
			}
			/*if (LI1 > 0 && JSvalidatore) {
				JSvalidatore = verifica_numero (Io_da);
				if (!JSvalidatore) {
					alert("Il formato 'Intensità epicentrale da' non è valido");
					JSvalidatore = false;
				}
			}
			if (LI2 > 0 && JSvalidatore) {
				JSvalidatore = verifica_numero (Io_a);
				if (!JSvalidatore) {
					alert("Il formato 'Intensità epicentrale a' non è valido");
					JSvalidatore = false;
				}*/
				if (io_min != Io_da || io_max != Io_a) {
					if (Io_da == 0 && Io_a != 0) {
						Io_a = convertIo (Io_a);
						F_io = " \rE con Intensità epicentrale fino a "+Io_a;
					} else if (Io_da != 0 && Io_a != 0) {
						Io_da = convertIo (Io_da);
						Io_a = convertIo (Io_a);
						F_io = " \rE con Intensità epicentrale tra "+Io_da+" e "+Io_a;
					} else if (Io_da != 0 && Io_a == 0) {
						Io_da = convertIo (Io_da);
						F_io = " \rE con Intensità epicentrale da "+Io_da;
					}
				}
			//}
			if (LM1 > 0 && JSvalidatore) {
				JSvalidatore = verifica_numero (Ma_da);
				if (!JSvalidatore) {
					alert("Il formato 'Magnitudo momento da' non è valido");
					JSvalidatore = false;
				}
			}
			if (LM2 > 0 && JSvalidatore) {
				JSvalidatore = verifica_numero (Ma_a);
				if (!JSvalidatore) {
					alert("Il formato 'Magnitudo momento a' non è valido");
					JSvalidatore = false;
				}
				if (io_min != Io_da || io_max != Io_a) {
					e_or = " \r"+document.getElementById("parametri_di_ricerca_tutto").and_or.value;
				} else {
					e_or = " \rE con";
				}
				if (ma_min != Ma_da || ma_max != Ma_a) {
					if (anno_max == 2002) {
						F_ma += e_or+" Magnitudo momento tra "+Ma_da+" e "+Ma_a;
					} else {
						F_ma += e_or+" Magnitudo momento tra "+Ma_da+" e "+Ma_a;
					}
				}
			}
			if (JSvalidatore) {
				JSvalidatore = window.confirm("Hai inserito i seguenti parametri di ricerca: \rArea CPTI (tutto il catalogo) "+anni+F_io+F_ma);
			}
		break;
		case "cerchio":
			anno_1 = document.getElementById("parametri_di_ricerca_circolare").anno1.value;
			mese_1 = document.getElementById("parametri_di_ricerca_circolare").mese1.value;
			gior_1 = document.getElementById("parametri_di_ricerca_circolare").giorno1.value;
			anno_2 = document.getElementById("parametri_di_ricerca_circolare").anno2.value;
			mese_2 = document.getElementById("parametri_di_ricerca_circolare").mese2.value;
			gior_2 = document.getElementById("parametri_di_ricerca_circolare").giorno2.value;
			LA1 = anno_1.length;
			LA2 = anno_2.length;
			Io_da = document.getElementById("parametri_di_ricerca_circolare").Io_da.value;
			Io_a = document.getElementById("parametri_di_ricerca_circolare").Io_a.value;
			//LI1 = Io_da.length;
			//LI2 = Io_a.length;
			Ma_da = document.getElementById("parametri_di_ricerca_circolare").Ma_da.value;
			Ma_a = document.getElementById("parametri_di_ricerca_circolare").Ma_a.value;
			LM1 = Ma_da.length;
			LM2 = Ma_a.length;
			lat = document.getElementById("parametri_di_ricerca_circolare").latitudine.value;
			lon = document.getElementById("parametri_di_ricerca_circolare").longitudine.value;
			raggio = document.getElementById("parametri_di_ricerca_circolare").raggio_in_km.value;
			
			if (lat == '' || lon == '' || raggio == '' || (LA1 == 0 && LA2 > 0) || (LA1 > 0 && LA2 == 0) || (LM1 == 0 && LM2 > 0) || (LM1 > 0 && LM2 == 0)) {
				alert("Non sono stati inseriti tutti i parametri di ricerca");
				JSvalidatore = false;
			} else {
				JSvalidatore = verifica_numero (lat);
				if (!JSvalidatore) {
					alert("Il formato della latitudine non è valido");
					JSvalidatore = false;
				} else {
					JSvalidatore = verifica_numero (lon);
					if (!JSvalidatore) {
						alert("Il formato della longitudine non è valido");
						JSvalidatore = false;
					} else {
						JSvalidatore = verifica_numero (raggio);
						if (!JSvalidatore) {
							alert("Il formato del raggio non è valido");
							JSvalidatore = false;
						}
					}
				}
			}
			if (LA1 > 0 && JSvalidatore) {
				JSvalidatore = verifica_anno (anno_1);
				if (!JSvalidatore) {
					alert("Il formato dell'anno non è valido");
					JSvalidatore = false;
				}
			}
			if (LA2 > 0 && JSvalidatore) {
				JSvalidatore = verifica_anno (anno_2);
				if (!JSvalidatore) {
					alert("Il formato dell'anno non è valido");
					JSvalidatore = false;
				}
				
				V_data1 = anno_1 + mese_1 + gior_1;
				V_data2 = anno_2 + mese_2 + gior_2;
				V_min = anno_min + "01" + "01";
				V_max =	anno_max + "12" + "31";
				
				if (V_data1 != V_min || V_data2 != V_max) {
					anni = " \rA partire dalla data "+anno_1+"/"+mese_1+"/"+gior_1+" fino alla data "+anno_2+"/"+mese_2+"/"+gior_2;
				}
			}
			/*if (LI1 > 0 && JSvalidatore) {
				JSvalidatore = verifica_numero (Io_da);
				if (!JSvalidatore) {
					alert("Il formato 'Intensità epicentrale da' non è valido");
					JSvalidatore = false;
				}
			}
			if (LI2 > 0 && JSvalidatore) {
				JSvalidatore = verifica_numero (Io_a);
				if (!JSvalidatore) {
					alert("Il formato 'Intensità epicentrale a' non è valido");
					JSvalidatore = false;
				}*/
				if (io_min != Io_da || io_max != Io_a) {
					if (Io_da == 0 && Io_a != 0) {
						Io_a = convertIo (Io_a);
						F_io = " \rE con Intensità epicentrale fino a "+Io_a;
					} else if (Io_da != 0 && Io_a != 0) {
						Io_da = convertIo (Io_da);
						Io_a = convertIo (Io_a);
						F_io = " \rE con Intensità epicentrale tra "+Io_da+" e "+Io_a;
					} else if (Io_da != 0 && Io_a == 0) {
						Io_da = convertIo (Io_da);
						F_io = " \rE con Intensità epicentrale da "+Io_da;
					}
				}
			//}
			if (LM1 > 0 && JSvalidatore) {
				JSvalidatore = verifica_numero (Ma_da);
				if (!JSvalidatore) {
					alert("Il formato 'Magnitudo momento da' non è valido");
					JSvalidatore = false;
				}
			}
			if (LM2 > 0 && JSvalidatore) {
				JSvalidatore = verifica_numero (Ma_a);
				if (!JSvalidatore) {
					alert("Il formato 'Magnitudo momento a' non è valido");
					JSvalidatore = false;
				}
				if (io_min != Io_da || io_max != Io_a) {
					e_or = " \r"+document.getElementById("parametri_di_ricerca_circolare").and_or.value;
				} else {
					e_or = " \rE con";
				}
				if (ma_min != Ma_da || ma_max != Ma_a) {
					if (anno_max == 2002) {
						F_ma += e_or+" Magnitudo momento tra "+Ma_da+" e "+Ma_a;
					} else {
						F_ma += e_or+" Magnitudo momento tra "+Ma_da+" e "+Ma_a;
					}
				}
			}
			if (JSvalidatore) {
				JSvalidatore = window.confirm("Hai inserito i seguenti parametri di ricerca: \rArea circolare con centro Lat "+lat+", Lon "+lon+ " e raggio di "+raggio+"Km"+anni+F_io+F_ma);
			}
		break;
		case "rettangolo":
			anno_1 = document.getElementById("parametri_di_ricerca_rettangolare").anno1.value;
			mese_1 = document.getElementById("parametri_di_ricerca_rettangolare").mese1.value;
			gior_1 = document.getElementById("parametri_di_ricerca_rettangolare").giorno1.value;
			anno_2 = document.getElementById("parametri_di_ricerca_rettangolare").anno2.value;
			mese_2 = document.getElementById("parametri_di_ricerca_rettangolare").mese2.value;
			gior_2 = document.getElementById("parametri_di_ricerca_rettangolare").giorno2.value;
			LA1 = anno_1.length;
			LA2 = anno_2.length;
			Io_da = document.getElementById("parametri_di_ricerca_rettangolare").Io_da.value;
			Io_a = document.getElementById("parametri_di_ricerca_rettangolare").Io_a.value;
			//LI1 = Io_da.length;
			//LI2 = Io_a.length;
			Ma_da = document.getElementById("parametri_di_ricerca_rettangolare").Ma_da.value;
			Ma_a = document.getElementById("parametri_di_ricerca_rettangolare").Ma_a.value;
			LM1 = Ma_da.length;
			LM2 = Ma_a.length;
			lat1 = document.getElementById("parametri_di_ricerca_rettangolare").latitudine1.value;
			lon1 = document.getElementById("parametri_di_ricerca_rettangolare").longitudine1.value;
			lat2 = document.getElementById("parametri_di_ricerca_rettangolare").latitudine2.value;
			lon2 = document.getElementById("parametri_di_ricerca_rettangolare").longitudine2.value;
			
			if (lat1 == '' || lon1 == '' || lat2 == '' || lon2 == '' || (LA1 == 0 && LA2 > 0) || (LA1 > 0 && LA2 == 0) || (LM1 == 0 && LM2 > 0) || (LM1 > 0 && LM2 == 0)) {
				alert("Non sono stati inseriti tutti i parametri di ricerca");
				JSvalidatore = false;
			} else {
				JSvalidatore = verifica_numero (lat1);
				if (!JSvalidatore) {
					alert("Il formato della latitudine non è valido");
					JSvalidatore = false;
				} else {
					JSvalidatore = verifica_numero (lon1);
					if (!JSvalidatore) {
						alert("Il formato della longitudine non è valido");
						JSvalidatore = false;
					} else {
						JSvalidatore = verifica_numero (lat2);
						if (!JSvalidatore) {
							alert("Il formato della latitudine non è valido");
							JSvalidatore = false;
						} else {
							JSvalidatore = verifica_numero (lon2);
							if (!JSvalidatore) {
								alert("Il formato della longitudine non è valido");
								JSvalidatore = false;
							}
						}
					}
				}
			}
			if (LA1 > 0 && JSvalidatore) {
				JSvalidatore = verifica_anno (anno_1);
				if (!JSvalidatore) {
					alert("Il formato dell'anno non è valido");
					JSvalidatore = false;
				}
			}
			if (LA2 > 0 && JSvalidatore) {
				JSvalidatore = verifica_anno (anno_2);
				if (!JSvalidatore) {
					alert("Il formato dell'anno non è valido");
					JSvalidatore = false;
				}
				
				V_data1 = anno_1 + mese_1 + gior_1;
				V_data2 = anno_2 + mese_2 + gior_2;
				V_min = anno_min + "01" + "01";
				V_max =	anno_max + "12" + "31";
				
				if (V_data1 != V_min || V_data2 != V_max) {
					anni = " \rA partire dalla data "+anno_1+"/"+mese_1+"/"+gior_1+" fino alla data "+anno_2+"/"+mese_2+"/"+gior_2;
				}
			}
			/*if (LI1 > 0 && JSvalidatore) {
				JSvalidatore = verifica_numero (Io_da);
				if (!JSvalidatore) {
					alert("Il formato 'Io da' non è valido");
					JSvalidatore = false;
				}
			}
			if (LI2 > 0 && JSvalidatore) {
				JSvalidatore = verifica_numero (Io_a);
				if (!JSvalidatore) {
					alert("Il formato 'Intensità epicentrale a' non è valido");
					JSvalidatore = false;
				}*/
				if (io_min != Io_da || io_max != Io_a) {
					if (Io_da == 0 && Io_a != 0) {
						Io_a = convertIo (Io_a);
						F_io = " \rE con Intensità epicentrale fino a "+Io_a;
					} else if (Io_da != 0 && Io_a != 0) {
						Io_da = convertIo (Io_da);
						Io_a = convertIo (Io_a);
						F_io = " \rE con Intensità epicentrale tra "+Io_da+" e "+Io_a;
					} else if (Io_da != 0 && Io_a == 0) {
						Io_da = convertIo (Io_da);
						F_io = " \rE con Intensità epicentrale da "+Io_da;
					}
				}
			//}
			if (LM1 > 0 && JSvalidatore) {
				JSvalidatore = verifica_numero (Ma_da);
				if (!JSvalidatore) {
					alert("Il formato 'Magnitudo momento da' non è valido");
					JSvalidatore = false;
				}
			}
			if (LM2 > 0 && JSvalidatore) {
				JSvalidatore = verifica_numero (Ma_a);
				if (!JSvalidatore) {
					alert("Il formato 'Magnitudo momento a' non è valido");
					JSvalidatore = false;
				}
				if (io_min != Io_da || io_max != Io_a) {
					e_or = " \r"+document.getElementById("parametri_di_ricerca_rettangolare").and_or.value;
				} else {
					e_or = " \rE con";
				}
				if (ma_min != Ma_da || ma_max != Ma_a) {
					if (anno_max == 2002) {
						F_ma += e_or+" Magnitudo momento tra "+Ma_da+" e "+Ma_a;
					} else {
						F_ma += e_or+" Magnitudo momento tra "+Ma_da+" e "+Ma_a;
					}
				}
			}
			if (JSvalidatore) {
				JSvalidatore = window.confirm("Hai inserito i seguenti parametri di ricerca: \rArea rettangolare con diagonale di estremi A ("+lat1+", "+lon1+") B ("+lat2+", "+lon2+")"+anni+F_io+F_ma);
			}
		break;
	}
	
	return JSvalidatore;
}
/*funzione che sabilisce le coordinate in base alla posizione del mouse sull'immagine*/
function coordinate(evento){
	if(!evento) evento = window.event;
	//oggsrc = (evento.target) ? evento.target : evento.srcElement; //e.target come da w3c - e.srcElement per Explorer
	
	ox = (evento.offsetX) ? evento.offsetX : evento.layerX; //e.offsetX Explorer - e.layerX Netscape/Mozilla
	oy = (evento.offsetY) ? evento.offsetY : evento.layerY; //e.offsetY Explorer - e.layerY Netscape/Mozilla
	
	cx = ox;
	cy = oy;
	if (cx < 2 || isNaN(cx)) {cx = 1;}
	if (cy > 553) {cy = 553;}
	if (isNaN(cy)) {cy = 0;}
	
	oy = (oy - 555) * -1;
	
	ox = Math.round(((ox*0.0305) + 5.3172878464819)*1000) / 1000; //trasformazione dei pixel in coordinate
	oy = Math.round(((oy*0.0245) + 34.7496078431376)*1000) / 1000; //trasformazione dei pixel in coordinate
	if (isNaN(ox)) {ox = 5.287;}
	if (isNaN(oy)) {oy = 48.323;}
	document.getElementById("vedi_coordinate").longitudine_vedi.value = ox;
	document.getElementById("vedi_coordinate").latitudine_vedi.value = oy;
	
	document.getElementById('mostra').innerHTML = "<div id=\"coor\" style=\"position:relative; background-color:#FFFFFF; border:1px solid #000000; font-size:12px; top:"+(cy - 550)+"px; left:"+(cx + 5)+"px; width:90px;\">&nbsp;Lat. "+oy+"<br />&nbsp;Lon. "+ox+"</div>";
}
function nascondi_coordinate () {
	document.getElementById('coor').style.visibility = "hidden";
}
///////////////////////////////
var clic = 0;
function inserisci_coordinate() {
	chi = document.getElementById("selezione").tipo.value;
	switch (chi) {
		case "cerchio":
			document.getElementById("parametri_di_ricerca_circolare").latitudine.value = document.getElementById("vedi_coordinate").latitudine_vedi.value;
			document.getElementById("parametri_di_ricerca_circolare").longitudine.value = document.getElementById("vedi_coordinate").longitudine_vedi.value;
			document.getElementById("parametri_di_ricerca_circolare").raggio_in_km.focus();
			clic = 0;
		break;
		case "rettangolo":
			if (clic == 0) {
				document.getElementById("parametri_di_ricerca_rettangolare").latitudine1.value = document.getElementById("vedi_coordinate").latitudine_vedi.value;
				document.getElementById("parametri_di_ricerca_rettangolare").longitudine1.value = document.getElementById("vedi_coordinate").longitudine_vedi.value;
				clic = 1;
			} else {
				document.getElementById("parametri_di_ricerca_rettangolare").latitudine2.value = document.getElementById("vedi_coordinate").latitudine_vedi.value;
				document.getElementById("parametri_di_ricerca_rettangolare").longitudine2.value = document.getElementById("vedi_coordinate").longitudine_vedi.value;
				clic = 0;
			}
		break;
		default:
			clic = 0;
		break;
	}
}
// FUNZIONE DI VERIFICA MAIL 
function verificaMail (QUALE) {
	validitaJS=true;
	lunghezza = QUALE.length;
	Meno3Lunghezza = lunghezza - 3;
	chiocciola = QUALE.indexOf ("@");
	Ultchiocciola = QUALE.lastIndexOf ("@");
	spazio = QUALE.indexOf (" ");
	punto = QUALE.indexOf (".");
	ultpunto = QUALE.lastIndexOf (".");
	diffPunto = ultpunto - Meno3Lunghezza;
	
	if (lunghezza < 6 || chiocciola < 1 || spazio > -1 || punto < 1 || Ultchiocciola != chiocciola || chiocciola == (ultpunto-1) || ultpunto > Meno3Lunghezza || diffPunto > 1) {
		validitaJS=false;
		alert ("La mail non è valida");
		document.getElementById("form_commento").email.focus();
	} else {
		validitaJS=true;
	}
	return validitaJS;
}
// FUNZIONE DI VERIFICA INVIO UN COMMENTO
function verifica_commento () {
	validitaJS=true;
	N = document.getElementById("form_commento").nome.value;
	E = document.getElementById("form_commento").email.value;
	O = document.getElementById("form_commento").oggetto.value;
	C = document.getElementById("form_commento").messaggio.value;
	A1 = document.getElementById("form_commento").autorizzazione[0].checked;
	A2 = document.getElementById("form_commento").autorizzazione[1].checked;
	
	if (N == "" && E == "" && O == "" && C == "") {
		alert ("Tutti i campi sono obbligatori");
		validitaJS = false;
		document.getElementById("form_commento").nome.focus();
	}
	if (validitaJS) {
		validitaJS = verificaMail (E);
	}
	
	if (validitaJS && N == "") {
		alert ("Non è stato inserito nessun nome");
		validitaJS = false;
		document.getElementById("form_commento").nome.focus();
	}
	if (validitaJS && O == "") {
		alert ("Non è stato inserito nessun oggetto");
		validitaJS = false;
		document.getElementById("form_commento").oggetto.focus();
	}
	if (validitaJS && C == "") {
		alert ("Non è stato inserito nessun commento");
		validitaJS = false;
		document.getElementById("form_commento").messaggio.focus();
	}
	if (validitaJS && A1 == A2) {
		validitaJS = false;
		alert ("Non è stata fatta nessuna scenta di autorizzazione");
	}
	return validitaJS;
}