function altura(DIV,DIV2,DIV3)
{
	var a=document.getElementById(DIV);
	var b=document.getElementById(DIV2);
	var c=document.getElementById(DIV3);

	var a_altura = a.offsetHeight;
	var b_altura = b.offsetHeight;
	var c_altura = c.offsetHeight;
	
	if (a_altura > b_altura)
	{
		b.style.height = a_altura + "px";
		c.style.height = a_altura + "px";
	}
	else
	{
		a.style.height = b_altura + "px";
		c.style.height = b_altura + "px";
	}	
}

function validar()
{
	nome = document.contato_f.nome.value;
	if (nome == ""){
		alert("Preencha o campo Nome!");
	}
	else
	{
		var empresa = document.contato_f.empresa.value;
		if (empresa == "")
		{
			alert("Preencha o campo Empresa!");
		}
		else{
			var email = document.contato_f.email.value;
			if(email == ""){
				alert("Preencha o campo E-mail!");
			}
			else{
				var telefone = document.contato_f.fone.value;
				if (telefone == ""){
					alert("Preencha o campo Fone");
				}
				else{
					var mensagem = document.contato_f.mensagem.value;
					if (mensagem == "")
					{
						alert("Preencha o campo Mensagem!")
					}
					else{
						document.contato_f.submit();
					}
				}
			}
		}
	}
}

function validarformlario(){
	nome = document.formulario.nome.value;
	if (nome == ""){
		alert("Preencha o campo Nome.");
	}
	else{
		if (validaCPF()){
			nacionalidade = document.formulario.nacionalidade.value;
			if (nacionalidade == ""){
				alert("Preencha o campo Nacionalidade.");
			}
			else{
				sexo = document.formulario.sexo.value;
				if (sexo == ""){
					alert("Assinale o campo Sexo.");
				}
				else{
					rg = document.formulario.rg1.value + document.formulario.rg2.value + document.formulario.rg3.value + document.formulario.rg4.value;
					if (rg.length < 9){
						alert("Preencha o campo RG!");
					}
					else{
						tel = document.formulario.tel2.value + document.formulario.tel3.value;
						if (tel.length < 8){
							alert("Preencha o campo Telefone!");
						}
						else{
							document.formulario.submit();
						}
					}
				}
			}
		}
	}
}

function validaCPF(){
  var CPF = document.formulario.cpf1.value + document.formulario.cpf2.value + document.formulario.cpf3.value + document.formulario.cpf4.value;
  CPF2 = CPF;
  var posicao, i, soma, dv, dv_informado;
  var digito = new Array(10); //Cria uma array de 11 posições para armazenar o CPF
  dv_informado = CPF.substr(9, 2); // Armazena os dois últimos dígito do CPF
  for (i=0; i<=8; i++) { // Desmembra o número do CPF na array digito
    digito[i] = CPF.substr( i, 1);
  }
  // Calcula o valor do 10° dígito da verificação
  posicao = 10;
  soma = 0;
  for (i=0; i<=8; i++) {
	soma = soma + digito[i] * posicao;
	posicao = posicao - 1;
  }
  digito[9] = soma % 11;
  if (digito[9] < 2) {
	digito[9] = 0;
  }else{
	digito[9] = 11 - digito[9];
  }
  // Calcula o valor do 11° dígito da verificação
  posicao = 11;
  soma = 0;
  for (i=0; i<=9; i++) {
	soma = soma + digito[i] * posicao;
	posicao = posicao - 1;
  }
  digito[10] = soma % 11;
  if (digito[10] < 2) {
	digito[10] = 0;
  }else {
	digito[10] = 11 - digito[10];
  }
  //Verifica se os dígitos verificadores conferem
  dv = digito[9] * 10 + digito[10];
  if (dv != dv_informado || CPF2 == 00000000000 ||
			    CPF2 == 11111111111 || 
			    CPF2 == 22222222222 || 
			    CPF2 == 33333333333 || 
			    CPF2 == 44444444444 || 
			    CPF2 == 55555555555 || 
			    CPF2 == 66666666666 || 
			    CPF2 == 77777777777 || 
			    CPF2 == 88888888888 || 
			    CPF2 == 99999999999) {
    alert("CPF inválido");
    document.formulario.cpf1.value = "";
	document.formulario.cpf2.value = "";
	document.formulario.cpf3.value = "";
	document.formulario.cpf4.value = "";
    return false;
  }else{
    return true;
  }
  return false;
}