function open_lances(id) {
	var ww = 565;
	var center_y = (screen.height/2)-(ww/2);//640
	var wh = 680;
	var center_x = (screen.width/2)-(wh/2);//600
	
	MM_openBrWindow("detalhe_veiculo.php?id="+id,"detalhe_veiculo","scrollbars=yes, width="+ww+", height="+wh+", left="+center_x+",top="+center_y+"\"");
}

function open_veiculo2(id) {
	var ww = 778;
	var center_y = (screen.height/2)-(ww/2);//640
	var wh = 560;
	var center_x = (screen.width/2)-(wh/2);//600
	
	MM_openBrWindow("detalhe_veiculo.php?id="+id+"&a=1","detalhe_veiculo","scrollbars=yes, width="+ww+", height="+wh+", left="+center_x+",top="+center_y+"\"");
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}


function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function carregar_div(mostrar_sub) {
	var div = document.getElementById(mostrar_sub);
	if ( div.style.display != "none" ) {
		div.style.display = 'none';
	}
	else {
		div.style.display = '';
	}
}
function escolheDiv(div){

if(div == "revenda"){
document.getElementById("revenda").style.display = "";
document.getElementById("particular").style.display = "none";

}else{
document.getElementById("revenda").style.display = "none";
document.getElementById("particular").style.display = "";

}

}

function abreVantagens(tipo){
var div = document.getElementById(tipo);
document.getElementById("vang_revenda").style.display = "none";
document.getElementById("vant_part").style.display = "none";

//tam_body = parseInt(document.body.clientWidth); // Tira o PX do tamanho da janela do browser cliente
//offset = parseInt("10"); // Define o OffSet da margem esquerda do site
/* Divide Janela do cliente por 2. Subtrai da metade do tamanho do Layer. Soma o Offset do lado direito da pagina. Soma 20 que eh a margem de erro da borda do IE*/
//total_size = (((tam_body/2)-115)+offset)+20;
//total_size = total_size + "px";
//div.style.left = total_size;
//div.style.top = "370px";

div.style.display = "";
}

function fechaVantagens(tipo){
document.getElementById(tipo).style.visibility = "hidden";
document.getElementById(tipo).style.display = "none";
}

function mudaCor(idDiv, tipo){
var div1 = document.getElementById(idDiv);
	if(tipo=="muda")
	{
		div1.style.background = "#9DE0FB";
		div1.style.color = "#003366";
		div1.style.border = "1px solid #0086BF";	
	
	  }else{
	  
		div1.style.background = "";
		div1.style.color = "#000000";
		div1.style.border = "";	
	
	}

}

function mostraDiv(idDiv){
var div = document.getElementById(idDiv);
div.style.display = "";
div.style.visibility = "visible";

}

function escondeDiv(idDiv){
var div = document.getElementById(idDiv);
div.style.display = "none";
}

function mascara(o,f){
    v_obj=o
    v_fun=f
    setTimeout("execmascara()",1)
}

function execmascara(){
    v_obj.value=v_fun(v_obj.value)
}

function soNumeros(v){
    return v.replace(/\D/g,"")
}

function soLetras(v){
    return v.replace(/([0-9])/g,"")
}

function cepm(v){
    v=v.replace(/D/g,"")                //Remove tudo o que não é dígito
    v=v.replace(/^(\d{5})(\d)/,"$1-$2") //Esse é tão fácil que não merece explicações
    return v
}
function cnpjm(v){
    v=v.replace(/\D/g,"")                           //Remove tudo o que não é dígito
    v=v.replace(/^(\d{2})(\d)/,"$1.$2")             //Coloca ponto entre o segundo e o terceiro dígitos
    v=v.replace(/^(\d{2})\.(\d{3})(\d)/,"$1.$2.$3") //Coloca ponto entre o quinto e o sexto dígitos
    v=v.replace(/\.(\d{3})(\d)/,".$1/$2")           //Coloca uma barra entre o oitavo e o nono dígitos
    v=v.replace(/(\d{4})(\d)/,"$1-$2")              //Coloca um hífen depois do bloco de quatro dígitos
    return v
}
function cpfm(v){
    v=v.replace(/\D/g,"")                    //Remove tudo o que não é dígito
    v=v.replace(/(\d{3})(\d)/,"$1.$2")       //Coloca um ponto entre o terceiro e o quarto dígitos
    v=v.replace(/(\d{3})(\d)/,"$1.$2")       //Coloca um ponto entre o terceiro e o quarto dígitos
                                             //de novo (para o segundo bloco de números)
    v=v.replace(/(\d{3})(\d{1,2})$/,"$1-$2") //Coloca um hífen entre o terceiro e o quarto dígitos
    return v
}
function telefonem(v){
    v=v.replace(/\D/g,"")                 //Remove tudo o que não é dígito
    v=v.replace(/^(\d\d)(\d)/g,"($1) $2") //Coloca parênteses em volta dos dois primeiros dígitos
    v=v.replace(/(\d{4})(\d)/,"$1-$2")    //Coloca hífen entre o quarto e o quinto dígitos
    return v
}

function AbreDiv(div){
	
document.getElementById(div).style.display = "";	

}

function fechaDiv(div){
	
document.getElementById(div).style.display = "none";	

}

function validarCPF(){
   var cpf = document.form_cadastro.cpf.value;
   var filtro = /^\d{3}.\d{3}.\d{3}-\d{2}$/i;
   if(!filtro.test(cpf)){
     //window.alert("CPF inválido. Tente novamente.");
	 return false;
   }
   
   cpf = remove(cpf, ".");
   cpf = remove(cpf, "-");
    
   if(cpf.length != 11 || cpf == "00000000000" || cpf == "11111111111" ||
	  cpf == "22222222222" || cpf == "33333333333" || cpf == "44444444444" ||
	  cpf == "55555555555" || cpf == "66666666666" || cpf == "77777777777" ||
	  cpf == "88888888888" || cpf == "99999999999"){
	  //window.alert("CPF inválido. Tente novamente.");
	  return false;
   }

   soma = 0;
   for(i = 0; i < 9; i++)
   	 soma += parseInt(cpf.charAt(i)) * (10 - i);
   resto = 11 - (soma % 11);
   if(resto == 10 || resto == 11)
	 resto = 0;
   if(resto != parseInt(cpf.charAt(9))){
	 //window.alert("CPF inválido. Tente novamente.");
	 return false;
   }
   soma = 0;
   for(i = 0; i < 10; i ++)
	 soma += parseInt(cpf.charAt(i)) * (11 - i);
   resto = 11 - (soma % 11);
   if(resto == 10 || resto == 11)
	 resto = 0;
   if(resto != parseInt(cpf.charAt(10))){
    // window.alert("CPF inválido. Tente novamente.");
	 return false;
   }
   return true;
 }
 
 function remove(str, sub) {
   i = str.indexOf(sub);
   r = "";
   if (i == -1) return str;
   r += str.substring(0,i) + remove(str.substring(i + sub.length), sub);
   return r;
 }


function VerificaCampos(){
	
 var doc = document.form_cadastro; 
 
  if(doc.cpf.value == ""){
   alert("O campo CPF deve ser preenchido!");
   doc.cpf.focus();
   return false;
 }
 
  if(doc.err_CPF.value == "1"){
   alert("O CPF que está preenchido no campo CPF já existe no nosso Banco de Dados, por favor volte e corriga!");
   doc.cpf.focus();
   return false;
 }
 
  var verCPF = validarCPF();
   if(verCPF==false){
   alert("CPF é invalido!");
   doc.cpf.focus();
   return false;
 }
 
 
 if(doc.nome.value == ""){
   alert("O campo Nome deve ser preenchido!");
   doc.nome.focus();
   return false;
 }
  if(doc.sobrenome.value == ""){
   alert("O campo Sobrenome deve ser preenchido!");
   doc.sobrenome.focus();
   return false;
 }
if((document.getElementById("dia").value=="")||(document.getElementById("mes").value=="")||(document.getElementById("ano").value=="")){
   alert("Os campos Dia, Mês e Ano devem ser marcado!");
   document.getElementById("dia").focus();
   return false;
 
 }
 

 if(doc.cep.value == ""){
   alert("O campo CEP deve ser preenchido!");
   doc.cep.focus();
   return false;
 }
 
 if(doc.endereco.value == ""){
   alert("O campo Endereço deve ser preenchido!");
   doc.endereco.focus();
   return false;
 }
 
  if(doc.numero.value == ""){
   alert("O campo Número deve ser preenchido!");
   doc.numero.focus();
   return false;
 }
   if(doc.bairro.value == ""){
   alert("O campo Bairro deve ser preenchido!");
   doc.bairro.focus();
   return false;
 }
 
   if(doc.cidade.value == ""){
   alert("O campo Cidade deve ser preenchido!");
   doc.cidade.focus();
   return false;
 }
 
   if(doc.estado.value == ""){
   alert("O campo Estado deve ser preenchido!");
   doc.estado.focus();
   return false;
 }
 
  if((doc.fone.value == "") || (doc.ddd.value == "")){
   alert("O campo Telefone e o DDD devem ser preenchido!");
   doc.ddd.focus();
   return false;
 }
 
   if(doc.email.value == ""){
   alert("O campo E-mail deve ser preenchido!");
   doc.email.focus();
   return false;
 }
 
 if(doc.err_Email.value == "1"){
   alert("O E-mail que está preenchido no campo E-mail já existe no nosso Banco de Dados, por favor volte e corriga!");
   doc.email.focus();
   return false;
 }
 
   if(doc.cemail.value == ""){
   alert("O campo de confirmação de E-mail deve ser preenchido!");
   doc.cemail.focus();
   return false;
 }
 
   if(doc.email.value != doc.cemail.value){
   alert("O campo de E-mail deve ser igual ao da Confirmação de E-mail!");
   doc.cemail.focus();
   return false;
 }
 
 
   parte1 = doc.email.value.indexOf("@");
   parte2 = doc.email.value.indexOf(".");
   parte3 = doc.email.value.length;
   if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)) {
    alert ("O campo E-mail deve ser conter um endereço eletrônico!");
    doc.email.focus();
    return false;
   }

 
   if(doc.usuario.value == ""){
   alert("O campo Usuário deve ser preenchido!");
   doc.usuario.focus();
   return false;
 }
  if(doc.err_User.value == "1"){
   alert("O Usuário que está preenchido no campo Usuário já existe no nosso Banco de Dados, por favor volte e corriga!");
   doc.usuario.focus();
   return false;
 }
 
   if(doc.senha.value == ""){
   alert("O campo Senha deve ser preenchido!");
   doc.senha.focus();
   return false;
 }
    if(doc.csenha.value == ""){
   alert("O campo Senha de Confirmação deve ser preenchido!");
   doc.csenha.focus();
   return false;
 }
 
   if(doc.senha.value != doc.csenha.value){
   alert("O campo de Senha deve ser igual ao da Confirmação de Senha!");
   doc.csenha.focus();
   return false;
 }
 
   if(doc.codigo.value == ""){
   alert("O campo Codigo de Verificação deve ser preenchido!");
   doc.codigo.focus();
   return false;
 }
   if(doc.aceito.checked == false){
   alert("O campo de aceitação de Termo de Uso deve ser marcado para a continuar o cadastro!");
   doc.aceito.focus();
   return false;
 }
 
 return true;
  }
  
// Função valida cadastro veiculos revenda! //  
function VerificaCampos2(){
	
 var doc = document.form1; 
 
 if((doc.pla_num.value == "") || (doc.pla_letras.value == "")){
   alert("O campo Placa deve ser preenchido!");
   doc.pla_letras.focus();
   return false;
 }
 
 if(doc.tipo.value == ""){
   alert("O campo Tipo deve ser selecionado!");
   doc.tipo.focus();
   return false;
 }
  
  if(doc.fabricante.value == ""){
   alert("O campo Fabricante deve ser preenchido!");
   doc.fabricante.focus();
   return false;
 }
  
 if(doc.modelo.value == ""){
   alert("O campo Modelo deve ser preenchido!");
   doc.modelo.focus();
   return false;
 }
 
  if(doc.versao.value == ""){
   alert("O campo Versão deve ser preenchido!");
   doc.versao.focus();
   return false;
 }
 
 if((doc.anofab.value == "") || (doc.anomod.value == "")){
   alert("O campo Ano deve ser selecionado!");
   doc.anofab.focus();
   return false;
 }
 
 if(doc.cor.value == ""){
   alert("O campo Cor deve ser selecionado!");
   doc.cor.focus();
   return false;
 }
 
  if(doc.comb.value == ""){
   alert("O campo Combustível deve ser preenchido!");
   doc.comb.focus();
   return false;
 }
  
 return true;
  }
  
 function VerificaCampos3(){
	
 var doc = document.form_proposta; 
 
 if(doc.nome.value == ""){
   alert("O campo Nome deve ser preenchido!");
   doc.nome.focus();
   return false;
 }
 
 if(doc.email.value == ""){
   alert("O campo E=mail deve ser selecionado!");
   doc.email.focus();
   return false;
 }
  
   parte1 = doc.email.value.indexOf("@");
   parte2 = doc.email.value.indexOf(".");
   parte3 = doc.email.value.length;
   if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)) {
    alert ("O campo E-mail deve ser conter um endereço eletrônico!");
    doc.email.focus();
    return false;
   }
  
  if(doc.fone.value == ""){
   alert("O campo Telefone deve ser preenchido!");
   doc.fone.focus();
   return false;
 }
  
 if(doc.proposta.value == ""){
   alert("O campo de Proposta ou Pergunta deve ser preenchido!");
   doc.proposta.focus();
   return false;
 }
  if(doc.codigover.value == ""){
   alert("O campo de Código deve ser preenchido!");
   doc.codigover.focus();
   return false;
 }
   
 return true;
  } 
  
  function VerificaCampos4(){
	
 var doc = document.form_cadastro; 
 
 if(doc.nome.value == ""){
   alert("O campo Nome deve ser preenchido!");
   doc.nome.focus();
   return false;
 }
 
  
  if(doc.email.value == ""){
   alert("O campo E-mail deve ser preenchido!");
   doc.email.focus();
   return false;
 }
 
   parte1 = doc.email.value.indexOf("@");
   parte2 = doc.email.value.indexOf(".");
   parte3 = doc.email.value.length;
   if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)) {
    alert ("O campo E-mail deve ser conter um endereço eletrônico!");
    doc.email.focus();
    return false;
   }

 
 if(doc.fone.value == ""){
   alert("O campo Telefone deve ser preenchido!");
   doc.fone.focus();
   return false;
 }
 
  if(doc.responsavel.value == ""){
   alert("O campo Nome do Responsável deve ser preenchido!");
   doc.responsavel.focus();
   return false;
 }
 
 if(doc.cep.value == ""){
   alert("O campo CEP deve ser preenchido!");
   doc.cep.focus();
   return false;
 }
 
 if(doc.endereco.value == ""){
   alert("O campo Endereço deve ser preenchido!");
   doc.endereco.focus();
   return false;
 }
 
  if(doc.numero.value == ""){
   alert("O campo " + doc.numero.name + " deve ser preenchido!");
   doc.numero.focus();
   return false;
 }
   if(doc.bairro.value == ""){
   alert("O campo " + doc.bairro.name + " deve ser preenchido!");
   doc.bairro.focus();
   return false;
 }
 
   if(doc.cidade.value == ""){
   alert("O campo " + doc.cidade.name + " deve ser preenchido!");
   doc.cidade.focus();
   return false;
 }
 
   if(doc.uf.value == ""){
   alert("O campo Estado deve ser preenchido!");
   doc.uf.focus();
   return false;
 }

 return true;
  }
  
  
// Tira o valor demonstraçao dos campo 
function tiraValor(campo, formu){
var valor = document.forms[formu].elements[campo];
 if((valor.value == "Seu nome...") || (valor.value == "")){
  valor.value = "";
 }else{

 }
}
// coloca o valor demonstraçao dos campo
function colocaValor(campo, formu){
var campoText = document.forms[formu].elements[campo];
//document.forms['form1'].elements['tipo2'].value
 if(campoText.value == ""){
  campoText.value = "Seu nome...";
 }else{
 }
}

function validar_formulario(){
		if (document.forms['form_confirma'].elements["cep_ent"].value==""){
			alert ("Favor preencher o CEP!");
			document.forms['form_confirma'].elements["cep_ent"].focus;
			return false;
			//break;
		}
		if (document.forms['form_confirma'].elements["endereco"].value==""){
			alert ("Favor preencher o Endereço!");
			document.forms['form_confirma'].elements["endereco"].focus;
			return false;
			//break;
		}
		if (document.forms['form_confirma'].elements["bairro"].value==""){
			alert ("Favor preencher o Bairro!");
			document.forms['form_confirma'].elements["bairro"].focus;
			return false;
			//break;
		}
		if (document.forms['form_confirma'].elements["cidade"].value==""){
			alert ("Favor preencher a Cidade!");
			document.forms['form_confirma'].elements["cidade"].focus;
			return false;
			//break;
		}
		if (document.forms['form_confirma'].elements["estado"].value==""){
			alert ("Favor preencher a Unidade Federal (UF/Estado)!");
			document.forms['form_confirma'].elements["estado"].focus;
			return false;
			//break;
		}
		if (document.forms['form_confirma'].elements["numero"].value==""){
			alert ("Favor preencher o numero do imovel!");
			document.forms['form_confirma'].elements["numero"].focus;
			return false;
			//break;
		}
		document.forms['form_confirma'].elements["cep_ent"].disabled = false;
		document.forms['form_confirma'].elements["numero"].disabled = false;	
		document.forms['form_confirma'].elements["endereco"].disabled = false;
		document.forms['form_confirma'].elements["bairro"].disabled = false;
		document.forms['form_confirma'].elements["cidade"].disabled = false;
		document.forms['form_confirma'].elements["estado"].disabled = false;
		document.forms['form_confirma'].elements["numero"].disabled = false;		
		document.forms['form_confirma'].submit();
	}

	function verifica_mesmo(){
		if (document.forms['form_confirma'].elements["mesmo"].checked){

	document.forms['form_confirma'].elements["endereco"].value = document.forms['form_confirma'].elements["endereco_cadastro"].value;
	document.forms['form_confirma'].elements["bairro"].value = document.forms['form_confirma'].elements["bairro_cadastro"].value;
	document.forms['form_confirma'].elements["cidade"].value = document.forms['form_confirma'].elements["cidade_cadastro"].value;
	document.forms['form_confirma'].elements["estado"].value = document.forms['form_confirma'].elements["uf_cadastro"].value;
	document.forms['form_confirma'].elements["numero"].value = document.forms['form_confirma'].elements["numero_cadastro"].value;
	document.forms['form_confirma'].elements["cep_ent"].value = document.forms['form_confirma'].elements["cep_cadastro"].value;
	document.forms['form_confirma'].elements["compl"].value = document.forms['form_confirma'].elements["compl_original"].value;
			
	ajaxPHP('calcula_frete.php?cep='+document.getElementById("cep_ent").value+'&peso='+document.getElementById("peso").value+'&valor='+document.getElementById("valor").value+'&tipo_frete='+document.getElementById("tipo_frete").value+'&func=confirma', 'valores');
			document.forms['form_confirma'].elements["endereco"].disabled = true ;
			document.forms['form_confirma'].elements["bairro"].disabled = true;
			document.forms['form_confirma'].elements["cidade"].disabled = true;
			document.forms['form_confirma'].elements["estado"].disabled = true;
			document.forms['form_confirma'].elements["numero"].disabled = true;
			document.forms['form_confirma'].elements["cep_ent"].disabled = true;
			document.forms['form_confirma'].elements["compl"].disabled = true;
			document.forms['form_confirma'].elements["btn_busca_cep"].disabled = true;
			
		}else{
			document.forms['form_confirma'].elements["cep_ent"].disabled = false;
			document.forms['form_confirma'].elements["btn_busca_cep"].disabled = false;
			document.forms['form_confirma'].elements["numero"].disabled = false;	
			document.forms['form_confirma'].elements["endereco"].disabled = false ;
			document.forms['form_confirma'].elements["bairro"].disabled = false;
			document.forms['form_confirma'].elements["cidade"].disabled = false;
			document.forms['form_confirma'].elements["estado"].disabled = false;
			document.forms['form_confirma'].elements["numero"].disabled = false;
			document.forms['form_confirma'].elements["compl"].disabled = false;
			document.forms['form_confirma'].elements["btn_busca_cep"].disabled = false;
		}
	}