
var submit_form = false;
var email_ok = false;

$.validator.setDefaults({
	submitHandler: function() { 
		//alert("SUB/"+email_ok+"/"+datenasc_ok);
		form.submit();
	}
});

$(document).ready(function(){
	// validate signup form on keyup and submit
	$("#form-comment").validate({
		onkeyup: false,
		focusInvalid: false,
		ignoreTitle: true,
		errorClass: "formErrors",
		errorPlacement: function(error, element) {
			error.appendTo( element.nextAll("span") );
		},
		rules: {
			user_name: {
				required: true,
				minlength: 3
			},
			user_email: {
				required: true,
				email: true
			},
			user_comment: {
				required: true,
				minlength: 20
			}
			
		},
		messages: {
			user_name: {
				required: "Por favor, informe o seu nome.",
				minlength: "O seu nome deve ter no mínimo 3 letras."
			
			},
			user_email: {
				required: "Por favor, informe o seu e-mail.",
				email: "Por favor, entre um e-mail válido (ex: nome@dominio.com)."
			},
			user_comment: {
				required: "Por favor, escreva o seu comentário.",
				minlength: "Para que seu comentário seja válido ele deve conter no mínimo 20 letras."
			}

		}
	});

	$("input, select, checkbox, textarea").focus(function() {
		$(this).removeClass("formErrors");
		$(this).nextAll("span").html("").removeClass("formErrors");
		
	});
	
	$("#open-anonymous").click(function() {
		$f = $("#form-comment");
		if ($f.hasClass("hide")){
			$f.removeClass("hide").addClass("show");
		} else {
			$f.removeClass("show").addClass("hide");
		}
		
	});

});