/*Funções para validação dos formulários de cadastro e de login para a área administrativa do usuário*/

    /*Formulário de login do usuário*/
    $(document).ready( function()
    {
        $("#login_usuario").validate(
        {
            // Define as regras
            rules:
            {
                login:
                {
                    // campoEmail será obrigatório (required) e precisará ser um e-mail válido (email)
                    required: true, email: true
                },

                login2:
                {
                    // campoMensagem será obrigatório (required) e terá tamanho mínimo (minLength)
                    required: true, minlength: 3
                }
            },

            // Define as mensagens de erro para cada regra
            messages:
            {
                login:
                {
                    required: "Digite o seu e-mail para contato.",
                    email: "Digite um e-mail v&aacute;lido."
                },

                login2:
                {
                    required: "Digite a sua senha.",
                    minlength: "A sua senha deve conter, no m&iacute;nimo, 3 caracteres."
                }
            }

        });
    });
    /*Fim Formulário de login do usuário*/

    /*Formulário de cadastro do prêmio*/
    $(document).ready( function()
    {
        $("#cadastra").validate(
        {
            // Define as regras
            rules:
            {
                nome:
                {
                    required: true
                },

                email:
                {
                    required: true, email: true
                },

                cpf:
                {
                    required: true, number: true, minlength: 11, maxlength: 14
                },
		
		celular_ddd:
		{
		    required: true, number: true, minlength: 2
		},

		celular_numero:
		{
		    required: true, number: true, minlength: 8
		},
		
                cep:
                {
                    required: true, number: true, minlength: 8, maxlength: 8
                },

                endereco:
                {
                    required: true, minlength: 5
                },

                endereco_numero:
                {
                    required: true, number: true, maxlength: 10, minlength: 1
                },

                bairro:
                {
                    required: true, minlength: 4
                },

                cidade:
                {
                    required: true, minlength: 4
                },

                estado:
                {
                    required: true
                },

                sexo:
                {
                    required: true
                },

                txt_dia_nasc:
                {
                    required: true, number: true, minlength: 2 , maxlength: 2
                },

                txt_mes_nasc:
                {
                    required: true, number: true, minlength: 2 , maxlength: 2
                },

                txt_ano_nasc:
                {
                    required: true, number: true, minlength: 4 , maxlength: 4
                },

                categoria:
                {
                    required: true
                },

                tipo_cadastro:
                {
                    required: true
                },

                blog_titulo:
                {
                    required: true, minlength: 4
                },

                blog_autor:
                {
                    required: true, minlength: 4
                },

                blog_url:
                {
                    required: true
                },

                blog_tags:
                {
                    required: true, minlength: 4, maxlength: 200
                },

                blog_descricao:
                {
                    required: true, minlength: 4, maxlength: 200
                },

                senha:
                {
                    required: true, minlength: 3, maxlength: 12
                },

                confirma_senha:
                {
                    required: true, minlength: 3, maxlength: 12
                },

                termo_2011:
                {
                    required: true
                },
		
		termo_lomadee_2011:
		{
		    required: true
		}

            },

            // Define as mensagens de erro para cada regra
            messages:
            {
                nome:
                {
                    required: "Digite seu NOME completo.",
                    minlength: "Seu NOME deve ter no m&iacute;nimo, 4 caracteres."
                },

                email:
                {
                    required: "Digite seu Email.",
                    email: "Digite um email v&aacute;lido."
                },

                cpf:
                {
                    required: "Digite seu CPF, ou CNPJ caso represente algum empresa.",
                    minlength: "Digite 11 caracteres para o CPF ou 14 caracteres para o CNPJ.",
                    maxlength: "Digite 14 caracteres para o CNPJ ou 11 caracteres para o CPF.",
                    number: "Digite apenas n&uacute;meros."
                },
		
		celular_ddd:
		{
		    required: "Digite o c&oacute;digo DDD do seu celular.",
		    number: "Digite apenas n&uacute;meros.",
		    minlength: "Digite 2 caracteres para o DDD."
		},
		
		celular_numero:
		{
		    required: "Digite um n&uacute;mero de celular.",
		    number: "Digite apenas n&uacute;meros.",
		    minlength: "Digite 8 caracteres para o n&uacute;mero de celular."
		},

                cep:
                {
                    required: "Digite seu CPF, ou CNPJ caso represente algum empresa.",
                    minlength: "Digite 11 caracteres para o CPF ou 14 caracteres para o CNPJ.",
                    maxlength: "Digite 14 caracteres para o CNPJ ou 11 caracteres para o CPF.",
                    number: "Digite apenas n&uacute;meros."
                },

                endereco:
                {
                    required: "Digite seu endere&ccedil;o.",
                    minlength: "Digite no m&iacute;nimo 5 caracteres."
                },

                endereco_numero:
                {
                    required: "Digite o n&uacute;mero do seu endere&ccedil;o.",
                    minlength: "Digite no m&iacute;nimo 1 caracteres.",
                    maxlength: "Digite no m&acute;ximo 5 caracteres.",
                    number: "Digite apenas n&uacute;meros."
                },

                bairro:
                {
                    required: "Digite o nome do seu BAIRRO.",
                    minlength: "Digite no m&iacute;nimo 4 caracteres."
                },

                cidade:
                {
                    required: "Digite o nome da sua CIDADE.",
                    minlength: "Digite no m&iacute;nimo 4 caracteres."
                },

                estado:
                {
                    required: "Escolha a sigla do seu ESTADO."
                },

                sexo:
                {
                    required: "Selecione seu SEXO."
                },

                txt_dia_nasc:
                {
                    required: "Digite o DIA do seu nascimento.",
                    minlength: "Digite no m&iacute;nimo 2 caracteres.",
                    number: "Digite apenas n&uacute;meros."
                },

                txt_mes_nasc:
                {
                    required: "Digite o M&Ecirc;S do seu nascimento.",
                    minlength: "Digite no m&iacute;nimo 2 caracteres.",
                    number: "Digite apenas n&uacute;meros."
                },

                txt_ano_nasc:
                {
                    required: "Digite o ANO do seu nascimento.",
                    minlength: "Digite no m&iacute;nimo 4 caracteres.",
                    number: "Digite apenas n&uacute;meros."
                },

                categoria:
                {
                    required: "Selecione uma CATEGORIA."
                },

                tipo_cadastro:
                {
                    required: "Selecione um PERFIL para sua categoria."
                },

                blog_titulo:
                {
                    required: "Digite um T&Iacute;TULO para o seu blog.",
                    minlength: "Digite no m&iacute;nimo 4 caracteres."
                },

                blog_autor:
                {
                    required: "Digite o nome do AUTOR do seu blog.",
                    minlength: "Digite no m&iacute;nimo 4 caracteres."
                },

                blog_url:
                {
                    required: "Digite uma URL para o seu blog."
                },

                blog_tags:
                {
                    required: "Digite algumas tags para o seu blog.",
                    minlength: "Digite no m&iacute;nimo 4 caracteres.",
                    maxlength: "Digite no m&aacute;ximo 200 caracteres."
                },
		
		blog_descricao:
		{
                    required: "Digite algum descri&ccedil;&atilde;o para o seu blog.",
                    minlength: "Digite no m&iacute;nimo 4 caracteres.",
                    maxlength: "Digite no m&aacute;ximo 200 caracteres."
		},

                senha:
                {
                    required: "Digite uma senha para a sua conta.",
                    minlength: "Sua senha deve ter no m&iacute;nimo 3 caracteres.",
                    maxlength: "Sua senha deve ter no m&acute;ximo 12 caracteres."
                },

                confirma_senha:
                {
                    required: "Digite a mesma senha que voc&ecirc; digitou no campo anterior.",
                    minlength: "Sua senha deve ter no m&iacute;nimo 3 caracteres.",
                    maxlength: "Sua senha deve ter no m&acute;ximo 12 caracteres."
                },

                termo_2011:
                {
                    required: "Para se cadastrar no Pr&ecirc;mio TopBLog 2011 voc&ecirc; precisa acitar o nosso termo."
                },
                
		termo_lomadee_2011:
		{
		    required: "Para se cadastrar no Pr&ecirc;mio TopBLog 2011 voc&ecirc; precisa acitar o termo Lomadee do PROGRAMA OFICIAL DE MONETIZA&Ccedil;&Atilde;O DE BLOGS."
		}

            }

        });
    });

