//----------------------------------------------------------------------------
//
//			GENERAL java
//
//-----------------------------------------------------------------------------

/*
 * Function: isBlank (inString)
 * Purpose: Is the String Blank or empty
 * Arguments: String
 * Returns: boolean
 **/
function isBlank (inString) {
	if (inString == null || inString.length == 0) {
		return true;
	} else {
		return false;
	}
}

//********************************************************************************
//Function: trim (string)
//Purpose: Removes the white space at the edges
//Arguments: String
//Returns: String
//********************************************************************************
function trim (string) {
	if (isBlank(string)) {
		return "";
	} else {
		return rightTrim(leftTrim(string));
	}
}


/*
 * Function: leftTrim (inString)
 * Purpose: Removes the beginning white space
 * Arguments: String
 * Returns: String
 **/
function leftTrim (inString)  {
	var outString = inString;
	for (var count = 0; count < inString.length; count++)  {
		var tempChar=inString.substring (count, count + 1);
		if (tempChar != " ") {
			outString = inString.substring (count, inString.length);
			break;
		}
	}
	return outString;
}


/*
 * Function: rightTrim (inString)
 * Purpose: Removes the ending white space
 * Arguments: String
 * Returns: String
 **/
function rightTrim (inString)  {
	var outString = inString;
	for (var count= inString.length; count > 0; count--)  {
		var tempChar = inString.substring (count - 1, count);
		if (tempChar != " ") {
			outString = inString.substring (0, count);
			break;
		}
	}
	return outString;
}