// eats whitespace in the front and end of a string
function Trim(s)
{
    var start = s.length;
    var end   = 0;
    var c     = "";

	for (var i = 0; i < s.length; i++)
	{
		c = s.substring(i, i+1);
		if (" " != c && "\t" != c && "\n" != c && "\r" != c)
		{
			if (i < start)
				start = i;
			else
				if (i > end)
					end = i;
		}
    }
    return s.substring(start, end+1);
}

// Trim a form text field
function TrimTextField(field)
{
	field.value = Trim(field.value);
}
