function SwitchIcon(className
                  , filterTag)
{
    SwitchContent.call(this
                     , className
                     , filterTag);
}

SwitchIcon.prototype                = new SwitchContent;
SwitchIcon.prototype.constructor    = SwitchIcon;

SwitchIcon.prototype.setStatus      = null;
SwitchIcon.prototype.setColor       = null;

SwitchIcon.prototype.setHeader      = function(openHTML
                                             , closeHTML)
                                      {
                                          this.openHTML     = openHTML;
                                          this.closeHTML    = closeHTML;
                                      }

SwitchIcon.prototype.contractcontent    = function(header)
                                          {
                                              var innercontent              = document.getElementById(header.id.replace("-title"
                                                                                       , ""));
                                              innercontent.style.display    = "none";
                                              header.innerHTML              = this.closeHTML;
                                              header                        = null;
                                          }

SwitchIcon.prototype.expandcontent  = function(header)
                                      {
                                          var innercontent              = document.getElementById(header.id.replace("-title"
                                                                                                                  , ""));
                                          innercontent.style.display    = "block";
                                          header.innerHTML              = this.openHTML;
                                          header                        = null;
                                      }