function IsNumber(sNumber)
{
	if (sNumber < "0" || sNumber > "9")
		return false;
	return true;
}

function IsInteger(sValue)
{
	var i = 0;
	for (i = sValue.length; i--; ) {
		if (!IsNumber(sValue.charAt(i)))
			return false;
	}
	return true;
}

function IsValidAddress(sAddress)
{
	asParts = sAddress.split("\n");
	var i, j, iLineCount = 0;
	for (i = 0; i < asParts.length; i++) {
		for (j = 0; j < asParts[i].length; j++) {
			if ((asParts[i][j] != ' ') && (asParts[i][j] != '\r')) {
				++iLineCount;
				break;
			}
		}
	}
	
	return (iLineCount > 1);
}

function IsValidEmailAddress(sEmail)
{
    // Return true if strIn is in valid e-mail format.
    var RegExp = /^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
    return RegExp.test(sEmail); 
}