
function mascaraReais(objeto, evento) { 
  var tecla = evento.keyCode; 

  if (((tecla < 48) || (tecla > 57)) && (((tecla < 96) || (tecla > 105))) && (tecla != 8) && (tecla != 9) && (tecla != 35) && (tecla != 36) && (tecla != 37) && (tecla != 38) && (tecla != 39) && (tecla != 40)) {
    objeto.value = objeto.value.substr(0,objeto.value.length-1); 
  } 

  if (tecla != 8) { 
    document.formulario.controle_preco_mi.value = document.formulario.controle_preco_mi.value + objeto.value.substr(objeto.value.length-1,1);
    if (objeto.value.length == 3) {
      objeto.value = document.formulario.controle_preco_mi.value.substr(0,1) + "," + document.formulario.controle_preco_mi.value.substr(1,2);
    } 
    if (objeto.value.length > 4 && objeto.value.length < 7 ) {
      objeto.value = document.formulario.controle_preco_mi.value.substr(0,document.formulario.controle_preco_mi.value.length-2) + "," + document.formulario.controle_preco_mi.value.substr(formulario.controle_preco_mi.value.length-2,2);
    } 
    if (objeto.value.length == 7) {
      objeto.value = document.formulario.controle_preco_mi.value.substr(0,1) + "." + document.formulario.controle_preco_mi.value.substr(1,3) + "," + document.formulario.controle_preco_mi.value.substr(4,2);
    } 
    if (objeto.value.length > 8 && objeto.value.length < 11 ) {
      objeto.value = document.formulario.controle_preco_mi.value.substr(0,document.formulario.controle_preco_mi.value.length-5) + "." + document.formulario.controle_preco_mi.value.substr(document.formulario.controle_preco_mi.value.length-5,3) + "," + document.formulario.controle_preco_mi.value.substr(document.formulario.controle_preco_mi.value.length-2,2);
    } 
    if (objeto.value.length == 11) {
      objeto.value = document.formulario.controle_preco_mi.value.substr(0,1) + "." + document.formulario.controle_preco_mi.value.substr(1,3) + "." + document.formulario.controle_preco_mi.value.substr(4,3) + "," + document.formulario.controle_preco_mi.value.substr(7,2);
    } 
  } 
  
  else { 
    document.formulario.controle_preco_mi.value = document.formulario.controle_preco_mi.value.substr(0,document.formulario.controle_preco_mi.value.length-1);

    if (document.formulario.controle_preco_mi.value.length == 2) {
	  objeto.value = document.formulario.controle_preco_mi.value;

	} else if (document.formulario.controle_preco_mi.value.length == 3) {
	  objeto.value = document.formulario.controle_preco_mi.value.substr(0,1) + "," + document.formulario.controle_preco_mi.value.substr(1,2); 		
	
	} else if (document.formulario.controle_preco_mi.value.length == 4) {
	  objeto.value = document.formulario.controle_preco_mi.value.substr(0,2) + "," + document.formulario.controle_preco_mi.value.substr(2,2); 		
	  
	} else if (document.formulario.controle_preco_mi.value.length == 5) {
	  objeto.value = document.formulario.controle_preco_mi.value.substr(0,3) + "," + document.formulario.controle_preco_mi.value.substr(3,2); 
	  
	} else if (document.formulario.controle_preco_mi.value.length == 6) {
	  objeto.value = document.formulario.controle_preco_mi.value.substr(0,1) + "." + document.formulario.controle_preco_mi.value.substr(1,3) + "," + document.formulario.controle_preco_mi.value.substr(4,2); 		
	  
	} else if (document.formulario.controle_preco_mi.value.length == 7) {
	  objeto.value = document.formulario.controle_preco_mi.value.substr(0,2) + "." + document.formulario.controle_preco_mi.value.substr(2,3) + "," + document.formulario.controle_preco_mi.value.substr(5,2); 	
	  
    } else if (document.formulario.controle_preco_mi.value.length == 8) {
      objeto.value = document.formulario.controle_preco_mi.value.substr(0,3) + "." + document.formulario.controle_preco_mi.value.substr(3,3) + "," + document.formulario.controle_preco_mi.value.substr(6,2); 
	}  
  }	  
} 

function mascaraPorcentagem(objeto, evento) { 
  var tecla = evento.keyCode; 

  if (((tecla < 48) || (tecla > 57)) && (((tecla < 96) || (tecla > 105))) && (tecla != 8) && (tecla != 9) && (tecla != 35) && (tecla != 36) && (tecla != 37) && (tecla != 38) && (tecla != 39) && (tecla != 40)) {
    objeto.value = objeto.value.substr(0,objeto.value.length-1); 
  } 

  if (tecla != 8) { 
    if (objeto.value.length == 3) {
      objeto.value = objeto.value.substr(0,1) + "." + objeto.value.substr(1,2);
    } else 
    if (objeto.value.length == 5 ) {
	  if (objeto.value.substr(2,1) != '.') {
        objeto.value = objeto.value.substr(0,1) + objeto.value.substr(2,1) + "." + objeto.value.substr(3,2);
	  }
    } 
  } 
  else { 
    if (objeto.value.length == 4) {
	  objeto.value = objeto.value.substr(0,1) + "." + objeto.value.substr(1,1) + objeto.value.substr(3,1);
	} 
	if (objeto.value.length == 3) {
	  objeto.value = objeto.value.substr(0,1) + objeto.value.substr(2,1); 
	} 
  }	  
} 

function mascaraTaxa(objeto, evento) { 
  var tecla = evento.keyCode; 

  if (((tecla < 48) || (tecla > 57)) && (((tecla < 96) || (tecla > 105))) && (tecla != 8) && (tecla != 9) && (tecla != 35) && (tecla != 36) && (tecla != 37) && (tecla != 38) && (tecla != 39) && (tecla != 40)) {
    objeto.value = objeto.value.substr(0,objeto.value.length-1); 
  } 

  if (tecla != 8) { 
    if (objeto.value.length == 5) {
	  if (objeto.value.substr(objeto.value.length-5,1) != ',') {
        objeto.value = objeto.value.substr(0,1) + "," + objeto.value.substr(1,4);
	  }
    } 
  } 
  
  else { 
    if (objeto.value.length <= 4) {
	  objeto.value = objeto.value;
	} else if (objeto.value.length == 5) {
	  objeto.value = objeto.value.substr(0,1) + objeto.value.substr(2,objeto.value.length); 		
	}  
  }	   
}

function enviaMostra(resultado,mostra){

  if (resultado.value.length == 0) {
  mostra.value = "0,00"
  }

  if (resultado.value.length == 4) {
    if (resultado.value.length-2 == resultado.value.indexOf(".")){
      mostra.value = resultado.value.substr(0,2) + "," + resultado.value.substr(3,1) + "0"
	} else {
	  mostra.value = resultado.value.substr(0,1) + "," + resultado.value.substr(2,2)
	}
  }
  if (resultado.value.length == 5) {
    if (resultado.value.length-2 == resultado.value.indexOf(".")){
      mostra.value = resultado.value.substr(0,3) + "," + resultado.value.substr(4,1) + "0"
	} else {
	  mostra.value = resultado.value.substr(0,2) + "," + resultado.value.substr(3,2)
	}
  }
  if (resultado.value.length == 6) {
    if (resultado.value.length-2 == resultado.value.indexOf(".")){  
      mostra.value = resultado.value.substr(0,1) + "." + resultado.value.substr(1,3) + "," + resultado.value.substr(5,1) + "0"
	} else {
	  mostra.value = resultado.value.substr(0,3) + "," + resultado.value.substr(4,2)
	}
  }
  if (resultado.value.length == 7) {
    if (resultado.value.length-2 == resultado.value.indexOf(".")){    
      mostra.value = resultado.value.substr(0,2) + "." + resultado.value.substr(2,3) + "," + resultado.value.substr(6,1) + "0"
	} else {
	  mostra.value = resultado.value.substr(0,1) + "." + resultado.value.substr(1,3) + "," + resultado.value.substr(5,2)
	}
  }  
  if (resultado.value.length == 8) {
    if (resultado.value.length-2 == resultado.value.indexOf(".")){      
      mostra.value = resultado.value.substr(0,3) + "." + resultado.value.substr(3,3) + "," + resultado.value.substr(7,1) + "0"
	} else {
	  mostra.value = resultado.value.substr(0,2) + "." + resultado.value.substr(2,3) + "," + resultado.value.substr(6,2)
	}
  }  
  if (resultado.value.length == 9) {
    if (resultado.value.length-2 == resultado.value.indexOf(".")){      
      mostra.value = resultado.value.substr(0,1) + "." + resultado.value.substr(1,3) + "." + resultado.value.substr(4,3) + "," + resultado.value.substr(8,1) + "0"
	} else {
	  mostra.value = resultado.value.substr(0,3) + "." + resultado.value.substr(3,3) + "," + resultado.value.substr(7,2)
	}
  }  
  if (resultado.value.length == 10) {
    if (resultado.value.length-2 == resultado.value.indexOf(".")){        
      mostra.value = resultado.value.substr(0,2) + "." + resultado.value.substr(2,3) + "." + resultado.value.substr(5,3) + "," + resultado.value.substr(9,1) + "0"
	} else {
	  mostra.value = resultado.value.substr(0,1) + "." + resultado.value.substr(1,3) + "." + resultado.value.substr(4,3) + "," + resultado.value.substr(8,2)
	}
  }  
}

function passaValores(valor, mostra, resultado, proximo){
  if (valor.value.length != 0){
    if (valor.value.length == 4){
  	    mostra.value = valor.value;
	    resultado.value = valor.value.substr(0,1) + "." + valor.value.substr(2,2);
	    //alert (resultado.value);
	    proximo.focus();
    } else if (valor.value.length == 5){
  	    mostra.value = valor.value;
	    resultado.value = valor.value.substr(0,2) + "." + valor.value.substr(3,2);
	    //alert (resultado.value);
	    proximo.focus();	
    } else if (valor.value.length == 6){
	    mostra.value = valor.value;
	    resultado.value = valor.value.substr(0,3) + "." + valor.value.substr(4,2);
	    //alert (resultado.value);
	    proximo.focus();	
    } else if (valor.value.length == 8){
	    mostra.value = valor.value;
	    resultado.value = valor.value.substr(0,1) + valor.value.substr(2,3) + "." + valor.value.substr(6,2);
	    //alert (resultado.value);
	    proximo.focus();	
    } else if (valor.value.length == 9){
	    mostra.value = valor.value;
	    resultado.value = valor.value.substr(0,2) + valor.value.substr(3,3) + "." + valor.value.substr(7,2);
	    //alert (resultado.value);
	    proximo.focus();	
    } else if (valor.value.length == 10){
	    mostra.value = valor.value;
	    resultado.value = valor.value.substr(0,3) + valor.value.substr(4,3) + "." + valor.value.substr(8,2);
	    //alert (resultado.value);
	    proximo.focus();	
    }
  }
  else {
    resultado.value = "";
	mostra.value= "0,00";
  }
}

function calcula_porcentagem(controle, preco, porcentagem, resultado, proximo){

  if (controle.value.length == 0){
    alert('Você precisa preencher o campo \"Preço do Mercado Interno\".');
	preco.focus();
	porcentagem.value = "";
	resultado.value = "";
  }
  else {
    if (porcentagem.value.length != 0){  
      if (porcentagem.value != "0"){
	    resultado.value = (parseFloat(controle.value.substr(0,controle.value.length-2) + "." + controle.value.substr(controle.value.length-2,2)) * parseFloat(porcentagem.value)) / 100;
	    if (resultado.value.indexOf(".") != -1){
	      if (resultado.value.indexOf(".") == resultado.value.length-2){
		     resultado.value = resultado.value + "0";
			 proximo.focus();
          }
	      else {
		    resultado.value = resultado.value.substr(0,resultado.value.indexOf(".")) + "." + resultado.value.substr(resultado.value.indexOf(".")+1, 2);
            proximo.focus();
		  }
		}
		else {
          resultado.value = resultado.value + ".00";
          proximo.focus();
     	}
	  }
       else { 
	    resultado.value = "0.00";
		proximo.focus();
	  }
    } 
    else {
	  resultado.value = "";
	  proximo.focus();	  
    } 
  }
}

function calcula_porcentagem2(preco, porcentagem, resultado, proximo){

  if (preco.value.length == 0){
    alert(' Você precisa clicar no botão \"Calcular\" antes de começar a preencher \n os campos de Componentes do Preço de Exportação.');
	porcentagem.value = "";
	resultado.value = "";
  }
  else {
    if (porcentagem.value.length != 0){  
      if (porcentagem.value != "0"){
	    resultado.value = (parseFloat(preco.value) * parseFloat(porcentagem.value)) / 100;
	    if (resultado.value.indexOf(".") != -1){
	      if (resultado.value.indexOf(".") == resultado.value.length-2){
		     resultado.value = resultado.value + "0";
			 proximo.focus();
          }
	      else {
		    resultado.value = resultado.value.substr(0,resultado.value.indexOf(".")) + "." + resultado.value.substr(resultado.value.indexOf(".")+1, 2);
            proximo.focus();
		  }
		}
		else {
          resultado.value = resultado.value + ".00";
          proximo.focus();
     	}
	  }
      else { 
	    resultado.value = "0.00";
		proximo.focus();
	  }
    } 
    else {
	  resultado.value = "";
	  proximo.focus();	  
    } 
  }
}

function calculaPrecoReais(custo, lucro, lucro_resultado, lucro_mostra, resultado, resultado_mostra){
  if (lucro.value.length != 0){
    if (custo.value.length != 0){
      var porcentagem_custo = 0;
      porcentagem_custo = 100 - parseFloat(lucro.value);
      resultado.value = (parseFloat(custo.value) * 100) / porcentagem_custo
	  if (resultado.value.indexOf(".") != -1){
	    resultado.value = resultado.value.substr(0,resultado.value.indexOf(".")) + "." + resultado.value.substr(resultado.value.indexOf(".")+1, 2);
        if (resultado.value.indexOf(".") == resultado.value.length-2){
	      resultado.value = resultado.value + "0";	  
	    }
	    lucro_resultado.value = parseFloat(resultado.value) - parseFloat(custo.value);
	    if (lucro_resultado.value.indexOf(".") != -1){
	      lucro_resultado.value = lucro_resultado.value.substr(0,lucro_resultado.value.indexOf(".")) + "." + lucro_resultado.value.substr(lucro_resultado.value.indexOf(".")+1, 2);
	    }
        else {
	      lucro_resultado.value = resultado.value + ".00"
	    }	
	  }
      else {
	    resultado.value = resultado.value + ".00"
  	    lucro_resultado.value = parseFloat(resultado.value) - parseFloat(custo.value);
	    if (lucro_resultado.value.indexOf(".") != -1){
	      lucro_resultado.value = lucro_resultado.value.substr(0,lucro_resultado.value.indexOf(".")) + "." + lucro_resultado.value.substr(lucro_resultado.value.indexOf(".")+1, 2);
	    }
        else {
	      lucro_resultado.value = resultado.value + ".00"
	    }	
	  }	
    } else {
      alert(' Você precisa clicar no botão \"Calcular\" antes de solicitar \n o cálculo do Preço de Exportação em moeda nacional.');
	  lucro.value = "";
	  resultado.value = "";
    }
    enviaMostra(resultado,resultado_mostra);
    enviaMostra(lucro_resultado,lucro_mostra);
  }
  else {
  alert(' Você precisa preencher o campo \"Lucro desejado na Exportação\" \n para calcular o Preco de Exportação.');
  lucro.focus();
  }
}

function calculaPrecoDolar(taxa_cambial, valor_reais, valor_dolar, valor_dolar_mostra){
  if(taxa_cambial.value.length != 0){
    var taxa_ponto = 0;
    taxa_ponto = taxa_cambial.value.substr(0,1) + "." + taxa_cambial.value.substr(2,4);
    if (valor_reais.value.length != 0){
      valor_dolar.value = parseFloat(valor_reais.value) / parseFloat(taxa_ponto)
  	  if (valor_dolar.value.indexOf(".") != -1){
  	    valor_dolar.value = valor_dolar.value.substr(0,valor_dolar.value.indexOf(".")) + "." + valor_dolar.value.substr(valor_dolar.value.indexOf(".")+1, 2);
	  }
      else {
	    valor_dolar.value = valor_dolar.value + ".00"
	  }	
      enviaMostra(valor_dolar,valor_dolar_mostra);

    } 
	else {
      alert(' Você precisa clicar no botão \"Calcular\" antes de solicitar \n o cálculo do Preço de Exportação em Dólares Americanos.');
    }
  }
  else {
    alert(' Você precisa preencher o campo \"Taxa Cambial\" para calcular o Preço em Dólar.');
	taxa_cambial.focus();
  }
}

function replicaPrecoInterno(objeto){
  if(objeto.value.length != 0){
    document.formulario.preco_interno1.value = objeto.value;
    document.formulario.preco_interno2.value = objeto.value;	
	document.formulario.preco_interno3.value = objeto.value;
	document.formulario.preco_interno4.value = objeto.value;
	document.formulario.preco_interno5.value = objeto.value;
	document.formulario.preco_interno6.value = objeto.value;
	document.formulario.preco_interno7.value = objeto.value;
	document.formulario.preco_interno8.value = objeto.value;
	document.formulario.preco_interno9.value = objeto.value;
	document.formulario.preco_interno10.value = objeto.value;
	document.formulario.preco_interno11.value = objeto.value;
	document.formulario.preco_interno12.value = objeto.value;
	document.formulario.preco_interno13.value = objeto.value;
  }
}


function replicaValores_icms(objeto){
  if(objeto.value.length != 0){
	document.formulario.icms_valor1.value = objeto.value;
	document.formulario.icms_valor2.value = objeto.value;
	document.formulario.icms_valor3.value = objeto.value;
	document.formulario.icms_valor4.value = objeto.value;
	document.formulario.icms_valor5.value = objeto.value;
	document.formulario.icms_valor6.value = objeto.value;
	document.formulario.icms_valor7.value = objeto.value;
	document.formulario.icms_valor8.value = objeto.value;
	document.formulario.icms_valor9.value = objeto.value;
	document.formulario.icms_valor10.value = objeto.value;
	document.formulario.icms_valor11.value = objeto.value;
	document.formulario.icms_valor12.value = objeto.value;
	document.formulario.icms_valor13.value = objeto.value;
  }
}

function replicaValores_cofins(objeto){
  if(objeto.value.length != 0){
	document.formulario.cofins_valor1.value = objeto.value;
	document.formulario.cofins_valor2.value = objeto.value;
	document.formulario.cofins_valor3.value = objeto.value;
	document.formulario.cofins_valor4.value = objeto.value;
	document.formulario.cofins_valor5.value = objeto.value;
	document.formulario.cofins_valor6.value = objeto.value;
	document.formulario.cofins_valor7.value = objeto.value;
	document.formulario.cofins_valor8.value = objeto.value;
	document.formulario.cofins_valor9.value = objeto.value;
	document.formulario.cofins_valor10.value = objeto.value;
	document.formulario.cofins_valor11.value = objeto.value;
	document.formulario.cofins_valor12.value = objeto.value;
	document.formulario.cofins_valor13.value = objeto.value;
  }
}

function replicaValores_pis(objeto){
  if(objeto.value.length != 0){
	document.formulario.pis_valor1.value = objeto.value;
	document.formulario.pis_valor2.value = objeto.value;
	document.formulario.pis_valor3.value = objeto.value;
	document.formulario.pis_valor4.value = objeto.value;
	document.formulario.pis_valor5.value = objeto.value;
	document.formulario.pis_valor6.value = objeto.value;
	document.formulario.pis_valor7.value = objeto.value;
	document.formulario.pis_valor8.value = objeto.value;
	document.formulario.pis_valor9.value = objeto.value;
	document.formulario.pis_valor10.value = objeto.value;
	document.formulario.pis_valor11.value = objeto.value;
	document.formulario.pis_valor12.value = objeto.value;
	document.formulario.pis_valor13.value = objeto.value;
  }
}

function replicaValores_outros(objeto){
  if(objeto.value.length != 0){
	document.formulario.outros_valor1.value = objeto.value;
	document.formulario.outros_valor2.value = objeto.value;
	document.formulario.outros_valor3.value = objeto.value;
	document.formulario.outros_valor4.value = objeto.value;
	document.formulario.outros_valor5.value = objeto.value;
	document.formulario.outros_valor6.value = objeto.value;
	document.formulario.outros_valor7.value = objeto.value;
	document.formulario.outros_valor8.value = objeto.value;
	document.formulario.outros_valor9.value = objeto.value;
	document.formulario.outros_valor10.value = objeto.value;
	document.formulario.outros_valor11.value = objeto.value;
	document.formulario.outros_valor12.value = objeto.value;
	document.formulario.outros_valor13.value = objeto.value;
  }
}

function replicaValores_lucro(objeto){
  if(objeto.value.length != 0){
	document.formulario.lucro_valor1.value = objeto.value;
	document.formulario.lucro_valor2.value = objeto.value;
	document.formulario.lucro_valor3.value = objeto.value;
	document.formulario.lucro_valor4.value = objeto.value;
	document.formulario.lucro_valor5.value = objeto.value;
	document.formulario.lucro_valor6.value = objeto.value;
	document.formulario.lucro_valor7.value = objeto.value;
	document.formulario.lucro_valor8.value = objeto.value;
	document.formulario.lucro_valor9.value = objeto.value;
	document.formulario.lucro_valor10.value = objeto.value;
	document.formulario.lucro_valor11.value = objeto.value;
	document.formulario.lucro_valor12.value = objeto.value;
	document.formulario.lucro_valor13.value = objeto.value;
  }
}

function replicaValores_embalagem(objeto){
  if(objeto.value.length != 0){
	document.formulario.embalagem_valor1.value = objeto.value;
	document.formulario.embalagem_valor2.value = objeto.value;
	document.formulario.embalagem_valor3.value = objeto.value;
	document.formulario.embalagem_valor4.value = objeto.value;
	document.formulario.embalagem_valor5.value = objeto.value;
	document.formulario.embalagem_valor6.value = objeto.value;
	document.formulario.embalagem_valor7.value = objeto.value;
	document.formulario.embalagem_valor8.value = objeto.value;
	document.formulario.embalagem_valor9.value = objeto.value;
	document.formulario.embalagem_valor10.value = objeto.value;
	document.formulario.embalagem_valor11.value = objeto.value;
	document.formulario.embalagem_valor12.value = objeto.value;
	document.formulario.embalagem_valor13.value = objeto.value;
  }
}

function replicaValores_comissao(objeto){
  if(objeto.value.length != 0){
	document.formulario.comissao_valor1.value = objeto.value;
	document.formulario.comissao_valor2.value = objeto.value;
	document.formulario.comissao_valor3.value = objeto.value;
	document.formulario.comissao_valor4.value = objeto.value;
	document.formulario.comissao_valor5.value = objeto.value;
	document.formulario.comissao_valor6.value = objeto.value;
	document.formulario.comissao_valor7.value = objeto.value;
	document.formulario.comissao_valor8.value = objeto.value;
	document.formulario.comissao_valor9.value = objeto.value;
	document.formulario.comissao_valor10.value = objeto.value;
	document.formulario.comissao_valor11.value = objeto.value;
	document.formulario.comissao_valor12.value = objeto.value;
	document.formulario.comissao_valor13.value = objeto.value;
  }
}

function replicaValores_despprop(objeto){
  if(objeto.value.length != 0){
	document.formulario.despprop_valor1.value = objeto.value;
	document.formulario.despprop_valor2.value = objeto.value;
	document.formulario.despprop_valor3.value = objeto.value;
	document.formulario.despprop_valor4.value = objeto.value;
	document.formulario.despprop_valor5.value = objeto.value;
	document.formulario.despprop_valor6.value = objeto.value;
	document.formulario.despprop_valor7.value = objeto.value;
	document.formulario.despprop_valor8.value = objeto.value;
	document.formulario.despprop_valor9.value = objeto.value;
	document.formulario.despprop_valor10.value = objeto.value;
	document.formulario.despprop_valor11.value = objeto.value;
	document.formulario.despprop_valor12.value = objeto.value;
	document.formulario.despprop_valor13.value = objeto.value;
  }
}

function replicaValores_despdist(objeto){
  if(objeto.value.length != 0){
	document.formulario.despdist_valor1.value = objeto.value;
	document.formulario.despdist_valor2.value = objeto.value;
	document.formulario.despdist_valor3.value = objeto.value;
	document.formulario.despdist_valor4.value = objeto.value;
	document.formulario.despdist_valor5.value = objeto.value;
	document.formulario.despdist_valor6.value = objeto.value;
	document.formulario.despdist_valor7.value = objeto.value;
	document.formulario.despdist_valor8.value = objeto.value;
	document.formulario.despdist_valor9.value = objeto.value;
	document.formulario.despdist_valor10.value = objeto.value;
	document.formulario.despdist_valor11.value = objeto.value;
	document.formulario.despdist_valor12.value = objeto.value;
	document.formulario.despdist_valor13.value = objeto.value;
  }
}

function replicaValores_despout(objeto){
  if(objeto.value.length != 0){
	document.formulario.despout_valor1.value = objeto.value;
	document.formulario.despout_valor2.value = objeto.value;
	document.formulario.despout_valor3.value = objeto.value;
	document.formulario.despout_valor4.value = objeto.value;
	document.formulario.despout_valor5.value = objeto.value;
	document.formulario.despout_valor6.value = objeto.value;
	document.formulario.despout_valor7.value = objeto.value;
	document.formulario.despout_valor8.value = objeto.value;
	document.formulario.despout_valor9.value = objeto.value;
	document.formulario.despout_valor10.value = objeto.value;
	document.formulario.despout_valor11.value = objeto.value;
	document.formulario.despout_valor12.value = objeto.value;
	document.formulario.despout_valor13.value = objeto.value;
  }
}

function replicaValores_ex_embalagens(objeto){
  if(objeto.value.length != 0){
	document.formulario.ex_embalagens_valor1.value = objeto.value;
	document.formulario.ex_embalagens_valor2.value = objeto.value;
	document.formulario.ex_embalagens_valor3.value = objeto.value;
	document.formulario.ex_embalagens_valor4.value = objeto.value;
	document.formulario.ex_embalagens_valor5.value = objeto.value;
	document.formulario.ex_embalagens_valor6.value = objeto.value;
	document.formulario.ex_embalagens_valor7.value = objeto.value;
	document.formulario.ex_embalagens_valor8.value = objeto.value;
	document.formulario.ex_embalagens_valor9.value = objeto.value;
	document.formulario.ex_embalagens_valor10.value = objeto.value;
	document.formulario.ex_embalagens_valor11.value = objeto.value;
	document.formulario.ex_embalagens_valor12.value = objeto.value;
	document.formulario.ex_embalagens_valor13.value = objeto.value;
  }
}

function replicaValores_ex_carrega(objeto){
  if(objeto.value.length != 0){
	document.formulario.ex_carrega_valor2.value = objeto.value;
	document.formulario.ex_carrega_valor3.value = objeto.value;
	document.formulario.ex_carrega_valor4.value = objeto.value;
	document.formulario.ex_carrega_valor5.value = objeto.value;
	document.formulario.ex_carrega_valor6.value = objeto.value;
	document.formulario.ex_carrega_valor7.value = objeto.value;
	document.formulario.ex_carrega_valor8.value = objeto.value;
	document.formulario.ex_carrega_valor9.value = objeto.value;
	document.formulario.ex_carrega_valor10.value = objeto.value;
	document.formulario.ex_carrega_valor11.value = objeto.value;
	document.formulario.ex_carrega_valor12.value = objeto.value;
	document.formulario.ex_carrega_valor13.value = objeto.value;
  }
}

function replicaValores_ex_transpint(objeto){
  if(objeto.value.length != 0){
	document.formulario.ex_transpint_valor2.value = objeto.value;
	document.formulario.ex_transpint_valor3.value = objeto.value;
	document.formulario.ex_transpint_valor4.value = objeto.value;
	document.formulario.ex_transpint_valor5.value = objeto.value;
	document.formulario.ex_transpint_valor6.value = objeto.value;
	document.formulario.ex_transpint_valor7.value = objeto.value;
	document.formulario.ex_transpint_valor8.value = objeto.value;
	document.formulario.ex_transpint_valor9.value = objeto.value;
	document.formulario.ex_transpint_valor10.value = objeto.value;
	document.formulario.ex_transpint_valor11.value = objeto.value;
	document.formulario.ex_transpint_valor12.value = objeto.value;
	document.formulario.ex_transpint_valor13.value = objeto.value;
  }
}

function replicaValores_ex_desembexpo(objeto){
  if(objeto.value.length != 0){
	document.formulario.ex_desembexpo_valor2.value = objeto.value;
	document.formulario.ex_desembexpo_valor3.value = objeto.value;
	document.formulario.ex_desembexpo_valor4.value = objeto.value;
	document.formulario.ex_desembexpo_valor5.value = objeto.value;
	document.formulario.ex_desembexpo_valor6.value = objeto.value;
	document.formulario.ex_desembexpo_valor7.value = objeto.value;
	document.formulario.ex_desembexpo_valor8.value = objeto.value;
	document.formulario.ex_desembexpo_valor9.value = objeto.value;
	document.formulario.ex_desembexpo_valor10.value = objeto.value;
	document.formulario.ex_desembexpo_valor11.value = objeto.value;
	document.formulario.ex_desembexpo_valor12.value = objeto.value;
	document.formulario.ex_desembexpo_valor13.value = objeto.value;
  }
}

function replicaValores_ex_despport(objeto){
  if(objeto.value.length != 0){
	document.formulario.ex_despport_valor2.value = objeto.value;
	document.formulario.ex_despport_valor3.value = objeto.value;
	document.formulario.ex_despport_valor4.value = objeto.value;
	document.formulario.ex_despport_valor5.value = objeto.value;
	document.formulario.ex_despport_valor6.value = objeto.value;
	document.formulario.ex_despport_valor7.value = objeto.value;
	document.formulario.ex_despport_valor8.value = objeto.value;
	document.formulario.ex_despport_valor9.value = objeto.value;
	document.formulario.ex_despport_valor10.value = objeto.value;
	document.formulario.ex_despport_valor11.value = objeto.value;
	document.formulario.ex_despport_valor12.value = objeto.value;
	document.formulario.ex_despport_valor13.value = objeto.value;
  }
}

function replicaValores_ex_despaero(objeto){
  if(objeto.value.length != 0){
	document.formulario.ex_despaero_valor2.value = objeto.value;
	document.formulario.ex_despaero_valor3.value = objeto.value;
	document.formulario.ex_despaero_valor4.value = objeto.value;
	document.formulario.ex_despaero_valor5.value = objeto.value;
	document.formulario.ex_despaero_valor6.value = objeto.value;
	document.formulario.ex_despaero_valor7.value = objeto.value;
	document.formulario.ex_despaero_valor8.value = objeto.value;
	document.formulario.ex_despaero_valor9.value = objeto.value;
	document.formulario.ex_despaero_valor10.value = objeto.value;
	document.formulario.ex_despaero_valor11.value = objeto.value;
	document.formulario.ex_despaero_valor12.value = objeto.value;
	document.formulario.ex_despaero_valor13.value = objeto.value;
  }
}

function replicaValores_ex_alugcont(objeto){
  if(objeto.value.length != 0){
	document.formulario.ex_alugcont_valor3.value = objeto.value;
	document.formulario.ex_alugcont_valor4.value = objeto.value;
	document.formulario.ex_alugcont_valor5.value = objeto.value;
	document.formulario.ex_alugcont_valor6.value = objeto.value;
	document.formulario.ex_alugcont_valor7.value = objeto.value;
	document.formulario.ex_alugcont_valor8.value = objeto.value;
	document.formulario.ex_alugcont_valor9.value = objeto.value;
	document.formulario.ex_alugcont_valor10.value = objeto.value;
	document.formulario.ex_alugcont_valor11.value = objeto.value;
	document.formulario.ex_alugcont_valor12.value = objeto.value;
	document.formulario.ex_alugcont_valor13.value = objeto.value;
  }
}

function replicaValores_ex_transpseg(objeto){
  if(objeto.value.length != 0){
	document.formulario.ex_transpseg_valor3.value = objeto.value;
	document.formulario.ex_transpseg_valor4.value = objeto.value;
	document.formulario.ex_transpseg_valor5.value = objeto.value;
	document.formulario.ex_transpseg_valor6.value = objeto.value;
	document.formulario.ex_transpseg_valor7.value = objeto.value;
	document.formulario.ex_transpseg_valor8.value = objeto.value;
	document.formulario.ex_transpseg_valor9.value = objeto.value;
	document.formulario.ex_transpseg_valor10.value = objeto.value;
	document.formulario.ex_transpseg_valor11.value = objeto.value;
	document.formulario.ex_transpseg_valor12.value = objeto.value;
	document.formulario.ex_transpseg_valor13.value = objeto.value;
  }
}

function replicaValores_ex_cargadesc(objeto){
  if(objeto.value.length != 0){
	document.formulario.ex_cargadesc_valor3.value = objeto.value;
	document.formulario.ex_cargadesc_valor4.value = objeto.value;
	document.formulario.ex_cargadesc_valor5.value = objeto.value;
	document.formulario.ex_cargadesc_valor6.value = objeto.value;
	document.formulario.ex_cargadesc_valor7.value = objeto.value;
	document.formulario.ex_cargadesc_valor8.value = objeto.value;
	document.formulario.ex_cargadesc_valor9.value = objeto.value;
	document.formulario.ex_cargadesc_valor10.value = objeto.value;
	document.formulario.ex_cargadesc_valor11.value = objeto.value;
	document.formulario.ex_cargadesc_valor12.value = objeto.value;
	document.formulario.ex_cargadesc_valor13.value = objeto.value;
  }
}

function replicaValores_ex_capport(objeto){
  if(objeto.value.length != 0){
	document.formulario.ex_capport_valor4.value = objeto.value;
	document.formulario.ex_capport_valor5.value = objeto.value;
	document.formulario.ex_capport_valor6.value = objeto.value;
	document.formulario.ex_capport_valor7.value = objeto.value;
	document.formulario.ex_capport_valor8.value = objeto.value;
	document.formulario.ex_capport_valor9.value = objeto.value;
	document.formulario.ex_capport_valor10.value = objeto.value;
	document.formulario.ex_capport_valor11.value = objeto.value;
	document.formulario.ex_capport_valor12.value = objeto.value;
	document.formulario.ex_capport_valor13.value = objeto.value;
  }
}

function replicaValores_ex_segint(objeto){
  if(objeto.value.length != 0){
	document.formulario.ex_segint_valor6.value = objeto.value;
	document.formulario.ex_segint_valor8.value = objeto.value;
	document.formulario.ex_segint_valor9.value = objeto.value;
	document.formulario.ex_segint_valor10.value = objeto.value;
	document.formulario.ex_segint_valor11.value = objeto.value;
	document.formulario.ex_segint_valor12.value = objeto.value;
	document.formulario.ex_segint_valor13.value = objeto.value;
  }
}

function replicaValores_ex_freteint(objeto){
  if(objeto.value.length != 0){
	document.formulario.ex_freteint_valor5.value = objeto.value;
	document.formulario.ex_freteint_valor6.value = objeto.value;
	document.formulario.ex_freteint_valor7.value = objeto.value;	
	document.formulario.ex_freteint_valor8.value = objeto.value;
	document.formulario.ex_freteint_valor9.value = objeto.value;
	document.formulario.ex_freteint_valor10.value = objeto.value;
	document.formulario.ex_freteint_valor11.value = objeto.value;
	document.formulario.ex_freteint_valor12.value = objeto.value;
	document.formulario.ex_freteint_valor13.value = objeto.value;
  }
}

function replicaValores_ex_descarreg(objeto){
  if(objeto.value.length != 0){
	document.formulario.ex_descarreg_valor11.value = objeto.value;
	document.formulario.ex_descarreg_valor12.value = objeto.value;
	document.formulario.ex_descarreg_valor13.value = objeto.value;
  }
}

function replicaValores_ex_transpdestino(objeto){
  if(objeto.value.length != 0){
	document.formulario.ex_transpdestino_valor12.value = objeto.value;
	document.formulario.ex_transpdestino_valor13.value = objeto.value;
  }
}

function replicaValores_ex_desembimp(objeto){
  if(objeto.value.length != 0){
	document.formulario.ex_desembimp_valor13.value = objeto.value;
  }
}

function replicaValores_ex_despout(objeto){
  if(objeto.value.length != 0){
	document.formulario.ex_despout_valor1.value = objeto.value;
	document.formulario.ex_despout_valor2.value = objeto.value;
	document.formulario.ex_despout_valor3.value = objeto.value;
	document.formulario.ex_despout_valor4.value = objeto.value;
	document.formulario.ex_despout_valor5.value = objeto.value;
	document.formulario.ex_despout_valor6.value = objeto.value;
	document.formulario.ex_despout_valor7.value = objeto.value;
	document.formulario.ex_despout_valor8.value = objeto.value;
	document.formulario.ex_despout_valor9.value = objeto.value;
	document.formulario.ex_despout_valor10.value = objeto.value;
	document.formulario.ex_despout_valor11.value = objeto.value;
	document.formulario.ex_despout_valor12.value = objeto.value;
	document.formulario.ex_despout_valor13.value = objeto.value;
  }
}

function replicaValores_ex_lucrodesejado(objeto){
  if(objeto.value.length != 0){
	document.formulario.ex_lucrodesejado_valor1.value = objeto.value;
	document.formulario.ex_lucrodesejado_valor2.value = objeto.value;
	document.formulario.ex_lucrodesejado_valor3.value = objeto.value;
	document.formulario.ex_lucrodesejado_valor4.value = objeto.value;
	document.formulario.ex_lucrodesejado_valor5.value = objeto.value;
	document.formulario.ex_lucrodesejado_valor6.value = objeto.value;
	document.formulario.ex_lucrodesejado_valor7.value = objeto.value;
	document.formulario.ex_lucrodesejado_valor8.value = objeto.value;
	document.formulario.ex_lucrodesejado_valor9.value = objeto.value;
	document.formulario.ex_lucrodesejado_valor10.value = objeto.value;
	document.formulario.ex_lucrodesejado_valor11.value = objeto.value;
	document.formulario.ex_lucrodesejado_valor12.value = objeto.value;
	document.formulario.ex_lucrodesejado_valor13.value = objeto.value;
  }
}

function replicaValores_taxa_cambio(objeto){
  if(objeto.value.length != 0){
	document.formulario.taxa_cambio1.value = objeto.value;
    document.formulario.taxa_cambio2.value = objeto.value;	
	document.formulario.taxa_cambio3.value = objeto.value;
	document.formulario.taxa_cambio4.value = objeto.value;
	document.formulario.taxa_cambio5.value = objeto.value;
	document.formulario.taxa_cambio6.value = objeto.value;
	document.formulario.taxa_cambio7.value = objeto.value;
	document.formulario.taxa_cambio8.value = objeto.value;
	document.formulario.taxa_cambio9.value = objeto.value;
	document.formulario.taxa_cambio10.value = objeto.value;
	document.formulario.taxa_cambio11.value = objeto.value;
	document.formulario.taxa_cambio12.value = objeto.value;
	document.formulario.taxa_cambio13.value = objeto.value;
  }
}

function limpaTudo(preco){

  if (confirm("Tem certeza que deseja limpar todos os campos?")){
	document.formulario.reset();
  preco.focus();
  }

}

//function replicaValores_(objeto){
//  if(objeto.value.length != 0){
//
//	document.formulario._valor.value = objeto.value;
//
//  }
//}

function nothing(){}

        function arrumaValor(campo) {
          var campoA = '';
          for (i=0; i < campo.length; i++) {
            c = campo.substr(i,1); //pega o caracter
            if ( (i == 0 && (c * 0) == 0 && c != 0 && c != ' ') || (i != 0 && (c * 0) == 0 && c != ' ') ) {
             campoA = campoA + c; // concatena os caracteres
             //alert (campoA);
            }
          }
          
          // separa o numero por grupos
          var valor1='', valor2='', valor3='', valor4='';
          if (campoA.length > 8) {
            valor1 = campoA.substr(campoA.length - 11,campoA.length - 8);
            valor2 = campoA.substr(campoA.length - 8,3);
            valor3 = campoA.substr(campoA.length - 5,3);
            valor4 = campoA.substr(campoA.length - 2,2);
          }
          else if (campoA.length > 5) {
            valor2 = campoA.substr(campoA.length - 8,campoA.length - 5);
            valor3 = campoA.substr(campoA.length - 5,3);
            valor4 = campoA.substr(campoA.length - 2,2);
          }
          else if (campoA.length > 2) {
            valor3 = campoA.substr(campoA.length - 5,campoA.length - 2);
            valor4 = campoA.substr(campoA.length - 2,2);
          }
          else if (campoA.length > 0) {
            valor4 = campoA.substr(campoA.length - 2,2);
          }
          
          
          // coloca a máscara no numero
          var numeroFinal = '';
          if (valor1.length != 0){
            numeroFinal = valor1+'.'+valor2+'.'+valor3+','+valor4
          } else if (valor2.length != 0) {
            numeroFinal = valor2+'.'+valor3+','+valor4
          } else if (valor3.length != 0) {
            numeroFinal = valor3+','+valor4
          } else if (valor4.length != 0 && valor4.length == 1 && valor4 != '0') {
            numeroFinal = '0,0'+valor4
          } else if (valor4.length != 0 && valor4.length == 2 && valor4 != '00') {
            numeroFinal = '0,'+valor4
          } else {
            //alert('Número não digitado');
          }
          
          
          // retorna o valor correto
          return numeroFinal
        
        }
