// JavaScript Document

// Rates = (eur-kor, eur-rub, dol-kor, dol-rub, rub-kor, eur-dol)

var array = new Array();
for(i=0; i<4; i++) array[i] = new Array();
array[0][0] = rates[0]; array[0][1] = rates[1];   array[0][2] = rates[5];   array[0][3] = 1;
array[1][0] = rates[2]; array[1][1] = rates[3];   array[1][2] = 1;          array[1][3] = 1/rates[5];
array[2][0] = rates[4]; array[2][1] = 1;          array[2][2] = 1/rates[3]; array[2][3] = 1/rates[1];
array[3][0] = 1;        array[3][1] = 1/rates[4]; array[3][2] = 1/rates[2]; array[3][3] = 1/rates[0];

var from = 0; 
var to = 0;

function calculate() {
  num="0123456789";
  toField = document.getElementById("valueTo");
  fromField = document.getElementById("valueFrom").value;
  for(i=0; i<fromField.length; i++) { 
    if (num.indexOf(fromField.charAt(i))<0) {
       toField.value = "0.00"  
       return true;
    }
  }
  num = fromField*array[from][to];
  toField.value=num.toFixed(2);
}

function changeCurrency(src,val) {
  if(src=="from") from=val;
  if(src=="to") to=val;  
  calculate();
}
