var whitespace = " \n\t";
function lstrip(str)
{
    var i;
      for(i = 0; i < str.length; i++)
	  {
	        if (whitespace.indexOf(str.charAt(i)) == -1)
		      {
			      break;
			          }
		  }
        return str.substr(i);
}

function rstrip(str)
{
    var i;
      for (i = str.length - 1; i >= 0; i--)
	  {
	        if (whitespace.indexOf(str.charAt(i)) == -1)
		      {
			      break;
			          }
		  }
        return str.substr(0, i + 1);
}

function strip(str)
{
    return rstrip(lstrip(str));
}

function is_blank(str)
{
    return strip(str).length == 0;
}
