﻿function Weight() {
    
    var height, gender, unit1, unit2,errorspan;

    /// get values
    height = document.getElementById("Weightheight").value;
    gender = document.getElementById("Weightgander").value;
    unit1 = document.getElementById("Weightunit1").value;
    unit2 = document.getElementById("Weightunit2").value;
    errorspan = document.getElementById("Weighterror");
    
    var err = "";
    // validation
    if (unit2 == 'bc')
        if (parseInt(height) < 35)
        err = 'من فضلك أدخل طول أكبر من 35 بوصه';
    else if (parseInt(height) > 80)
        err = 'من فضلك أدخل طول أقل من 80 بوصة';
    if (unit2 == 'cm')
        if (parseInt(height) < 110)
        err = 'من فضلك أدخل طول أكبر من 110 سنتيمتر';
    else if (parseInt(height) > 250)
        err = 'من فضلك أدخل طول أقل من 250 سنتيميتر';
    if (height == "")
        err = 'يجب ادخال الطول';

    

    if (err != "") {
        errorspan.innerHTML = err;
        document.getElementById("Weightheight").style.backgroundColor="Red";
    }
    else {
        document.getElementById("Weightheight").style.backgroundColor = "silver";
        errorspan.innerHTML = "";
        if (unit2 == 'bc')
            height = height / 0.393700787;
        height = height * 0.032808399;
        if (gender == 'm')
            hamwi = 106 + (((height - 5) * 12) * 6);
        else
            hamwi = 100 + (((height - 5) * 12) * 5);
        if (unit1 == 'kg')
            hamwi = Math.round(hamwi / 2.20462262);
        else
            hamwi = Math.round(hamwi);

        if (unit1 == 'kg')
        
        
        

            document.getElementById("divWeightResult").innerHTML = " الوزن المثالى " + hamwi + " كيلو جرام ";
        else
            document.getElementById("divWeightResult").innerHTML = " الوزن المثالى " + hamwi + " رطل ";                
    }
}
