	var fields = new Array;
	
	fields[fields.length] = "mittente";
	fields[fields.length] = "m_email";
	fields[fields.length] = "destinatario";
	fields[fields.length] = "d_email";
	fields[fields.length] = "msg";
	

	
	function isEmail(par) {
		var e = par;
		e = e.replace(/^\s*(\S*)\s*$/, "$1");
		var pattern = /^[A-Za-z0-9_.-]+@[A-Za-z0-9_.-]+\.[A-Za-z]{2,}$/;
		return (e == e.match(pattern));
	}
	function checkForm(formName) {
		var i = 0;
		for(i=0;i< fields.length;i++) {
			var elem = document[formName][fields[i]];
			if (elem == null || elem.value == "") {
				window.alert("Attenzione! Alcuni campi non sono stati compilati.\nE' obbligatorio compilare tutti i campi per poter inviare la postcard.");
				return false;
			} else if (fields[i] == "m_email" && !isEmail(elem.value)) {
				window.alert("L'eMail del mittente (tua eMail) inserita non e' valida!");
				return false;
			} else if (fields[i] == "d_email" && !isEmail(elem.value)) {
				window.alert("L'eMail del destinatario inserita non e' valida!");
				return false;
			}
		}
		if (document[formName].privacy.checked != true) {
			window.alert("Attenzione! E' necessario esprimere il proprio consenso sulla legge sulla privacy.");
			return false;
		}
		document[formName].submit();
	}
