function validaCampos()
{
	
    // txt_razão_social
      if(document.enviaDados.txt_razao_social.value=="")
           {
           window.alert("Por favor preencha a razão social.")
           document.enviaDados.txt_razao_social.focus();
           return false;
           }
		   
	// nr_cnjp
      if(document.enviaDados.nr_cnpj.value=="")
           {
           window.alert("Por favor preencha o CNPJ.")
           document.enviaDados.nr_cnpj.focus();
           return false;
           }
	
    // txt_nome_responsavel
      if(document.enviaDados.txt_nome_responsavel.value=="")
           {
           window.alert("Por favor preencha o nome do responsável.")
           document.enviaDados.txt_nome_responsavel.focus();
           return false;
           }
	
    // txt_endereco
      if(document.enviaDados.txt_endereco.value=="")
           {
           window.alert("Por favor preencha o seu endereço.")
           document.enviaDados.txt_endereco.focus();
           return false;
           }
		   
	// nr_cep
      if(document.enviaDados.nr_cep.value=="")
           {
           window.alert("Por favor preencha o CEP.")
           document.enviaDados.nr_cep.focus();
           return false;
           }
		   
    // txt_cidade.
      if(document.enviaDados.txt_cidade.value=="")
           {
           window.alert("Por favor preencha o sua cidade.")
           document.enviaDados.txt_cidade.focus();
           return false;
           }
	
    // txt_estado
      if(document.enviaDados.txt_estado.value=="")
           {
           window.alert("Por favor preencha o seu estado.")
           document.enviaDados.txt_estado.focus();
           return false;
           }

	// nr_ddd
      if(document.enviaDados.nr_ddd.value=="")
           {
           window.alert("Por favor preencha o DDD.")
           document.enviaDados.nr_ddd.focus();
           return false;
           }

	   if(document.enviaDados.nr_ddd.value.length<2)
           {
           window.alert("Por favor preencha o DDD com 2 números.")
           document.enviaDados.nr_ddd.focus();
           return false;
           }

	  // nr_telefone
      if(document.enviaDados.nr_telefone.value=="")
           {
           window.alert("Por favor preencha o telefone.")
           document.enviaDados.nr_telefone.focus();
           return false;
           }

	   if(document.enviaDados.nr_telefone.value.length<8)
           {
           window.alert("Por favor preencha o telefone de 7 a 8 números.")
           document.enviaDados.nr_telefone.focus();
           return false;
           }

	// nr_ddd_celular
      if(document.enviaDados.nr_ddd_celular.value=="")
           {
           window.alert("Por favor preencha o DDD.")
           document.enviaDados.nr_ddd_celular.focus();
           return false;
           }

	   if(document.enviaDados.nr_ddd_celular.value.length<2)
           {
           window.alert("Por favor preencha o DDD com 2 números.")
           document.enviaDados.nr_ddd_celular.focus();
           return false;
           }

	  // nr_celular
      if(document.enviaDados.nr_celular.value=="")
           {
           window.alert("Por favor preencha o celular.")
           document.enviaDados.nr_celular.focus();
           return false;
           }

	   if(document.enviaDados.nr_celular.value.length<8)
           {
           window.alert("Por favor preencha o celular de 7 a 8 números.")
           document.enviaDados.nr_celular.focus();
           return false;
           }

		// txt_email
		if (document.enviaDados.txt_email.value == "")
			  {
			  window.alert("Por favor digite o e-mail.");
			  document.enviaDados.txt_email.focus();
			  return false;
			  }
	
			var checkcliEmail = "@.";
			var checkStr = document.enviaDados.txt_email.value;
			var cliEmailValid = false;
			var cliEmailAt = false;
			var cliEmailPeriod = false;
	
			for (i = 0;  i < checkStr.length;  i++)
				{
				ch = checkStr.charAt(i);
	
				for (j = 0;  j < checkcliEmail.length;  j++)
					{
	
					if (ch == checkcliEmail.charAt(j) && ch == "@")
					cliEmailAt = true;
	
					if (ch == checkcliEmail.charAt(j) && ch == ".")
					cliEmailPeriod = true;
	
					if (cliEmailAt && cliEmailPeriod)
					break;
	
					if (j == checkcliEmail.length)
					break;
					}
	
				if (cliEmailAt && cliEmailPeriod)
					{
					cliEmailValid = true
					break;
				}
				}
	
			if (!cliEmailValid)
				{
				window.alert("Por favor digite um e-mail válido.");
				document.enviaDados.txt_email.focus();
				return false;
				}


		// txt_dia_do_nascimento
		  if(document.enviaDados.nr_dia.value=="")
			   {
			   window.alert("Por favor o digite o dia do seu nascimento.")
			   document.enviaDados.nr_dia.focus();
			   return false;
			   }
			   
		// txt_dia_do_nascimento
		  if(document.enviaDados.nr_mes.value=="")
			   {
			   window.alert("Por favor o digite o mês do seu nascimento.")
			   document.enviaDados.nr_mes.focus();
			   return false;
			   }
			  
		// txt_dia_do_nascimento
		  if(document.enviaDados.nr_ano.value=="")
			   {
			   window.alert("Por favor o digite o ano do seu nascimento.")
			   document.enviaDados.nr_ano.focus();
			   return false;
			   }

		// txt_conhecendo
		  if(document.enviaDados.txt_conhecendo.value=="")
			   {
			   window.alert("Por favor preencha como você conheceu o trabalho da Associação Cruz Verde.")
			   document.enviaDados.txt_conhecendo.focus();
			   return false;
			   }
			   
			if(!document.enviaDados.resposta[0].checked && !document.enviaDados.resposta[1].checked && !document.enviaDados.resposta[2].checked && !document.enviaDados.resposta[3].checked ) {
				alert("Tipo de Contribuição");
				document.enviaDados.resposta[0].focus();
				return false;
				}


	  // enviar dados
      else
        {
        document.enviaDados.submit();
        }
}

// input só aceita número
function soNumero(e)
         {
         var key //= (window.event) ? event.keyCode : e.which;
         if (window.event)
             key = event.keyCode
         else
             key = e.which
             // Was key that was pressed a numeric character (0-9) or backspace (8)?
           if (key > 47 && key < 58 || key == 8 || key == 0)
               return; // if so, do nothing
           else // otherwise, discard character

           if (window.event) //IE
               window.event.returnValue = null;
           else //Firefox
               e.preventDefault();
}

// checar campos do formulário
function checkForm()
		 {
		 if(document.formMD.txt_numero.value!='')
		 	{
	         if(document.formMD.txt_numero.value.length!=18)
    	        {
        	     window.alert('Por favor preencha os 18 números do campo cartão para continuar.');
            	 document.formMD.txt_numero.focus();
	             return false;
    	        }
			}

		if(document.formMD.txt_nome.value!='')
			{
        	     window.alert('Por favor preencha o nome corretamente.');
            	 document.formMD.txt_nome.focus();
	             return false;
			}

   return true;
}

//checar se são números
var oldvalue = [''];

function verifyNumeric(which)
{
if (isNaN(which.value))
{
if (oldvalue[which])
{
which.value = oldvalue[which];
}
else
{
which.value = '';
oldvalue[which] = '';
}
}
else
{
oldvalue[which] = which.value;
}
}


function MascaraTelefone(campotel, e)
{
	
	if (window.event)
		key = event.keyCode
	else
		key = e.which

	// 47 ao 58 - Números // 95 ao 106 - Números // 8 - backspace // 39 - tab //... Shift, alt, crtl
	if (key != 8 && key != 0)
	{
		//verifica se o campo possui 4 digitos.
		if(campotel.value.length == 2)
		{
			//Atribui o caractere '-' ao campo.
			campotel.value = campotel.value + " ";
		}
	}
}

function MascaraData(nasc, e)
{
	var key //= (window.event) ? event.keyCode : e.which;
	if (window.event)
	{
		key = e.keyCode;
	}
	else
	{
	   	key = e.which
	}
	
	// Was key that was pressed a numeric character (0-9)?
	if (key == 8)
    	return; // if so, do nothing
	else // otherwise, discard character
	{
		if((nasc.value.length == 2)||(nasc.value.length == 5))
		{
			nasc.value = nasc.value + "/";
		}
	}	
}

// máscara CEP
function FormataCep (objeto){
	if (objeto.value.indexOf("-") == -1 && objeto.value.length > 5){ objeto.value = ""; }
	if (objeto.value.length == 5){
		objeto.value += "-";
	}
}
