
function inputFormat(text) {
    var numOfChars = text.length;
    var temp = '';
    var character = '';
    var decimalPoint = false;
    
    for (i=0; i<numOfChars; i++) {
        character = text.substring(i, i + 1);
        if (character == ',') {
            character = '.';
        }
        if ((character >= '0' && character <= '9') || (character == '.' && decimalPoint == false)) {
            temp = temp + character;
            if (character == '.') {
                decimalPoint = true;
            }
        }
    }
    if (temp == '.') {
        temp = '';
    }
    return temp;
}

function outputFormat(text) {
    var temp = '';
    text = text + ''; 
    pos = text.indexOf('.');
    if (pos>-1) {
        temp = '' + (text.substring(0, pos) + ',' + text.substring((pos + 1), text.length));
    } else {
        temp = text;
    }
    return temp;
}

function toEur(skk, event) {
    skk = inputFormat(skk);
    document.getElementById('skk').value = outputFormat(skk);

    var eur = (skk / 30.126).toFixed(2);
    if ((eur * 1) == 0) {
        eur = '';
    }
    if (document.getElementById('eur').value != eur) {
        document.getElementById('eur').value  = outputFormat(eur);
    }
}

function toSkk(eur, event) {
    eur = inputFormat(eur);
    document.getElementById('eur').value = outputFormat(eur);
    
    skk = (eur * 30.126).toFixed(2);
    if ((skk * 1) == 0) {
        skk = '';
    }
    if (document.getElementById('skk').value != skk) {
        document.getElementById('skk').value  = outputFormat(skk);
    }
}
