function treatCheckboxGroup(clickedCheckbox)
{
  var wasChecked = clickedCheckbox.siblings('input')[0].checked;
  var clickedCheckboxName = clickedCheckbox.siblings('input').attr('name');
  var clickedCheckboxMaxlength = clickedCheckbox.siblings('input').attr('maxlength');

  var length = $('input:checkbox').length;
  var checkedCount = 0;
  for (var checkBox = 0; checkBox < length; checkBox++) {
    if ($($('input:checkbox')[checkBox]).attr('name') == clickedCheckboxName) {
      if ($('input:checkbox')[checkBox].checked) {
        checkedCount++;
      } //if
    } //if
  } //for

  if (checkedCount >= clickedCheckboxMaxlength) {
    if (!clickedCheckbox.siblings('input')[0].checked) {
      alert('Можно выбрать максимум ' + clickedCheckboxMaxlength + ' варианта.');
    } //if
    clickedCheckbox.siblings('input')[0].checked = true;
  } //if
}

function createUrl($id, $sex)
{
  var $pressedLink = $('#pressedLink'+$id);
  $pressedLink.attr('href', '/' + $sex + '/vote/prep-mail/voteId/' + $pressedLink.attr('value'));
  var $maxLength = $('#check'+$id+'_0').attr('maxlength');
  if ($maxLength == -1) {
    $maxLength = 1;
  } //if

  var $checkedItems = 0;
  var $link = '/checked/';
  for (var $i = 0; $i < 100; $i++) {
    if ($('#check'+$id+'_'+$i).attr('name') == undefined) {
      break;
    } //if
    if ($('#check' + $id + '_' + $i).is(':checked')) {
      $link += $i+',';
      $checkedItems++;
    } //if
  } //for
  if ($checkedItems == 0) {
    $link += 'none';
  } //if
  $pressedLink.attr('href', $pressedLink.attr('href') + $link);
}