var Validate = {

	isEmail: function(value) {
		var email = value.trim().toLowerCase();
		var emailReg = /^[a-z0-9!#_=~.+-]+@[a-z0-9\.\-]+\.[a-z]{2,4}$/;
		return emailReg.test(email);
	},

	isNotEmpty: function(value) {
		return value.trim();
	},

	isPhoneNumber: function(value) {
		var phoneNumber = value.trim().replace(new RegExp('[^0-9() -]', 'g'), '');
		return phoneNumber != '';
	},

	isUrl: function(value) {
		var url = value.trim().toLowerCase();
		var urlReg = /^(https?:\/\/)?.+\..+$/i;
		return urlReg.test(url);
	},

	isCardNumber: function(value) {
		var creditCardNumber = value.replace(new RegExp('[^0-9]', 'g'), '');
		return creditCardNumber.length >= 13;
	}
}

