﻿/*****************************************************************************************
*****************************************************************************************/
function select_magneto_type_option(optn) {
    var el;

    switch (optn)
    {
        case "BENDIX":
            el = document.getElementById("rdoBendix");
            break;
        case "SLICK":
            el = document.getElementById("rdoSlick");
            break;
    }
    el.checked = true;
}

/*****************************************************************************************
*****************************************************************************************/
function askForMagnetoTypeSelection(ftTop, ftLeft, result_handler_name_string) {
    var xst = document.getElementById("MagnetoTypeSelection");
    if (xst != null)
    {
        alert("askForMagnetoTypeSelectionSelection:Error:Please Response to the Last:");
        return;
    }
    var newDiv = document.createElement("div");
    newDiv.id = "MagnetoTypeSelection";

    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 Manufacturer";
    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=\"rdoBendix\" name=\"rdoCat\" checked><span onclick=\"select_magneto_type_option('BENDIX')\" style=\"cursor:pointer\">BENDIX&nbsp;&nbsp;&nbsp;&nbsp;</span><input type=radio id=\"rdoSlick\" name=\"rdoCat\"><span  onclick=\"select_magneto_type_option('SLICK')\" style=\"cursor:pointer\">SLICK</span>";
    sContent = sContent + "</td>";
    sContent = sContent + "</tr>";
    sContent = sContent + "<tr height=\"75px\"><td align=\"right\" valign=\"bottom\">";
    sContent = sContent + "<input type=\"button\" id=\"cmdMagnetoTypeYes\" name=\"cmdYes\" value=\"OK\" style=\"WIDTH: 65px;  HEIGHT: 24px\" onClick=\"closeMagnetoTypeSelection(true, " + result_handler_name_string + ");\">&nbsp;";
    sContent = sContent + "<input type=\"button\" id=\"cmdMagnetoTypeCancel\" name=\"cmdCancel\" value=\"Cancel\" style=\"WIDTH: 65px;  HEIGHT: 24px;\" onClick=\"closeMagnetoTypeSelection(false, " + result_handler_name_string + ");\">";
    sContent = sContent + "</td></tr>";
    sContent = sContent + "</table>";

    newDiv.innerHTML = sContent;
    document.body.insertBefore(newDiv, null);
    document.getElementById("rdoBendix").focus();
}

function closeMagnetoTypeSelection(branch_to_page, filter_result_handler) {
    var el = document.getElementById("MagnetoTypeSelection");
    var SelectedFilterType = "";
    if (document.getElementById("rdoBendix").checked)
        SelectedFilterType = "BENDIX";
    else if (document.getElementById("rdoSlick").checked)
        SelectedFilterType = "SLICK";
    document.body.removeChild(el);
    if (branch_to_page == true)
    {
        filter_result_handler(SelectedFilterType);
    }
}

