function validaBanda(){
	temVazios=false;
	for(i=1;i<10;i++){
		if(getElement(i).value.length==0){
			getElement("e"+i).innerHTML = "Campo vazio";
			if((i>4 || i==2) && i!=6 && i!=9){
				getElement("s"+i).style.display = "none";
			}
			temVazios = true;
		}else{
			getElement("e"+i).innerHTML = "";
		}
	}
	if(!temVazios){
		temErros = false;
		if(getElement(3).value != getElement(4).value){
			getElement("e3").innerHTML = "Senhas diferentes";
			getElement("e4").innerHTML = "---------------------";
			temErros = true;
		}else{
			getElement("e3").innerHTML = "";
			getElement("e4").innerHTML = "";
			
			if(getElement(3).value.length < 6 && getElement(4).value.length < 6){
				getElement("e3").innerHTML = "Mín. de 6 caracteres";
				getElement("e4").innerHTML = "-----------------------";
				temErros = true;
			}else{
				getElement("e3").innerHTML = "";
				getElement("e4").innerHTML = "";
			}
		}
		if(!valida_cpf(getElement("5").value)){
			getElement("e5").innerHTML = "CPF inválido";
			getElement("s5").style.display = "none";
			temErros = true;
		}else{
			getElement("e5").innerHTML = "";
		}
		if(!isEmail(getElement(2).value)){
			getElement("e2").innerHTML = "E-mail inválido";
			getElement("s2").style.display = "none";
			temErros = true;
		}else{
			getElement("e2").innerHTML = "";
		}
		
		
		//tudo validado e correto...submetendo
		if(!temErros){
			getElement("form1").submit();
		}
		
	}
}
function validaDj(){
	temVazios=false;
	for(i=1;i<10;i++){
		if(getElement(i).value.length==0 && i!=7){
			getElement("e"+i).innerHTML = "Campo vazio";
			if((i>4 || i==2) && i!=6 && i!=9){
				getElement("s"+i).style.display = "none";
			}
			temVazios = true;
		}else{
			getElement("e"+i).innerHTML = "";
		}
	}
	if(!temVazios){
		temErros = false;
		if(getElement(3).value != getElement(4).value){
			getElement("e3").innerHTML = "Senhas diferentes";
			getElement("e4").innerHTML = "---------------------";
			temErros = true;
		}else{
			getElement("e3").innerHTML = "";
			getElement("e4").innerHTML = "";
			
			if(getElement(3).value.length < 6 && getElement(4).value.length < 6){
				getElement("e3").innerHTML = "Mín. de 6 caracteres";
				getElement("e4").innerHTML = "-----------------------";
				temErros = true;
			}else{
				getElement("e3").innerHTML = "";
				getElement("e4").innerHTML = "";
			}
		}
		if(!valida_cpf(getElement("5").value)){
			getElement("e5").innerHTML = "CPF inválido";
			getElement("s5").style.display = "none";
			temErros = true;
		}else{
			getElement("e5").innerHTML = "";
		}
		if(!isEmail(getElement(2).value)){
			getElement("e2").innerHTML = "E-mail inválido";
			getElement("s2").style.display = "none";
			temErros = true;
		}else{
			getElement("e2").innerHTML = "";
		}
		
		
		//tudo validado e correto...submetendo
		if(!temErros){
			getElement("form1").submit();
		}
		
	}
}
function getElement(id){
	return document.getElementById(id);	
}
function isEmail(mail){
    var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
    
	if(er.test(mail)){
		return true; 
	}else{return false;}
}
function validaAltera(){
	getElement("form1").action = "altera.php";
	if(isEmail(getElement("email").value)){
		getElement("form1").submit();
	}else{
		getElement("email").value = "O E-MAIL INSERIDO NÃO É VÁLIDO";
		getElement("email").style.backgroundColor = "#FFCCCC";
	}
}
function valida_cpf(cpf){
	
      var numeros, digitos, soma, i, resultado, digitos_iguais;
      digitos_iguais = 1;
      if (cpf.length < 11)
            return false;
      for (i = 0; i < cpf.length - 1; i++)
            if (cpf.charAt(i) != cpf.charAt(i + 1))
                  {
                  digitos_iguais = 0;
                  break;
                  }
      if (!digitos_iguais)
            {
            numeros = cpf.substring(0,9);
            digitos = cpf.substring(9);
            soma = 0;
            for (i = 10; i > 1; i--)
                  soma += numeros.charAt(10 - i) * i;
            resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;
            if (resultado != digitos.charAt(0))
                  return false;
            numeros = cpf.substring(0,10);
            soma = 0;
            for (i = 11; i > 1; i--)
                  soma += numeros.charAt(11 - i) * i;
            resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;
            if (resultado != digitos.charAt(1))
                  return false;
            return true;
            }
      else
            return false;
} 
function valida_cnpj(cnpj){
      var numeros, digitos, soma, i, resultado, pos, tamanho, digitos_iguais;
      digitos_iguais = 1;
      if (cnpj.length < 14)
            return false;
      for (i = 0; i < cnpj.length - 1; i++)
            if (cnpj.charAt(i) != cnpj.charAt(i + 1))
                  {
                  digitos_iguais = 0;
                  break;
                  }
      if (!digitos_iguais)
            {
            tamanho = cnpj.length - 2
            numeros = cnpj.substring(0,tamanho);
            digitos = cnpj.substring(tamanho);
            soma = 0;
            pos = tamanho - 7;
            for (i = tamanho; i >= 1; i--)
                  {
                  soma += numeros.charAt(tamanho - i) * pos--;
                  if (pos < 2)
                        pos = 9;
                  }
            resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;
            if (resultado != digitos.charAt(0))
                  return false;
            tamanho = tamanho + 1;
            numeros = cnpj.substring(0,tamanho);
            soma = 0;
            pos = tamanho - 7;
            for (i = tamanho; i >= 1; i--)
                  {
                  soma += numeros.charAt(tamanho - i) * pos--;
                  if (pos < 2)
                        pos = 9;
                  }
            resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;
            if (resultado != digitos.charAt(1))
                  return false;
            return true;
      }
	  else
            return false;
 } 
	  
