//Questo script permette la validazione di una form 
//Il tag <form> deve avere la seguente forma:
//<form method="post" action="mailto:nome@nomeazienda.it" name="nomechevuoi" id="nomechevuoi" onSubmit="return convalidaform(this)">  
//Questo script è stato fatto da Anna Blosi (anna@ramanet.it) per cui se non va chiedete con lei.
//Nota interna RAMA: consiglio di eliminare il commento sopra riportato se deve essere pubblicato sul sito di un cliente


// funzione campi non vuoti
function campinonvuoti(entered, alerttext)
{
with (entered)
{
if (value==null || value=="")
{if (alerttext !="") {alert (alerttext); } return false;}
else {return true;}
}
}

//funzione per controllo lunghezza minima
function convalidalunghezza(entered,alerttext,lung)
{
	with(entered)
	{
		var lunghezza=value;
		if (lunghezza.length!=lung)
		{
		if (alerttext !="") alert (alerttext); 
		return false;
		}
	}
	return true;
}

//funzione controllo checkbox
function autorizzazione(frm)
{
if (frm.autorizzo[0].checked ) return true;
return false;
}

//funzione di convalida radiobutton
function convalidaradio()
{
if (document.modulo.catalogo[0].checked) return true;
if (document.modulo.catalogo[1].checked) return true;
else return false;
}

//funzione per verificare il corretto inserimento della email
function convalidamail(entered,alerttext)
{
with(entered)
{
apos=value.indexOf ("@");
dotpos=value.lastIndexOf (".");
lastposstr=value;
lastpos=lastposstr.length-1 ;
if (apos<1 || dotpos-apos<2 || lastpos-dotpos>3 || lastpos-dotpos<2){
	if (alerttext !="") {
		alert(alerttext);
} 
	return false;
}
else {
	return true;
}
}
}

function confronta(campo1, campo2,alerttext){
if (campo1.value==campo2.value) return true;
alert(alerttext);
return false;
}

//funzione di convalida ke rikiama la funzione campi
