function IsAlphaNumeric(aValue)
{
	//get length of string
	iLength = aValue.length;
	//check if null
	if (iLength == 0)
		return false;
	re = /[^a-zA-Z0-9\_\s\-\:\?\!\(\)ëïîéèêàùôùûâç.,\']/;
	iSearch = re.exec(aValue);
	if (iSearch == null)
		return true;
	return false;
}
function IsNull(aValue)
{
	//get length of string
	iLength = aValue.length;
	//check if null
	if (iLength == 0)
		return true;
	else
		return false;
}
function IsNumeric(aValue)
{
	//get length of string
	iLength = aValue.length;
	//check if null
	if (iLength == 0)
		return false;
	re = /^[0-9]*$/;
	iSearch = re.exec(aValue);
	if (iSearch == null)
		return false;
	return true;
}
function IsEmail(aValue)
{
	//get length of string
	iLength = aValue.length;
	//check if null
	if (iLength == 0)
		return false;
	re = /^[a-zA-Z0-9_.\-]+\@[a-zA-Z0-9_.\-]+\.[a-zA-Z0-9_\-]+$/;
	iSearch = re.exec(aValue);
	if (iSearch == null)
		return false;
	return true;
}
function IsDate2(aValue)
{
	//get length of string
	iLength = aValue.length;
	//check if null
	if (iLength == 0)
		return true;
	tmp = aValue.split("/");
	if (tmp[2])
	{
		iDay = tmp[0];
		iMonth = tmp[1];
		iYear = tmp[2];
	}
	else
		return false;
	if ((iDay <= 0) || (iDay > 31))
		return false;
	if ((iMonth <= 0) || (iMonth > 12))
		return false;
	if ((iYear < 1900) || (iYear > 2100))
		return false;
	return true;
}
function IsTelephone(aValue)
{
	//get length of string
	iLength = aValue.length;
	//check if null
	if (iLength == 0)
		return false;
	re = /^[0-9\-\s\.]*$/;
	iSearch = re.exec(aValue);
	if (iSearch == null)
		return false;
	return true;
}

