﻿function CookingConvert() {
    if (validationC()) {
        var CookingFrom = document.getElementById("CookingFrom").value;
        var CookingTo = document.getElementById("CookingTo").value;
        var CookingResult = document.getElementById("CookingResult");
        var txtFrom = document.getElementById("txtFrom").value;

        var result = (txtFrom * CookingTo) / CookingFrom;

        if (result < 100) {
            CookingResult.innerHTML = decreaseDecimal(result);

        }
        else {
            result = result.toPrecision(5);
            var resultArray = result.split("e+");
            CookingResult.innerHTML = resultArray[0] + "X10" + resultArray[1].sup();
        }
    }
}

function decreaseDecimal(num) {
    num = parseFloat(num);
    if (!(num === parseInt(num))) {
        num = num.toFixed(3);
    }

    return num;
}
function formatFloat(number) {

    var prec = 2;
    var expNum = number.toPrecision(prec);
    return number;
}


function validationC() {
    var txtFrom = document.getElementById("txtFrom");
    var CookingError = document.getElementById("CookingError");
    var Vresult = true;

    if (isNaN(txtFrom.value) || txtFrom.value == "") {
        Vresult = false;
        txtFrom.style.backgroundColor = "Red";

        CookingError.innerHTML = "أدخل رقم";
    }
    else {
        txtFrom.style.backgroundColor = "silver";
        CookingError.innerHTML = "";
    }
    return Vresult;
}
