// JavaScript Document
function TrimLeft( str ) {
		var resultStr = "";
		var i = len = 0;
		// Return immediately if an invalid value was passed in
		if (str+"" == "undefined" || str == null) 
		return null;
		// Make sure the argument is a string
		str += "";
		if (str.length == 0) 
			resultStr = "";
		else { 
		// Loop through string starting at the beginning as long as there
		// are spaces.
		// len = str.length - 1;
		len = str.length;

		while ((i <= len) && (str.charAt(i) == " "))
			i++;
		// When the loop is done, we're sitting at the first non-space char,
		// so return that char plus the remaining chars of the string.
		resultStr = str.substring(i, len);
		}
		return resultStr;
	}
	
function TrimRight( str ) {
var resultStr = "";
var i = 0;
// Return immediately if an invalid value was passed in
	if (str+"" == "undefined" || str == null) 
	return null;
// Make sure the argument is a string
	str += "";

	if (str.length == 0) 
		resultStr = "";
	else {
// Loop through string starting at the end as long as there
// are spaces.
	i = str.length - 1;
	while ((i >= 0) && (str.charAt(i) == " "))
		i--;

	// When the loop is done, we're sitting at the last non-space char,
	// so return that char plus all previous chars of the string.
		resultStr = str.substring(0, i + 1);
	}

	return resultStr; 
}

	function Trim( str ) {
		var resultStr = "";

		resultStr = TrimLeft(str);
		resultStr = TrimRight(resultStr);

		return resultStr;
	}
function isEmailAddress(theElement ){
		var s = theElement.value;
		var filter=/^[A-Za-z][A-Za-z0-9_.]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
		if (s.length == 0 ) return true;
		if (filter.test(s))
			return true;
		else
			theElement.focus();
		return false;
}
function isNumeric(valor){ 
	var checkOK = "0123456789"; 
	var checkStr = valor; 
	var decPoints = 0; 
  	var allNum = "";
		
	for (i = 0; i < checkStr.length; i++){ 
    	ch = checkStr.charAt(i); 
    	for (j = 0; j <= checkOK.length; j++){
			if (ch == checkOK.charAt(j)){
				break; 
			}else if (j == checkOK.length){ 
				return false; 
				break; 
			}
		} 
	} 
	return true;
} 