function setElementAccess(value, elementNameArray) {
  for (index in elementNameArray) {
    if ((value != null) && ("on" == value)) {
      var name = elementNameArray[index];
      var ele = $(name);
      ele.disabled = false;
    } else {
      var ele = $(elementNameArray[index]);
      ele.disabled = true;
    }
  }
}

function optionsSubmitEmailPreview(formName, newAction, element) {
	var form = $(formName);
	var curTarget = form.target;
	var curAction = form.action;
	
	// set to pop up in a new window
	form.target = '_blank';
	// set the new action
	form.action = newAction;
	
	// enable element needed for this post
	var ele = $(element);
	var prevState = ele.disabled;
	ele.disabled = false;

	// submit
	form.submit();
	// revert to previous settings
	form.target = curTarget;
	form.action = curAction;
	ele.disabled = prevState;
}

function openPopup(url, name, x, y) {
	var win = window.open(url, name,"resizable=no,scrollbars=yes,width=" + x + ",height=" + y);
	win.focus();
}

function checkAll(formName) {
	var form = $(formName);
	var checkboxes = form.getInputs('checkbox');
	for (index in checkboxes) {
		checkboxes[index].checked = true;
	}
}

function unCheckAll(formName) {
	var form = $(formName);
	var checkboxes = form.getInputs('checkbox');
	for (index in checkboxes) {
		checkboxes[index].checked = false;
	}
}

function doemailOnLoad() {
	if ($('searchInput')) {
		searchInputOnLoad();
	}
}


function searchInputOnLoad() {
	var searchInput = document.getElementById("searchInput");
	if (searchInput.value != "Enter Search Text") {
		searchInput.setAttribute("blur", false);
	}

	$('searchInput').observe('keypress', searchInputKeypress);
	$('spamScoreFilter').observe('change', spamScoreFilterChange);
}

function spamScoreFilterChange(event) {
  var element = event.element();
  $('altSubmit').value = true;
  $('spamScoreFilter').form.submit();
}


function searchInputKeypress(event) {
  var element = event.element();
  if (event.keyCode == Event.KEY_RETURN) {
  	$('altSubmit').value = true;
  }
}

function searchInputOnFocus() {
	var searchInput = document.getElementById("searchInput");
	if (searchInput.value == "Enter Search Text") {
		searchInput.value = "";
		searchInput.setAttribute("blur", false);
	}
}

function searchInputOnBlur() {
	var searchInput = document.getElementById("searchInput");
	if (searchInput.value == "") {
		searchInput.value = "Enter Search Text";
		searchInput.setAttribute("blur", true);
	}
}