/**************************************************************************************************
Copyright (C) 2000-2001 Caspar-David Senfft aliasing CDS-Virtuallender.
This javascript is made by and copyrighted to CDS-Virtuallender at 

http://www.scriptlender.de/

Wherever the source code state that the script or demo is free to use, 
the source is free to use as long the copyright notice is kept in the source. 

As mentioned; the only thing I require if you use any of my scripts or demos on your own pages is 
that you keep the copyright notice in there. 

Very simple; All may be used freely as long as this message is intact!
**************************************************************************************************/

/**************************************************************************************************
 Frame window Identifiers or Targets
**************************************************************************************************/

var defIDMAINFRM = "main";   //<! Target und Name des Main-Frame's wie im Frameset angegeben.
var defIDMENUFRM = "idMenuFrm";   //<! Target und Name des Menu-Frame's wie im Frameset angegeben.
var defIDNAVIFRM = "banner";   //<! Target und Name des Navigation-Frame's wie im Frameset angegeben.

/**************************************************************************************************
 Definitions of table styles
**************************************************************************************************/

var defMARGINLEFT = 0;       //<! Bestimmt den Abstand des Menu's von links.
var defMARGINTOP  = 0;       //<! Bestimmt den Abstand des Menu's von oben.

var defCELLWIDTH  = 1;       //<! Sollte der natuerlichen und einheitlichen Breite der verwendeten Grafiken entsprechen.
var defCELLHEIGHT = 16;       //<! Sollte der natuerlichen und einheitlichen Hoehe der verwendeten Grafiken entsprechen.

var defBGCOLOR = "";   //<! Background Color des Menu's. Ein Leer-String erzeugt Transparenz.
var defHLCOLOR = "#003366";   //<! Highlight Color, wenn defISHIGHLIGHT auf true gesetzt ist.

/**************************************************************************************************
 Definitions of standard used html-files
**************************************************************************************************/

var defFRMSETPAGE = "./index.htm";    //<! Frameset Seite. Wird zur Zeit nicht verwendet.
var defNOHELPPAGE = "./nohelp.htm";   //<! Seite, die aufgerufen wird, wenn ein Hilfe Thema nicht gefunden wurde.
var defABOUTPAGE  = "./about.htm";    //<! Seite fuer den AboutBox Dialog, der ueber den Menue Header aufgerufen wird.
var defMAINPAGE   = "./body.htm";     //<! Seite fuer den Main-Frame, wenn Menue ohne Hilfe Thema gestartet wird.
var defMENUPAGE   = "./menu-www.htm";     //<! Seite des Menu-Frame's, die aufgerufen wird, wenn das Menu neu geladen wird.
var defNAVIPAGE   = "./top.htm";   //<! Seite des Navigation-Frame's. Wird zur Zeit nicht verwendet.
var defWAITPAGE   = "./wait.htm";     //<! Wird ueber den Frameset in den Menu-Frame vorgeladen. Wird zu Zeit nicht verwendet.

/**************************************************************************************************
 Properties for the preload functionallity
**************************************************************************************************/

var defMENUSTRING = "&nbsp;";   //<! Menue Baum HTML-String, der nach der Berechnung von defMENUPAGE abgeholt wird.

var defSCROLLX = 0;             //<! Aktueller ScrollBar X-Value im Menu-Frame (wird beim Neuladen von defMENUPAGE verwendet).
var defSCROLLY = 0;             //<! Aktueller ScrollBar Y-Value im Menu-Frame (wird beim Neuladen von defMENUPAGE verwendet).

/**************************************************************************************************
 Definitions of new window styles (e.g. the AboutBox Dialog)
**************************************************************************************************/

var defHWININST = null;   //<! Globales Handle auf eine Window-Instanz (nicht veraenderbar), welche ueber defWINSTYLE beschrieben wird.

var defWINSTYLE  = "resizable=no,dependent=no,scrollbars=yes,location=no,";
    defWINSTYLE += "menubar=no,personalbar=no,toolbar=no,status=no,";
    defWINSTYLE += "width=320,height=240,innerWidth=320,innerHeight=240,";
    defWINSTYLE += "left=0,top=0,screenX=0,screenY=0";

/**************************************************************************************************
 Definitions of StatusBar Text
**************************************************************************************************/

var defSBOPENNODE = "Ordner schlie&szlig;en";    //<! Standard StatusBar Text fuer das (-)-Zeichen.
var defSBSHUTNODE = "Ordner &ouml;ffnen";   //<! Standard StatusBar Text fuer das (+)-Zeichen.
var defSBDEFAULT  = "";                            //<! Default StatusBar Text.

/**************************************************************************************************
 Definitions of ToolTip Text
**************************************************************************************************/

var defTTOPENNODE  = "Ordner &ouml;ffnen";     //<! ToolTip Text fuer geschlossene Knoten (+ Zeichen).
var defTTSHUTNODE  = "Ordner schlie&szlig;en";   //<! ToolTip Text fuer geoeffnete Knoten (- Zeichen).
var defTTDELIMITER = " :: ";         //<! Trennzeichen fuer den Table of Contents Text.

/**************************************************************************************************
 Definitions of Node Attribute Default Values
**************************************************************************************************/

var defNOTEXT = "";   //<! Standard Text fuer Menu-Item's.
var defNOINFO = "";   //<! Standard Information fuer Menu-Item's.
var defSPACER = " ";         //<! Bestimmt auf einfache Weise einen Abstand zwischen dem Icon und dem Text eines Menu-Item's.

/**************************************************************************************************
 Definitions of Cascading StyleSheet Classes
**************************************************************************************************/

var defCSSLINK   = "cssDefaultLink";     //<! Die 1. Standard Style Klasse fuer Menu-Items (gemaess CSS-Datei).
var defCSSACTIVE = "cssDefaultActive";   //<! Die 2. Standard Style Klasse fuer aktive Menu-Items (gemaess CSS-Datei).
var defCSSTEXT   = "cssDefaultText";     //<! Die Standard Style Klasse fuer Menu-Items ohne Link (gemaess CSS-Datei).

/**************************************************************************************************
 Definitions of Control Settings
**************************************************************************************************/

var defISMULTIPLE  = true;   //<! Wenn logisch false, dann wird immer nur ein Branch zur Zeit im Tree offengehalten.
var defISACTIVE    = true;   //<! Wenn logisch true, dann wird die 2. Style Klasse fuer Menu-Items verwendet, wenn vorhanden.
var defISHIGHLIGHT = false;   //<! Aktiviert den HighLight Balken gemaess der defHLCOLOR Farbdefinition.
var defISRESCROLL  = true;   //<! Wenn logisch true, dann werden in menu.htm die ScrollBars nachjustiert.

/*************************************************************************************************/
