WhyFame.Util.Validator = function(){};

WhyFame.Util.Validator.isEmailAddress = function(emailValue)
{
	var regExp = /(^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$)/;
	return regExp.test(WhyFame.Util.String.trim(emailValue));
}

WhyFame.Util.Validator.isPhoneNumber = function(phoneNumber)
{
	var regExp  = /(^\D?(\d{3})\D?\D?(\d{3})\D?(\d{4})$)/;
	return regExp.test(WhyFame.Util.String.trim(phoneNumber));
}

WhyFame.Util.Validator.isUrl = function(strUrl)
{
	var regExp  =  /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;
	return regExp.test(WhyFame.Util.String.trim(strUrl));
}
