OPT.newsletter.setForm({
  id    : 'newsletter',
  form  : 22,
  method: 'post',
  target:'_blank'
});
OPT.newsletter.addInput({
  type  : 'select',
  id    : 'CustomFields[29][dd]',
  name  : 'CustomFields[29][dd]',
  method: function(input) {
    for(var i = 1; i < 32; i++) {
      var item   = document.createElement('option');
      item.text  = i;
      item.value = i;
      if(window.ActiveXObject) {
        input.add(item);
      } else {
        input.appendChild(item);
      }
    }
    return input;
  },
  span: {
    id  : 'newsletterBirthDate',
    text: 'Fecha Nacimiento'
  }
});
OPT.newsletter.addInput({
  type  : 'select',
  id    : 'CustomFields[29][mm]',
  name  : 'CustomFields[29][mm]',
  method: function(input) {
    var months = ['', 'Ene', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Jul', 'Ago', 'Sep', 'Oct', 'Nov', 'Dic'];
    for(var i = 1; i < 13; i++) {
      var item   = document.createElement('option');
      item.text  = months[i];
      item.value = (i < 10)? '0' + i : i;
      if(window.ActiveXObject) {
        input.add(item);
      } else {
        input.appendChild(item);
      }
    }
    return input;
  }
  /*
  span: {
    id  : 'newsletterMonth',
    text: 'Mes'
  }
  */
});
OPT.newsletter.addInput({
  type  : 'select',
  id    : 'CustomFields[29][yy]',
  name  : 'CustomFields[29][yy]',
  method: function(input) {
    for(var i = 1900; i < 2010; i++) {
      var item   = document.createElement('option');
      item.text  = i;
      item.value = i;
      if(window.ActiveXObject) {
        input.add(item);
      } else {
        input.appendChild(item);
      }
    }
    return input;
  }
  /*
  span: {
    id  : 'newsletterYear',
    text: 'Año'
  }
  */
});
OPT.newsletter.addInput({
  type: 'text',
  id  : 'CustomFields_26_22',
  name: 'CustomFields[26]',
  span: {
    id  : 'newsletterName',
    text: '<br />Nombre'
  }
});
