function check() { //v4.0

	errors='';
	val=document.form2.nome.value;
	if (val=="") {
		errors+='- il dato \'nome\' è obbligatorio.\n';
	}
	val=document.form2.cognome.value;
	if (val=="") {
		errors+='- il dato \'cognome\' è obbligatorio.\n';
	}
	val=document.form2.indirizzo.value;
	if (val=="") {
		errors+='- il dato \'indirizzo\' è obbligatorio.\n';
	}
	val=document.form2.cap.value;
	if (val=="") {
		errors+='- il dato \'cap\' è obbligatorio.\n';
	}else if (val.length!=5){
			errors+='- il dato \'cap\' deve essere lungo 5 caratteri.\n';
	}else if (isNaN(val)){
		errors+='- il dato \'cap\' deve essere un numero.\n';
	}
	val=document.form2.citta.value;
	if (val=="") {
		errors+='- il dato \'citta\' è obbligatorio.\n';
	}
	val=document.form2.provincia.value;
	if (val=="") {
		errors+='- il dato \'provincia\' è obbligatorio.\n';
	}
	val=document.form2.telefono.value;
	if (val=="") {
		errors+='- il dato \'telefono\' è obbligatorio.\n';
	}
	val=document.form2.email.value;
	
	if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(val))){
		errors+='- l\'e-mail per l\'invio di eventuali informazioni deve contenere un indirizzo e-mail valido.\n';
	}
		val=document.form2.n_copie.value;
	if (val=="") {
		errors+='- il dato \'numero di copie\' è obbligatorio.\n';
	}
 	if (errors) {
		alert('Attenzione sono stati riscontrati i seguenti errori:\n'+errors);
	}
  	document.MM_returnValue = (errors == '');
}

  function mail(Before,After){
	
	NewString =  Before +'@' + After;
	parent.location = 'mailto:'+NewString;
  }
