var form = Fabrik.getBlock('form_23');
var table = 'gn_event___';
var buttons = table + 'type';
var choice1 = 'Single Date';
var choice2 = 'Start/End';
var choice3 = 'Start/Duration';
var choice4 = 'Duration/End';
var choice5 = 'Duration';
var group_a = 'group118';
var group_a_tab = 'group118_tab';
var group_b = 'group122';
var group_b_tab = 'group122_tab';
var group_c = 'group121';
var group_c_tab = 'group121_tab';
var chosen = form.elements.get(buttons).getValue();
document.id(group_a).hide();
document.id(group_a_tab).hide();
document.id(group_b).hide();
document.id(group_b_tab).hide();
document.id(group_c).hide();
document.id(group_c_tab).hide();
switch(chosen) {
case choice1 :
document.id(group_a).show();
document.id(group_a_tab).show();
document.id(group_b).hide();
document.id(group_b_tab).hide();
document.id(group_c).hide();
document.id(group_c_tab).hide();
break;
case choice2 :
document.id(group_a).show();
document.id(group_a_tab).show();
document.id(group_b).hide();
document.id(group_b_tab).hide();
document.id(group_c).show();
document.id(group_c_tab).show();
break;
case choice3 :
document.id(group_a).show();
document.id(group_a_tab).show();
document.id(group_b).show();
document.id(group_b_tab).show();
document.id(group_c).hide();
document.id(group_c_tab).hide();
break;
case choice4 :
document.id(group_a).hide();
document.id(group_a_tab).hide();
document.id(group_b).show();
document.id(group_b_tab).show();
document.id(group_c).show();
document.id(group_c_tab).show();
break;
case choice5 :
document.id(group_a).hide();
document.id(group_a_tab).hide();
document.id(group_b).show();
document.id(group_b_tab).show();
document.id(group_c).hide();
document.id(group_c_tab).hide();
break;
}