// JavaScript Document

function format (expr, decplaces) {
var str = "" + Math.round (eval(expr) * Math.pow(10,decplaces))
while (str.length <= decplaces) {
str = "" + str
}
var decpoint = str.length - decplaces
return str.substring(0,decpoint) + "." + str.substring(decpoint,str.length);
}

function przelicz_waluty()
{
var masz_kwota = document.waluty.kwota_in.value;
var masz_waluta = document.waluty.waluta_in.value;
var chcesz_waluta = document.waluty.waluta_out.value;

if (masz_waluta==chcesz_waluta)
{ przelicznik = 1; }

if (masz_waluta=='usd' && chcesz_waluta=='pln')
{ przelicznik = document.waluty.kurs_usd.value; }

if (masz_waluta=="eur" && chcesz_waluta=="pln")
{ przelicznik = document.waluty.kurs_eur.value; }

if (masz_waluta=="eur" && chcesz_waluta=="usd")
{ przelicznik = document.waluty.kurs_eur.value / document.waluty.kurs_usd.value; }

if (masz_waluta=="usd" && chcesz_waluta=="eur")
{ przelicznik = document.waluty.kurs_usd.value / document.waluty.kurs_eur.value; }

if (masz_waluta=="pln" && chcesz_waluta=="eur")
{ przelicznik = 1 / document.waluty.kurs_eur.value; }

if (masz_waluta=="pln" && chcesz_waluta=="usd")
{ przelicznik = 1 / document.waluty.kurs_usd.value; }

wynik = masz_kwota * przelicznik;
document.waluty.kwota_out.value = format(wynik,2);
}