function contatti(thisform){
	with (thisform){	
	    if (emailvalidation1(email,"L\'indirizzo Email fornito non è valido!")==false) {email.focus(); return false;};
		if (emptyvalidation(nome,"Il campo NOME non è stato inserito!")==false) {nome.focus(); return false;};
		if (emptyvalidation(cognome,"Il campo COGNOME non è stato inserito!")==false) {cognome.focus(); return false;};
		if (numvalidation(num_telefono,"Il campo NUMERO DI TELEFONO non è esatto!")==false) {num_telefono.focus(); return false;};
		if (emptyvalidation(oggetto,"Il campo Oggetto non è stato inserito!")==false) {oggetto.focus(); return false;};
		if (emptyvalidation(messaggio,"Il campo Messaggio non è stato inserito!")==false) {messaggio.focus(); return false;};

			}
}

function emptyvalidation(entered, alertbox){
	with (entered){
  		if (value==null || value==""){
    			if (alertbox!=""){
				alert(alertbox);
			}
			return false;
		}else{
			return true;
		}
 	}
} 		

function numvalidation(entered, alertbox){
	with (entered){
  		if (value==null || value=="" ){
    			if (alertbox!=""){
				alert(alertbox);
			}
			return false;
		}else{
			return true;
		}
 	}
} 		

function emailvalidation1(entered, alertbox){
	with (entered){
  		apos=value.indexOf("@"); 
  		dotpos=value.lastIndexOf(".");
  		lastpos=value.length-1;
  		if (apos<1 || dotpos-apos<2 || lastpos-dotpos>3 || lastpos-dotpos<2){
    			if (alertbox){
				alert(alertbox);
			}
			return false;
		}else{
			return true;
		}
 	}
}


