// newsletter
jQuery(document).ready(function($) {
	$("#newsletter").validate({
		rules: {
			newsletter_name: {
				required: false
			},
			newsletter_email: {
				required: true,
				email: true
			}
		},
		messages: {
			newsletter_email: {
				required: "E-mail é Obrigatório!",
				email: "E-mail inválido"
			}
		}
	});
	
	$('#newsletter').ajaxForm({
		// target identifies the element(s) to update with the server response
		target: '#newsletter_response',
		clearForm: 'true',
		
		// success identifies the function to invoke when the server response
		// has been received; here we apply a fade-in effect to the new content
		success: function() {
			$('#newsletter').hide();
			$('#newsletter_response').fadeIn(800);
		}
		
	});
	
});

// contact form
jQuery(document).ready(function($) {
	$("#contactform").validate({
		
		rules: {
			contactName: {
				required: true,
				minlength: 2
			},
			email: {
				required: true,
				email: true
			},
			message: {
				required:true, minlength:10
			}
		},
		
		messages: {
			message: {
				required: "Required!",
				minlength: "Not long enough!"
			},
			email: {
				required: "Required!",
				email: "Invalid address"
			},
			contactName: {
				required: "Required!",
				minlength: "Not long enough!"
			}
		}
		
	});
	
});

// comment form
jQuery(document).ready(function($) {
	$("#commentform").validate({

		rules: {
			author: {
				required: true,
				minlength: 2
			},
			email: {
				required: true,
				email: true
			},
			url: {
				required: false,
				url: true
			},
			comment: {
			required:true, minlength:10
			}
		},

		messages: {
			comment: {
				required: "Required!",
				minlength: "Not long enough!"
			},
			email: {
				required: "Required!",
				email: "Invalid address"
			},
			url: {
				url: "Invalid URL"
			},
			author: {
				required: "Required!",
				minlength: "Not long enough!"
			}
		}
		
	});
	
});
