﻿<!--

var cc_Loader;
function init()
{
    cc_Loader = document.getElementById("loader");
}

function convert()
{
    var ldr = document.getElementById("loading");
    var dresult = document.getElementById("result");
    var result = document.getElementById("frmAmount");
    var frmAmntTxt = document.getElementById("frmAmount");
    var frmCcySlct = document.getElementById("fromCcys");
    var toCcySlct = document.getElementById("toCcys");
    var frmCcy = frmCcySlct.options[frmCcySlct.selectedIndex].value;
    var toCcy = toCcySlct.options[toCcySlct.selectedIndex].value;
    
    dresult.style.display = "none";
    ldr.style.display = "";
    _Default.Convert(frmAmntTxt.value,frmCcy,toCcy,convertCB)
}

function convertCB(res)
{
    if(res.error == null)
    {
        var val = res.value;
        if(val != null)
        {
            var ldr = document.getElementById("loading");
            var dresult = document.getElementById("result");
            var frmAmnt = document.getElementById("resFromAmount");
            var frmCcy = document.getElementById("resFromCcy");
            var toAmnt = document.getElementById("resToAmount");
            var toCcy = document.getElementById("resToCcy");
            var rate = document.getElementById("rate");
            
            frmAmnt.innerHTML = val.FromAmountString;
            frmCcy.innerHTML = val.FromCcyName;
            toAmnt.innerHTML = val.ToAmountString;
            toCcy.innerHTML = val.ToCcyName;
            rate.innerHTML = val.Rate;
            ldr.style.display = "none";
            dresult.style.display = "";
        }
        else
        {
            alert("val is null");
        }
    }
    else
    {
        alert(res.error.Message);
    }
}

-->