if ( typeof $.validator != "undefined" ) {

	$.validator.addMethod("mail", function(value) {
		regexp = /^[a-z0-9!#$%&\'*+\/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&\'*+\/=?^_`{|}~-]+)*@(?:[a-z0-9][-a-z0-9]*\.)*(?:[a-z0-9][-a-z0-9]{0,62})\.(?:(?:[a-z]{2}\.)?[a-z]{2,4}|museum|travel)$/i;
		return regexp.test(value);
	}, 'E-mail inválido');

	$.validator.addMethod("telefone", function(value) {
		regexp = /\d{4}\-\d{4}/;
		return regexp.test(value);
	}, 'Telefone inválido');

	$.validator.addMethod("emptyTelefone", function(value) {
		regexp = /\d{4}\-\d{4}/;
		if ( value == null || value == "" )
			return true;
		else
			return regexp.test(value);
	}, 'Telefone inválido');

	$.validator.addMethod("DDD", function(value) {
		regexp = /\d{2}/;
		return regexp.test(value);
	}, 'DDD inválido');

	$.validator.addMethod("emptyDDD", function(value) {
		regexp = /\d{2}/;
		if ( value == null || value == "" )
			return true;
		else
			return regexp.test(value);
	}, 'DDD inválido');

}
