
function Trim(str) {
	return(LTrim(RTrim(str)));
}

function LTrim(str) {
	for (var i=0;i<str.length;i++) {
		if(str.charAt(i)!=" ") {
			return str.substring(i);
			break;
		}
	}
	return "";
}

function RTrim(str) {
	for (var i=str.length-1;i>=0;i--) {
		if(str.charAt(i)!=" ") {
			return str.substring(0,i+1);
			break;
		}
	}
	return "";
}


function isInteger (s){   
	var i;
    if (isEmpty(s)) 
   	   if (isInteger.arguments.length == 1) return defaultEmptyOK;
   	   else return (isInteger.arguments[1] == true);
   	// Search through string's characters one by one
	// until we find a non-numeric character.
   	// When we do, return false; if we don't, return true.
   		for (i = 0; i < s.length; i++)
		{   
       		// Check that current character is number.
        	var c = s.charAt(i);
		    if (!isDigit(c)) return false;
   		}
   	// All characters are numbers.
   	return true;
}

function isEmpty(s){   
	return ((s == null) || (s.length == 0))
}

function isDigit (c){   
	return ((c >= "0") && (c <= "9"))
}
