/*
* Przelicznik Walutowy
* wersja: 1.0
* Copyright © 2003 - Europa.gery.pl
* autor: Michał Książek
* data ostatniej aktualizacji: 12 lutego 2003
* http://www.europa.gery.pl/index.php?id=przelicznik
*/

// Tutaj należy wpisać wartości walut w stosunku do jednego złotego
// Kursy walut na dzień: 12.02.2003

eur = 0.2414;   // Srefa Euro: euro
czk = 7.6745;   // Czechy: korona
dkk = 1.7946;   // Dania: korona
eek = 3.7764;   // Estonia: korona
ltl = 0.8334;   // Litwa: lit
lvl = 0.1504;   // Łotwa: łat
mtl = 0.1016;   // Malta: lir
nok = 1.8011;   // Norwegia: korona
rub = 8.2237;   // Rosja: rubel
skk = 10.152;   // Słowacja: korona
sit = 55.8253;  // Słowenia: tolarów
chf = 0.3540;   // Szwajcaria: frank
sek = 2.2099;   // Szwecja: korona
uah = 1.3856;   // Ukraina: hrywna
huf = 59.1611;  // Węgry: forintów
gbp = 0.1602;   // Wielka Brytania: funt

lastchange = 'v_pln';
pln = 1.0;
labuage = 0;

// Komunikat, kiedy się pojawi błąd
error0 = 'Musisz wprowadzić wartość większą od zera';

function newval(formfieldname)

{
   if (formfieldname == lastchange) 
   {  
      return true;
   }
   else return false;
}

function calculate(curvalue)
{
   var formvalue = parseFloat(eval('document.polform.' + lastchange + '.value'));
   
   return (Math.round(((formvalue / (eval(lastchange.substring(2,99))) * curvalue)) * 100)/100);
}

function InputOk()
{
   var tempInput = parseFloat(eval('document.polform.' + lastchange + '.value'));

   if (!(tempInput))
   {
      alert(eval('error' + language));
      return false;
   }
   else
   {
      eval('document.polform.' + lastchange + '.value = ' + tempInput);
      return true;
   }
}

function convert()
{ 
   if (!(InputOk())) return;
   
   with (document.polform)
   {
      if (!(newval('v_pln'))) v_pln.value = calculate(pln);
      if (!(newval('v_eur'))) v_eur.value = calculate(eur);
      if (!(newval('v_czk'))) v_czk.value = calculate(czk);
      if (!(newval('v_dkk'))) v_dkk.value = calculate(dkk);
      if (!(newval('v_eek'))) v_eek.value = calculate(eek);
      if (!(newval('v_ltl'))) v_ltl.value = calculate(ltl);
      if (!(newval('v_lvl'))) v_lvl.value = calculate(lvl);
      if (!(newval('v_mtl'))) v_mtl.value = calculate(mtl);
      if (!(newval('v_nok'))) v_nok.value = calculate(nok);
      if (!(newval('v_rub'))) v_rub.value = calculate(rub);
      if (!(newval('v_skk'))) v_skk.value = calculate(skk);
      if (!(newval('v_sit'))) v_sit.value = calculate(sit);
      if (!(newval('v_chf'))) v_chf.value = calculate(chf);
      if (!(newval('v_sek'))) v_sek.value = calculate(sek);
      if (!(newval('v_uah'))) v_uah.value = calculate(uah);
      if (!(newval('v_huf'))) v_huf.value = calculate(huf);
      if (!(newval('v_gbp'))) v_gbp.value = calculate(gbp);
   }

}

function InitValues()
{
   with (document.polform)
   {
      v_pln.value = 1.0;
      v_eur.value = eur;
      v_czk.value = czk;
      v_dkk.value = dkk;
      v_eek.value = eek;
      v_ltl.value = ltl;
      v_lvl.value = lvl;
      v_mtl.value = mtl;
      v_nok.value = nok;
      v_rub.value = rub;
      v_skk.value = skk;
      v_sit.value = sit;
      v_chf.value = chf;
      v_sek.value = sek;
      v_uah.value = uah;
      v_huf.value = huf;
      v_gbp.value = gbp;
   }

}

function v_changed(currency)
{
   lastchange = '' + currency + '';
}

if (!window.ConvertButtonText) ConvertButtonText = 'Przelicz!'; ConvertButtonText = ConvertButtonText;
