$().ready(function(){
      if($("#formContato").size())
      $("#formContato").validate({
          errorPlacement: function(error, element) {
               if($(element).attr('temp'))
                   fieldID = $(element).attr('temp');
               else
                   var fieldID = Math.round(Math.random()*100000+1);

               if(!$("span[temp="+fieldID+"]").size())
                   element.parent("div").append("<span class=\"msg\" temp=\""+fieldID+"\"><\/span>");

               $("span[temp="+fieldID+"]").html(error.attr('temp',fieldID));
               element.addClass("invalid").attr('temp',fieldID);
           },
           success:function(label){
               $("* [temp='"+label.attr('temp')+"']").removeClass("invalid");
               label.parent().remove();
           },
        rules: {
            nome: "required",
            email: {
              required: true,
              email: true
            },
            assunto: "required",
            mensagem: "required"
        },
        messages: {
          nome: "Por favor escreva o seu nome",
          email: {
            required: 'Digite o seu endereço de e-mail',
            email: 'O endereço de e-mail digitado está incorreto'
          },
          assunto: "Digite o assunto",
          mensagem: "Digite sua mensagem"
        }
      });
});