<!--
//****************************************************
//	PURPOSE: Remove leading blanks from our string.
//	IN: str - the string we want to LTrim
//	RETVAL: An LTrimmed string!
//****************************************************
function LTrim(str)  {
	var whitespace = new String(" \t\n\r");
	
	var s = new String(str);
	
	if (whitespace.indexOf(s.charAt(0)) != -1) {
	    // We have a string with leading blank(s)...
	
	    var j=0, i = s.length;
	
	    // Iterate from the far left of string until we
	    // don't have any more whitespace...
	    while (j < i && whitespace.indexOf(s.charAt(j)) != -1)
	        j++;
	
	    // Get the substring from the first non-whitespace
	    // character to the end of the string...
	    s = s.substring(j, i);
	}
	return s;
} // end LTrim()

//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

//****************************************************
//	PURPOSE: Remove trailing blanks from our string.
//	IN: str - the string we want to RTrim
//	RETVAL: An RTrimmed string!
//****************************************************

function RTrim(str)  {
	// We don't want to strip JUST spaces, but also tabs,
	// line feeds, etc.  Add anything else you want to
	// "trim" here in Whitespace
	var whitespace = new String(" \t\n\r");
	var s = new String(str);
	
	if (whitespace.indexOf(s.charAt(s.length-1)) != -1) {
	    // We have a string with trailing blank(s)...
	
	    var i = s.length - 1;       // Get length of string
	
	    // Iterate from the far right of string until we
	    // don't have any more whitespace...
	    while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)
	        i--;
	
	    // Get the substring from the front of the string to
	    // where the last non-whitespace character is...
	    s = s.substring(0, i+1);
	}
	return s;
} // end RTrim()

//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

//****************************************************
//	PURPOSE: Remove trailing and leading blanks from our string.
//	IN: str - the string we want to Trim
//	RETVAL: A Trimmed string!
//****************************************************
function Trim(str)  {
		return RTrim(LTrim(str));
} // end Trim()

//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

//****************************************************
//	PURPOSE: Search for a @ in a string, as a sign of and e-mail address
//	IN: str - the string containing the alleged e-mail address
//	RETVAL: True or False, depending on if the string was or wasn't a 'valid' address
//****************************************************


function isValid_Email(strEmail) {
	if (strEmail.indexOf('@',0)==-1 || strEmail.indexOf('@',0)== 0 || strEmail.indexOf('.',0)==-1) {
		return false;
	} else {
		return true;
	}
} // end isValid_Email()
 


//-->
