var gLCOperation = 'ask'; var gLCBanks = new Array();gLCBanks[0] = new Array(0, 'Приватбанк', 7.895, 7.935, 9.6, 9.95, 0.25, 0.258);gLCBanks[1] = new Array(0, 'Альфабанк', 7.885, 7.9, 10.22, 10.4, 0.255, 0.265);gLCBanks[2] = new Array(0, 'Райффайзен Банк Аваль', 7.87, 7.91, 10.1, 10.55, 0.254, 0.264);gLCBanks[3] = new Array(0, 'Надра Банк', 7.865, 7.9044, 10.18, 10.37, 0.248, 0.262);gLCBanks[4] = new Array(0, 'Укрсоцбанк', 7.85, 7.91, 10.1, 10.35, 0.235, 0.261);gLCBanks[5] = new Array(0, 'Укргазбанк', 7.87, 7.908, 10.2, 10.35, 0.255, 0.263);gLCBanks[6] = new Array(0, 'Финансы и кредит', 7.881, 7.904, 10.22, 10.36, 0.257, 0.262);var c = '<table border="0" cellspacing="0" cellpadding="0">';
c += '<tr><td colspan="2" style="padding-bottom: 3px;">';
c += '<form style="margin: 0px;" method="post" action=""><table border="0" cellspacing="0" cellpadding="0"><tr>';
c += '<td><input type="radio" name="lcOper" value="ask" onclick="lcSOA();" checked="true" /></td><td width="50">купить</td>';
c += '<td><input type="radio" name="lcOper" value="bid" onclick="lcSOB();" /></td><td>продать</td>';
c += '</tr></table></form></td></tr><tr><td height="30" style="padding-right: 5px;">';
c += '<input type="text" id="lcSumm" size="14" onkeyup="lcCalc();" /></td><td align="right">';
c += '<select id="lcCS" onchange="lcCalc();">';
c += '<option value="uah">UAH</option><option value="usd">USD</option><option value="eur">EUR</option><option value="rub">RUB</option>';
c += '</select></td></tr><tr><td height="30" colspan="2"><select id="lcBS" onchange="lcCalc();" style="width: 100%;">';
for(var i in gLCBanks) { c += '<option value="' + i + '">' + gLCBanks[i][1] + '</option>'; }
c += '</select></td></tr><tr><td colspan="2" style="padding-top: 5px; padding-bottom: 5px;"><div id="lcResult"></div></td></tr></table>';
document.write(c); lcCalc(); function lcSOA () { gLCOperation = 'ask'; lcCalc(); } function lcSOB () { gLCOperation = 'bid'; lcCalc(); }
function lcCalc() { var curr = document.getElementById('lcCS').value; var bank = document.getElementById('lcBS').value; var summ = document.getElementById('lcSumm').value;
var index = 2; summ = summ.replace(',', '\.'); summ = summ.replace(' ', ''); summ = summ.replace(' ', ''); if(summ != '') { summ = parseFloat(summ); } else { summ = 0; }
if((gLCOperation == 'ask' && curr != 'uah') || (gLCOperation == 'bid' && curr == 'uah')) { index++; }
var result = new Array(); result[0] = new Array('uah', 1, 'UAH'); result[1] = new Array('usd', gLCBanks[bank][index], 'USD');
result[2] = new Array('eur', gLCBanks[bank][index + 2], 'EUR'); result[3] = new Array('rub', gLCBanks[bank][index + 4], 'RUB');
var cIndex = 0; var c = 'Результат: <br />'; if(curr == 'usd') { cIndex = 1; } if(curr == 'eur') { cIndex = 2; } if(curr == 'rub') { cIndex = 3; }
if(summ == 0) { document.getElementById('lcResult').style.color = '#aaa'; } else { document.getElementById('lcResult').style.color = '#000'; }
for(var i = 0; i < 4; i++) { if(curr != result[i][0]) { var f = 1 / result[cIndex][1]; var t = 1 / result[i][1]; var r; r = (summ * t) / f, 2;
if(isNaN(r)) { r = "ошибка"; } else { r = r.toFixed(2);	r = r.toString(); r = r.replace('\.', ',');	}
c += '<div style="padding-top: 3px;"><span style="font-size: 14pt;">' + r + '</span> ' + result[i][2] + '</div>';
} } document.getElementById('lcResult').innerHTML = c; }