[RESOLVIDO] "Confirm" javascript não está sendo exibido (condicional)

Olá a todos.

Tenho um formulário onde Javascript > Form > onSubmit está assim:

var js_valor_recebido = 450,00;
var js_glo_valor_faltante = 2.000,00;

if (js_valor_recebido<js_glo_valor_faltante) {
  if (confirm('Valor a menor. Confirma Baixa Parcial?')){
    document.F1.baixaparcial.value = 'S';
  } else {
    document.F1.baixaparcial.value = 'N';
  }
}

Acontece que o “confirm” só é exibido se eu retirar o “if” da linha anterior, mesmo a condição sendo verdadeira!! Alguém já viu/passou por isso? Faz sentido?

Desde já, grata pela atenção.

Uma observação importante:

Se houver casas decimais (450,01 por exemplo) a mensagem aparece.

Será que a formatação está influenciando?

Era problema de conversão (aiai rsrs) Tive que retirar o sinal monetário, ponto e vírgula.

valor = valor.replace("R$","");
valor = valor.replace(",","");
valor = valor.replace(".","");
return parseFloat(valor);

Se houver uma maneira “mais limpa” de fazer isso, agradeço.