var g_highlight_rows = true;

window.addEvent('domready', function() {

    $$('a.show-msg').each(function (el) {

        el.addEvent('click',function (e) {
            e.stop();
            var fa = $(this.getProperty('rel'));
            var t = this.getProperty('rev');
            //var fa = $('message-' + r);
            if (fa.hasClass('open')) {
                fa.hide();
                fa.removeClass('open');
                this.removeClass('go-up').addClass('go-down');
                this.setProperty('rev',this.get('text')).set('text',t);

            } else {
                fa.show();
                fa.addClass('open');
                this.removeClass('go-down').addClass('go-up');
                this.setProperty('rev',this.get('text')).set('text',t);
            }
        });
    });

    gsp_highlight_rows('demos-list');

});


function gsp_highlight_rows(target_el)
{
    if ($(target_el)) {
    var tab_e = $(target_el).getElement('table.hlite');

    if (tab_e) {

        $(target_el).getElements('table.hlite').each(function(item) {

            item.getElements('tr').each(function(e,i) {

                if(e.getFirst('td')) {

                    e.addEvent('mouseenter',function(e) {

                        if(g_highlight_rows) {
                            if(!this.hasClass('over'))
                                this.addClass('over');
                        }
                    });

                    e.addEvent('mouseleave',function(e) {

                        if(g_highlight_rows) {
                            if(this.hasClass('over'))
                                this.removeClass('over');
                        }
                    });
                }

            });
        });
    }
    }
}
