function ValidateString(sInput, MinLen, MaxLen, errorObj){
	if ((sInput.length < MinLen) || (sInput.length > MaxLen)){		
		errorObj.error = "Must be at least " + MinLen + " to " + MaxLen + " characters long";
		return false;
	}
	else{
		errorObj.error = "";
		return true;
	}

}

function ValidateMoney(sInput, MinValue, MaxValue, errorObj){
	if (isNaN(parseFloat(sInput)))
	{
		errorObj.error = "Invalid Number";
		return false;
	}

	if (MinValue != MaxValue)
	{
		if ((parseFloat(sInput) < MinValue) || (parseFloat(sInput) > MaxValue))
		{
			errorObj.error = "Must be in the range " + MinValue + " to " + MaxValue + "";
			return false;
		}
	}

	sInput = parseFloat(sInput);
	errorObj.error = "";
	return true;
}

function ValidateInt(sInput, MinValue, MaxValue, errorObj){
	if (isNaN(parseInt(sInput)))
	{
		errorObj.error = "Invalid Integer";
		return false;
	}

	if (MinValue != MaxValue)
	{
		if ((parseFloat(sInput) < MinValue) || (parseFloat(sInput) > MaxValue))
		{
			errorObj.error = "Must be in the range " + MinValue + " to " + MaxValue + "";
		}
	}

	errorObj.error = "";
	return true;
}


