#include "types.h"
#if __VERSION__ >= 0.6
import ".";
#endif /* __VERSION__ >= 0.6 */
inherit "html.pike";


SGML split_tag(TAG t, TAG t2)
{
  switch(t2->tag)
  {
    case "section":
      t2->data=low_split(t2->data);
      sections[t2->params->number]=({t});
      return ({
	Sgml.Tag("h3",0,0,({
	  Sgml.Tag("link",(["to":t2->params->number]),0,
		   ({
		     sprintf("%s %s",
			     t2->params->number,
			     (string) t2->params->title),
		       }) ),
	    }) )
	  });
  }
  return ::split_tag(t,t2);
}