﻿//Função para desabilitar botão direito do mouse

			function desabilitar(){
    		
    		return false
			}
			document.oncontextmenu=desabilitar
			
//Fim da função			
			

//funçõa para mascar do telefone
	
function maskIt(w,e,m,r,a){
        
        // Cancela se o evento for Backspace
        if (!e) var e = window.event
        if (e.keyCode) code = e.keyCode;
        else if (e.which) code = e.which;
        
        // Variáveis da função
        var txt  = (!r) ? w.value.replace(/[^\d]+/gi,'') : w.value.replace(/[^\d]+/gi,'').reverse();
        var mask = (!r) ? m : m.reverse();
        var pre  = (a ) ? a.pre : "";
        var pos  = (a ) ? a.pos : "";
        var ret  = "";

        if(code == 9 || code == 8 || txt.length == mask.replace(/[^#]+/g,'').length) return false;

        // Loop na máscara para aplicar os caracteres
        for(var x=0,y=0, z=mask.length;x<z && y<txt.length;){
                if(mask.charAt(x)!='#'){
                        ret += mask.charAt(x); x++;
                } else{
                        ret += txt.charAt(y); y++; x++;
                }
        }
        
        // Retorno da função
        ret = (!r) ? ret : ret.reverse()        
        w.value = pre+ret+pos;
}

// Novo método para o objeto 'String'
String.prototype.reverse = function(){
        return this.split('').reverse().join('');
};

//Fim da função

$(document).ready( function() {
                $("#formularioContato").validate({
                    // Define as regras
                    rules:{
                        nome:{
                            // campoNome será obrigatorio (required) e terá tamanho minimo (minLength)
                            required: true, minlength: 5
                        },
                        email:{
                            // campoEmail será obrigatorio (required) e precisará ser um e-mail válido (email)
                            required: true, email: true
                        },
                        mensagem:{
                            // campoMensagem será obrigatorio (required) e terá tamanho minimo (minLength)
                            required: true, minlength: 5
                        }
                    },
										
	                // Define as mensagens de erro para cada regra
                    messages:{
                        nome:{
                            required: "Por favor, escreva seu nome",
                            minlength: "O seu nome deve conter, no mínimo, 5 caracteres"
                        },
                        email:{
                            required: "Por favor, digite um e-mail para contato",
                            email: "Digite um e-mail válido"
                        },
                        mensagem:{
                            required: "Por favor, digite a sua mensagem",
                            minlength: "A sua mensagem deve conter, no mínimo, 5 caracteres"
                        }
                    }
                });
            });


