﻿/// <reference path="jquery.vsdoc2.js" />
$(document).ready(function() {
	if (document.body.id == "blog" || document.body.id == "comment") {
		$("#blog_comentario,#forum_comentario").submit(function(event) {
			var error = false;

			//Validate form fields
			$("#vcND_Nome").removeClass("error").parent().children("span.error").remove();
			if ($("#vcND_Nome").val().length == 0) {
				$("#vcND_Nome").addClass("error").parent().append("<span class=\"error\">O nome é obrigatório.</span>");
				error = true;
			}

			var email = /\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
			$("#vcND_Email").removeClass("error").parent().children("span.error").remove();
			if ($("#vcND_Email").val().length == 0) {
				$("#vcND_Email").addClass("error").parent().append("<span class=\"error\">O e-mail é obrigatório.</span>");
				error = true;
			}
			else if (!email.test($("#vcND_Email").val())) {
				$("#vcND_Email").addClass("error").parent().append("<span class=\"error\">O e-mail digitado é inválido.</span>");
				error = true;
			}

			$("#vcND_Conteudo").removeClass("error").parent().children("span.error").remove();
			if ($("#vcND_Conteudo").val().length == 0) {
				$("#vcND_Conteudo").addClass("error").parent().append("<span class=\"error\">O comentário é obrigatório.</span>");
				error = true;
			}

			$("#chFL_Concordo").removeClass("error").parent().children("span.error").remove();
			if (!$("#chFL_Concordo").attr("checked")) {
				$("#chFL_Concordo").addClass("error").parent().append("<span class=\"error\">Você precisa aceitar os termos de uso.</span>");
				error = true;
			}

			if (error)
				event.preventDefault();
		});
	}
});
