// JavaScript Document

//  Funcao para ao carregar a pagina focar o primeiro campo "nome".
function carregar(){
  document.recad.nome.focus();
}
//---------------------------------//

//	Funcoes para desabilitar o campo do apelido
//	do carro caso o usuario nao possua um.
//	Caso possua, o campo do apelido fica obrigatorio.
function disable(campo){
  var apelidoCarro = document.recad.apelidoCarro;
  var marca = document.recad.marca;
  if(campo.value == 2){
	 apelidoCarro.disabled = true;
     marca.disabled = true;
	 apelidoCarro.style.background = "#ccc";
     marca.style.background = "#ccc";
  }else if(campo.value == 1){
	 apelidoCarro.disabled = false;
	 apelidoCarro.style.background = "#fff";
     marca.disabled = false;
	 marca.style.background = "#fff";
  }
}

function testaApelido(){
  if(document.recad.carro.value == 1){
	 if(document.recad.apelidoCarro.value == ""){
        document.recad.apelidoCarro.style.background = "#FFB6B3";
		alert("Digite o apelido do 4x4.");
		setTimeout("document.recad.apelidoCarro.focus()", 0);
	 }
  }
}
//---------------------------------------------------------//

//  Funcao para validar o e-mail.
function validaEmail(){
  var str = document.recad.email.value;
  var filter = /^.+@.+\..{2,3}$/;
  var result;

  if(filter.test(str)){
	 result = true;
	 document.recad.email.style.background = "#FFF";
  }else{
	 alert('Digite um e-mail valido!');
	 result = false;
	 document.recad.email.style.background = "#FFB6B3";
	 setTimeout("document.recad.email.focus()",0);
  }
  return(result);
}
//--------------------------------------------------//

//  Mascara telefones.
function maskTel(campo){
  if(campo.value.length == 0){
	 campo.value = campo.value + "(";
  }
  if(campo.value.length == 3){
	 campo.value = campo.value + ")";
  }
  if(campo.value.length == 8){
	 campo.value = campo.value + "-";
  }
}

function validaTel(campo){
  var regTel = /^\(\d\d\)\d\d\d\d-\d\d\d\d$/;
}

//--------------------------------//

//  Mascara CEP.
function maskCep(campo){
  if(campo.value.length == 5){
	campo.value = campo.value + "-";
  }
}
//--------------------------------//

//  Funcoes para verificar campos vazios
function verifica(){
  var alphaExp = /^[\Wa-zA-Z]/;
  var numExp = /^[0-9]+$/;
  if((document.recad.nome.value == "") || (document.recad.nome.value.match(alphaExp) == null)){
	 document.recad.nome.style.background = "#FFB6B3";
	 alert("Preencha o nome corretamente.");
	 setTimeout("document.recad.nome.focus()", 0);
	 return false;
  }else if((document.recad.apelido.value == "") || (document.recad.nome.value.match(alphaExp) == null)){
	 document.recad.apelido.style.background = "#FFB6B3";
	 alert("Preencha o apelido corretamente.");
	 setTimeout("document.recad.apelido.focus()", 0);
	 return false;
  }else if(document.recad.niver.value == ""){
	 document.recad.niver.style.background = "#FFB6B3";
	 alert("Coloque sua data de nascimento");
	 setTimeout("document.recad.boTniver.focus()", 0);
	 return false;
  }else if(document.recad.rua.value == ""){
	 document.recad.rua.style.background = "#FFB6B3";
	 alert("Preencha o nome da rua.");
	 setTimeout("document.recad.rua.focus()", 0);
	 return false;
  }else if((document.recad.num.value == "") || (document.recad.num.value.match(numExp) == null)){
	 document.recad.num.style.background = "#FFB6B3";
	 alert("Preencha o numero corretamente (sem pontos ou virgulas, somente numeros).");
	 setTimeout("document.recad.num.focus()", 0);
	 return false;
  }else if(document.recad.bairro.value == ""){
	 document.recad.bairro.style.background = "#FFB6B3";
	 alert("Preencha o nome do bairro.");
	 setTimeout("document.recad.bairro.focus()", 0);
	 return false;
  }else if(document.recad.cidade.value == ""){
	 document.recad.cidade.style.background = "#FFB6B3";
	 alert("Preencha o nome da cidade.");
	 setTimeout("document.recad.cidade.focus()", 0);
	 return false;
  }else if(document.recad.cep.value == ""){
	 document.recad.cep.style.background = "#FFB6B3";
	 alert("Preencha o CEP.");
	 setTimeout("document.recad.cep.focus()", 0);
	 return false;
  }else if(document.recad.tel.value == ""){
	 document.recad.tel.style.background = "#FFB6B3";
	 alert("Preencha o numero do telefone.");
	 setTimeout("document.recad.tel.focus()", 0);
	 return false;
  }else if(document.recad.cel.value == ""){
	 document.recad.cel.style.background = "#FFB6B3";
	 alert("Preencha o numero do celular.");
	 setTimeout("document.recad.cel.focus()", 0);
	 return false;
  }
  return true
}
//-------------------------------------------------------------------------------------------------------//