CallbackClient->appendContent($this->subpanel, $this->replacementContent()); } function prependContent($sender, $param) { $this->CallbackClient->prependContent($this->subpanel, $this->replacementContent()); } function insertContentBefore($sender, $param) { $this->CallbackClient->insertContentBefore($this->subpanel, $this->replacementContent()); } function insertContentAfter($sender, $param) { $this->CallbackClient->insertContentAfter($this->subpanel, $this->replacementContent()); } function replaceContent($sender, $param) { $this->CallbackClient->replaceContent($this->subpanel, $this->replacementContent()); } function replacementContent() { if($this->check1->Checked) { $this->newPanel->Visible=true; return $this->newPanel; } else return $this->content->Text; } } ?>