﻿function prepareAccordion()
{
    if (document.getElementById && document.getElementsByTagName)
    {
        if (document.getElementById("contactform"))
        {
            var form = document.getElementById("contactform");

            // access and hide applicable sections
            var accordionids = new Array();
            accordionids[0] = document.getElementById("moreinfoother");
            for (var i = 0; i < accordionids.length; i++)
            {
                accordionids[i].className = "accordion-collapsed";
            }

            // set accordion function
            var toggleids = new Array();
            toggleids[0] = document.getElementById("ctl00_phMainContent_chkMoreInfo09");

            toggleids[0].onclick = function toggleAccordion()
            {
                if (toggleids[0].checked == true)
                {
                    accordionids[0].className = "accordion-revealed";
                }
                else if (toggleids[0].checked == false)
                {
                    accordionids[0].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);
