function set_class_name(element, class_name) {
  new Element.ClassNames(element).set(class_name);
}
function auto_complete_on_select(element, selectedElement)
{
  var entityParts = selectedElement.id.split('::');
  var entityType = entityParts[0];
  var entityId   = entityParts[1];
  document.getElementById(entityType).value = entityId;
}

function same_as_sender() {
	var fields = new Array('name', 'email');
	for (var i = 0; i < fields.length; i++) {
		$("comment_to_"+fields[i]).value = $("comment_"+fields[i]).value;
	}
}

function closeKeepAlive() {
  if (/AppleWebKit|MSIE/.test(navigator.userAgent)) {
    new Ajax.Request("/photos/close", { asynchronous:false });
  }
}