1{if $prefs.user_register_prettytracker eq 'y' and $prefs.user_register_prettytracker_tpl and $prefs.socialnetworks_user_firstlogin != 'y'}
2	{if isset($theChoiceGroup)}
3		<input type="hidden" name="chosenGroup" value="{$theChoiceGroup|escape}">
4	{elseif isset($listgroups)}
5		{foreach item=gr from=$listgroups}
6			{if $gr.registrationChoice eq 'y'}
7				<div class="registergroup">
8					<input type="radio" name="chosenGroup" id="gr_{$gr.id}" value="{$gr.groupName|escape}">
9					<label for="gr_{$gr.id}">
10						{if $gr.groupDesc}
11							{tr}{$gr.groupDesc|escape}{/tr}
12						{else}
13							{$gr.groupName|escape}
14						{/if}
15					</label>
16				</div>
17			{/if}
18		{/foreach}
19	{/if}
20{else}
21	{* Groups *}
22	{if isset($theChoiceGroup)}
23		<input type="hidden" name="chosenGroup" value="{$theChoiceGroup|escape}">
24		{jq}
25$.getJSON('group_tracker_ajax.php', {chosenGroup:'{{$theChoiceGroup}}'}, function(data) {
26	$("#registerTracker").html(data['res']).tikiModal();
27});
28		{/jq}
29		<div id="registerTracker"></div>
30	{elseif isset($listgroups)}
31		<div class="form-group row">
32			<label class="col-sm-4 col-form-label">
33				{tr}Group{/tr}{if $prefs.user_must_choose_group eq 'y'} {if $trackerEditFormId}<strong class='mandatory_star text-danger tips' title=":{tr}This field is mandatory{/tr}">*</strong>{/if}{/if}
34			</label>
35			<div class="col-sm-8">
36				{foreach item=gr from=$listgroups}
37					{if $gr.registrationChoice eq 'y'}
38						<div class="registergroup">
39							<input type="radio" name="chosenGroup" id="gr_{$gr.id}" value="{$gr.groupName|escape}"
40									{if !empty($smarty.post.chosenGroup) and $smarty.post.chosenGroup eq $gr.groupName|escape}checked="checked"{/if}>
41							<label for="gr_{$gr.id}">
42								{if $gr.groupDesc}
43									{tr}{$gr.groupDesc|escape}{/tr}
44								{else}
45									{$gr.groupName|escape}
46								{/if}
47							</label>
48						</div>
49					{/if}
50				{/foreach}
51			</div>
52		</div>
53		<div id="registerTracker" class="col-sm-8 offset-sm-4">
54			{if $trackerEditFormId}
55				<div class="col-sm-9 offset-sm-3">
56					<div class="text-center alert alert-danger">
57						<em class='mandatory_note'>{tr}Fields marked with an * are mandatory.{/tr}</em>
58					</div>
59				</div>
60			{/if}
61		</div>
62		{jq}
63$("input[name='chosenGroup']").change(function() {
64	$("#registerTracker").tikiModal("{tr}Loading...{/tr}");
65	var gr = $("input[name='chosenGroup']:checked").val();
66	$.getJSON('group_tracker_ajax.php',{chosenGroup:gr}, function(data) {
67		if ($("#registerTracker").children().length === 0) {
68			$(".trackerplugindesc").parents("tr").remove();
69		}
70		$("#registerTracker").html(data['res']).tikiModal();
71		$("input[name^=captcha]").parents("tr").show();
72		$("input[name=register]").prop("disabled", false);
73		$("#registerTracker").parents("table:first").css({borderSpacing:"0 !important",borderCollapse:"collapse !important"});
74		$("tr td:first", "#registerTracker").width($("#registerTracker").parents('table:first').find("td:first").width());
75	});
76}){{if !empty($smarty.post.chosenGroup)}}.change(){{/if}};
77{{if $prefs.user_must_choose_group eq 'y'}
78$("input[name^=captcha]").parents("tr").hide();
79$("input[name=register]").prop("disabled", true);
80{/if}}
81		{/jq}
82	{elseif $prefs.userTracker eq 'y'}
83		<input type="hidden" name="chosenGroup" value="Registered">
84	{/if}
85{/if}
86