function validar(formulario){
        if(formulario.nome.value == "")
        {     
                alert("Nome esta vazio!");
                return false;
        }  
        if(formulario.email.value == "" || formulario.email.value.length == 5 || formulario.email.value.indexOf(".") == -1
        || formulario.email.value.indexOf("@") == -1 || formulario.email.value.indexOf(" ") != -1 || formulario.email.value.indexOf(".@.") != -1 || formulario.email.value.indexOf(",") != -1 || formulario.email.value.indexOf("/") != -1)
        {     
                alert("Preencha o e-mail corretamente!");
                return false;
        }  
        if(formulario.titulo.value == "")
        {     
                alert("Titulo esta vazio!");
                return false;
        }  
        if(formulario.mensagem.value == "")
        {     
                alert("Mensagem esta vazio!");
                return false;
        }
             
}
//###############################################################################################################################

function validaCadastro(campo){
	if(campo.nome.value == "" || campo.nome.value.length < 3 || campo.nome.value.indexOf("/") != -1 ||  campo.nome.value.indexOf("@") != -1 || campo.nome.value.indexOf(".") != -1 || campo.nome.value.indexOf("\\") != -1 || campo.nome.value.indexOf("-") != -1 || campo.nome.value.indexOf("#") != -1)
        {     
            alert("Preencha o campo NOME corretamente!");
				campo.nome.focus();
            return false;
        } 
		
		  if (campo.sobrenome.value == "" || campo.sobrenome.value.length < 3 || campo.sobrenome.value.indexOf("/") != -1 ||  campo.sobrenome.value.indexOf("@") != -1 || campo.sobrenome.value.indexOf(".") != -1 || campo.sobrenome.value.indexOf("\\") != -1 || campo.sobrenome.value.indexOf("-") != -1 || campo.sobrenome.value.indexOf("#") != -1)
	   {     
                alert("Preencha o campo SOBRENOME corretamente!");
				campo.sobrenome.focus();
                return false;
       }
		
	//======================================================================================================   	
cpf = campo.cpf.value;
if(cpf != ""){	
 	erro = new String;
    if (cpf.length < 11) erro += "Sao necessarios 11 digitos para verificacao do CPF! \n\n";
    var nonNumbers = /\D/;
    if (nonNumbers.test(cpf)) erro += "A verificacao de CPF suporta apenas numeros! \n\n";
    if (cpf == "00000000000" || cpf == "11111111111" || cpf == "22222222222" || cpf == "33333333333" || cpf == "44444444444" || cpf == "55555555555" || cpf == "66666666666" || cpf == "77777777777" || cpf == "88888888888" || cpf == "99999999999"){
     erro += "Numero de CPF invalido!"
    }
    var a = [];
    var b = new Number;
    var c = 11;
    for (i=0; i<11; i++){
     a[i] = cpf.charAt(i);
      if (i < 9) b += (a[i] * --c);
    }
    if ((x = b % 11) < 2) { a[9] = 0 } else { a[9] = 11-x }
     b = 0;
        c = 11;
    for (y=0; y<10; y++) b += (a[y] * c--);
    if ((x = b % 11) < 2) { a[10] = 0; } else { a[10] = 11-x; }
    if ((cpf.charAt(9) != a[9]) || (cpf.charAt(10) != a[10])){
  erro +="Digito verificador do CPF com problema!";
    }
    if (erro.length > 0){
     alert(erro);
        return false;
    }
     //return true;
}
else{
	alert("Preencha o campo CPF!");
	return false;
}

 
	   //======================================================================================================   
	   
	   if (campo.rg.value == "" || campo.rg.value.length < 5)
	   {     
                alert("Preencha o campo RG corretamente!");
				campo.rg.focus();
                return false;
       }
	   
	   if (campo.sexo.value == 1)
	   {     
            alert("Escolha o SEXO!");
				campo.sexo.focus();
            return false;
       }
	   
	   if (campo.estadocivil.value == 1)
	   {     
            alert("Escolha o ESTADO CIVIL!");
            return false;
       }
	   if (campo.email.value == "" || campo.email.value.length < 6 || campo.email.value.indexOf("@") == -1 || campo.email.value.indexOf(".") == -1 || campo.email.value.indexOf(";") != -1 || campo.email.value.indexOf(" ") != -1 || campo.email.value.indexOf("/") != -1 || campo.email.value.indexOf("\\") != -1)
	   {     
            alert("Preencha o campo E-MAIL corretamente!");
				campo.email.focus();
            return false;
       }
	   
	    if (campo.dia.value == "d")
	   {     
                alert("Escolha o DIA do seu aniversário!");
				campo.dia.focus();
                return false;
       }
	   
	   if (campo.mes.value == "m")
	   {     
                alert("Escolha o MÊS do seu aniversário!");
				campo.mes.focus();
                return false;
       }
	   
	   if (campo.ano.value == "a")
	   {     
                alert("Escolha o ANO do seu aniversário!");
				campo.ano.focus();
                return false;
       }
	  //======================================================================================================   
	   if(campo.cep.value == "" || campo.cep.value.length < 8)
       {     
                alert("Preencha o campo CEP corretamente!");
				campo.cep.focus();
                return false;
       }
	   else {
			var digits="0123456789";
			 var temp ;
			 var ok = true;

			for (var i=0;i< campo.cep.value.length;i++)
 			{
				  temp= campo.cep.value.substring(i,i+1);

				  if (digits.indexOf(temp)==-1)
   				  {
					    alert("O campo CEP deve ser preenchido apenas com números!");
					    campo.cep.focus();
					    ok = false;
					    return(false);
					    break;
   				 }

  			}
	   }
	//======================================================================================================      
	    if (campo.endereco.value == "")
	   {     
                alert("Preencha o campo ENDEREÇO corretamente!");
				campo.endereco.focus();
                return false;
       }
	   
	    if (campo.bairro.value == "")
	   {     
                alert("Preencha o campo BAIRRO corretamente!");
				campo.bairro.focus();
                return false;
       }
	   
	   if (campo.numero.value == "")
	   {     
                alert("Preencha o campo NUMERO corretamente!");
				campo.numero.focus();
                return false;
       }
	   
	    if (campo.filhos.value == "f")
	   {     
                alert("Escolha se você possui ou não filhos!");
				campo.filhos.focus();
                return false;
       }
	//==========================================================================================================   
	   if(campo.prefixo.value == "" || campo.prefixo.value.length < 2)
       {     
                alert("Preencha o campo com o PREFIXO do telefone fixo corretamente!");
				campo.prefixo.focus();
                return false;
       }
	   else {
			var digits="0123456789";
			 var temp ;
			 var ok = true;

			for (var i=0;i< campo.prefixo.value.length;i++)
 			{
				  temp= campo.prefixo.value.substring(i,i+1);

				  if (digits.indexOf(temp)==-1)
   				  {
					    alert("O campo PREIFXO deve ser preenchido apenas com números!");
					    campo.prefixo.focus();
					    ok = false;
					    return(false);
					    break;
   				 }

  			}
	   }
	   
	   if(campo.telfixo.value == "" || campo.telfixo.value.length < 7)
       {     
                alert("Preencha o campo com o TELEFONE FIXO corretamente!!");
				campo.telfixo.focus();
                return false;
       }
	   else {
			var digits="0123456789";
			 var temp ;
			 var ok = true;

			for (var i=0;i< campo.telfixo.value.length;i++)
 			{
				  temp= campo.telfixo.value.substring(i,i+1);

				  if (digits.indexOf(temp)==-1)
   				  {
					    alert("O campo TELEFONE FIXO deve ser preenchido apenas com números!");
					    campo.telfixo.focus();
					    ok = false;
					    return(false);
					    break;
   				 }

  			}
	   }
	//======================================================================================================   
	      
	   if(campo.prefixocel.value == "" || campo.prefixocel.value.length < 2)
       {     
                alert("Preencha o campo com o PREFIXO CELULAR corretamente!!");
				campo.prefixocel.focus();
                return false;
       }
	   else {
			var digits="0123456789";
			 var temp ;
			 var ok = true;

			for (var i=0;i< campo.prefixocel.value.length;i++)
 			{
				  temp= campo.prefixocel.value.substring(i,i+1);

				  if (digits.indexOf(temp)==-1)
   				  {
					    alert("O campo PREIFXO deve ser preenchido apenas com números!");
					    campo.prefixocel.focus();
					    ok = false;
					    return(false);
					    break;
   				 }

  			}
	   }
	   
	   if(campo.telcelular.value == "" || campo.telcelular.value.length < 8)
       {     
                alert("Preencha o campo com o NÚMERO CELULAR corretamente!!");
				campo.telcelular.focus();
                return false;
       }
	   else {
			var digits="0123456789";
			 var temp ;
			 var ok = true;

			for (var i=0;i< campo.telcelular.value.length;i++)
 			{
				  temp= campo.telcelular.value.substring(i,i+1);

				  if (digits.indexOf(temp)==-1)
   				  {
					    alert("O campo TELEFONE CELULAR deve ser preenchido apenas com números!");
					    campo.telcelular.focus();
					    ok = false;
					    return(false);
					    break;
   				 }

  			}
	   }
	//====================================================================================================   
	    if(campo.prefixocom.value.length > 0)
       {     
     		campo.prefixocom.focus();
			var digits="0123456789";
			 var temp ;
			 var ok = true;

			for (var i=0;i< campo.prefixocom.value.length;i++)
 			{
				  temp= campo.prefixocom.value.substring(i,i+1);

				  if (digits.indexOf(temp)==-1)
   				  {
					    alert("O campo PREIFXO deve ser preenchido apenas com números!");
					    campo.prefixocom.focus();
					    ok = false;
					    return(false);
					    break;
   				 }

  			}
	   } 
	   
	//======================================================================================   
	 if (campo.pais.value == "" || campo.pais.value.length < 3)
	   {     
                alert("Preencha o campo PAÍS corretamente!");
				campo.pais.focus();
                return false;
       }   
	   
	   if (campo.estado.value == "e")
	   {     
                alert("Escolha o ESTADO!");
				campo.estado.focus();
                return false;
       }
	   
	    if (campo.cidade.value == "")
	   {     
                alert("Preencha o campo CIDADE corretamente!");
				campo.cidade.focus();
                return false;
       }

}

	