function mark_for_destroy( element ) {
  $(element).next('.should_destroy').value = 1;
  $(element).up('.option').hide();
}
function mark_image_for_destroy( element ) {
  $(element).next('.should_destroy').value = 1;
  $(element).up('.image_asset_fields').hide();
}
function hide_or_show(elemID) {
  if ($("hide_or_show_" + elemID)) {
    control = $("hide_or_show_" + elemID);
    if (control.className == "show_link") {
      control.className = "hide_link";
    } else {
      control.className = "show_link";
    }
  }
  if ($(elemID)) {
    if (($(elemID).style.display == "block") || ($(elemID).style.display == "")) {
      $(elemID).style.display = "none"; 
    } else {
      $(elemID).style.display = "block"; 
    }
  } else if ($$("." + elemID)) {
    $$("." + elemID).invoke('toggle');
  }
}
function setFontSize(newSize) {
  document.body.style.fontSize = newSize + "px";
  new Ajax.Request('/set_font_size?font_size=' + newSize, {});
}
function shrinkFont() {
  newSize = parseInt(document.body.style.fontSize.replace("px","")) - 1;
  if (newSize > 7) { setFontSize(newSize); }
}
function enlargeFont() {
  newSize = parseInt(document.body.style.fontSize.replace("px","")) + 1;
  if (newSize < 24) { setFontSize(newSize); }
}

