// 2001(C) ACE-Solutions
// ------------------------
u_menu_zw=30;
hoehe=22;

// Umwandlung der Arrays für Menustruktur
function ace_sort()
{
trans=new Array();
weite=Math.round(tabr/NoOffFirstLineMenus);

unter_verz=0;
zaehler=0;
bld='';

if (parent.sprache=="de"){

for(ve=0;ve<anza;ve++)
{
if(thgb!=''){hoehe=thgbh;weite=thgbw;bld=thgb}

hm_name=''+atnr[ve]+'';
unter_verz=uvzttest(atnr[ve],ve)
trans[ve]=new Array(bez1[ve],link1[ve],bld,unter_verz,hoehe,weite,atnr[ve],bsr1[ve])
++zaehler;
unter_verz=0;
}
}//end sprache

if (parent.sprache=="en"){

for(ve=0;ve<anza;ve++)
{
if(thgb!=''){hoehe=thgbh;weite=thgbw;bld=thgb}

hm_name=''+atnr[ve]+'';
unter_verz=uvzttest(atnr[ve],ve)
trans[ve]=new Array(bez2[ve],link1[ve],bld,unter_verz,hoehe,weite,atnr[ve],bsr2[ve])
++zaehler;
unter_verz=0;
}
}//end sprache
}


//-----------------
function uvzttest(menverz)
{
var uvz=0;
for(va=0;va<anza;va++)
{
um_name=menverz+'_'+eval(va);
for(vi=0;vi<anza;vi++)
{
if (atnr[vi]==um_name)uvz=uvz+1;
}
}
return(uvz);
}
//------------------


function suche_trans(ausdruck,lpp)
{
suche=ausdruck;
schleife=0;
gefunden=0;
while(!gefunden){
//alert(suche+'...'+trans[schleife][6]+'...'+schleife);
if ( suche==trans[schleife][6])
{
//alert('gefunden'+suche+'...'+trans[schleife][6]+'...'+schleife);
gefunden=1;
return (schleife+1);
}
schleife=schleife+1;
if(schleife==lpp) {
//alert('nicht gefunden'+suche+'...'+trans[schleife][6]+'...'+schleife);
 break;
 }
}
return (schleife);
}

// Prüfen wieviele Hauptmenu sind vorhanden

function ace_pruef()
{
hm_zaehler=0;
for(ve=0;ve<anza;ve++)
{
hm_name=("Menu"+eval(ve));
for(vi=0;vi<anza;vi++){if(atnr[vi]==hm_name) hm_zaehler=hm_zaehler+1;}
}
return(hm_zaehler);
}







var LowBgColor=tugc;        // Background color when mouse is not over
var LowSubBgColor=tugc;    // Background color when mouse is not over on subs
var HighBgColor=shgc;      // Background color when mouse is over
var HighSubBgColor=shgc;  // Background color when mouse is over on subs
var FontLowColor= foc1;     // Font color when mouse is not over
var FontSubLowColor=foc1;  // Font color subs when mouse is not over
var FontHighColor=foco;   // Font color when mouse is over
var FontSubHighColor=foco;  // Font color subs when mouse is over
var BorderColor=tugc;         // Border color
var BorderSubColor=shgc;          // Border color for subs
var BorderWidth=1;                                // Border width
var BorderBtwnElmnts=1;                        // Border between elements 1 or 0
var FontFamily=schr+",Arial,Helvetica,Sans Serif"        // Font family menu items
if(sgro==1)FontSize=8;
if(sgro==2)FontSize=9;                             // Font size menu items
if(sgro==3)FontSize=11;                             // Font size menu items
var FontBold=0;                                // Bold menu items 1 or 0
var FontItalic=0;                                // Italic menu items 1 or 0
var MenuTextCentered='center';    // Item text position 'left', 'center' or 'right'
var MenuCentered='right';  // Menu horizontal position 'left', 'center' or 'right'
var MenuVerticalCentered='top';// Menu vertical position 'top', 'middle' or 'bottom'
var ChildOverlap=.02;                                // horizontal overlap child/ parent
var ChildVerticalOverlap=.3;                        // vertical overlap child/ parent
var StartTop=-3;                                // Menu offset x coordinate
var StartLeft=0;                                // Menu offset y coordinate
var VerCorrect=0;                                // Multiple frames y correction
var HorCorrect=-180;                                // Multiple frames x correction
var LeftPaddng=0;                                // Left padding
var TopPaddng=4;                                // Top padding
var FirstLineHorizontal=1;           // First level items layout horizontal 1 or 0
var MenuFramesVertical=0;                        // Frames in cols or rows 1 or 0
var DissapearDelay=1000;                        // delay before menu folds in
var Menu_statisch=1;                // Submenue bleibt stehen 0 sonst über Zeit gelöscht 1
var TakeOverBgColor=0;           // Menu frame takes over background color subitem frame
var FirstLineFrame='oben';                        // Frame where first level appears
var SecLineFrame='haupt';                        // Frame where sub levels appear
var DocTargetFrame='haupt';                        // Frame where target documents appear
var TargetLoc='';       // DIV id for relative positioning (refer to config.htm for info)
var HideTop=0;          // Hide first level when loading new document 1 or 0
var MenuWrap=1;                                // enables/ disables menu wrap 1 or 0
var RightToLeft=0;           // enables/ disables right to left unfold 1 or 0
var UnfoldsOnClick=0;                        // Level 1 unfolds onclick/ onmouseover
var WebMasterCheck=0;                        // menu tree checking on or off 1 or 0




var MenuSlide="";
//var MenuSlide="progid:DXImageTransform.Microsoft.RevealTrans(duration=100, transition=5)";
var MenuSlide="progid:DXImageTransform.Microsoft.GradientWipe(duration=2, wipeStyle=1)";

var MenuOpacity="";
//var MenuOpacity="progid:DXImageTransform.Microsoft.Alpha(opacity=95)";
//var MenuShadow="";
//var MenuShadow="progid:DXImageTransform.Microsoft.DropShadow(color=#000000, offX=2, offY=2, positive=2)";
var MenuShadow="progid:DXImageTransform.Microsoft.Shadow(color=#000000, direction=135, strength=1)";


var NoOffFirstLineMenus=ace_pruef();
ace_sort();

function BeforeStart(){return}
function AfterBuild(){return}
function BeforeFirstOpen(){return}
function AfterCloseAll(){return}
