//### Funções que mostram diferentes parcelamentos

function MostraMaxParcela(PrecoProd,MaxParcelas){
  var ComSem;
  
  if(PrecoProd>=1000)MaxParcelas=10;
  else if(PrecoProd>=240)MaxParcelas=6;
  else if(PrecoProd>=200)MaxParcelas=5;
  else if(PrecoProd>=150)MaxParcelas=4;
  else if(PrecoProd>=100)MaxParcelas=3;
  else if(PrecoProd>=50)MaxParcelas=2;
  else if(PrecoProd>=1)MaxParcelas=1;
  
  if(PrecoProd==0||MaxParcelas==1||Juros.length==0)return;
  if(MaxParcelas==0||MaxParcelas>Juros.length)MaxParcelas=Juros.length;
  if(Juros[MaxParcelas-1]>0)ComSem=""; else ComSem="<font color=#990000> sem juros</font>";
  document.write("ou <b>"+MaxParcelas+"x</b>"+ComSem+" de <b>"+FormatPrecoReais(CalculaParcelaJurosCompostos(PrecoProd,MaxParcelas))+"</b>");
}

function MostraDesconto(PrecoProd){
  if(PrecoProd==0)return;
  document.write("<br><table bgcolor=white width=270 cellspacing=1 cellpadding=2><tr bgcolor=#EAEAEA><td colspan=3 height=22 class=TitTabParc align=center><b>Pague com:</td></tr><tr class=EstParcPar><td colspan=3 height=22>Dep&oacute;sito banc&aacute;rio, boleto banc&aacute;rio ou Ita&uacute;Shopline e ganhe <font color=#1C4CC5><b>6%</font> de desconto.<hr align=center width=85% style='color:#B4B4B4;'> Valor com desconto <b><font color=#1C4CC5>"+FormatPrecoReais(PrecoProd*0.94)+"</font></b></td></tr>");
  document.write("</table><br>");
}

function MostraParcelasMASTERCARD(PrecoProd,MaxParcelas){
  var ComSemMASTERCARD,EstiloLinhaMASTERCARD;
  
  if(PrecoProd>=1000)MaxParcelas=10;
else if(PrecoProd>=240)MaxParcelas=6;
else if(PrecoProd>=200)MaxParcelas=5;
else if(PrecoProd>=150)MaxParcelas=4;
else if(PrecoProd>=100)MaxParcelas=3;
else if(PrecoProd>=50)MaxParcelas=2;
else if(PrecoProd>=1)MaxParcelas=1;
  

  if(MaxParcelas==0||MaxParcelas>Juros.length)MaxParcelas=Juros.length;
  document.write("<br><table align=center cellpadding=3 cellspacing=1 width=270 class=FundoCorParc2><tr class=FundoCorParc><td colspan=3 height=22 class=TitTabParc align=center><b>Op&ccedil;&otilde;es de parcelamento</td></tr><tr class=FundoCorNumVal><td class=TitTabParc>N&uacute;mero de<br>parcelas</td><td align=right class=TitTabParc>Valor de<br>cada parcela</td><td align=right class=TitTabParc>Valor total<br>parcelado</td></tr>");
  for(var i=0;i<MaxParcelas;i++){
    if(Juros[i]>0)ComSemMASTERCARD="com juros"; else ComSemMASTERCARD="<font color=#990000>sem juros</font>";
    if((i%2)==0)EstiloLinhaMASTERCARD='EstParcPar'; else EstiloLinhaMASTERCARD='EstParcImpar';
    document.write("<tr class="+EstiloLinhaMASTERCARD+"><td class="+EstiloLinhaMASTERCARD+">"+(i+1)+"x "+ComSemMASTERCARD+"</td><td class="+EstiloLinhaMASTERCARD+" align=right>"+FormatPrecoReais(CalculaParcelaJurosCompostos(PrecoProd,i+1))+"</td><td class="+EstiloLinhaMASTERCARD+" align=right>"+FormatPrecoReais(CalculaParcelaJurosCompostos(PrecoProd,i+1)*(i+1))+"</td></tr>");
  }
  document.write("</table><br>");
}

function CalculaParcelaJurosCompostosVISA(Preco,Parcelas){
  if(JurosVISA[Parcelas-1]==0)return Preco/Parcelas;
  else return Math.round(Preco*(Math.pow(1+JurosVISA[Parcelas-1]/100,Parcelas)*JurosVISA[Parcelas-1]/100)/(Math.pow(1+JurosVISA[Parcelas-1]/100,Parcelas)-1)*100)/100;
}

function MostraParcelasVISA(PrecoProdVISA,MaxParcelasVISA){
  var ComSemVISA,EstiloLinhaVISA;
  
  if(PrecoProdVISA>=1000)MaxParcelasVISA=10;
else if(PrecoProdVISA>=240)MaxParcelasVISA=6;
else if(PrecoProdVISA>=200)MaxParcelasVISA=5;
else if(PrecoProdVISA>=150)MaxParcelasVISA=4;
else if(PrecoProdVISA>=100)MaxParcelasVISA=3;
else if(PrecoProdVISA>=50)MaxParcelasVISA=2;
else if(PrecoProdVISA>=1)MaxParcelasVISA=1;
  
 
  if(MaxParcelasVISA==0||MaxParcelasVISA>JurosVISA.length)MaxParcelasVISA=JurosVISA.length;
  document.write("<br><table align=center cellpadding=3 cellspacing=1 width=270 class=FundoCorParc2><tr class=FundoCorParc><td colspan=3 height=22 class=TitTabParc align=center><b>Op&ccedil;&otilde;es de parcelamento</td></tr><tr class=FundoCorNumVal><td class=TitTabParc>N&uacute;mero de<br>parcelas</td><td align=right class=TitTabParc>Valor de<br>cada parcela</td><td align=right class=TitTabParc>Valor total<br>parcelado</td></tr>");
  for(var i=0;i<MaxParcelasVISA;i++){
    if(JurosVISA[i]>0)ComSemVISA="com juros"; else ComSemVISA="<font color=#990000>sem juros</font>";
    if((i%2)==0)EstiloLinhaVISA='EstParcPar'; else EstiloLinhaVISA='EstParcImpar';
    document.write("<tr class="+EstiloLinhaVISA+"><td class="+EstiloLinhaVISA+">"+(i+1)+"x "+ComSemVISA+"</td><td class="+EstiloLinhaVISA+" align=right>"+FormatPrecoReais(CalculaParcelaJurosCompostosVISA(PrecoProdVISA,i+1))+"</td><td class="+EstiloLinhaVISA+" align=right>"+FormatPrecoReais(CalculaParcelaJurosCompostosVISA(PrecoProdVISA,i+1)*(i+1))+"</td></tr>");
  }
  document.write("</table><br>");
}

function CalculaParcelaJurosCompostosAMEX(Preco,Parcelas){
  if(JurosAMEX[Parcelas-1]==0)return Preco/Parcelas;
  else return Math.round(Preco*(Math.pow(1+JurosAMEX[Parcelas-1]/100,Parcelas)*JurosAMEX[Parcelas-1]/100)/(Math.pow(1+JurosAMEX[Parcelas-1]/100,Parcelas)-1)*100)/100;
}

function MostraParcelasAMEX(PrecoProdAMEX,MaxParcelasAMEX){
  var ComSemAMEX,EstiloLinhaAMEX;
  
  if(PrecoProdAMEX>=1000)MaxParcelasAMEX=10;
else if(PrecoProdAMEX>=240)MaxParcelasAMEX=6;
else if(PrecoProdAMEX>=200)MaxParcelasAMEX=5;
else if(PrecoProdAMEX>=150)MaxParcelasAMEX=4;
else if(PrecoProdAMEX>=100)MaxParcelasAMEX=3;
else if(PrecoProdAMEX>=50)MaxParcelasAMEX=2;
else if(PrecoProdAMEX>=1)MaxParcelasAMEX=1;
  
 
  if(MaxParcelasAMEX==0||MaxParcelasAMEX>JurosAMEX.length)MaxParcelasAMEX=JurosAMEX.length;
  document.write("<br><table align=center cellpadding=3 cellspacing=1 width=270 class=FundoCorParc2><tr class=FundoCorParc><td colspan=3 height=22 class=TitTabParc align=center><b>Op&ccedil;&otilde;es de parcelamento</td></tr><tr class=FundoCorNumVal><td class=TitTabParc>N&uacute;mero de<br>parcelas</td><td align=right class=TitTabParc>Valor de<br>cada parcela</td><td align=right class=TitTabParc>Valor total<br>parcelado</td></tr>");
  for(var i=0;i<MaxParcelasAMEX;i++){
    if(JurosAMEX[i]>0)ComSemAMEX="com juros"; else ComSemAMEX="<font color=#990000>sem juros</font>";
    if((i%2)==0)EstiloLinhaAMEX='EstParcPar'; else EstiloLinhaAMEX='EstParcImpar';
    document.write("<tr class="+EstiloLinhaAMEX+"><td class="+EstiloLinhaAMEX+">"+(i+1)+"x "+ComSemAMEX+"</td><td class="+EstiloLinhaAMEX+" align=right>"+FormatPrecoReais(CalculaParcelaJurosCompostosAMEX(PrecoProdAMEX,i+1))+"</td><td class="+EstiloLinhaAMEX+" align=right>"+FormatPrecoReais(CalculaParcelaJurosCompostosAMEX(PrecoProdAMEX,i+1)*(i+1))+"</td></tr>");
  }
  document.write("</table><br>");
}

function MostraParcelasDINERS(PrecoProdDINERS,MaxParcelasDINERS){
  var ComSemDINERS,EstiloLinhaDINERS;
  
  if(PrecoProdDINERS>=1000)MaxParcelasDINERS=10;
else if(PrecoProdDINERS>=240)MaxParcelasDINERS=6;
else if(PrecoProdDINERS>=200)MaxParcelasDINERS=5;
else if(PrecoProdDINERS>=150)MaxParcelasDINERS=4;
else if(PrecoProdDINERS>=100)MaxParcelasDINERS=3;
else if(PrecoProdDINERS>=50)MaxParcelasDINERS=2;
else if(PrecoProdDINERS>=1)MaxParcelasDINERS=1;
  
  
  if(MaxParcelasDINERS==0||MaxParcelasDINERS>JurosDINERS.length)MaxParcelasDINERS=JurosDINERS.length;
  document.write("<br><table align=center cellpadding=3 cellspacing=1 width=270 class=FundoCorParc2><tr class=FundoCorParc><td colspan=3 height=22 class=TitTabParc align=center><b>Op&ccedil;&otilde;es de parcelamento</td></tr><tr class=FundoCorNumVal><td class=TitTabParc>N&uacute;mero de<br>parcelas</td><td align=right class=TitTabParc>Valor de<br>cada parcela</td><td align=right class=TitTabParc>Valor total<br>parcelado</td></tr>");
  for(var i=0;i<MaxParcelasDINERS;i++){
    if(JurosDINERS[i]>0)ComSemDINERS="com juros"; else ComSemDINERS="<font color=#990000>sem juros</font>";
    if((i%2)==0)EstiloLinhaDINERS='EstParcPar'; else EstiloLinhaDINERS='EstParcImpar';
    document.write("<tr class="+EstiloLinhaDINERS+"><td class="+EstiloLinhaDINERS+">"+(i+1)+"x "+ComSemDINERS+"</td><td class="+EstiloLinhaDINERS+" align=right>"+FormatPrecoReais(CalculaParcelaJurosCompostosDINERS(PrecoProdDINERS,i+1))+"</td><td class="+EstiloLinhaDINERS+" align=right>"+FormatPrecoReais(CalculaParcelaJurosCompostosDINERS(PrecoProdDINERS,i+1)*(i+1))+"</td></tr>");
  }
  document.write("</table><br>");
}

function MostraFreteGratis(iPeso){
  if(iPeso==0)document.write("<img src='"+sCaminhoImagens+"BtFreteGratis.gif'>");
}
