$(document).ready(function () {
	
	
	var nl_form = $('#newsletter_form');
	var nl_submit = $('#nl_submit');
	var extra_fields_opened = false;

	nl_submit.bind('click', function(e) {
		
		if (!extra_fields_opened) {
			$('#nl_extra_fields').show(250);
			extra_fields_opened = true;
			e.preventDefault();
			e.stopPropagation();
			return false;
		} else {
			nl_form.submit();
		}

	});

	var container = $('#nl_errors');

	$("#newsletter_form").validate({
		errorLabelContainer: container,
		meta: 'validate'
	});

	
});