function check(state) {
  pairs = [];
  $('.text_check').each(function(index, element) {
    if (element.checked != state) {
      pairs.push(element.id + '=' + state);
      element.checked = state;
    }
  });
  $.get('ajax_text.php?' + pairs.join('&'));
}
function flip(arr, count) {
  pairs = [];
  $.shuffle(arr).slice(0, count).each(function(index, element) { 
    element.checked = !element.checked;
    pairs.push(element.id + '=' + element.checked);
  });
  $.get('ajax_text.php?' + pairs.join('&'));
}

$(function () {
  $('.user_pref').change(function (event) {
    var value = event.target.value;
    if (event.target.type == 'checkbox')
      value = $(event.target).attr('checked') ? 'true' : 'false';
    $.get('ajax_user_pref.php?' + event.target.id + '=' + value);
  });
  
  $('.text_check').shiftClick();
  $('.text_check').change(function (event) {
    var text_id = event.target.id;
    var value = $(event.target).attr('checked') ? 'true' : 'false';
    $.get('ajax_text.php?' + text_id + '=' + value);
  });
});

