SilasPage.addOnLoad(function () {
    var tabs = GetElementsWithClassName('li', 'menu_1', document.getElementById('silas_mainNav'));
    for (var i=0, item; item=tabs[i]; i++) {
        item._silas_onmouseover = item.onmouseover
        item._silas_onmouseout = item.onmouseout
        item.onmouseover = function() {}
        item.onmouseout  = function() {}
        if (item._silas_onmouseover && item.className.indexOf('expanded') < 0) {
            var c = document.createElement('span');
            c.className = 'click'
            if (item.className.indexOf('selected') >= 0) {
                c.className += ' clicked'
            }
            c.onclick = function() {
                if (this.className.indexOf('clicked') < 0) {
                    this.parentNode._silas_onmouseover()
                    this.className = 'click clicked'
                } else {
                    this.parentNode._silas_origClassName.replace(/selected/, '')
                    this.parentNode.className.replace(/selected/, '')
                    this.parentNode._silas_onmouseout()
                    this.className = 'click'
                }
            }
            item.appendChild(c)
        }
    }
});
SilasPage.addOnLoad(function () {
    var faqs = GetElementsWithClassName('ul', 'faq');
    if (faqs.length > 0) for (var i=0,faq; faq=faqs[i]; i++) {
        var lis = GetElementsWithClassName('li', '', faq);
        for (var j=0, li; li=lis[j]; j++) {
            li.onclick = function() { this.className += ' expanded'}
            var as = GetElementsWithClassName('a', '', li);
            as[0].className += ' question';
            as[0].onclick = function() { return false }
        }
    }
    var faqs = GetElementsWithClassName('ol', 'faq');
    if (faqs.length > 0) for (var i=0,faq; faq=faqs[i]; i++) {
        var lis = GetElementsWithClassName('li', '', faq);
        for (var j=0, li; li=lis[j]; j++) {
            li.onclick = function() { this.className += ' expanded'}
            var as = GetElementsWithClassName('a', '', li);
            as[0].className += ' question';
            as[0].onclick = function() { return false }
        }
    }
});
