/**
 * This code is responsible for enhancing the 'q=user/#/yas_subscriptions' form.
 *
 * When we turn-on some category, via its checkbox, the corresponding
 * frequency menu is made visible.
 */

if (isJsEnabled()) {
  addLoadEvent(checkboxesAttach);
}

function onchange_hndlr()
{
  freq_ctl = $(this.id.replace('check','frequency'));
  if (this.checked)
    freq_ctl.style.visibility = 'visible';
  else
    freq_ctl.style.visibility = 'hidden';
}

function checkboxesAttach()
{
  var inputs = document.getElementsByTagName('input');
  var checkbox;
  for (var i = 0; checkbox = inputs[i]; ++i) {
    if (hasClass(checkbox, 'check-frequency')) {
	  checkbox.ondblclick = checkbox.onclick = checkbox.onchange = onchange_hndlr;
      checkbox.onclick();
    }
  }
}
