function $_(id) {
  return document.getElementById(id);
}

function limit_text (field, countfield, maxlimit) {
  if (field.value.length > maxlimit) {
    field.value = field.value.substring(0, maxlimit);
  } else {
    countfield.innerHTML = maxlimit - field.value.length;
  }
}

function recomChange(obj) {
	for (var i = 1; i <= 3; i++) {
		var suffix = obj.id == 'recom_' + i + 'C' ? 'sel' : '';
		$_('recom_' + i + 'L').className = 'recom_left_' + suffix;
		$_('recom_' + i + 'C').className = 'recom_' + suffix;
		$_('recom_' + i + 'R').className = 'recom_right_' + suffix;
		if (!$_('recom_block_' + i)) {
			continue;
		}
		$_('recom_block_' + i).style.display = suffix === '' ? 'none' : '';
	}
}