﻿var exch_rate_inputValid = false;
var currency_inputValid = false;

function validateNumber(oSrc, args) {
    exch_rate_inputValid = true;
    var value = args.Value; //get characters
    //check that all characters are digits, ., -, or ""
    for (var i = 0; i < value.length; ++i) {
        var new_key = value.charAt(i); //cycle through characters
        if (((new_key < "0") || (new_key > "9")) &&
                    !(new_key == "") && !(new_key == ",") && !(new_key == ".")) {
            exch_rate_inputValid = false;
            break;
        }
    }
    var txt = document.getElementById(oSrc.controltovalidate);
    //apply appropriate colour based on value
    if (!exch_rate_inputValid) {
        txt.className = "error";
    }
    else {
        txt.className = "";
    }
    
    args.IsValid = exch_rate_inputValid;
}

function validateCurrency(oSrc, args) {
    currency_inputValid = true;
    var ddl = document.getElementById(oSrc.controltovalidate);
    if (ddl.selectedIndex == 0)
        currency_inputValid = false;
    args.IsValid = currency_inputValid;
    
}