// JavaScript Document
function ctrl(){
	
	var Oggetto=document.form1.oggetto.value;
	var Testo=document.form1.messaggio.value;
	var Email=document.form1.email.value;
	var Nominativo=document.form1.firma.value;
	
	//controlla che il campo Email abbia i caratteri giusti
		// array con il set di caratteri vietato
		car1=["|", "!", "<", ">", "&", "'", "?", "$", "%"];
		for(i=0;i<car1.length;i++) {
				if(Email.indexOf(car1[i])!=-1) {alert("Attenzione i caratteri |, !, <, >, &, ', ?, $, % non sono permessi nella Email"); document.form1.email.focus();  return false;}

			}
		if(Email=="") {alert("Non puoi lasciare il campo email vuoto"); document.form1.email.focus(); return false;}
		
		
		// controlla che il campo email non contenga spazi

		var Test=-1;
		for(i=0;i<Email.length;i++){
			if(Email.charAt(i)==" ") Test=i;
			}
		if(Test!=-1)	{alert("Attenzione non puoi inserire spazi nel campo Email"); document.form1.email.focus();  return false;}
		
		
		// controlla che ci sia la chiocciola nella email e almeno un punto

		if(Email.indexOf("@")==-1) {alert("Attenzione devi inserire @ nella email"); document.form1.email.focus();  return false;}
		if(Email.indexOf(".")==-1) {alert("Attenzione devi inserire almeno un punto nella email"); document.form1.email.focus();  return false;}

	// controlla l'Oggetto
	
		var TestOggetto=0;
		for(i=0;i<Oggetto.length;i++){
			if(Oggetto.charAt(i)==" ") TestOggetto=TestOggetto+1;
		}
		if(Oggetto=="") TestOggetto=-1;
		if(TestOggetto==Oggetto.length || TestOggetto==-1)	{alert("Non puoi inserire tutti spazi o lasciare il campo Oggetto vuoto"); document.form1.oggetto.focus();  return false;}
	
	
		// controlla il Testo
		var TestTesto=0;
		for(i=0;i<Testo.length;i++){
			if(Testo.charAt(i)==" ") TestTesto=TestTesto+1;
		}
		if(Testo=="") TestTesto=-1;
		if(TestTesto==Testo.length || TestTesto==-1)	{alert("Non puoi inserire tutti spazi o lasciare il campo Messaggio vuoto"); document.form1.messaggio.focus(); return false;}
	
		
		
		// controlla il Nominativo
		var TestNominativo=0;
		for(i=0;i<Nominativo.length;i++){
			if(Nominativo.charAt(i)==" ") TestNominativo=TestNominativo+1;
		}
		if(Nominativo=="") TestNominativo=-1;
		if(TestNominativo==Nominativo.length || TestNominativo==-1)	{alert("Non puoi inserire tutti spazi o lasciare il campo Firma vuoto"); document.form1.firma.focus(); return false;}
	
		
		// se tutto è ok va avanti
		return true;
	}
