


function VerifyFormRequest(lang){
	
	    var theForm = document.getElementById("FormRequest");
	    var nome = theForm.nome;
		var email = theForm.email;
		var consenso = theForm.consenso;
		
		if(nome.value==""){
			if(lang=="it") alert("Attenzione: il campo NOME E COGNOME è obbligatorio!");
			if(lang=="en") alert("Warning: the field NAME AND SURNAME is required!");
			nome.focus();
			return false;
		}
	
		if(!emailcheck(email.value)){
			if(lang=="it") alert("Attenzione: il campo EMAIL è obbligatorio!");
			if(lang=="en") alert("Warning: the field EMAIL is required!");
			email.focus();
			return false;
		}
		
		if(!consenso.checked){
			if(lang=="it") alert("Attenzione: il campo 'Trattamento dei Dati Personali' è obbligatorio!");
			if(lang=="en") alert("Warning: the field 'Privacy and Personal data treatment' is required!");
			return false;
		}
		
		
		
        return true;	
}




function emailcheck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){//  alert("L'indirizzo E-mail non è valido!")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){//  alert("L'indirizzo E-mail non è valido!")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){//  alert("L'indirizzo E-mail non è valido!")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){//  alert("L'indirizzo E-mail non è valido!")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){//  alert("L'indirizzo E-mail non è valido!")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){//  alert("L'indirizzo E-mail non è valido!")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){//  alert("L'indirizzo E-mail non è valido!")
		    return false
		 }

 		 return true					
	}
