function IsValidYear( iYear )
{
	var today = new Date();
	var endYear = today.getFullYear() + 2;
	return (!isNaN(iYear) && iYear >= 1907 && iYear <= endYear);
}

function IsValidEmail( iEmail )
{
	var re_email = /^[a-zA-Z0-9][-_.a-zA-Z0-9]*@[a-zA-Z0-9][-_.a-zA-Z0-9]*\.[a-zA-Z]{2,4}$/;
	return re_email.test(iEmail);
}

function IsValidPhone( iPhone )
{
	var re_RemoveChars = /[^0-9]/g;
	var re_ValidPhoneDigits = /^[0-9]{10,15}$/;
	var strippedPhone = iPhone.replace(re_RemoveChars, "");
	return re_ValidPhoneDigits.test(strippedPhone);
}
