		function valida_dados(){
			// VALIDA O CAMPO NOME
			if(document.fale.nome.value== ""){
				alert("Por favor digite o seu Nome");
				document.fale.nome.focus();
				return false;
			}
			
		// VALIDA O CAMPO EMAIL
			if(document.fale.from.value == ""){
				alert("Por favor digite Seu E-mail");
				document.fale.from.focus();
				return false;
			}
			if(document.fale.from.value.indexOf('@', 0) == -1){
				alert("Por favor digite Seu E-mail corretamente");
				document.fale.from.focus();
				return false;
			}
			if(document.fale.from.value.indexOf('.', 0) == -1){
				alert("Por favor digite Seu E-mail corretamente");
				document.fale.from.focus();
				return false;
			}

			// VALIDA O CAMPO TELEFONE
			if(document.fale.ddd.value== ""){
				alert("Por favor digite o DDD do Telefone");
				document.fale.ddd.focus();
				return false;
			}
			
			if(document.fale.telefone.value== ""){
				alert("Por favor digite o seu Telefone");
				document.fale.telefone.focus();
				return false;
			}
			
			
			
			if(document.fale.evento.value== ""){
				alert("Por favor escolha o evento");
				document.fale.evento.focus();
				return false;
			}
			
			if(document.fale.dataevento.value== ""){
				alert("Por favor digite a data do evento");
				document.fale.dataevento.focus();
				return false;
			}

			if(document.fale.horario.value== ""){
				alert("Por favor escolha o hor&aacute;rio do evento");
				document.fale.horario.focus();
				return false;
			}
			
			if(document.fale.convidados.value== ""){
				alert("Por favor escolha o hor&aacute;rio do evento");
				document.fale.convidados.focus();
				return false;
			}
			
			if(document.fale.buffet.value== ""){
				alert("Por favor escolha o hor&aacute;rio do evento");
				document.fale.buffet.focus();
				return false;
			}
		return true;
		}
		
		
	function formata_data(x,tecla){
        // Por Tiago Araujo Silva (tiago@tiagoaraujo.com)
        
        separador="/"; // Você pode definir o separador. Ex: "/" ou "-" ou "."
        
        tecla=tecla.keyCode; // Identifica a tecla, caso seja backspace
        
        valor=x.value.split(''); // Pega o valor do campo e transforma cada caractere em uma string
        formatado=""; // Variável para carregar formatação temporariamente
        
        i=0; // variável de controle
        
        while(i<valor.length){ // Loop para cada caractere do campo
            caractere=valor[i]; // Seleciona um caractere para ser formatado
            numeros=/^\d+$/; // Variavel contendo números positivos
                // Verifica se é número ou "barra"
            if(numeros.test(caractere) || caractere==separador){ formatado+=String(caractere);}
                // Verifica se precisa de barra, se a tecla for backspace, então a barra não é adicionada
                // Se for para adicionar barra, aumenta ++ variável de controle "i" para pular a barra adicionada
            if((formatado.length==2 || formatado.length==5) && tecla!=8){formatado+=separador; i++;}
                
            i++; // Se houver, passa para o próximo caractere
        }
        
        x.value=formatado; // Atribui o valor formatado ao campo
    }		
		


