var currencyRate = 0.88; // Sample rate, can be updated\n\nfunction calculateExchange() {\n var amountStr = document.getElementById(\"amount\").value;\n var fromCurrency = document.getElementById(\"fromCurrency\").value;\n var toCurrency = document.getElementById(\"toCurrency\").value;\n var rate = parseFloat(document.getElementById(\"rate\").value);\n\n // Input validation\n if (amountStr === \"\" || isNaN(amountStr) || amountStr <= 0) {\n document.getElementById(\"result\").innerHTML = \"
Please enter a valid amount.\";\n document.getElementById(\"summary\").style.display = \"none\";\n return;\n }\n\n if (isNaN(rate) || rate <= 0) {\n document.getElementById(\"result\").innerHTML = \"
Please enter a valid exchange rate.\";\n document.getElementById(\"summary\").style.display = \"none\";\n return;\n }\n\n // Ensure we're working with numbers\n var amount = parseFloat(amountStr);\n var exchangeRate = parseFloat(rate);\n\n // Perform conversion\n var convertedAmount = amount * exchangeRate;\n\n // Display result\n document.getElementById(\"result\").innerHTML = \"
\" + convertedAmount.toFixed(2) + \" \" + toCurrency + \"\";\n\n // Calculate summary\n var baseAmount = amount;\n var commission = (convertedAmount * 0.01);\n var finalAmount = convertedAmount – commission;\n\n document.getElementById(\"baseAmount\").textContent = baseAmount.toFixed(2) + \" \" + fromCurrency;\n document.getElementById(\"commission\").textContent = commission.toFixed(2) + \" \" + toCurrency;\n document.getElementById(\"finalAmount\").textContent = finalAmount.toFixed(2) + \" \" + toCurrency;\n document.getElementById(\"summary\").style.display = \"block\";\n}\n\nfunction resetCalculator() {\n document.getElementById(\"amount\").value = \"\";\n document.getElementById(\"fromCurrency\").value = \"USD\";\n document.getElementById(\"toCurrency\").value = \"EUR\";\n document.getElementById(\"rate\").value = currencyRate;\n document.getElementById(\"result\").innerHTML = \"\";\n document.getElementById(\"summary\").style.display = \"none\";\n}\n\n\n
\n
\n
Currency Converter
\n
Convert between different currencies with live exchange rates.
\n\n
\n\n
\n \n
\n\n
\n
Conversion Breakdown
\n
\n Base Amount:\n \n
\n
\n Commission (1%):\n \n
\n
\n
\n Final Amount You Receive:\n \n
\n
\n
\n
\n\n
\n \n
\n\n\n\n