/* Function Name:isEmpty   & isWhitespace (s)
   Description:	The isEmpty and isWhitespace functions were taken straight from 
   		Netscape's JavaScript 
   		development site, http://developer.netscape.com.
   Date Added:	3/27/01
   Person Added:	Jing Zhang(jing.zhang@aschq.com)
*/
// whitespace characters
var whitespace = " \t\n\r";

/****************************************************************/

// Check whether string s is empty.
function isEmpty(s)
{ return ((s == null) || (s.length == 0)) }

/****************************************************************/

function isWhitespace (s)
{
   var i;

   // Is s empty?
   if (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;
}