// JavaScript Document
function Trim() {
return this.replace(/\s+$|^\s+/g,"");
}

function LTrim() {
return this.replace(/^\s+/,"");
}

function RTrim() {
return this.replace(/\s+$/,"");
}
   
String.prototype.Trim=Trim;   
String.prototype.RTrim=RTrim;   
String.prototype.LTrim=LTrim; 

function validaRichiesta(){

	var errore;
	errore=0;
	if(document.formcontatti.nome.value.Trim() == ""){
	
		alert("Devi inserire il tuo nome");
		errore = 1;
		
	}else if(document.formcontatti.cognome.value.Trim()== ""){
	
		alert("Devi inserire il tuo cognome");
		errore=1;
		
	}else if(document.formcontatti.telefono.value.Trim()== "" && document.formcontatti.email.value.Trim()== ""){
	
		alert("Devi inserire il telefono o l'email");
		errore=1;
		
	}else if(document.formcontatti.email.value.Trim()!= "" && !ControllaMail(document.formcontatti.email.value.Trim()) ){	
		
		errore=1;
		
	}
	
	if (errore==0) {
	document.formcontatti.submit();
	}
	
}

function ControllaMail(mail){
	EmailAddr = mail;
	Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
	if (Filtro.test(EmailAddr))
		return true;
	else{
		alert("Controlla l'indirizzo di e-mail inserito");
		
		return false;
	}
}