// Retorna apenas numeros
function js_campo_numerico ( x , y , evtKeyPress )
{
	// Inicializa a variavel
	var nTecla = 0;
	// Verifica plataforma
	if (document.all)
	{
		// Plataformas tipo IE
		nTecla = evtKeyPress.keyCode ;
	}
	else
	{
		// Plataformas tipo NETSCAPE
		nTecla = evtKeyPress.which ;
	}
	// Verifica tecla pressionada
	if ((( nTecla > 47 ) && ( nTecla < 58 ))  // numerico (0123456789)
		 || ( nTecla == 8   )   // backspace
		 || ( nTecla == 127 )   // delete
		 || ( nTecla == 0   )   // teclas nao definidas
		 || ( nTecla == 9   )   // tabulacao
		 || ( nTecla == 13  )   // enter
		 || ( nTecla == 46  ))  // . (ponto)
	{
		// Digita a tecla pressionada
		return true;
	}
	else
	{
		// Ignora a tecla pressionada
		return false;
	}
}

// Verifica dados do chat
function fVerificaFormChat(form,evento)
{

        erro = 0 ;

        if (form.nome.value=="")
        {
                alert("Por favor,\n o campo NOME deve ser preenchido.");
                form.nome.focus();
                return false;
                erro = 1 ;
        }

        if (form.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1)
        {
                alert("Por favor,\n o campo E-MAIL deve ser preenchido corretamente.");
                form.email.focus();
                return false;
                erro = 1 ;
        }

        if ( erro != 1 )
        {
            AbrePopUp('atendimento/acessa.php?nome='+document.formChat.nome.value+'&email='+document.formChat.email.value, 'ForteFiat_Atendimento','450', '350', 'no' )
            return false;
        }
}

// Esconde marca na busca

function esconde_marca( valor ) 
{
	if ( valor == 'n')
	{
		document.getElementById('tr_modnovo').style.display = '' ;
		document.getElementById('tr_modsemi').style.display = 'none' ;
		
	}
	else
	{
		document.getElementById('tr_modnovo').style.display = 'none' ;
		document.getElementById('tr_modsemi').style.display = '' ;
	}
}

//valida seu usado na troca

function validaFormSeminovos() {
        
		 if(document.buscar.loja.value.length<=1)
		{
		 alert("Por favor,selecione uma loja");
		 buscar.loja.focus();
		 return false;
		}
		
		if(document.buscar.nome.value.length<=1)
		{
		 alert("Por favor, preencha corretamente o campo Nome");
		 buscar.nome.focus();
		 return false;
		}
		
		
		if(document.buscar.data_nasc.value.length<=1)
		{
		 alert("Por favor, preencha corretamente o campo Data de Nascimento");
		 buscar.data_nasc.focus();
		 return false;
		}
		
		 if (!document.buscar.sexo[0].checked && !document.buscar.sexo[1].checked)
        {
                alert("Por favor, preencha o seu sexo corretamente.");
                return false;
        }
		
		if(document.buscar.endereco.value.length<=1)
		{
		 alert("Por favor, preencha corretamente o campo Endereço");
		 buscar.endereco.focus();
		 return false;
		}
		
		if(document.buscar.bairro.value.length<=1)
		{
		 alert("Por favor, preencha corretamente o campo Bairro");
		 buscar.bairro.focus();
		 return false;
		}
		
		if(document.buscar.cidade.value.length<=1)
		{
		 alert("Por favor, preencha corretamente o campo Cidade");
		 buscar.cidade.focus();
		 return false;
		}
		
		if (document.buscar.cep.value == '')
        {
                alert("Por favor, preencha o seu cep corretamente.");
				buscar.cep.focus();
                return false;
        }
		
		if(document.buscar.fone.value.length<=1)
		{
		 alert("Por favor, preencha corretamente o campo Telefone");
		 buscar.fone.focus();
		 return false;
		}
		
		if(document.buscar.celular.value.length<=1)
		{
		 alert("Por favor, preencha corretamente o campo Celular");
		 buscar.celular.focus();
		 return false;
		}
				
		 var str_email = document.buscar.email.value ;
    if (( str_email.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1 ) || ( str_email == 'Email:' ))
	{
    	alert("O campo E-mail deve ser preenchido corretamente");
    	buscar.email.focus();
    	return false;
	}
}


// Valida Busca
function ValidaFormBusca(form) {
	if (form.busca.value=="") {
		alert("Atenção!\nO campo BUSCA deve ser preenchido.");
		form.busca.focus();
		return false;
	}
}

// Valida Formulario
function ValidaFormNews(form) {
	if (form.nome.value == "" || form.nome.value == "nome:") {
		alert("Atenção!\nO campo NOME deve ser preenchido.");
		form.nome.focus();
		return false;
	}

	if (form.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1 || form.email.value == "email:") {
		alert("Atenção!\nO campo E-MAIL deve ser preenchido corretamente.");
		form.email.focus();
		return false;
	}
}

// Valida Contato
function ValidaFormContato(form) {
	if (form.nome.value == "") {
		alert("Atenção!\nO campo NOME deve ser preenchido.");
		form.nome.focus();
		return false;
	}

	if (form.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1) {
		alert("Atenção!\nO campo E-MAIL deve ser preenchido corretamente.");
		form.email.focus();
		return false;
	}
}



function fVerificaNewsletter(form,evento)
{
        if (form.newsletter.value=='')
        {
                alert("Por favor, preencha o e-mail de envio da newsletter.");
                return false;
        }
}

function trocaAvancado(campo)
{
        if ( campo == 'zerokm' )
        {
            document.getElementById('seminovo_avancada').style.display = 'none' ;
            document.getElementById('cor_seminovo').style.display = 'none' ;
            document.getElementById('zerokm_avancada').style.display = '' ;
            document.getElementById('cor_zerokm').style.display = '' ;

        }
        else
        {
            document.getElementById('seminovo_avancada').style.display = '' ;
            document.getElementById('cor_seminovo').style.display = '' ;
            document.getElementById('zerokm_avancada').style.display = 'none' ;
            document.getElementById('cor_zerokm').style.display = 'none' ;
        }
}

function fVerificaCadastrese(form,evento)
{

        if (form.nome.value=='')
        {
                alert("Por favor, preencha o campo Nome.");
                form.nome.focus();
                return false;
        }

        
		
		if (form.telefone.value=='')
        {
                alert("Por favor, preencha o campo Telefone.");
                form.telefone.focus();
                return false;
        }

        if (form.textarea.value=='')
        {
                alert("Por favor, preencha o campo Mensagem.");
                form.textarea.focus();
                return false;
        }
}

function fVerificaConsorcio(form,evento)
{

        if (form.nome.value=='')
        {
                alert("Por favor, preencha o campo Nome.");
                form.nome.focus();
                return false;
        }

        if (form.telefone.value=='')
        {
                alert("Por favor, preencha o campo Telefone.");
                form.telefone.focus();
                return false;
        }

        if (form.textarea.value=='')
        {
                alert("Por favor, preencha o campo Mensagem.");
                form.textarea.focus();
                return false;
        }
}

function fVerificaContato(form,evento)
{

        if (form.nome.value=='')
        {
                alert("Por favor, preencha o campo Nome.");
                form.nome.focus();
                return false;
        }

        if (form.telefone.value=='')
        {
                alert("Por favor, preencha o campo Telefone.");
                form.telefone.focus();
                return false;
        }

        if (form.mensagem.value=='')
        {
                alert("Por favor, preencha o campo Mensagem.");
                form.mensagem.focus();
                return false;
        }
}

//valida formulario sac
function validaform_sac(form,evento)
{
		if (form.loja.value=='')
        {
                alert("Por favor, selecione uma Loja.");
                form.loja.focus();
                return false;
        }
		
		if (form.nome.value=='')
        {
                alert("Por favor, preencha o campo Nome.");
                form.nome.focus();
                return false;
        }

		var str_email = sac.email.value ;
		if (( str_email.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1 ))
		{
			alert("O campo E-mail deve ser preenchido corretamente");
			sac.email.focus();
			return false;
		}

		
		 if (form.telefone.value=='')
        {
                alert("Por favor, preencha o campo Telefone.");
                form.telefone.focus();
                return false;
        }
		
		 if (form.cidade.value=='')
        {
                alert("Por favor, preencha o campo Cidade.");
                form.cidade.focus();
                return false;
        }
		
		 if (form.estado.value=='')
        {
                alert("Por favor, preencha o campo Estado.");
                form.estado.focus();
                return false;
        }

		if (form.mensagem.value=='')
        {
                alert("Por favor, preencha o campo Mensagem.");
                form.mensagem.focus();
                return false;
        }

}

//valida formulario assitência técnica
function validaform_assistenciatecnica(form,evento)
{
		
		if (form.loja.value=='')
        {
                alert("Por favor, selecione uma Loja.");
                form.loja.focus();
                return false;
        }
		
		if (form.nome.value=='')
        {
                alert("Por favor, preencha o campo Nome.");
                form.nome.focus();
                return false;
        }

       var str_email = form.email.value ;
       if (( str_email.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1 ) || ( str_email == 'Email:' ))
	   {
    	alert("O campo E-mail deve ser preenchido corretamente");
    	form.email.focus();
    	return false;
	   }


		 if (form.telefone.value=='')
        {
                alert("Por favor, preencha o campo Telefone.");
                form.telefone.focus();
                return false;
        }

		if (form.mensagem.value=='')
        {
                alert("Por favor, preencha o campo Mensagem.");
                form.mensagem.focus();
                return false;
        }

}

//válida o Junte-se a nós
function fVerificaJunteseanos(form,evento)
{

       
	   if (form.loja.value=='')
        {
                alert("Por favor, selecione uma Loja.");
                form.loja.focus();
                return false;
        }
	   
	     if (form.nome.value=='')
        {
                alert("Por favor, preencha o campo Nome.");
                form.nome.focus();
                return false;
        }
		
		var str_email = form.email.value ;
    if (( str_email.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1 ) || ( str_email == 'Email:' ))
	{
    	alert("O campo E-mail deve ser preenchido corretamente.");
    	form.email.focus();
    	return false;
	}
		
		 if (form.telefone.value=='')
        {
                alert("Por favor, preencha o campo Telefone.");
                form.telefone.focus();
                return false;
        }
		
		
		if (form.endereco.value=='')
        {
                alert("Por favor, preencha o campo Endereço.");
                form.endereco.focus();
                return false;
        }
		
		if (form.uf.value=='')
        {
                alert("Por favor, preencha o campo Estado.");
                form.uf.focus();
                return false;
        }
		
		if (form.cidade.value=='')
        {
                alert("Por favor, preencha o campo Cidade.");
                form.cidade.focus();
                return false;
        }
		
		
		if (form.data.value=='')
        {
                alert("Por favor, preencha o campo Data de Nascimento.");
                form.data.focus();
                return false;
        }
		
		
		
		if (form.area.value=='')
        {
                alert("Por favor, preencha o campo Area.");
                form.area.focus();
                return false;
        }
		
		 if (form.escolaridade.value=='')
        {
                alert("Por favor, preencha o campo Escolaridade.");
                form.escolaridade.focus();
                return false;
        }
		
		      

        if (form.rg.value=='')
        {
                alert("Por favor, preencha o campo RG.");
                form.rg.focus();
                return false;
        }

        if (form.cpf.value=='')
        {
                alert("Por favor, preencha o campo CPF.");
                form.cpf.focus();
                return false;
        }
     

        if (form.necessidade.value=='')
        {
                alert("Por favor, preencha o campo Portador de Necessidade Especial.");
                form.necessidade.focus();
                return false;
        }

        if (form.acompanhante.value=='')
        {
                alert("Por favor, preencha o campo Precisa de Acompanhante.");
                form.acompanhante.focus();
                return false;
        }
}

function trocaFoto(campo)
{
    var foto = document.getElementById('foto_principal').src ;
    document.getElementById('foto_principal').src = document.getElementById(campo).src ;
    document.getElementById(campo).src = foto ;
}

//Função para Calcular Financiamento
function CalculaFinanciamento(total)
{
    if (total < document.getElementById('entrada').value)
    {
        alert("Valor da ENTRADA é maior que o valor do carro.");
        document.getElementById('entrada').value = 0;
    }

    if (document.getElementById('entrada').value < 0)
    {
        alert("Valor da ENTRADA deve ser igual ou superior a R$ 0,00.");
        document.getElementById('entrada').value = 0;
    }

    if (document.getElementById('num_parcelas').options[document.getElementById('num_parcelas').selectedIndex].value == 1)
    {
        document.getElementById('valor_parcela').value = "";
        document.getElementById('totalprazo').value = "";
    }

    else
    {
        parc = document.getElementById('num_parcelas').value;
        parc_arr = parc.split('/')
        entr = document.getElementById('entrada').value;
        total = total - entr;
        calc = total * parc_arr[0];
        calc = calc.toFixed(2)
        tot = calc * parc_arr[1]
        tot = tot.toFixed(2)
        document.getElementById('valor_parcela').value = calc;
        document.getElementById('totalprazo').value = tot;
        document.getElementById('num_parcelas').value = parc_arr[1];
        //alert(parc_arr[1])
     }
}

//verifica Dados Pessoais
function fVerificaDadosPessoais(form,evento)
{
       
	   if (form.loja.value=='')
        {
                alert("Por favor, selecione uma Loja.");
                form.loja.focus();
                return false;
        }
	   
	    if (form.nome.value == '')
        {
                alert("Por favor, preencha o seu nome corretamente.");
				form.nome.focus();
                return false;
        }

        if (form.datanasc.value == '')
        {
                alert("Por favor, preencha a sua data de nascimento corretamente.");
				form.datanasc.focus();
                return false;
        }

        if (!form.sexo[0].checked && !form.sexo[1].checked)
        {
                alert("Por favor, preencha o seu sexo corretamente.");
                return false;
        }
	   
       if (form.rg.value == '')
        {
                alert("Por favor, preencha o seu rg corretamente.");
				form.rg.focus();
                return false;
        }
	   
	    if (form.cpf.value == '')
        {
                alert("Por favor, preencha o seu cpf corretamente.");
				form.cpf.focus();
                return false;
        }

        

        if (form.endereco.value == '')
        {
                alert("Por favor, preencha o seu endereço corretamente.");
				form.endereco.focus();
                return false;
        }

       if (form.bairro.value == '')
        {
                alert("Por favor, preencha o bairro corretamente.");
				form.bairro.focus();
                return false;
        }
	  
	  if (form.cidade.value == '')
        {
                alert("Por favor, preencha a cidade corretamente.");
				form.cidade.focus();
                return false;
        }
	  
	 	  
	   if (form.cep.value == '')
        {
                alert("Por favor, preencha o seu cep corretamente.");
				form.cep.focus();
                return false;
        }      

             
        if (form.ddd_telefone.value == '')
        {
                alert("Por favor, preencha o ddd corretamente.");
				form.ddd_telefone.focus();
                return false;
        }
		
		
		if (form.telefone.value == '')
        {
                alert("Por favor, preencha o telefone corretamente.");
				form.telefone.focus();
                return false;
        }

       var str_email = form.email.value ;
    if (( str_email.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1 ) || ( str_email == 'Email:' ))
	{
    	alert("O campo E-mail deve ser preenchido corretamente");
    	form.email.focus();
    	return false;
	}


}

//verifica peças
function fVerificaPecas(form,evento)
{

      if (form.loja.value=='')
        {
                alert("Por favor, selecione uma Loja.");
                form.loja.focus();
                return false;
        }
	  
	    if (form.nome.value=='')
        {
                alert("Por favor, preencha o campo Nome.");
                form.nome.focus();
                return false;
        }

       var str_email = form.email.value ;
       if (( str_email.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1 ) || ( str_email == 'Email:' ))
	   {
    	alert("O campo E-mail deve ser preenchido corretamente");
    	form.email.focus();
    	return false;
	   }
        
		if (form.telefone.value=='')
        {
                alert("Por favor, preencha o campo Telefone.");
                form.telefone.focus();
                return false;
        }

        if (form.textarea.value=='')
        {
                alert("Por favor, preencha o campo Mensagem.");
                form.textarea.focus();
                return false;
        }
}

//valida frotista
function validaform_frotistas(form,evento)
{
		if (form.loja.value=='')
        {
                alert("Por favor, selecione uma Loja.");
                form.loja.focus();
                return false;
        }
		
		if (form.razaosocial.value=='')
        {
                alert("Por favor, preencha o campo Razão Social.");
                form.razaosocial.focus();
                return false;
        }
		
		
		 if (form.cnpj.value=='')
        {
                alert("Por favor, preencha o campo CNPJ.");
                form.cnpj.focus();
                return false;
        }
		
		if (form.nome.value=='')
        {
                alert("Por favor, preencha o campo Nome.");
                form.nome.focus();
                return false;
        }
	
       var str_email = form.email.value ;
       if (( str_email.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1 ) || ( str_email == 'Email:' ))
	   {
    	alert("O campo E-mail deve ser preenchido corretamente");
    	form.email.focus();
    	return false;
	   }

	 
	 	if (form.fone.value=='')
        {
                alert("Por favor, preencha o campo Telefone.");
                form.fone.focus();
                return false;
        }
		
}

// Abre Pop-up
function AbrePopUp(url, titulo, largura, altura, scrollbar) {
	window.open(url ,titulo ,'width=' + largura + ', height=' + altura +', scrollbars=' + scrollbar + ', toolbar=no, location=no, status=yes, menubar=no, resizable=no, left=10, top=10');
}

//Menu drop-down
function onOff(id) {
	visivel = document.getElementById(id).style.display;
	if ( visivel == "" || visivel == "none" ) {
		document.getElementById(id).style.display = "block"
	} else {
		document.getElementById(id).style.display = "none";
	}
}

//Limpa campo
function limpa(campo) {
	campo.value = ""
}

function FormatMask(objForm, strField, sMask, evtKeyPress) {
      var i, nCount, sValue, fldLen, mskLen,bolMask, sCod, nTecla;

      if(window.event) { // Internet Explorer
        nTecla = evtKeyPress.keyCode; }
      else if(evtKeyPress.which) { // Nestcape
        nTecla = evtKeyPress.which;
      }

      sValue = objForm[strField].value;

      // Limpa todos os caracteres de formatação que
      // já estiverem no campo.
      sValue = sValue.toString().replace( "-", "" );
      sValue = sValue.toString().replace( "-", "" );
      sValue = sValue.toString().replace( ".", "" );
      sValue = sValue.toString().replace( ".", "" );
      sValue = sValue.toString().replace( "/", "" );
      sValue = sValue.toString().replace( "/", "" );
      sValue = sValue.toString().replace( "(", "" );
      sValue = sValue.toString().replace( "(", "" );
      sValue = sValue.toString().replace( ")", "" );
      sValue = sValue.toString().replace( ")", "" );
      sValue = sValue.toString().replace( " ", "" );
      sValue = sValue.toString().replace( " ", "" );
      sValue = sValue.toString().replace( "R", "" );
      sValue = sValue.toString().replace( "$", "" );
      sValue = sValue.toString().replace( ",", "" );
      fldLen = sValue.length;
      mskLen = sMask.length;

      i = 0;
      nCount = 0;
      sCod = "";
      mskLen = fldLen;

      if (nTecla != 8) { // backspace
        if (sMask.charAt(i-1) == "9") { // apenas números...
          return ((nTecla > 47) && (nTecla < 58)); } // números de 0 a 9
        else { // qualquer caracter...


          while (i <= mskLen) {
            bolMask = ((sMask.charAt(i) == "R") || (sMask.charAt(i) == "-") || (sMask.charAt(i) == ".") || (sMask.charAt(i) == "/"))
            bolMask = bolMask || ((sMask.charAt(i) == "(") || (sMask.charAt(i) == "$") || (sMask.charAt(i) == ")") || (sMask.charAt(i) == " "))

            if (bolMask) {
              sCod += sMask.charAt(i);
              mskLen++; }
            else {
              sCod += sValue.charAt(nCount);
              nCount++;
            }

            i++;
          }

          objForm[strField].value = sCod;

          return true;
        } }
    else {
       return true;
    }
}

//Função para abrir uma imagem e imprimi-la
	function imprimi( ){
     var   janela=window.open("popup.php","Cupom","width=600,height=300,scrollbars=no,toolbar=no,location=no,status=no,menubar=no,resizable=no,left=0,top=0'");
     
	}
function popjanela(jURL,largura,altura){
     var   janela=window.open( "",'Ecocine','width='+largura+',height='+altura+',scrollbars=no,toolbar=no,location=no,status=no,menubar=no,resizable=no,left=0,top=0');
     janela.document.write('<html><head><title>Allegro</title></head><body marginheight="0" marginwidth="0" leftmargin="0" topmargin="0">');
     janela.document.write('<img src="'+jURL+'"></img>');
     janela.document.write('</body></html>');
}
