var Anagrafica = new Class({

  c_anagrafica: 'null',
  ragioneSociale: 'null',
  indirizzo: 'null',
  cap: 'null',
  citta: 'null',

  initialize: function(data){
  
    if(!data || !$defined(data['c_anagrafica'])) return false;
    
    this.c_anagrafica = data['c_anagrafica'];
    if(data['ragioneSociale'])
      this.ragioneSociale = data['ragioneSociale'];
    if(data['indirizzo'])
      this.indirizzo = data['indirizzo'];
    if(data['cap'])
      this.cap = data['cap'];
    if(data['citta'])
      this.citta = data['citta'];
    
  },
  
  fillin: function(){
    $('id_anag_prev_tmp').setProperty('value', this.c_anagrafica);
    if(this.ragioneSociale)
      $('ragionesociale').setProperty('value', this.ragioneSociale);
    if(this.indirizzo)
      $('indirizzo').setProperty('value', this.indirizzo);
    if(this.cap){
      $('cap').setProperty('value', this.cap);
      $('cap').fireEvent('change');
    }
    if(this.citta)
      $('citta').setProperty('value', this.citta);
  }
  
});
