WebApp.Form = function(){ 
	var validaFunction = function() {
  		return true;
  	} 
    
	return {
  	setValidator : function(fn) {
    	validaFunction = fn;
    },
  	submit : function(id,url) {
    	var objForm = document.getElementById(id);
      if (objForm.elements["autorizzo"] == null || objForm.elements["autorizzo"].checked) {
      	if (validaFunction()) {
          objForm.action = WebApp.baseUrl + url;
          objForm.submit();
        }
      }
      else {
        alert("Accettare l'autorizzazione al trattamendo dei dati personali per procedere");
      }    
    }
  }
}();
