//***** FUNZIONI DI CONVALIDA DEI DATI INSERITI NEL FORM DI CONTATTO *****

function IsEmailValid(){
	var EmailOk  = true
	var Temp     = document.frmContatto.txtEmail.value;
	var AtSym    = Temp.indexOf('@')
	var Period   = Temp.lastIndexOf('.')
	var Space    = Temp.indexOf(' ')
	var Length   = Temp.length - 1   
	// Array is from 0 to length-1
	if (Temp == "") { 
	return true; }
	if ((AtSym < 1) ||                     
	    (Period <= AtSym+1) ||             
	    (Period == Length ) ||             
	    (Space  != -1))
		{                 
	      alert("Inserire un indirizzo E-mail valido.");
			document.frmContatto.txtEmail.focus();
	      EmailOk = false
	   }

	return EmailOk
}
function Convalida(){
	if (document.frmContatto.txtRagSoc.value==""){
		alert("Inserire il cognome o la ragione sociale");
		document.frmContatto.txtRagSoc.focus();
		return false;
	}
	if (document.frmContatto.txtIndirizzo.value==""){
		alert("Inserire l'indirizzo");
		document.frmContatto.txtIndirizzo.focus();
		return false;
	}
	
	if (document.frmContatto.txtLocalita.value==""){
		alert("Inserire la località/Paese");
		document.frmContatto.txtLocalita.focus();
		return false;
	}
	
	if ((document.frmContatto.txtEmail.value=="")&&(document.frmContatto.txtTelefono.value=="")){
		alert("Inserire almeno o il telefono o l'e-mail");
		document.frmContatto.txtEmail.focus();
		return false;
	}
	
	if (document.frmContatto.txtMessaggio.value==""){
		alert("Inserire il messaggio");
		document.frmContatto.txtMessaggio.focus();
		return false;
	}
	
	if (IsEmailValid()==false){
		return false;
	}
	return true;

}
//***** FINE FUNZIONI DI CONVALIDA DEI DATI INSERITI NEL FORM DI CONTATTO ****** 
