function knoten(id, selbstreferenz, text, url)
{
this.id = id;
this.selbstreferenz = selbstreferenz;
this.text = text;
this.url = url;
this.status = false;
this.hatkinder = false;
this.istselektiert = false;
this.istzwilling = false;
this.istletzterzwilling = false;
return this;
}
function kategorien(instanz)
{
this.symbol = { symbol_plus : 'grafiken/kategorien_01_01.png',
symbol_minus : 'grafiken/kategorien_01_02.png',
symbol_plusunten : 'grafiken/kategorien_01_03.png',
symbol_minusunten : 'grafiken/kategorien_01_04.png',
symbol_linie : 'grafiken/kategorien_01_05.png',
symbol_liniemitte : 'grafiken/kategorien_01_06.png',
symbol_linieunten : 'grafiken/kategorien_01_07.png',
symbol_leer : 'grafiken/kategorien_01_08.png',
symbol_ordnerauf : 'grafiken/kategorien_01_09.png',
symbol_ordnerzu : 'grafiken/kategorien_01_10.png',
symbol_alleauf : 'grafiken/kategorien_01_11.png',
symbol_allezu : 'grafiken/kategorien_01_12.png'}
this.konfiguration = { verwende_cookies : true,
verwende_symbole : true,
verwende_statustext : true,
verwende_highlight : false,
verwende_ordnerlinks : true}
this.instanz = instanz;
this.alle = [];
this.einzug = [];
this.zweig = function(id, selbstreferenz, text, url)
{
this.alle[this.alle.length] = new knoten(id, selbstreferenz, text, url);
}
this.knoten_rekursiv = function(vid)
{
var html = '';
for(var i=0;i