﻿/*****************************************************************************************
*****************************************************************************************/
function select_gasket_kit_option(optn) {
    var el;

    switch (optn)
    {
        case "GASKETS":
            el = document.getElementById("rdoGasketKits");
            break;
        case "SEAL":
            el = document.getElementById("rdoSealKits");
            break;
    }
    el.checked = true;
}

/*****************************************************************************************
*****************************************************************************************/
function askForGasketKitTypeSelection(ftTop, ftLeft, result_handler_name_string) {
    var xst = document.getElementById("GasketKitTypeSelection");
    if (xst != null)
    {
        alert("askForGasketKitTypeSelection:Error:Please Response to the Last:");
        return;
    }
    var newDiv = document.createElement("div");
    newDiv.id = "GasketKitTypeSelection";

    var ypos, xpos;
    if (ftLeft == undefined)
    {
        xpos = (document.body.clientWidth - 405) / 2;
        if (xpos <= 0) xpos = 20;
    }
    else
        xpos = ftLeft;

    if (ftTop == undefined)
    {
        ypos = (document.body.clientHeight - 233) / 3;
        if (ypos <= 0) ypos = 50;
    }
    else
        ypos = ftTop;

    newDiv.setAttribute("style", "height: 233px; width: 405px; border: 4px solid #0000FF; padding: 5px; margin: 5px; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif, veranda; font-size: 16px; font-weight:bold; color: #000000; text-align: center;" + " position: absolute; top: " + parseInt(ypos, 10) + "px; left: " + parseInt(xpos, 10) + "px;");
    var sContent = ""

    sContent = sContent + "<table id=\"tblOutLine\" width=400  border=0 bordercolor=\"black\">";
    sContent = sContent + "<tr>";
    sContent = sContent + "<td align=\"center\" valign=\"middle\" style=\"font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal;color:Blue;height:65px;\">";
    sContent = sContent + "Please select the category";
    sContent = sContent + "</td>";
    sContent = sContent + "</tr>";
    sContent = sContent + "<tr>";
    sContent = sContent + "<td align=\"center\" style=\"font-family: Arial, Helvetica, sans-serif, veranda; font-size: 18px;height:75px;\" valign=\"middle\">";
    sContent = sContent + "<input type=radio id=\"rdoGasketKits\" name=\"rdoCat\" checked><span onclick=\"select_gasket_kit_option('GASKETS')\" style=\"cursor:pointer\">GASKETS&nbsp;&nbsp;&nbsp;&nbsp;</span><input type=radio id=\"rdoSealKits\" name=\"rdoCat\"><span  onclick=\"select_gasket_kit_option('SEAL')\" style=\"cursor:pointer\">SEAL&nbsp;KITS</span>";
    sContent = sContent + "</td>";
    sContent = sContent + "</tr>";
    sContent = sContent + "<tr height=\"75px\"><td align=\"right\" valign=\"bottom\">";
    sContent = sContent + "<input type=\"button\" id=\"cmdGasketKitYes\" name=\"cmdYes\" value=\"OK\" style=\"WIDTH: 65px;  HEIGHT: 24px\" onClick=\"closeGasketKitTypeSelection(true, " + result_handler_name_string + ");\">&nbsp;";
    sContent = sContent + "<input type=\"button\" id=\"cmdGasketKitCancel\" name=\"cmdCancel\" value=\"Cancel\" style=\"WIDTH: 65px;  HEIGHT: 24px;\" onClick=\"closeGasketKitTypeSelection(false, " + result_handler_name_string + ");\">";
    sContent = sContent + "</td></tr>";
    sContent = sContent + "</table>";

    newDiv.innerHTML = sContent;
    document.body.insertBefore(newDiv, null);
    document.getElementById("rdoGasketKits").focus();
}

function closeGasketKitTypeSelection(branch_to_page, filter_result_handler) {
    var el = document.getElementById("GasketKitTypeSelection");
    var SelectedFilterType = "";
    if (document.getElementById("rdoGasketKits").checked)
        SelectedFilterType = "GASKETS";
    else if (document.getElementById("rdoSealKits").checked)
        SelectedFilterType = "SEAL";
    document.body.removeChild(el);
    if (branch_to_page == true)
    {
        filter_result_handler(SelectedFilterType);
    }
}

