    function toggletriggered(flag, id)    
    {           
        var container = document.getElementById(id);

        if (container != null)
        {
            //find child triggered question div
            if (flag)
            {
                container.className = container.className.replace('triggered_question_hidden', '');
                container.className = container.className.replace('triggered_question_hidden', '') + ' ' + 'triggered_question';
                
            }
            else {
                container.className = container.className.replace('triggered_question_hidden', '');
                container.className = container.className.replace('triggered_question', '');
                container.className = container.className + ' ' + 'triggered_question_hidden';
            }
        }
        else
        {
            //do nothing
        }
    }
    
    
    function toggletriggeredMultiCheck(triggeredQuestion, checkItemValue, cbl, trid)    
    { 
    
        //get items from the form elements
        var container = document.getElementById(triggeredQuestion)
        var triggeranswer = document.getElementById(trid)
        var multiCheckBox = cbl;   

        //if the container is not empty
        if (container != null)
        {
             //if the checkbox is checked
             if (multiCheckBox.checked)
            {
                //show the triggered question
                container.className = 'triggered_question';
            }
            else
            {
                //hide it
                container.className = 'triggered_question_hidden';
            }
        }
        else
        {
            //do nothing
        } 
    }
    
    function toggletriggeredDDL(id, trid, ddl)    
    {
       
        //get the container
        var container = document.getElementById(id);
        var triggeranswer = document.getElementById(trid);
        var ddl = document.getElementById(ddl)
        
        if ((container != null) && (triggeranswer != null) && (ddl != null))
        {
            //ok check the drop down index if the option value matches that of the hidden field 
            //then show panel
            if (triggeranswer.value == ddl.options[ddl.options.selectedIndex].value)
            {        
                container.className = 'triggered_question';
            }
            else
            {
                container.className = 'triggered_question_hidden';
            }
        }
        else
        {
            //do nothing
        }
    }
