function Modulo(ff){
  var i;
  var msg='';
	var l_Msg = msg.length;
  
  for(i=0; i<ff.elements.length; i++){

     var obj = ff.elements[i];

     if (obj){
        if(obj.className=='required'){
          switch(obj.type){
             case "select-one":
                if (obj.selectedIndex < 1 || obj.options[obj.selectedIndex].text == ""){
			             msg += " - Compilare " + obj.name + "\n";
				        }
				        break;
			       case "select-multiple":
				        if (obj.selectedIndex == -1){
			             msg += " - Compilare " + obj.name + "\n";
				        }
                break;
		         case "text":
             case "textarea":
				        if (obj.value == "" || obj.value == null){
			             msg += " - Compilare " + obj.name + "\n";
				        }
				        break;
			       default:
				        if (obj.value == "" || obj.value == null){
			             msg += " - Compilare " + obj.name + "\n";
				        }
			    }
		    }
	   }
  }
	if (msg.length == l_Msg){
		return true;
	}else{
		alert(msg);
		return false;
	}
}


