var koefEUR = 26,005; var sKoefEUR = '26,005'; function Zaokrouhli(n) { pennies = n * 100; pennies = Math.round(pennies); strPennies = "" + pennies; len = strPennies.length; first = strPennies.substring(0, len - 2) + "."; last = strPennies.substring(len - 2, len); if(first == ".") { first = "0." } if(last.length == 1) { last += "0"; } return first + last; } // kontrola, zda je platne cislo function ValidValue(value) { var NewValue; if (isNaN(value)) { if ( value.indexOf(',') != -1 ) { alert( 'V čísle se vyskytuje desetinná čárka místo tečky. Desetinná část nebude zahrnuta do převodu !'); } NewValue = parseFloat(value); if (isNaN(NewValue)) { window.alert( 'Zadaná hodnota není platné číslo' ); return 0; } else return NewValue; } else return value; } function Compute() { var Money; MoneyValue = document.forms['MoneyForm'].elements['MoneyFormIn'].value; if(MoneyValue == "") { MoneyValue = document.forms['MoneyForm'].elements['MoneyFormOut'].value; if(MoneyValue == "") window.alert("Není zadána hodnota v EUR nebo v Kč pro převod"); else { MoneyValue = ValidValue(MoneyValue) / koefEUR; document.forms['0'].elements['MoneyFormIn'].value = Zaokrouhli(MoneyValue); } } else { MoneyValue = ValidValue(MoneyValue) * koefEUR; document.forms['0'].elements['MoneyFormOut'].value = Zaokrouhli(MoneyValue); } } function DejKurz() { return sKoefEUR; } // -->
Kurz ke dni 15. 5. 2013 1 EUR =
EUR « - » Kč