Ext.namespace('cmv.training');

cmv.training.displayed=false;
cmv.training.info = new Ext.data.JsonStore({
  autoDestroy: false,
  url: 'json/traininginfo.php',
  // reader configs
  idProperty: 'id',
  root: 'data',
  totalProperty: 'total',
  fields: [{
    name:'id',
    type:'int'
  }, {
    name:'Tekst'
  }],
  listeners:{
    load: {
      fn: function(store, record, operation){
        var rec=store.getAt(1);
        Ext.getCmp('trainingteknik').add({
          html:rec.get('Tekst')
        });
        rec=store.getAt(2);
        Ext.getCmp('trainingkaptajn').add({
          html:rec.get('Tekst')
        });
        rec=store.getAt(0);
        Ext.getCmp('trainingsikkerhed').add({
          html:rec.get('Tekst')
        });
        cmv.training.panel.doLayout();
      }
    }
  }
});
cmv.training.panel = new Ext.Panel({
  title:'Om klubben > Træning',
  id:'cmvmenuitem25-panel',
  iconCls: 'icon-grid',
  margins: '0 5 0 5',
  collapsible: false,
  autoScroll: true,
  cmargins: '0 5 0 5', // adjust top margin when collapsed
  layout:{
    type: 'hbox',
    align:'stretch'
  },
  defaults:{
    flex:1,
    autoScroll: true,
    frame:true
  },
  border: false,
  items:[{
    title:'Træningens afvikling',
    id:'trainingteknik'
  },{
    title:'Holdkaptajner',
    id:'trainingkaptajn'
  },{
    title:'Sikker kørsel',
    id:'trainingsikkerhed'
  }],
  listeners:{
    activate: {
      fn: function(panel){
        //Collapse opslagstavlen
        cmv.opslag.Panel.collapse();
        //Expand netop nu
        cmv.now.panel.expand();
        if(!cmv.training.displayed)
        {
        cmv.training.info.load();
          
        }
        cmv.training.displayed=true;
      }
    }
  }
});

cmv.menu.wrc.add(cmv.training.panel);
