<!--
 function isblank(s)
 {
    for(var i = 0; i < s.length; i++){
		    var c = s.charAt(i);
				if ((c != ' ') && (c != '\n') && (c != '\t')) return false;
		}
		return true;
 }
 function verify(f)
 {
    var msg;
		var empty_fields = "";
		var errors = "";
		for(var i = 0; i < f.length; i++) {
		   var e = f.elements[i];
			 if (((e.type == "text") || (e.type == "textarea")) && !e.optional) {
			     if ((e.value == null) || (e.value == "") || isblank(e.value)) {
					    empty_fields += "\n          "+ e.name;
							continue;
					 }
					 if (e.numeric || (e.min != null) || (e.max != null)) {
					    var v = parseFloat(e.value);
							if (isNaN(v) ||
							    ((e.min != null) && (v < e.min)) ||
									((e.max != null) && (v > e.max))) {
									errors += "-Il campo" + e.name + "deve essere un numero";
									if (e.min != null)
									    errors += " maggiore di " + e.min;
									if (e.max != null &&  e.min != null)
									   errors += " e minore di " + e.max;
									else if (e.max != null)
									    errors += " minore di " + e.max;
									errors += ".\n ";
							}
					}
				}
			}
			if (!empty_fields && ! errors) return true;
			
			msg   = "___________________________________________________________\n\n"
			msg += "Il modulo non è stato inviato a causa degli errori seguenti.\n";
			msg += "Si prega di correggere gli errori e di inviarlo nuovamente.\n";
			msg +=  "___________________________________________________________\n\n"
			
			if  (empty_fields) {
			     msg += "- I seguenti campi richiesti risultano vuoti:"
					        + empty_fields + "\n";
					 if (errors) msg += "\n";
			}
			msg += errors;
			alert(msg);
			return false;
}			 		 													 		  	       				    
//-->


