//Chiede conferma prima dell'invio di un form
function Conferma() {
	return confirm("Confermi la cancellazione della news?");
}

//controlla i campi del form dei contatti
function checkcontatti()
{
	if (document.frmMail.nominativo.value=="")
		{
			alert("Inserire il nominativo!")
			return(false)
		}
	if (document.frmMail.societa.value=="")
		{
			alert("Inserire la società!")
			return(false)
		}
	if ((document.frmMail.mail.value=="") &&
		(document.frmMail.telefono.value==""))
		{
			alert("Inserire almeno il Telefono o l'Email!")
			return(false)
		}
	if (document.frmMail.mail.value!="")
		if (! checkmail(document.frmMail.mail.value))
			return(false);
	if (document.frmMail.richiesta.value=="")
		{
			alert("Inserire il richiesta!")
			return(false)
		}
	return(true)
}

//verifica la validità della sintassi di un e-mail
function checkmail(mail)
{
	var myString,ok
	ok=1
	
	myString = new String(mail)
	splitString = myString.split("@")
	if (splitString.length == 2) {
		//se la parte a sx della @ è min di 2 OPPURE la parte a dx è min di 4
		if ((splitString[0].length < 2)||(splitString[1].length < 4))
			ok=0;
		else {
			//considero la parte a destra della @
			myString=splitString[1];
			splitString = myString.split(".");
				if (splitString.length!=2)
					ok=0;
				else {
					if ((splitString[0].length < 3) || (splitString[1].length < 2))
						ok=0;
				}
		}
	}
	else
		ok=0;
	if (ok==0) {
		alert("Indirizzo mail non valido !")
		return(false)
	}
	else
		return(true)		
}

