function retrieveComuni(idProvincia) {
	var urlquery = "/public/ev_retrieveComuni.php?idProvincia="+idProvincia;
	$.ajax({
		  url: urlquery,
		  dataType: "json",
		  contentType: "application/json",
		  cache: false,						  					  
		  success: function(data) {
		  		//svuoto la select e ci rimetto i nuovi valori
				$("#id_comune").empty();
			    $('#id_comune').append($("<option></option>").attr("value","").text(" --- Scegli --- "));							
				$.each(data.comuni, function(key, value)
				{   
				     $('#id_comune').
			          append(
					    $("<option></option>").
			          	attr("value",value.id).
			          	text(value.nome)
			          ); 								
				});						           
		  }
	});			
						
}	

function atLeastOneIsRequired(formId) {
	var flag=false;
	
  	var form = $("#"+formId);	

	var inputFields = form.find("fieldset input:text");
	inputFields.each( function(key, value) {
	     if ( form.validate().element(value) && $(value).val() != "") {
	    	 flag = true;
    	 	 return false; //break out of cycle	
	     }	 
	});	
	
	if (!flag) {
		var selectFields = form.find("fieldset select");
		selectFields.each( function(key, value) {
		     if ( form.validate().element(value) && $(value).val() != "" ) {
		    	 flag = true;
	    	 	 return false;
		     }	 
		});	
	}

	return flag;	    			    	
}	
