function ValidDate() {
    var validity = document.getElementById("TB_ValidityDate").value;
    //    var date_today = document.getElementById("LB_date").value;

    alert("validity");
    alert("date_today");

}

function ApprovePriceLists(obj) {

    button(obj, '../../images/boutons/bu-approve2');
    CheckPriceList(1);
    CheckPriceList(2);
    CheckPriceList(3);
    CheckPriceList(4);
}

function CheckPriceList(nbr) {
    if ((document.getElementById("TB_Quantity" + nbr).value != "") || (document.getElementById("TB_UnitPrice" + nbr).value != "") || (document.getElementById("DDL_Curency" + nbr).value != "0") || (document.getElementById("DDL_Incoterm" + nbr).value != "0") || (document.getElementById("DDL_DeparturePort" + nbr).value != "0") || (document.getElementById("DDL_Arrival" + nbr).value != "0") || (document.getElementById("TB_LeadTime" + nbr).value != "")) {

        if ((document.getElementById("TB_Quantity" + nbr).value == "") || (document.getElementById("TB_UnitPrice" + nbr).value == "") || (document.getElementById("DDL_Curency" + nbr).value == "0") || (document.getElementById("DDL_Incoterm" + nbr).value == "0") || (document.getElementById("DDL_DeparturePort" + nbr).value == "0") || (document.getElementById("DDL_Arrival" + nbr).value == "0") || (document.getElementById("TB_LeadTime" + nbr).value == "")) {
            alert("Missing fields on price " + nbr);
            document.getElementById("Bt_ApprovePriceList").src = "../../images/boutons/bu-approve1_enabled.jpg";
            document.getElementById("Bt_ApprovePriceList").disabled = true;
        }
    }
}

function activ_bt_sendPriceList() {
    document.getElementById("Bt_ApprovePriceList").disabled = false;
    document.getElementById("Bt_ApprovePriceList").src = "../../images/boutons/bu-approve1.jpg";
}

function button(obj, image_path) {
    obj.src = image_path + ".jpg";
}

function OpenTareWeb() {
    window.open("http://tarweb.minfin.fgov.be", "nom_popup", "menubar=no, status=no, scrollbars=no, menubar=no, width=800, height=600");
}

function test(param) {
    if (param == "1") {
        document.getElementById("FU_1").style.visibility = 'visible';
        document.getElementById("FU_2").style.visibility = 'visible';
        document.getElementById("FU_3").style.visibility = 'visible';
        document.getElementById("FU_4").style.visibility = 'visible';
        document.getElementById("BT_Continue").style.visibility = 'visible';
    }
    else {
        document.getElementById("FU_1").style.visibility = 'hidden';
        document.getElementById("FU_2").style.visibility = 'hidden';
        document.getElementById("FU_3").style.visibility = 'hidden';
        document.getElementById("FU_4").style.visibility = 'hidden';
        document.getElementById("BT_Continue").style.visibility = 'visible';
    }
}

function test1(obj)
{ obj.style.color = "#45699b"; }


function test2(obj)
{ obj.style.color = "#406090"; }

function ChangeColor(obj) {
    obj.style.color = "#45699b";
}
function ReinitColor(obj) {
    obj.style.color = "black";
}
function ReinitColor2(obj) {
    obj.style.color = "gray";
}

function ChangeButtonColor(obj) {
    obj.style.color = "white";
    obj.style.backgroundColor = "#45699b";
}
function ReinitButtonColor(obj) {
    obj.style.color = "black";
    obj.style.backgroundColor = "white";
}

function ReachtestActiv(radio_button) {
    var id_element = radio_button.id.toString()
    if (id_element == "RD_Reach_yes") {
        document.getElementById("TB_CostReachTest").style.backgroundColor = 'white';
        document.getElementById("TB_CostReachTest").disabled = false;
        document.getElementById("RD_Reach_no").checked = false;
        document.getElementById("RD_Reach_yes").checked = true;
        ValidatorEnable(document.getElementById("REV_reach"), true);
    }
    else {
        document.getElementById("TB_CostReachTest").style.backgroundColor = 'gray';
        document.getElementById("TB_CostReachTest").value = '';
        document.getElementById("TB_CostReachTest").disabled = true;
        document.getElementById("RD_Reach_yes").checked = false;
        document.getElementById("RD_Reach_no").checked = true;
        ValidatorEnable(document.getElementById("REV_reach"), false);
    }
}

function AzoTestActiv(radio_button) {
    var id_element = radio_button.id.toString()
    if (id_element == "RD_Azo_yes") {
        document.getElementById("TB_NBR_testAZO").style.backgroundColor = 'white';
        document.getElementById("TB_NBR_testAZO").disabled = false;
        document.getElementById("TB_CostAZO").style.backgroundColor = 'white';
        document.getElementById("TB_CostAZO").disabled = false;
        document.getElementById("RD_Azo_no").checked = false;
        document.getElementById("RD_Azo_yes").checked = true;
        ValidatorEnable(document.getElementById("RFV_NBR_Azo"), true);
        ValidatorEnable(document.getElementById("RFV_Cost_Azo"), true);

        ValidatorEnable(document.getElementById("REV_AZo_nbr"), true);
        ValidatorEnable(document.getElementById("REV_AZO_cost"), true);
    }
    else {
        document.getElementById("TB_NBR_testAZO").value = '';
        document.getElementById("TB_NBR_testAZO").style.backgroundColor = 'gray';
        document.getElementById("TB_NBR_testAZO").disabled = true;
        document.getElementById("TB_CostAZO").style.backgroundColor = 'gray';
        document.getElementById("TB_CostAZO").disabled = true;
        document.getElementById("TB_CostAZO").value = '';
        document.getElementById("RD_Azo_yes").checked = false;
        document.getElementById("RD_Azo_no").checked = true;
        ValidatorEnable(document.getElementById("RFV_NBR_Azo"), false);
        ValidatorEnable(document.getElementById("RFV_Cost_Azo"), false);

        ValidatorEnable(document.getElementById("REV_AZo_nbr"), false);
        ValidatorEnable(document.getElementById("REV_AZO_cost"), false);
    }
}

function CadmiumTestActiv(radio_button) {
    var id_element = radio_button.id.toString()
    if (id_element == "RD_Cadmium_yes") {
        document.getElementById("TB_NBR_testCadmium").style.backgroundColor = 'white';
        document.getElementById("TB_NBR_testCadmium").disabled = false;
        document.getElementById("TB_CostCadmium").style.backgroundColor = 'white';
        document.getElementById("TB_CostCadmium").disabled = false;
        document.getElementById("RD_Cadmium_no").checked = false;
        document.getElementById("RD_Cadmium_yes").checked = true;
        ValidatorEnable(document.getElementById("RFV_NBR_Cadmium"), true);
        ValidatorEnable(document.getElementById("RFV_Cost_Cadmium"), true);

        ValidatorEnable(document.getElementById("REV_nbr_cadmium"), true);
        ValidatorEnable(document.getElementById("REV_cadmiumcost"), true);

    }
    else {
        document.getElementById("TB_NBR_testCadmium").value = '';
        document.getElementById("TB_NBR_testCadmium").style.backgroundColor = 'gray';
        document.getElementById("TB_NBR_testCadmium").disabled = true;
        document.getElementById("TB_CostCadmium").style.backgroundColor = 'gray';
        document.getElementById("TB_CostCadmium").disabled = true;
        document.getElementById("TB_CostCadmium").value = '';
        document.getElementById("RD_Cadmium_yes").checked = false;
        document.getElementById("RD_Cadmium_no").checked = true;
        ValidatorEnable(document.getElementById("RFV_NBR_Cadmium"), false);
        ValidatorEnable(document.getElementById("RFV_Cost_Cadmium"), false);

        ValidatorEnable(document.getElementById("REV_nbr_cadmium"), false);
        ValidatorEnable(document.getElementById("REV_cadmiumcost"), false);
    }
}

function OthertestActiv(radio_button) {
    var id_element = radio_button.id.toString()
    if (id_element == "RD_otherTest_yes") {
        document.getElementById("TB_NbrOtherTest").style.backgroundColor = 'white';
        document.getElementById("TB_NbrOtherTest").disabled = false;
        document.getElementById("TB_OtherTestCost").style.backgroundColor = 'white';
        document.getElementById("TB_OtherTestCost").disabled = false;

        document.getElementById("TB_OtherTestName").style.backgroundColor = 'white';
        document.getElementById("TB_OtherTestName").disabled = false;


        document.getElementById("RD_otherTest_no").checked = false;
        document.getElementById("RD_otherTest_yes").checked = true;
        ValidatorEnable(document.getElementById("RFV_OtherTestName"), true);
        ValidatorEnable(document.getElementById("RFV_NbrOtherTest"), true);
        ValidatorEnable(document.getElementById("RFV_OtherTestCost"), true);

        ValidatorEnable(document.getElementById("REV_otherstesn_nbr"), true);
        ValidatorEnable(document.getElementById("REV_OtherTestCost"), true);

    }
    else {
        document.getElementById("TB_NbrOtherTest").value = '';
        document.getElementById("TB_NbrOtherTest").style.backgroundColor = 'gray';
        document.getElementById("TB_NbrOtherTest").disabled = true;
        document.getElementById("TB_OtherTestCost").style.backgroundColor = 'gray';
        document.getElementById("TB_OtherTestCost").disabled = true;
        document.getElementById("TB_OtherTestCost").value = '';

        document.getElementById("TB_OtherTestName").style.backgroundColor = 'gray';
        document.getElementById("TB_OtherTestName").disabled = true;
        document.getElementById("TB_OtherTestName").value = '';


        document.getElementById("RD_otherTest_yes").checked = false;
        document.getElementById("RD_otherTest_no").checked = true;
        ValidatorEnable(document.getElementById("RFV_OtherTestName"), false);
        ValidatorEnable(document.getElementById("RFV_NbrOtherTest"), false);
        ValidatorEnable(document.getElementById("RFV_OtherTestCost"), false);

        ValidatorEnable(document.getElementById("REV_otherstesn_nbr"), false);
        ValidatorEnable(document.getElementById("REV_OtherTestCost"), false);
    }
}

function AuditActiv(radio_button) {
    var id_element = radio_button.id.toString();
    if (id_element == "RD_Audited_yes") {
        document.getElementById("TB_ClientNameAudit").style.backgroundColor = 'white';
        document.getElementById("TB_ClientNameAudit").disabled = false;
        document.getElementById("TB_TypeAudit").style.backgroundColor = 'white';
        document.getElementById("TB_TypeAudit").disabled = false;
        document.getElementById("TB_ResultAudit").style.backgroundColor = 'white';
        document.getElementById("TB_ResultAudit").disabled = false;
        document.getElementById("TB_DateOfAudit").disabled = false;
        document.getElementById("TB_DateOfAudit").style.backgroundColor = 'white';
    }
    else {
        document.getElementById("TB_ClientNameAudit").style.backgroundColor = 'gray';
        document.getElementById("TB_ClientNameAudit").disabled = true;
        document.getElementById("TB_ClientNameAudit").value = '';
        document.getElementById("TB_TypeAudit").style.backgroundColor = 'gray';
        document.getElementById("TB_TypeAudit").disabled = true;
        document.getElementById("TB_TypeAudit").value = '';
        document.getElementById("TB_ResultAudit").style.backgroundColor = 'gray';
        document.getElementById("TB_ResultAudit").disabled = true;
        document.getElementById("TB_ResultAudit").value = '';
        document.getElementById("TB_DateOfAudit").disabled = true;
        document.getElementById("TB_DateOfAudit").style.backgroundColor = 'gray';
        document.getElementById("TB_DateOfAudit").value = '';
    }
}

function ValidDescription(sender, args) {
    var longueur = document.getElementById("TB_Description_Supplier").value.length;
    if (longueur > 1000)
        args.IsValid = false;
    else
        args.IsValid = true;
}

function ValidDescriptionEdit(sender, args) {
    var longueur = document.getElementById("TB_Description").value.length;
    if (longueur > 1000)
        args.IsValid = false;
    else
        args.IsValid = true;
}

function ValidRemarks(sender, args) {
    var longueur = document.getElementById("TB_Remarques").value.length;
    if (longueur > 1000)
        args.IsValid = false;
    else
        args.IsValid = true;
}


function ValidRequestData_TB_To_TB(origin, target, sender) {

    var cb_checked = document.getElementById(sender).checked;

    if (cb_checked) {
        var text = document.getElementById(origin).value;
        document.getElementById(target).value = text;
        document.getElementById(target).disabled = true;
    }
    else {
        document.getElementById(target).value = "";
        document.getElementById(target).disabled = false;
    }
}

function ValidRequestData_LB_To_TB(origin, target, sender) {

    var cb_checked = document.getElementById(sender).checked;

    if (cb_checked) {
        var text = document.getElementById(origin).innerHTML;
        document.getElementById(target).value = text;
        document.getElementById(target).disabled = true;
    }
    else {
        document.getElementById(target).value = "";
        document.getElementById(target).disabled = false;
    }
}

function ValidSizeDatas(sender) {

    var cb_checked = document.getElementById(sender).checked;

    switch (sender) {
        case ("CB_product_size"):
            {
                if (cb_checked) {
                    var lenght = document.getElementById("LB_Product_lenght").innerHTML;
                    var width = document.getElementById("LB_Product_width").innerHTML;
                    var height = document.getElementById("LB_Product_height").innerHTML;

                    document.getElementById("TB_Product_lenght_supp").value = lenght;
                    document.getElementById("TB_Product_lenght_supp").disabled = true;

                    document.getElementById("TB_Product_width_supp").value = width;
                    document.getElementById("TB_Product_width_supp").disabled = true;

                    document.getElementById("TB_Product_height_supp").value = height;
                    document.getElementById("TB_Product_height_supp").disabled = true;
                }
                else {
                    document.getElementById("TB_Product_lenght_supp").value = "";
                    document.getElementById("TB_Product_lenght_supp").disabled = false;

                    document.getElementById("TB_Product_width_supp").value = "";
                    document.getElementById("TB_Product_width_supp").disabled = false;

                    document.getElementById("TB_Product_height_supp").value = "";
                    document.getElementById("TB_Product_height_supp").disabled = false;
                }
                break;
            }
        case ("CB_Giftbox_size"):
            {
                if (cb_checked) {
                    var lenght = document.getElementById("LB_giftbox_lenght").innerHTML;
                    var width = document.getElementById("LB_giftbox_width").innerHTML;
                    var height = document.getElementById("LB_giftbox_height").innerHTML;

                    document.getElementById("TB_giftbox_lenght_supp").value = lenght;
                    document.getElementById("TB_giftbox_lenght_supp").disabled = true;

                    document.getElementById("TB_giftbox_width_supp").value = width;
                    document.getElementById("TB_giftbox_width_supp").disabled = true;

                    document.getElementById("TB_giftbox_height_supp").value = height;
                    document.getElementById("TB_giftbox_height_supp").disabled = true;
                }
                else {
                    document.getElementById("TB_giftbox_lenght_supp").value = "";
                    document.getElementById("TB_giftbox_lenght_supp").disabled = false;

                    document.getElementById("TB_giftbox_width_supp").value = "";
                    document.getElementById("TB_giftbox_width_supp").disabled = false;

                    document.getElementById("TB_giftbox_height_supp").value = "";
                    document.getElementById("TB_giftbox_height_supp").disabled = false;
                }
                break;
            }
        case ("CB_MasterCartonSize"):
            {
                if (cb_checked) {
                    var lenght = document.getElementById("LB_carton_lenght").innerHTML;
                    var width = document.getElementById("LB_carton_width").innerHTML;
                    var height = document.getElementById("LB_carton_height").innerHTML;

                    document.getElementById("TB_carton_lenght_supp").value = lenght;
                    document.getElementById("TB_carton_lenght_supp").disabled = true;

                    document.getElementById("TB_carton_width_supp").value = width;
                    document.getElementById("TB_carton_width_supp").disabled = true;

                    document.getElementById("TB_carton_height_supp").value = height;
                    document.getElementById("TB_carton_height_supp").disabled = true;
                }
                else {
                    document.getElementById("TB_carton_lenght_supp").value = "";
                    document.getElementById("TB_carton_lenght_supp").disabled = false;

                    document.getElementById("TB_carton_width_supp").value = "";
                    document.getElementById("TB_carton_width_supp").disabled = false;

                    document.getElementById("TB_carton_height_supp").value = "";
                    document.getElementById("TB_carton_height_supp").disabled = false;
                }
                break;
            }
        default: break;
    }

}


function ValidEuropRegul(sender) {
    var cb_checked = document.getElementById(sender).checked;

    if (cb_checked) {
        if (document.getElementById("RBL_regul_0").checked) {
            document.getElementById("RBL_regul_supp_0").checked = true;
        }

        if (document.getElementById("RBL_regul_1").checked) {
            document.getElementById("RBL_regul_supp_1").checked = true;
        }

        if (document.getElementById("RBL_regul_2").checked) {
            document.getElementById("RBL_regul_supp_2").checked = true;
        }
        document.getElementById("RBL_regul_supp_0").disabled = true;
        document.getElementById("RBL_regul_supp_1").disabled = true;
        document.getElementById("RBL_regul_supp_2").disabled = true;
    }
    else {
        document.getElementById("RBL_regul_supp_0").disabled = false;
        document.getElementById("RBL_regul_supp_1").disabled = false;
        document.getElementById("RBL_regul_supp_2").disabled = false;
    }
}


function ValidTest(sender) {

    var cb_checked = document.getElementById(sender).checked;


    if (cb_checked) {
        switch (sender) {
            case ("CB_azo"):
                {
                    if (document.getElementById("LB_azo").innerHTML == "Yes")
                        document.getElementById("RBL_azo_0").checked = true;
                    else
                        document.getElementById("RBL_azo_1").checked = true;

                    document.getElementById("RBL_azo_0").disabled = true;
                    document.getElementById("RBL_azo_1").disabled = true;
                    break;
                }
            case ("CB_cadmium"):
                {
                    if (document.getElementById("LB_Cadmium").innerHTML == "Yes")
                        document.getElementById("RBL_cadmium_0").checked = true;
                    else
                        document.getElementById("RBL_cadmium_1").checked = true;

                    document.getElementById("RBL_cadmium_0").disabled = true;
                    document.getElementById("RBL_cadmium_1").disabled = true;
                    break;
                }
            case ("CB_reach"):
                {
                    if (document.getElementById("LB_Reach").innerHTML == "Yes")
                        document.getElementById("RBL_reach_0").checked = true;
                    else
                        document.getElementById("RBL_reach_1").checked = true;

                    document.getElementById("RBL_reach_0").disabled = true;
                    document.getElementById("RBL_reach_1").disabled = true;
                    break;
                }
            default: break;
        }
    }
    else {
        switch (sender) {
            case ("CB_azo"):
                {
                    document.getElementById("RBL_azo_0").disabled = false;
                    document.getElementById("RBL_azo_1").disabled = false;
                    break;
                }
            case ("CB_cadmium"):
                {
                    document.getElementById("RBL_cadmium_0").disabled = false;
                    document.getElementById("RBL_cadmium_1").disabled = false;
                    break;
                }
            case ("CB_reach"):
                {
                    document.getElementById("RBL_reach_0").disabled = false;
                    document.getElementById("RBL_reach_1").disabled = false;
                    break;
                }
            default: break;
        }
    }
}


function ValidQualityLvl(sender) {

    var cb_checked = document.getElementById(sender).checked;

    if (cb_checked) {
        var DDL_cri = document.getElementById("DDL_Critic");
        var DDL_maj = document.getElementById("DDL_Major");
        var DDL_min = document.getElementById("DDL_Minor");
        document.getElementById("DDL_Critic_supp").options[DDL_cri.selectedIndex].selected = true;
        document.getElementById("DDL_Major_supp").options[DDL_maj.selectedIndex].selected = true;
        document.getElementById("DDL_Minor_supp").options[DDL_min.selectedIndex].selected = true;

        document.getElementById("DDL_Critic_supp").disabled = true;
        document.getElementById("DDL_Major_supp").disabled = true;
        document.getElementById("DDL_Minor_supp").disabled = true;
    }
    else {
        document.getElementById("DDL_Critic_supp").disabled = false;
        document.getElementById("DDL_Major_supp").disabled = false;
        document.getElementById("DDL_Minor_supp").disabled = false;
    }
}
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
    
