
/****************************************************************/

// Check whether string s is empty.
function lx_isEmpty(s) { 
	return ((s == null) || (s.length == 0)) 
}

/****************************************************************/

function lx_isWhitespace (s) {
	var i;
	var whitespace = " \t\n\r";
	
	// Is s empty?
	if (lx_isEmpty(s)) return true;

	// Search through string's characters one by one
	// until we find a non-whitespace character.
	// When we do, return false; if we don't, return true.

	for (i = 0; i < s.length; i++)
	{
		// Check that current character isn't whitespace.
		var c = s.charAt(i);

		if (whitespace.indexOf(c) == -1) return false;
	}

	// All characters are whitespace.
	return true;
}


function lx_limitComments(field, maxlen) {
	if (field.value.length > maxlen) // if too long, trim it
		field.value = field.value.substring(0, maxlen);
	return true;
}

function lx_disableButtons() {
  var inputs = document.all.tags("INPUT");
  for (var i=0; i < inputs.length; i++) {
    if ((inputs[i].type == 'button') || (inputs[i].type == 'submit')) {
      inputs[i].disabled = true;
    }
  }
}
