function envia_cadastro(){
document.cadastrar.submit();
}

// JavaScript Document
function verifica_cpf(){
var cp1 = document.getElementById('cp1').value
var cp2 = document.getElementById('cp2').value
var cp3 = document.getElementById('cp3').value
var cp4 = document.getElementById('cp4').value
validacpf(cp1 + cp2 + cp3 + cp4)
}

function validacpf(numero){ 
var i; 
s = numero
var c = s.substr(0,9);   
var dv = s.substr(9,2);   
var d1 = 0;   
for (i = 0; i < 9; i++)   
{   
d1 += c.charAt(i)*(10-i);   
}   
if (d1 == 0 || s.length != 11 || s == "00000000000" || s == "11111111111" ||
  s == "22222222222" ||	s == "33333333333" || s == "44444444444" ||
  s == "55555555555" || s == "66666666666" || s == "77777777777" ||
  s == "88888888888" || s == "99999999999"){   
alert("CPF Invalido!") 
document.getElementById('cp1').value = ''
document.getElementById('cp2').value = ''
document.getElementById('cp3').value = ''
document.getElementById('cp4').value  = ''
document.getElementById('cp1').focus()
return false;   
}   
d1 = 11 - (d1 % 11);   
if (d1 > 9) d1 = 0;   
if (dv.charAt(0) != d1)   
{   
alert("CPF Invalido") 
document.getElementById('cp1').value = ''
document.getElementById('cp2').value = ''
document.getElementById('cp3').value = ''
document.getElementById('cp4').value  = ''
document.getElementById('cp1').focus()
return false;   
}     d1 *= 2;   
for (i = 0; i < 9; i++) 
  { 
  d1 += c.charAt(i)*(11-i); 
  } 
  d1 = 11 - (d1 % 11); 
  if (d1 > 9) d1 = 0; 
  if (dv.charAt(1) != d1) 
  { 
  alert("CPF Invalido") 
  document.getElementById('cp1').value = ''
document.getElementById('cp2').value = ''
document.getElementById('cp3').value = ''
document.getElementById('cp4').value  = ''
document.getElementById('cp1').focus()
return false; 
  } 
  return true; 
  } 

						  function checa_cnpj(){
var cn1 = document.getElementById('cn1').value
var cn2 = document.getElementById('cn2').value
var cn3 = document.getElementById('cn3').value
var cn4 = document.getElementById('cn4').value
var cn5 = document.getElementById('cn5').value
validaCNPJ(cn1 + '.' + cn2 + '.' + cn3 + '/' + cn4 + '-'+ cn5)


}

function validaCNPJ(CNPJ) {
erro = new String;
if (CNPJ.length < 18) erro += "E' necessarios preencher corretamente o numero do CNPJ! \n\n";
if ((CNPJ.charAt(2) != ".") || (CNPJ.charAt(6) != ".") || (CNPJ.charAt(10) != "/") || (CNPJ.charAt(15) != "-")){
if (erro.length == 0) erro += "E' necessarios preencher corretamente o numero do CNPJ! \n\n";
}
//substituir os caracteres que nao sao numeros
if(document.layers && parseInt(navigator.appVersion) == 4){
x = CNPJ.substring(0,2);
x += CNPJ.substring(3,6);
x += CNPJ.substring(7,10);
x += CNPJ.substring(11,15);
x += CNPJ.substring(16,18);
CNPJ = x; 
} else {
CNPJ = CNPJ.replace(".","");
CNPJ = CNPJ.replace(".","");
CNPJ = CNPJ.replace("-","");
CNPJ = CNPJ.replace("/","");
}
var nonNumbers = /\D/;
if (nonNumbers.test(CNPJ)) erro += "A verificacao de CNPJ suporta apenas numeros! \n\n"; 
var a = [];
var b = new Number;
var c = [6,5,4,3,2,9,8,7,6,5,4,3,2];
for (i=0; i<12; i++){
a[i] = CNPJ.charAt(i);
b += a[i] * c[i+1];
}
if ((x = b % 11) < 2) { a[12] = 0 } else { a[12] = 11-x }
b = 0;
for (y=0; y<13; y++) {
b += (a[y] * c[y]); 
}
if ((x = b % 11) < 2) { a[13] = 0; } else { a[13] = 11-x; }
if ((CNPJ.charAt(12) != a[12]) || (CNPJ.charAt(13) != a[13])){
erro +="Digito verificador com problema!";
}
if (erro.length > 0){
alert('CNPJ Inválido!') 
document.getElementById('cn1').value = ''
document.getElementById('cn2').value = ''
document.getElementById('cn3').value = ''
document.getElementById('cn4').value  = ''
document.getElementById('cn5').value  = ''
document.getElementById('cn1').focus()
return false;
}
return true;
}

function f_fisica(){
						var nome = document.getElementById('nome')
						var cp1 = document.getElementById('cp1')
						var cp2 = document.getElementById('cp2')
						var cp3 = document.getElementById('cp3')
						var cp4 = document.getElementById('cp4')
						var rg = document.getElementById('rg')
						var ddd_tel = document.getElementById('ddd_tel')
						var ddd_cel = document.getElementById('ddd_cel')
						var telefone = document.getElementById('telefone')
						var celular = document.getElementById('celular')
					
						var nascimento = document.getElementById('nascimento')
nome.disabled = 'disabled'
nome.style.background = '#CCCCCC'
cp1.disabled = 'disabled'
cp1.style.background = '#CCCCCC'
cp2.disabled = 'disabled'
cp2.style.background = '#CCCCCC'
cp3.disabled = 'disabled'
cp3.style.background = '#CCCCCC'
cp4.disabled = 'disabled'		
cp4.style.background = '#CCCCCC'				
rg.disabled = 'disabled'
rg.style.background = '#CCCCCC'
ddd_cel.disabled = 'disabled'
ddd_cel.style.background = '#CCCCCC'
celular.disabled = 'disabled'
celular.style.background = '#CCCCCC'
nascimento.disabled = 'disabled'
nascimento.style.background = '#CCCCCC'
a_juridica()
document.getElementById('razao').focus()

						}
						
						function a_fisica(){
	var nome = document.getElementById('nome')
						var cp1 = document.getElementById('cp1')
						var cp2 = document.getElementById('cp2')
						var cp3 = document.getElementById('cp3')
						var cp4 = document.getElementById('cp4')
						var rg = document.getElementById('rg')
						
						var ddd_cel = document.getElementById('ddd_cel')
						
						var celular = document.getElementById('celular')
					
						var nascimento = document.getElementById('nascimento')
nome.disabled = ''
nome.style.background = '#FFFFFF'
cp1.disabled = ''
cp1.style.background = '#FFFFFF'
cp2.disabled = ''
cp2.style.background = '#FFFFFF'
cp3.disabled = ''
cp3.style.background = '#FFFFFF'
cp4.disabled = ''		
cp4.style.background = '#FFFFFF'				
rg.disabled = ''
rg.style.background = '#FFFFFF'
ddd_cel.disabled = ''
ddd_cel.style.background = '#FFFFFF'
celular.disabled = ''
celular.style.background = '#FFFFFF'
nascimento.disabled = ''
nascimento.style.background = '#FFFFFF'					
						}
						function f_juridica(){
						var razao = document.getElementById('razao')
						var cn1 = document.getElementById('cn1')
						var cn2 = document.getElementById('cn2')
						var cn3 = document.getElementById('cn3')
						var cn4 = document.getElementById('cn4')
						var cn5 = document.getElementById('cn5')
						var fantasia = document.getElementById('fantasia')
						var ie = document.getElementById('ie')
						var im = document.getElementById('im')
							var contato = document.getElementById('contato')
						razao.disabled = 'disabled'
razao.style.background = '#CCCCCC'
cn1.disabled = 'disabled'
cn1.style.background = '#CCCCCC'
cn2.disabled = 'disabled'
cn2.style.background = '#CCCCCC'
cn3.disabled = 'disabled'
cn3.style.background = '#CCCCCC'
cn4.disabled = 'disabled'
cn4.style.background = '#CCCCCC'
cn5.disabled = 'disabled'
cn5.style.background = '#CCCCCC'
fantasia.disabled = 'disabled'
fantasia.style.background = '#CCCCCC'
ie.disabled = 'disabled'
ie.style.background = '#CCCCCC'
im.disabled = 'disabled'
im.style.background = '#CCCCCC'
contato.disabled = 'disabled'
contato.style.background = '#CCCCCC'

a_fisica()
document.getElementById('nome').focus()}
function a_juridica(){
	var razao = document.getElementById('razao')
						var cn1 = document.getElementById('cn1')
						var cn2 = document.getElementById('cn2')
						var cn3 = document.getElementById('cn3')

						var cn4 = document.getElementById('cn4')
						var cn5 = document.getElementById('cn5')
						var fantasia = document.getElementById('fantasia')
						var ie = document.getElementById('ie')
						var im = document.getElementById('im')
						var contato = document.getElementById('contato')
						razao.disabled = ''
razao.style.background = '#FFFFFF'
cn1.disabled = ''
cn1.style.background = '#FFFFFF'
cn2.disabled = ''
cn2.style.background = '#FFFFFF'
cn3.disabled = ''
cn3.style.background = '#FFFFFF'
cn4.disabled = ''
cn4.style.background = '#FFFFFF'
cn5.disabled = ''
cn5.style.background = '#FFFFFF'
fantasia.disabled = ''
fantasia.style.background = '#FFFFFF'
ie.disabled = ''
ie.style.background = '#FFFFFF'
im.disabled = ''
im.style.background = '#FFFFFF'
contato.disabled = ''
contato.style.background = '#FFFFFF'

}

function validar_email() {
var email = document.getElementById('email')

	if (email.value == "") {
		alert("Informe seu e-mail.");
		email.focus();
		email.select();
		return false;
	} else {
		prim = email.value.indexOf("@")
		if(prim < 2) {
			alert("E-Mail Inválido!");
			email.focus();
			email.select();
			return false;
		}
		if(email.value.indexOf("@",prim + 1) != -1) {
			alert("E-Mail Inválido!");
			email.focus();
			email.select();
			return false;
		}
		if(email.value.indexOf(".") < 1) {
			alert("E-Mail Inválido!");
			email.focus();
			email.select();
			return false;
		}
		if(email.value.indexOf(" ") != -1) {
			alert("E-Mail Inválido!");
			email.focus();
			email.select();
			return false;
		}
		if(email.value.indexOf("zipmeil.com") > 0) {
			alert("E-Mail Inválido!");
			email.focus();
			email.select();
			return false;
		}
		if(email.value.indexOf("hotmeil.com") > 0) {
			alert("E-Mail Inválido!");
			email.focus();
			email.select();
			return false;
		}
		if(email.value.indexOf(".@") > 0) {
			alert("E-Mail Inválido!");
			email.focus();
			email.select();
			return false;
		}
		if(email.value.indexOf("@.") > 0) {
			alert("E-Mail Inválido!");
			email.focus();
			email.select();
			return false;
		}
		if(email.value.indexOf(".com.br.") > 0) {
			alert("E-Mail Inválido!");
			email.focus();
			email.select();
			return false;
		}
		if(email.value.indexOf("/") > 0) {
			alert("E-Mail Inválido!");
			email.focus();
			email.select();
			return false;
		}
		if(email.value.indexOf("[") > 0) {
			alert("E-Mail Inválido!");
			email.focus();
			email.select();
			return false;
		}
		if(email.value.indexOf("]") > 0) {
			alert("E-Mail Inválido!");
			email.focus();
			email.select();
			return false;
		}
		if(email.value.indexOf("(") > 0) {
			alert("E-Mail Inválido!");
			email.focus();
			email.select();
			return false;
		}
		if(email.value.indexOf(")") > 0) {
			alert("E-Mail Inválido!");
			email.focus();
			email.select();
			return false;
		}
		if(email.value.indexOf("..") > 0) {
			alert("E-Mail Inválido!");
			email.focus();
			email.select();
			return false;
		}
	}
		return true;
}
