function getkey(e) { if (window.event) return window.event.keyCode; else if (e) return e.which; else return null; } //validare caracter introdus function validateInputChar(e, goods) { var key, keychar; key = getkey(e); if (key == null) return true; // get character keychar = String.fromCharCode(key); keychar = keychar.toLowerCase(); goods = goods.toLowerCase(); // check goodkeys if (goods.indexOf(keychar) != -1) return true; // control keys if ( key==null || key==0 || key==8 || key==9 || key==13 || key==27 ) return true; // else return false return false; } function convertCurrency() { var currentInputCurrency; var currentOutputCurrency; var currencySymbol; var flag1 //for various conversion var tempString; //for current input sum var sum; //converted value var convertedValue; var vatValue; var totValue; var convertedVatValue; var convertedTotValue; var t1; with(document.sendObject) { //computing input value if (suma.value == '') suma.value = '1'; tempString = din[din.selectedIndex].value; currencySymbol = tempString.substr(0, 3); currentInputCurrency = dinArray[currencySymbol]; document.getElementById('flag1').src = "/imgs/"+currencySymbol.toLowerCase()+".gif"; //computing output value tempString = inc[inc.selectedIndex].value; currencySymbol = tempString.substr(0, 3); currentOutputCurrency = inArray[currencySymbol]; document.getElementById('flag2').src = "/imgs/"+currencySymbol.toLowerCase()+".gif"; //now we need to fetch the sum to be converted sum = parseFloat(suma.value); if (document.getElementById('check_tvasum').checked == 1 ) { convertedValue = sum * currentInputCurrency / currentOutputCurrency; totValue = sum / 1.20; vatValue = sum - totValue; convertedTotValue = convertedValue / 1.20; convertedVatValue = convertedValue - convertedTotValue; } else { convertedValue = sum * currentInputCurrency / currentOutputCurrency; vatValue = sum * 0.20; totValue = sum + vatValue; convertedVatValue = convertedValue*0.20; convertedTotValue = convertedValue + convertedVatValue; } sumtva.value = vatValue.toString(); result.value = convertedValue.toString(); sumtotal.value = totValue.toString(); rezulttva.value = convertedVatValue.toString(); rezulttotal.value = convertedTotValue.toString(); } } function ShowCurrencyFlag() { var tempString; var currencySymbol; with(document.historybetween) { tempString = valuta[valuta.selectedIndex].value; currencySymbol = tempString.substr(0, 3); document.getElementById('flag1').src = "/imgs/"+currencySymbol.toLowerCase()+".gif"; } document.submitform.valuta.value = currencySymbol; } function ChangeSum () { if (document.getElementById('check_tvasum').checked == 1 ) { document.getElementById('s1').style.display = 'none'; document.getElementById('s2').style.display = 'block'; document.getElementById('s3').style.display = 'none'; document.getElementById('s4').style.display = 'block'; document.getElementById('d1').style.display = 'none'; document.getElementById('d2').style.display = 'block'; document.getElementById('d3').style.display = 'none'; document.getElementById('d4').style.display = 'block'; } else { document.getElementById('s1').style.display = 'block'; document.getElementById('s2').style.display = 'none'; document.getElementById('s3').style.display = 'block'; document.getElementById('s4').style.display = 'none'; document.getElementById('d1').style.display = 'block'; document.getElementById('d2').style.display = 'none'; document.getElementById('d3').style.display = 'block'; document.getElementById('d4').style.display = 'none'; } convertCurrency(); }