﻿
function processHolemakingPageLoad() {
    createHolemakingApplications();
    createHolemakingTools();
    checkHolemakingToolSelection();
    checkSearchButton();
}


var applications = new Array();
function createHolemakingApplications() {
    createApplication("AnyApplication")
    createApplication("Chamfering")
    createApplication("Countersinking")
    createApplication("Drilling")
    createApplication("Engraving")
    createApplication("Plunging")
    createApplication("SpotDrilling")
}

var tools = new Array();
function createHolemakingTools() {
    createTool("CounterboreTools")
    createTool("Drills")
    createTool("SpotDrills")
    createTool("AnyTool")
}

function checkHolemakingToolSelection() {
    if( isRadioSelected("CounterboreTools") ) {
        counterboreToolSelected();
    }
    else if( isRadioSelected("Drills") ) {
        drillSelected();
    }
    else if( isRadioSelected("SpotDrills") ) {
        spotDrillSelected();
    }
    else {
        anyToolSelected();
    }
}

function counterboreToolSelected() {
    enableAllApplications(false);
    enableApplication("Plunging",true);
    enableApplication("AnyApplication",true);
//    enableApplication("Slotting",false);
//    enableApplication("TSlotting",false);
    hideErrorMessage();
}

function drillSelected() {
    enableAllApplications(false);
    enableApplication("Drilling",true);
    enableApplication("Chamfering",true);
    enableApplication("AnyApplication",true);
//    enableApplication("CornerRounding",false);
//    enableApplication("DrillMill",false);
//    enableApplication("Slabbing",false);
//    enableApplication("Slotting",false);
//    enableApplication("TSlotting",false);
    hideErrorMessage();
}

function spotDrillSelected() {
    enableAllApplications(true);
    enableApplication("Drilling",false);
    enableApplication("Plunging",false);
//    enableApplication("Plunging",true);
//    enableApplication("AnyApplication",true);
    hideErrorMessage();
}
