function groupShowHide(element_list)
{
        var groupShowHideClass =
        {
                groupList: Array(),
                construct: function(element_list)
                {
                        for ( var i=0; i < element_list.length ; i++)
                        {
                                this.groupList.push(document.getElementById(element_list[i]));
                        }
                },
                show: function(id)
                {
                        for ( var i = 0; i < this.groupList.length ; i++)
                        {
                                if ( this.groupList[i].id == id )
                                {
                                        this.groupList[i].style.display='';
                                }
                                else
                                {
                                        this.groupList[i].style.display='none';
                                }
                        }
                },
                hide: function(id)
                {
                        for ( var i = 0; i < this.groupList.length; i++ )
                        {
                                if ( this.groupList[i].id == id )
                                {
                                        this.groupList[i].style.display='none';
                                }
                        }
                }
        }
        groupShowHideClass.construct(element_list);
        return groupShowHideClass;
}