// Contact Form
jQuery.validator.addMethod("fnome", function(value, element) { 
    return this.optional(element) || ((value) != 'Nome'); 
}); 

jQuery.validator.addMethod("femail", function(value, element) { 
    return this.optional(element) || ((value) != 'Email'); 
}); 

jQuery.validator.addMethod("ftelefone", function(value, element) { 
    return this.optional(element) || ((value) != 'Telefone'); 
}); 

jQuery.validator.addMethod("fassunto", function(value, element) { 
    return this.optional(element) || ((value) != 'Assunto'); 
}); 

jQuery.validator.addMethod("fmensagem", function(value, element) { 
    return this.optional(element) || ((value) != 'Mensagem:'); 
}); 

$(document).ready( function() {
		$("#formularioContato").validate({
			// Define as regras
			rules:{
				nome:{
					required: true, fnome: true
				},
				email:{
					required: true, email: true, femail: true
				},
				telefone:{
					required: true, ftelefone: true
				},
				assunto:{
					required: true, fassunto: true
				},
				mensagem:{
					required: true, fmensagem: true
				},
				'captcha[input]':{
					required: true
				}
			},
			// Define as mensagens de erro para cada regra
			messages:{
				nome:{
					required: "",
					fnome: ""
				},
				email:{
					required: "",
					email: "",
					femail: ""
				},
				telefone:{
					required: "",
					ftelefone: ""
				},
				assunto:{
					required: "",
					fassunto: "",
				},
				mensagem:{
					required: "",
					fmensagem: "",
				},
				'captcha[input]':{
					required: ""
				}
			}
		});
	});


//Subscribe Footer Form
jQuery.validator.addMethod("femail", function(value, element) { 
    return this.optional(element) || ((value) != 'Email'); 
}); 

$(document).ready( function() {
		$("#formularioSubscribe").validate({
			// Define as regras
			rules:{
				email:{
					required: true, email: true, femail: true
				}
			},
			// Define as mensagens de erro para cada regra
			messages:{
				email:{
					required: "",
					email: "",
					femail: ""
				}
			}
		});
	});


// Comments Form
jQuery.validator.addMethod("fnome", function(value, element) { 
    return this.optional(element) || ((value) != 'Nome'); 
}); 

jQuery.validator.addMethod("femail", function(value, element) { 
    return this.optional(element) || ((value) != 'Email'); 
});

jQuery.validator.addMethod("fmensagem", function(value, element) { 
    return this.optional(element) || ((value) != 'Mensagem:'); 
}); 

$(document).ready( function() {
		$("#commentform").validate({
			// Define as regras
			rules:{
				nome:{
					required: true, fnome: true
				},
				email:{
					required: true, email: true, femail: true
				},
				mensagem:{
					required: true, fmensagem: true
				},
				'captcha[input]':{
					required: true
				}
			},
			// Define as mensagens de erro para cada regra
			messages:{
				nome:{
					required: "",
					fnome: ""
				},
				email:{
					required: "",
					email: "",
					femail: ""
				},
				mensagem:{
					required: "",
					fmensagem: "",
				},
				'captcha[input]':{
					required: ""
				}
			}
		});
	});
