// JavaScript Document
function validarCampos(){
	var Nome		= document.contato.nome.value;	
	var Email		= document.contato.email.value;	
	var Ddd			= document.contato.ddd.value;	
	var Telefone	= document.contato.telefone.value;	
	var Motivo		= document.contato.motivo.value;
	var Mensagem	= document.contato.mensagem.value;	
	
	if(Nome == "" && Email == "" && Ddd == "" && Telefone == "" && Motivo == "" && Mensagem == ""){
		alert('Por favor, preencha todos os campos.');
		document.contato.nome.focus();
		return false;
	}
	if(Nome == ""){
		alert('Preencha o campo [ NOME ]');
		document.contato.nome.focus();
		return false;
	}
	if(Email == ""){
		alert('Preencha o campo [ E-mail ]');
		document.contato.email.focus();
		return false;
	}
	if(Ddd == ""){
		alert('Preencha o campo [ DDD ]');
		document.contato.ddd.focus();
		return false;
	}
	if(Telefone == ""){
		alert('Preencha o campo [ TELEFONE ]');
		document.contato.telefone.focus();
		return false;
	}
	if(Motivo == ""){
		alert('Preencha o campo [ MOTIVO ]');
		document.contato.motivo.focus();
		return false;
	}
	if(Mensagem == ""){
		alert('Preencha o campo [ MENSAGEM ]');
		document.contato.mensagem.focus();
		return false;
	}
	return true;		
}

// Valida Email
function validaEmail(){
	var Email = new String(contato.email.value);
	var Arroba = Email.indexOf("@");
	var Teste= new String(Email.slice(Arroba-1,Email.length));
	var Ponto = Teste.indexOf(".");
	if (Email.length > 0){
		if ((Arroba < 1) | (Ponto < Teste.indexOf("@")+1)) {
			alert('Favor informar um e-mail válido.');
			document.contato.email.focus();
			return false;
		}
	}
 }
 
// Valida os caracteres permitidos
function CaracteresValidos(CharsValidos,objeto,msg){
	var fc_i;
	var fc_char1;
	var flag;
	var fc_a=objeto.value.length - 1;
	for (fc_i=0; fc_i<=fc_a; fc_i++){
  		fc_char1 = objeto.value.substring(fc_i, fc_i+1);
    		flag=CharsValidos.indexOf(fc_char1);
		if (flag==-1){
    			objeto.value='';
    			alert(msg);
   			objeto.focus();
   			return(false);
   		}
    	}
	return(true);
}