function onChange(control, oldValue, newValue, isLoading) {
if (isLoading || newValue == '') {
return;
}
g_form.clearValue("number_of_group_creation");
g_form.clearValue("number_of_group_updation");
g_form.clearValue("number_of_group_deletion");
g_form.clearValue("delete_group_details");
g_form.clearValue("group_updation_details");
g_form.clearValue("new_group_creation_details");
if (g_form.getValue('group_type1') == "create") {
g_form.setVisible('number_of_group_creation', true);
g_form.setMandatory('number_of_group_creation', true);
g_form.setDisplay('number_of_group_creation', true);
g_form.setVisible('number_of_group_updation', false);
g_form.setMandatory('number_of_group_updation', false);
g_form.setDisplay('number_of_group_updation', false);
g_form.setVisible('number_of_group_deletion', false);
g_form.setMandatory('number_of_group_deletion', false);
g_form.setDisplay('number_of_group_deletion', false);
g_form.setVisible('new_group_creation_details', true);
g_form.setMandatory('new_group_creation_details', true);
g_form.setDisplay('new_group_creation_details', true);
g_form.setVisible('group_updation_details', false);
g_form.setMandatory('group_updation_details', false);
g_form.setDisplay('group_updation_details', false);
g_form.setVisible('delete_group_details', false);
g_form.setMandatory('delete_group_details', false);
g_form.setDisplay('delete_group_details', false);
g_form.setVisible('Notes', false);
g_form.setMandatory('Notes', false);
g_form.setDisplay('Notes', false);
} else if (g_form.getValue('group_type1') == "update") {
g_form.setVisible('number_of_group_creation', false);
g_form.setMandatory('number_of_group_creation', false);
g_form.setDisplay('number_of_group_creation', false);
g_form.setVisible('number_of_group_updation', true);
g_form.setMandatory('number_of_group_updation', true);
g_form.setDisplay('number_of_group_updation', true);
g_form.setVisible('number_of_group_deletion', false);
g_form.setMandatory('number_of_group_deletion', false);
g_form.setDisplay('number_of_group_deletion', false);
g_form.setVisible('new_group_creation_details', false);
g_form.setMandatory('new_group_creation_details', false);
g_form.setDisplay('new_group_creation_details', false);
g_form.setVisible('group_updation_details', true);
g_form.setMandatory('group_updation_details', true);
g_form.setDisplay('group_updation_details', true);
g_form.setVisible('delete_group_details', false);
g_form.setMandatory('delete_group_details', false);
g_form.setDisplay('delete_group_details', false);
g_form.setVisible('Notes', false);
g_form.setMandatory('Notes', false);
g_form.setDisplay('Notes', false);
} else if (g_form.getValue('group_type1') == "delete") {
g_form.setVisible('number_of_group_creation', false);
g_form.setMandatory('number_of_group_creation', false);
g_form.setDisplay('number_of_group_creation', false);
g_form.setVisible('number_of_group_updation', false);
g_form.setMandatory('number_of_group_updation', false);
g_form.setDisplay('number_of_group_updation', false);
g_form.setVisible('number_of_group_deletion', true);
g_form.setMandatory('number_of_group_deletion', true);
g_form.setDisplay('number_of_group_deletion', true);
g_form.setVisible('new_group_creation_details', false);
g_form.setMandatory('new_group_creation_details', false);
g_form.setDisplay('new_group_creation_details', false);
g_form.setVisible('group_updation_details', false);
g_form.setMandatory('group_updation_details', false);
g_form.setDisplay('group_updation_details', false);
g_form.setVisible('delete_group_details', true);
g_form.setMandatory('delete_group_details', true);
g_form.setDisplay('delete_group_details', true);
g_form.setVisible('Notes', true);
g_form.setMandatory('Notes', false);
g_form.setDisplay('Notes', true);
}
}