$(function() {
    $("#newsletter input[class ~= email]").focusin(function() {
        if($(this).val() == 'Insira o seu email')
            $(this).val('');
    });

    $("#newsletter input[class ~= email]").focusout(function() {
        if($(this).val() == '')
            $(this).val('Insira o seu email');
    });

    $("#form-search input[name = q]").focusin(function() {
        if($(this).val() == 'Pesquisa')
            $(this).val('');
    });

    $("#form-search input[name = q]").focusout(function() {
        if($(this).val() == '')
            $(this).val('Pesquisa');
    });
    /*

  $("#newsletter-container form").validate({
    onfocusout: true,
    messages: { email: '*' },
    submitHandler: function(form) {
      $.post($('#newsletter-container form').attr('action'), $('#newsletter-container form').serialize(), function(data) {
        $('#newsletter-container p').detach();

        if(data.success) {
          $('<p />', { text: 'Newsletter subscrita com sucesso'})
            .attr('class', 'success')
            .insertAfter('#newsletter-container #title_esquerdo');
        } else if(data.description == 'subscribed') {
          $('<p />', { text: 'Já se encontra registado'})
            .attr('class', 'error')
            .insertAfter('#newsletter-container #title_esquerdo');
        } else {
          $('<p />', { text: 'Ocorreu um erro'})
            .attr('class', 'error')
            .insertAfter('#newsletter-container #title_esquerdo');
        }
      });
    }
  });
  */

    $("#newsletter form").validate({
        //onfocusout: true,
        messages: {
            email: '*'
        },
        submitHandler: function(form) {
            $.post( $('#newsletter form input[name=url]').val(), $('#newsletter form').serialize(), function(data) {
                $('#newsletter p').detach();

                if(data.success) {
                    $("#newslettermessage").html('Newsletter subscrita com sucesso!');
                    $("#newslettermessage").attr('class', 'success');
                } else if(data.description == 'subscribed') {
                    $("#newslettermessage").html('Já se encontra registado!');
                    $("#newslettermessage").attr('class', 'error');
                } else {
                    $("#newslettermessage").html('Ocorreu um erro.');
                    $("#newslettermessage").attr('class', 'error');
                }
            },"json");
        }
    });

    $("#contactos form").validate({
        rules: {
            nome: "required",
            email : {
                required: true,
                email: true
            },
            morada: "required",
            cpostalgrd: "required",
            cpostalpeq:"required",
            localidade: "required"
        },
        messages:{
            nome: "*",
            email:"*",
            morada:"*",
            cpostalgrd:"*",
            cpostalpeq:"*",
            localidade:"*"
        },
        submitHandler: function(form) {
            $.post( $('#contactos form input[name=url]').val(), $('#contactos form').serialize(), function(data) {
                    if(data.message){
                        alert('cenas');
                    }else{
                        alert('2cenas');
                    }
                },"json");
        }
    });
});
