function toggle_checkboxes(state, selector) {
	checkboxes = $$(selector);
	if(state == "on") { checkboxes.each(function(checkbox) { checkbox.checked = true; }); }
	else { checkboxes.each(function(checkbox) { checkbox.checked = false; }); }
}

function clear_suggestion() {
	if ($('status-text').hasClassName('unfocused')) {
		$('status-text').removeClassName('unfocused');
		$('status-text').innerHTML = "";
	}
}

function printRedirect() {
  var paramJoin = (window.location.href.indexOf("?") > -1) ? '&amp;' : '?';
  window.location.href = window.location + paramJoin + 'print=1&amp;all=1';
}