﻿function prepareAccordion()
{
    if (document.getElementById && document.getElementsByTagName)
    {
        if (document.getElementById("employmentform") || document.getElementById("driverappform"))
        {
            var generalapp = document.getElementById("employmentform");
            var driverapp = document.getElementById("driverappform");

            if (generalapp)
            {
                // access and hide applicable sections
                var accordionids = new Array();
                accordionids[0] = document.getElementById("licenseclass");
                accordionids[1] = document.getElementById("timewithcompany");
                accordionids[2] = document.getElementById("felonyexplanation");
                accordionids[3] = document.getElementById("highschoollevel");
                accordionids[4] = document.getElementById("collegelevel");
                accordionids[5] = document.getElementById("graduatelevel");
                accordionids[6] = document.getElementById("militaryinfo");
                accordionids[7] = document.getElementById("contactemployer");
                accordionids[8] = document.getElementById("otheremployers");
                accordionids[9] = document.getElementById("otheremployersinfo01");
                accordionids[10] = document.getElementById("otheremployersinfo02");
                accordionids[11] = document.getElementById("otheremployersinfo03");
                for (var i = 0; i < accordionids.length; i++)
                {
                    accordionids[i].className = "accordion-collapsed";
                }

                // set accordion function for radio buttons
                var toggleids = new Array();
                toggleids[0] = document.getElementById("ctl00_phMainContent_rdoCurrentLicense01");
                toggleids[1] = document.getElementById("ctl00_phMainContent_rdoCurrentLicense02");
                toggleids[2] = document.getElementById("ctl00_phMainContent_rdoWorkedWithCompany01");
                toggleids[3] = document.getElementById("ctl00_phMainContent_rdoWorkedWithCompany02");
                toggleids[4] = document.getElementById("ctl00_phMainContent_rdoFelonyConviction01");
                toggleids[5] = document.getElementById("ctl00_phMainContent_rdoFelonyConviction02");
                toggleids[6] = document.getElementById("ctl00_phMainContent_rdoEducationLevel01");
                toggleids[7] = document.getElementById("ctl00_phMainContent_rdoEducationLevel02");
                toggleids[8] = document.getElementById("ctl00_phMainContent_rdoEducationLevel03");
                toggleids[9] = document.getElementById("ctl00_phMainContent_rdoEducationLevel04");
                toggleids[10] = document.getElementById("ctl00_phMainContent_rdoMilitaryVeteran01");
                toggleids[11] = document.getElementById("ctl00_phMainContent_rdoMilitaryVeteran02");
                toggleids[12] = document.getElementById("ctl00_phMainContent_rdoCurrentlyEmployed01");
                toggleids[13] = document.getElementById("ctl00_phMainContent_rdoCurrentlyEmployed02");
                toggleids[14] = document.getElementById("ctl00_phMainContent_rdoOtherEmployers01");
                toggleids[15] = document.getElementById("ctl00_phMainContent_rdoOtherEmployers02");
                toggleids[16] = document.getElementById("ctl00_phMainContent_rdoOtherEmployerNumbers01");
                toggleids[17] = document.getElementById("ctl00_phMainContent_rdoOtherEmployerNumbers02");
                toggleids[18] = document.getElementById("ctl00_phMainContent_rdoOtherEmployerNumbers03");


                // License class
                toggleids[0].onclick = function toggleAccordion()
                {
                    if (toggleids[0].checked == true)
                    {
                        accordionids[0].className = "accordion-revealed";
                    }
                }
                toggleids[1].onclick = function toggleAccordion()
                {
                    if (toggleids[1].checked == true)
                    {
                        accordionids[0].className = "accordion-collapsed";
                    }
                }

                // History with company
                toggleids[2].onclick = function toggleAccordion()
                {
                    if (toggleids[2].checked == true)
                    {
                        accordionids[1].className = "accordion-revealed";
                    }
                }
                toggleids[3].onclick = function toggleAccordion()
                {
                    if (toggleids[3].checked == true)
                    {
                        accordionids[1].className = "accordion-collapsed";
                    }
                }

                // Felony conviction status
                toggleids[4].onclick = function toggleAccordion()
                {
                    if (toggleids[4].checked == true)
                    {
                        accordionids[2].className = "accordion-revealed";
                    }
                }
                toggleids[5].onclick = function toggleAccordion()
                {
                    if (toggleids[5].checked == true)
                    {
                        accordionids[2].className = "accordion-collapsed";
                    }
                }

                // Education level
                toggleids[6].onclick = function toggleAccordion()
                {
                    if (toggleids[6].checked == true)
                    {
                        accordionids[3].className = "accordion-revealed";
                        accordionids[4].className = "accordion-collapsed";
                        accordionids[5].className = "accordion-collapsed";
                    }
                }
                toggleids[7].onclick = function toggleAccordion()
                {
                    if (toggleids[7].checked == true)
                    {
                        accordionids[3].className = "accordion-collapsed";
                        accordionids[4].className = "accordion-collapsed";
                        accordionids[5].className = "accordion-collapsed";
                    }
                }
                toggleids[8].onclick = function toggleAccordion()
                {
                    if (toggleids[8].checked == true)
                    {
                        accordionids[3].className = "accordion-collapsed";
                        accordionids[4].className = "accordion-revealed";
                        accordionids[5].className = "accordion-collapsed";
                    }
                }
                toggleids[9].onclick = function toggleAccordion()
                {
                    if (toggleids[9].checked == true)
                    {
                        accordionids[3].className = "accordion-collapsed";
                        accordionids[4].className = "accordion-collapsed";
                        accordionids[5].className = "accordion-revealed";
                    }
                }

                // Military status
                toggleids[10].onclick = function toggleAccordion()
                {
                    if (toggleids[10].checked == true)
                    {
                        accordionids[6].className = "accordion-revealed";
                    }
                }
                toggleids[11].onclick = function toggleAccordion()
                {
                    if (toggleids[11].checked == true)
                    {
                        accordionids[6].className = "accordion-collapsed";
                    }
                }

                // Employment status
                toggleids[12].onclick = function toggleAccordion()
                {
                    if (toggleids[12].checked == true)
                    {
                        accordionids[7].className = "accordion-revealed";
                    }
                }
                toggleids[13].onclick = function toggleAccordion()
                {
                    if (toggleids[13].checked == true)
                    {
                        accordionids[7].className = "accordion-collapsed";
                    }
                }

                // Has had previous employers
                toggleids[14].onclick = function toggleAccordion()
                {
                    if (toggleids[14].checked == true)
                    {
                        accordionids[8].className = "accordion-revealed";
                    }
                }
                toggleids[15].onclick = function toggleAccordion()
                {
                    if (toggleids[15].checked == true)
                    {
                        accordionids[8].className = "accordion-collapsed";
                    }
                }

                // Number of previous employers
                toggleids[16].onclick = function toggleAccordion()
                {
                    if (toggleids[16].checked == true)
                    {
                        accordionids[9].className = "accordion-revealed";
                        accordionids[10].className = "accordion-collapsed";
                        accordionids[11].className = "accordion-collapsed";
                    }
                }
                toggleids[17].onclick = function toggleAccordion()
                {
                    if (toggleids[17].checked == true)
                    {
                        accordionids[9].className = "accordion-revealed";
                        accordionids[10].className = "accordion-revealed";
                        accordionids[11].className = "accordion-collapsed";
                    }
                }
                toggleids[18].onclick = function toggleAccordion()
                {
                    if (toggleids[18].checked == true)
                    {
                        accordionids[9].className = "accordion-revealed";
                        accordionids[10].className = "accordion-revealed";
                        accordionids[11].className = "accordion-revealed";
                    }
                }
            }

            if (driverapp)
            {
                // access and hide applicable sections
                var accordionids = new Array();
                accordionids[0] = document.getElementById("timewithcompany");
                accordionids[1] = document.getElementById("felonyexplanation");
                accordionids[2] = document.getElementById("highschoollevel");
                accordionids[3] = document.getElementById("collegelevel");
                accordionids[4] = document.getElementById("graduatelevel");
                accordionids[5] = document.getElementById("militaryinfo");
                accordionids[6] = document.getElementById("contactemployer");
                accordionids[7] = document.getElementById("otheremployers");
                accordionids[8] = document.getElementById("otheremployersinfo01");
                accordionids[9] = document.getElementById("otheremployersinfo02");
                accordionids[10] = document.getElementById("otheremployersinfo03");
                accordionids[11] = document.getElementById("otheraddress01");
                accordionids[12] = document.getElementById("otheraddress02");
                accordionids[13] = document.getElementById("otheraddress03");
                accordionids[14] = document.getElementById("straighttruck");
                accordionids[15] = document.getElementById("tractorsemi");
                accordionids[16] = document.getElementById("tractortwotrailers");
                accordionids[17] = document.getElementById("tractorthreetrailers");
                accordionids[18] = document.getElementById("otherclass");
                accordionids[19] = document.getElementById("accident01");
                accordionids[20] = document.getElementById("accident02");
                accordionids[21] = document.getElementById("accident03");
                accordionids[22] = document.getElementById("accidentmore");
                accordionids[23] = document.getElementById("trafficconviction01");
                accordionids[24] = document.getElementById("trafficconviction02");
                accordionids[25] = document.getElementById("trafficconviction03");
                accordionids[26] = document.getElementById("trafficconvictionmore");
                accordionids[27] = document.getElementById("license01");
                accordionids[28] = document.getElementById("license02");
                accordionids[29] = document.getElementById("license03");
                accordionids[30] = document.getElementById("licensemore");
                accordionids[31] = document.getElementById("licensedenial");
                accordionids[32] = document.getElementById("licensesuspension");
                accordionids[33] = document.getElementById("unabletoperform");
                accordionids[34] = document.getElementById("hazmatexperience");
                accordionids[35] = document.getElementById("oilfieldsexperience");
                for (var i = 0; i < accordionids.length; i++)
                {
                    accordionids[i].className = "accordion-collapsed";
                }

                // set accordion function for radio buttons
                var toggleids = new Array();
                toggleids[0] = document.getElementById("ctl00_phMainContent_rdoWorkedWithCompany01");
                toggleids[1] = document.getElementById("ctl00_phMainContent_rdoWorkedWithCompany02");
                toggleids[2] = document.getElementById("ctl00_phMainContent_rdoFelonyConviction01");
                toggleids[3] = document.getElementById("ctl00_phMainContent_rdoFelonyConviction02");
                toggleids[4] = document.getElementById("ctl00_phMainContent_rdoEducationLevel01");
                toggleids[5] = document.getElementById("ctl00_phMainContent_rdoEducationLevel02");
                toggleids[6] = document.getElementById("ctl00_phMainContent_rdoEducationLevel03");
                toggleids[7] = document.getElementById("ctl00_phMainContent_rdoEducationLevel04");
                toggleids[8] = document.getElementById("ctl00_phMainContent_rdoMilitaryVeteran01");
                toggleids[9] = document.getElementById("ctl00_phMainContent_rdoMilitaryVeteran02");
                toggleids[10] = document.getElementById("ctl00_phMainContent_rdoCurrentlyEmployed01");
                toggleids[11] = document.getElementById("ctl00_phMainContent_rdoCurrentlyEmployed02");
                toggleids[12] = document.getElementById("ctl00_phMainContent_rdoOtherEmployers01");
                toggleids[13] = document.getElementById("ctl00_phMainContent_rdoOtherEmployers02");
                toggleids[14] = document.getElementById("ctl00_phMainContent_rdoOtherEmployerNumbers01");
                toggleids[15] = document.getElementById("ctl00_phMainContent_rdoOtherEmployerNumbers02");
                toggleids[16] = document.getElementById("ctl00_phMainContent_rdoOtherEmployerNumbers03");
                toggleids[17] = document.getElementById("ctl00_phMainContent_rdoPreviousAddresses01");
                toggleids[18] = document.getElementById("ctl00_phMainContent_rdoPreviousAddresses02");
                toggleids[19] = document.getElementById("ctl00_phMainContent_rdoPreviousAddresses03");
                toggleids[20] = document.getElementById("ctl00_phMainContent_rdoPreviousAddresses04");
                toggleids[21] = document.getElementById("ctl00_phMainContent_rdoAccidents01");
                toggleids[22] = document.getElementById("ctl00_phMainContent_rdoAccidents02");
                toggleids[23] = document.getElementById("ctl00_phMainContent_rdoAccidents03");
                toggleids[24] = document.getElementById("ctl00_phMainContent_rdoAccidents04");
                toggleids[25] = document.getElementById("ctl00_phMainContent_rdoAccidents05");
                toggleids[26] = document.getElementById("ctl00_phMainContent_rdoTrafficConvictions01");
                toggleids[27] = document.getElementById("ctl00_phMainContent_rdoTrafficConvictions02");
                toggleids[28] = document.getElementById("ctl00_phMainContent_rdoTrafficConvictions03");
                toggleids[29] = document.getElementById("ctl00_phMainContent_rdoTrafficConvictions04");
                toggleids[30] = document.getElementById("ctl00_phMainContent_rdoTrafficConvictions05");
                toggleids[31] = document.getElementById("ctl00_phMainContent_rdoNumberOfLicenses01");
                toggleids[32] = document.getElementById("ctl00_phMainContent_rdoNumberOfLicenses02");
                toggleids[33] = document.getElementById("ctl00_phMainContent_rdoNumberOfLicenses03");
                toggleids[34] = document.getElementById("ctl00_phMainContent_rdoNumberOfLicenses04");
                toggleids[35] = document.getElementById("ctl00_phMainContent_rdoNumberOfLicenses05");
                toggleids[36] = document.getElementById("ctl00_phMainContent_rdoLicenseDenial01");
                toggleids[37] = document.getElementById("ctl00_phMainContent_rdoLicenseDenial02");
                toggleids[38] = document.getElementById("ctl00_phMainContent_rdoLicenseSuspension01");
                toggleids[39] = document.getElementById("ctl00_phMainContent_rdoLicenseSuspension02");
                toggleids[40] = document.getElementById("ctl00_phMainContent_rdoUnableToPerform01");
                toggleids[41] = document.getElementById("ctl00_phMainContent_rdoUnableToPerform02");
                toggleids[42] = document.getElementById("ctl00_phMainContent_rdoHazmatEndorsement01");
                toggleids[43] = document.getElementById("ctl00_phMainContent_rdoHazmatEndorsement02");
                toggleids[44] = document.getElementById("ctl00_phMainContent_rdoWorkedOilfields01");
                toggleids[45] = document.getElementById("ctl00_phMainContent_rdoWorkedOilfields02");


                // History with company
                toggleids[0].onclick = function toggleAccordion()
                {
                    if (toggleids[0].checked == true)
                    {
                        accordionids[0].className = "accordion-revealed";
                    }
                }
                toggleids[1].onclick = function toggleAccordion()
                {
                    if (toggleids[1].checked == true)
                    {
                        accordionids[0].className = "accordion-collapsed";
                    }
                }

                // Felony conviction status
                toggleids[2].onclick = function toggleAccordion()
                {
                    if (toggleids[2].checked == true)
                    {
                        accordionids[1].className = "accordion-revealed";
                    }
                }
                toggleids[3].onclick = function toggleAccordion()
                {
                    if (toggleids[3].checked == true)
                    {
                        accordionids[1].className = "accordion-collapsed";
                    }
                }

                // Education level
                toggleids[4].onclick = function toggleAccordion()
                {
                    if (toggleids[4].checked == true)
                    {
                        accordionids[2].className = "accordion-revealed";
                        accordionids[3].className = "accordion-collapsed";
                        accordionids[4].className = "accordion-collapsed";
                    }
                }
                toggleids[5].onclick = function toggleAccordion()
                {
                    if (toggleids[5].checked == true)
                    {
                        accordionids[2].className = "accordion-collapsed";
                        accordionids[3].className = "accordion-collapsed";
                        accordionids[4].className = "accordion-collapsed";
                    }
                }
                toggleids[6].onclick = function toggleAccordion()
                {
                    if (toggleids[6].checked == true)
                    {
                        accordionids[2].className = "accordion-collapsed";
                        accordionids[3].className = "accordion-revealed";
                        accordionids[4].className = "accordion-collapsed";
                    }
                }
                toggleids[7].onclick = function toggleAccordion()
                {
                    if (toggleids[7].checked == true)
                    {
                        accordionids[2].className = "accordion-collapsed";
                        accordionids[3].className = "accordion-collapsed";
                        accordionids[4].className = "accordion-revealed";
                    }
                }

                // Military status
                toggleids[8].onclick = function toggleAccordion()
                {
                    if (toggleids[8].checked == true)
                    {
                        accordionids[5].className = "accordion-revealed";
                    }
                }
                toggleids[9].onclick = function toggleAccordion()
                {
                    if (toggleids[9].checked == true)
                    {
                        accordionids[5].className = "accordion-collapsed";
                    }
                }

                // Employment status
                toggleids[10].onclick = function toggleAccordion()
                {
                    if (toggleids[10].checked == true)
                    {
                        accordionids[6].className = "accordion-revealed";
                    }
                }
                toggleids[11].onclick = function toggleAccordion()
                {
                    if (toggleids[11].checked == true)
                    {
                        accordionids[6].className = "accordion-collapsed";
                    }
                }

                // Has had previous employers
                toggleids[12].onclick = function toggleAccordion()
                {
                    if (toggleids[12].checked == true)
                    {
                        accordionids[7].className = "accordion-revealed";
                    }
                }
                toggleids[13].onclick = function toggleAccordion()
                {
                    if (toggleids[13].checked == true)
                    {
                        accordionids[7].className = "accordion-collapsed";
                    }
                }

                // Number of previous employers
                toggleids[14].onclick = function toggleAccordion()
                {
                    if (toggleids[14].checked == true)
                    {
                        accordionids[8].className = "accordion-revealed";
                        accordionids[9].className = "accordion-collapsed";
                        accordionids[10].className = "accordion-collapsed";
                    }
                }
                toggleids[15].onclick = function toggleAccordion()
                {
                    if (toggleids[15].checked == true)
                    {
                        accordionids[8].className = "accordion-revealed";
                        accordionids[9].className = "accordion-revealed";
                        accordionids[10].className = "accordion-collapsed";
                    }
                }
                toggleids[16].onclick = function toggleAccordion()
                {
                    if (toggleids[16].checked == true)
                    {
                        accordionids[8].className = "accordion-revealed";
                        accordionids[9].className = "accordion-revealed";
                        accordionids[10].className = "accordion-revealed";
                    }
                }

                // Other addresses
                toggleids[17].onclick = function toggleAccordion()
                {
                    if (toggleids[17].checked == true)
                    {
                        accordionids[11].className = "accordion-collapsed";
                        accordionids[12].className = "accordion-collapsed";
                        accordionids[13].className = "accordion-collapsed";
                    }
                }
                toggleids[18].onclick = function toggleAccordion()
                {
                    if (toggleids[18].checked == true)
                    {
                        accordionids[11].className = "accordion-revealed";
                        accordionids[12].className = "accordion-collapsed";
                        accordionids[13].className = "accordion-collapsed";
                    }
                }
                toggleids[19].onclick = function toggleAccordion()
                {
                    if (toggleids[19].checked == true)
                    {
                        accordionids[11].className = "accordion-revealed";
                        accordionids[12].className = "accordion-revealed";
                        accordionids[13].className = "accordion-collapsed";
                    }
                }
                toggleids[20].onclick = function toggleAccordion()
                {
                    if (toggleids[20].checked == true)
                    {
                        accordionids[11].className = "accordion-revealed";
                        accordionids[12].className = "accordion-revealed";
                        accordionids[13].className = "accordion-revealed";
                    }
                }

                // Accidents
                toggleids[21].onclick = function toggleAccordion()
                {
                    if (toggleids[21].checked == true)
                    {
                        accordionids[19].className = "accordion-collapsed";
                        accordionids[20].className = "accordion-collapsed";
                        accordionids[21].className = "accordion-collapsed";
                        accordionids[22].className = "accordion-collapsed";
                    }
                }
                toggleids[22].onclick = function toggleAccordion()
                {
                    if (toggleids[22].checked == true)
                    {
                        accordionids[19].className = "accordion-revealed";
                        accordionids[20].className = "accordion-collapsed";
                        accordionids[21].className = "accordion-collapsed";
                        accordionids[22].className = "accordion-collapsed";
                    }
                }
                toggleids[23].onclick = function toggleAccordion()
                {
                    if (toggleids[23].checked == true)
                    {
                        accordionids[19].className = "accordion-revealed";
                        accordionids[20].className = "accordion-revealed";
                        accordionids[21].className = "accordion-collapsed";
                        accordionids[22].className = "accordion-collapsed";
                    }
                }
                toggleids[24].onclick = function toggleAccordion()
                {
                    if (toggleids[24].checked == true)
                    {
                        accordionids[19].className = "accordion-revealed";
                        accordionids[20].className = "accordion-revealed";
                        accordionids[21].className = "accordion-revealed";
                        accordionids[22].className = "accordion-collapsed";
                    }
                }
                toggleids[25].onclick = function toggleAccordion()
                {
                    if (toggleids[25].checked == true)
                    {
                        accordionids[19].className = "accordion-revealed";
                        accordionids[20].className = "accordion-revealed";
                        accordionids[21].className = "accordion-revealed";
                        accordionids[22].className = "accordion-revealed";
                    }
                }

                // Traffic convictions
                toggleids[26].onclick = function toggleAccordion()
                {
                    if (toggleids[26].checked == true)
                    {
                        accordionids[23].className = "accordion-collapsed";
                        accordionids[24].className = "accordion-collapsed";
                        accordionids[25].className = "accordion-collapsed";
                        accordionids[26].className = "accordion-collapsed";
                    }
                }
                toggleids[27].onclick = function toggleAccordion()
                {
                    if (toggleids[27].checked == true)
                    {
                        accordionids[23].className = "accordion-revealed";
                        accordionids[24].className = "accordion-collapsed";
                        accordionids[25].className = "accordion-collapsed";
                        accordionids[26].className = "accordion-collapsed";
                    }
                }
                toggleids[28].onclick = function toggleAccordion()
                {
                    if (toggleids[28].checked == true)
                    {
                        accordionids[23].className = "accordion-revealed";
                        accordionids[24].className = "accordion-revealed";
                        accordionids[25].className = "accordion-collapsed";
                        accordionids[26].className = "accordion-collapsed";
                    }
                }
                toggleids[29].onclick = function toggleAccordion()
                {
                    if (toggleids[29].checked == true)
                    {
                        accordionids[23].className = "accordion-revealed";
                        accordionids[24].className = "accordion-revealed";
                        accordionids[25].className = "accordion-revealed";
                        accordionids[26].className = "accordion-collapsed";
                    }
                }
                toggleids[30].onclick = function toggleAccordion()
                {
                    if (toggleids[30].checked == true)
                    {
                        accordionids[23].className = "accordion-revealed";
                        accordionids[24].className = "accordion-revealed";
                        accordionids[25].className = "accordion-revealed";
                        accordionids[26].className = "accordion-revealed";
                    }
                }

                // Licenses
                toggleids[31].onclick = function toggleAccordion()
                {
                    if (toggleids[31].checked == true)
                    {
                        accordionids[27].className = "accordion-collapsed";
                        accordionids[28].className = "accordion-collapsed";
                        accordionids[29].className = "accordion-collapsed";
                        accordionids[30].className = "accordion-collapsed";
                    }
                }
                toggleids[32].onclick = function toggleAccordion()
                {
                    if (toggleids[32].checked == true)
                    {
                        accordionids[27].className = "accordion-revealed";
                        accordionids[28].className = "accordion-collapsed";
                        accordionids[29].className = "accordion-collapsed";
                        accordionids[30].className = "accordion-collapsed";
                    }
                }
                toggleids[33].onclick = function toggleAccordion()
                {
                    if (toggleids[33].checked == true) {
                        accordionids[27].className = "accordion-revealed";
                        accordionids[28].className = "accordion-revealed";
                        accordionids[29].className = "accordion-collapsed";
                        accordionids[30].className = "accordion-collapsed";
                    }
                }
                toggleids[34].onclick = function toggleAccordion()
                {
                    if (toggleids[34].checked == true)
                    {
                        accordionids[27].className = "accordion-revealed";
                        accordionids[28].className = "accordion-revealed";
                        accordionids[29].className = "accordion-revealed";
                        accordionids[30].className = "accordion-collapsed";
                    }
                }
                toggleids[35].onclick = function toggleAccordion()
                {
                    if (toggleids[35].checked == true)
                    {
                        accordionids[27].className = "accordion-revealed";
                        accordionids[28].className = "accordion-revealed";
                        accordionids[29].className = "accordion-revealed";
                        accordionids[30].className = "accordion-revealed";
                    }
                }

                // License denials
                toggleids[36].onclick = function toggleAccordion()
                {
                    if (toggleids[36].checked == true)
                    {
                        accordionids[31].className = "accordion-revealed";
                    }
                }
                toggleids[37].onclick = function toggleAccordion()
                {
                    if (toggleids[37].checked == true)
                    {
                        accordionids[31].className = "accordion-collapsed";
                    }
                }

                // License suspensions
                toggleids[38].onclick = function toggleAccordion()
                {
                    if (toggleids[38].checked == true)
                    {
                        accordionids[32].className = "accordion-revealed";
                    }
                }
                toggleids[39].onclick = function toggleAccordion()
                {
                    if (toggleids[39].checked == true)
                    {
                        accordionids[32].className = "accordion-collapsed";
                    }
                }

                // Unable to perform
                toggleids[40].onclick = function toggleAccordion()
                {
                    if (toggleids[40].checked == true)
                    {
                        accordionids[33].className = "accordion-revealed";
                    }
                }
                toggleids[41].onclick = function toggleAccordion()
                {
                    if (toggleids[41].checked == true)
                    {
                        accordionids[33].className = "accordion-collapsed";
                    }
                }

                // Hazmat endorsement
                toggleids[42].onclick = function toggleAccordion()
                {
                    if (toggleids[42].checked == true)
                    {
                        accordionids[34].className = "accordion-revealed";
                    }
                }
                toggleids[43].onclick = function toggleAccordion()
                {
                    if (toggleids[43].checked == true)
                    {
                        accordionids[34].className = "accordion-collapsed";
                    }
                }

                // Oil fields experience
                toggleids[44].onclick = function toggleAccordion()
                {
                    if (toggleids[44].checked == true)
                    {
                        accordionids[35].className = "accordion-revealed";
                    }
                }
                toggleids[45].onclick = function toggleAccordion()
                {
                    if (toggleids[45].checked == true)
                    {
                        accordionids[35].className = "accordion-collapsed";
                    }
                }


                // set accordion function for checkboxes
                var toggleidschk = new Array();
                toggleidschk[0] = document.getElementById("ctl00_phMainContent_chkVehicleClass01");
                toggleidschk[1] = document.getElementById("ctl00_phMainContent_chkVehicleClass02");
                toggleidschk[2] = document.getElementById("ctl00_phMainContent_chkVehicleClass03");
                toggleidschk[3] = document.getElementById("ctl00_phMainContent_chkVehicleClass04");
                toggleidschk[4] = document.getElementById("ctl00_phMainContent_chkVehicleClass05");

                // Driving classes
                toggleidschk[0].onclick = function toggleAccordion()
                {
                    if (toggleidschk[0].checked == true)
                    {
                        accordionids[14].className = "accordion-revealed";
                    }
                    else if (toggleidschk[0].checked == false)
                    {
                        accordionids[14].className = "accordion-collapsed";
                    }
                }
                toggleidschk[1].onclick = function toggleAccordion()
                {
                    if (toggleidschk[1].checked == true)
                    {
                        accordionids[15].className = "accordion-revealed";
                    }
                    else if (toggleidschk[1].checked == false)
                    {
                        accordionids[15].className = "accordion-collapsed";
                    }
                }
                toggleidschk[2].onclick = function toggleAccordion()
                {
                    if (toggleidschk[2].checked == true)
                    {
                        accordionids[16].className = "accordion-revealed";
                    }
                    else if (toggleidschk[2].checked == false)
                    {
                        accordionids[16].className = "accordion-collapsed";
                    }
                }
                toggleidschk[3].onclick = function toggleAccordion()
                {
                    if (toggleidschk[3].checked == true)
                    {
                        accordionids[17].className = "accordion-revealed";
                    }
                    else if (toggleidschk[3].checked == false)
                    {
                        accordionids[17].className = "accordion-collapsed";
                    }
                }
                toggleidschk[4].onclick = function toggleAccordion()
                {
                    if (toggleidschk[4].checked == true)
                    {
                        accordionids[18].className = "accordion-revealed";
                    }
                    else if (toggleidschk[4].checked == false)
                    {
                        accordionids[18].className = "accordion-collapsed";
                    }
                }

                // grab all labels, then if class = "toggle" for any label, apply function to input within that label
                /*var toggles = form.getElementsByTagName("input");
                for (var i = 0; i < toggles.length; i++)
                {
                if (toggles[i].className = "toggle")
                {
                toggles[i].onclick = function ()
                {
                return toggleAccordion();
                }
                }
                }*/
            }
        }
    }
}

function addLoadEvent(func)
{
    var oldonload = window.onload;
    if (typeof window.onload != 'function')
    {
        window.onload = func;
    }
    else
    {
        window.onload = function ()
        {
            if (oldonload)
            {
                oldonload();
            }
            func();
        }
    }
}

addLoadEvent(prepareAccordion);
