var reqAjax;

function convertCurrency() {
    var _amount = $('#amount').val();
    if (isNaN(_amount)) {
        $('#convResult').html('<span id="error">Invalid amount entered</span>');
        return
    }
    var _curr_from = $('#curr_from').val();
    var _curr_to = $('#curr_to').val();
    $('#curreXbody').block({
        message: curreX_Loader,
        css: {
            border: 'none',
            background: 'transparent'
        }
    });
    try {
        reqAjax = $.ajax({
            type: "POST",
            url: curreX_Backend_URL,
            dataType: "json",
            data: "action=convert" + "&amount=" + _amount + "&currfrom=" + _curr_from + "&currto=" + _curr_to,
            success: function (json) {
                $('#convResult').html('&nbsp;');
                $('#curreXbody').unblock();
                switch (json.errcode) {
                case 'ERR-100':
                    var _convamount = json.result == '0' ? '0.00' : json.result;
                    var _amount = parseFloat(_convamount);
                    _amount = _amount.toFixed(_decimal_places);
                    $('#convResult').html('<span id="result">' + _amount + '</span>');
                    break;
                case 'ERR-200':
                    $('#convResult').html(json.errmsg);
                    break;
                default:
                    $('#convResult').html(json.errmsg);
                    break
                }
            },
            error: function (xhr, msg, ex) {
                alert(xhr.responseText);
                reqAjax = null
            }
        })
    } catch(e) {
        alert(e)
    }
}
function toggleSelect(_object) {
    document.getElementById(_object).disabled = document.getElementById(_object).disabled == true ? false : true;
    if (document.getElementById(_object).disabled == true) document.getElementById(_object).selectedIndex = -1
}
function checkDecimal() {
    if (isNaN($('#curreX-decimal').val())) $('#curreX-decimal').val('')
}