//browserdetection:
var detect=navigator.userAgent.toLowerCase();
var OS,browser,version,total,thestring;
if (checkIt('konqueror'))
{
    browser = "Konqueror";
    OS = "Linux";
}
else if (checkIt('safari')) browser = "Safari";
else if (checkIt('omniweb')) browser = "OmniWeb";
else if (checkIt('opera')) browser = "Opera";
else if (checkIt('webtv')) browser = "WebTV";
else if (checkIt('icab')) browser = "iCab";
else if (checkIt('msie')) browser = "Internet Explorer";
else if(!checkIt('compatible'))
{
    browser="Netscape Navigator";
    version=detect.charAt(8);
}
else browser = "An unknown browser";
if(!version)version=detect.charAt(place + thestring.length);
if(!OS)
{
    if (checkIt('linux')) OS = "Linux";
    else if (checkIt('x11')) OS = "Unix";
    else if (checkIt('mac')) OS = "Mac";
    else if (checkIt('win')) OS = "Windows";
    else OS = "an unknown operating system";
}
function checkIt(string)
{
    place=detect.indexOf(string)+1;
    thestring=string;
    return place;
}
//-----------------
var leftMargin=10;
var spacer="<IMG src=\"./images/s.gif\" alt=\"\" width=1 height=5 border=0>";
var spacerhtop="<IMG src=\"./images/s.gif\" alt=\"\" width=1 height=40 border=0>";
var spacerLeftmargin="<IMG src=\"./images/s.gif\" alt=\"\" width="+leftMargin+" height=1 border=0>";
var spacer1="<IMG src=\"./images/s.gif\" alt=\"\" width=1 height=1 border=0>";
var spacer5="<IMG src=\"./images/s.gif\" alt=\"\" width=5 height=1 border=0>";
var pfeil="<IMG src=\"./images/pfeil.gif\" alt=\"home\" title=\"home\" border=0>";
var shortline="<IMG src=\"./images/grau.gif\" alt=\"\" width=14 height=1 border=0>";
var longline;
var verticalline="<IMG src=\"./images/grau.gif\" alt=\"\" width=1 height=460 border=0>";
var pattern="images/menupattern.gif";

var l0styleClosed="l0closed";
var l1styleClosed="l1closed";
var l2styleClosed="l2closed";
var l3styleClosed="l3closed";
var l0styleOpen="l0open";
var l1styleOpen="l1open";
var l2styleOpen="l2open";
var l3styleOpen="l3open";

var headStyleSM="headlinksm";
var styleSM="linksm";

var currSitemap="";

//hier die Bulletpoints der Navigation einpflegen:
var siteImgArr= new Array();
siteImgArr[1] = new Array();
siteImgArr[1][0]="./images/bulletpoint_gross_WOR.gif";
siteImgArr[1][1]="./images/bulletpoint_klein_WOR.gif";
siteImgArr[1][2]="./images/bulletpoint_klein_2_WOR.gif";
siteImgArr[2] = new Array();
siteImgArr[2][0]="./images/bulletpoint_gross_pharmamarkt.gif";
siteImgArr[2][1]="./images/bulletpoint_klein_pharmamarkt.gif";
siteImgArr[2][2]="./images/bulletpoint_klein_2_WOR.gif";
siteImgArr[3] = new Array();
siteImgArr[3][0]="./images/bulletpoint_gross_Apotheken.gif";
siteImgArr[3][1]="./images/bulletpoint_klein_Apotheken.gif";
siteImgArr[3][2]="./images/bulletpoint_klein_2_Apothek.gif";
siteImgArr[4] = new Array();
siteImgArr[4][0]="./images/bulletpoint_gross_gesundhei.gif";
siteImgArr[4][1]="./images/bulletpoint_klein_gesundhei.gif";
siteImgArr[4][2]="./images/bulletpoint_klein_2_gesundh.gif";
siteImgArr[5] = new Array();
siteImgArr[5][0]="./images/bulletpoint_gross_senioren.gif";
siteImgArr[5][1]="./images/bulletpoint_klein_senioren.gif";
siteImgArr[5][2]="./images/bulletpoint_klein_2_seniore.gif";
siteImgArr[6] = new Array();
siteImgArr[6][0]="./images/bulletpoint_gross_diabethik.gif";
siteImgArr[6][1]="./images/bulletpoint_klein_diabethik.gif";
siteImgArr[6][2]="./images/bulletpoint_klein_2_diabeth.gif";
siteImgArr[7] = new Array();
siteImgArr[7][0]="./images/bulletpoint_gross_baby.gif";
siteImgArr[7][1]="./images/bulletpoint_klein_baby.gif";
siteImgArr[7][2]="./images/bulletpoint_klein_2_baby.gif";
siteImgArr[8] = new Array();
siteImgArr[8][0]="./images/bulletpoint_gross_aertzlRat.gif";
siteImgArr[8][1]="./images/bulletpoint_klein_aertzlRat.gif";
siteImgArr[8][2]="./images/bulletpoint_klein_2_aertzlR.gif";
siteImgArr[9] = new Array();
siteImgArr[9][0]="./images/bulletpoint_gross_medizini.gif";
siteImgArr[9][1]="./images/bulletpoint_klein_medizini.gif";
siteImgArr[9][2]="./images/bulletpoint_klein_2_medizin.gif";
siteImgArr[10] = new Array();
siteImgArr[10][0]="./images/bulletpoint_gross_AWA.gif";
siteImgArr[10][1]="./images/bulletpoint_klein_AWA.gif";
siteImgArr[10][2]="./images/bulletpoint_klein_2_AWA.gif";


var bgcolorLinie=" bgcolor=\"#bbbbbb\" ";
var dbgcol=" bgcolor=\"#ff0000\" ";

var footerWeb; 
var footerPres="\n</TD></TR></TABLE></body></html>"; 
var header;

//fuer fe_menu:
function getHomeheader()
{
    homeHeader = "<!doctype html public \"-//W3C//DTD HTML 4.0 Transitional//EN\"><html><head><LINK REL=\"stylesheet\" TYPE=\"text/css\" HREF=\"./menuhome.css\"><title>Menu</title><meta HTTP-EQUIV=\"Content-type\" CONTENT=\"text/html; CHARSET=iso-8859-1\"></head><body background=\""+pattern+"\" topmargin=0 leftmargin=0 marginwidth=0 marginheight=0>";
    homeHeader+="\n<TABLE width=100% height=100% cellpadding=0 cellspacing=0 border=0>";
    homeHeader+="\n<TR><TD height=10 colspan=3><IMG src=\"./images/s.gif\" alt=\"\" width="+(_menubreite-1)+" height=10 border=0></TD><TD width=1>"+spacer1+"</TD></TR>";
    homeHeader+="\n<TR><TD height=20 colspan=3>"+spacer+"</TD><TD rowspan=7 "+bgcolorLinie+">"+spacer1+"</TD></TR>";
    homeHeader+="\n<TR><TD height=5 colspan=3>"+spacer+"</TD></TR>";
    homeHeader+="\n<TR><TD colspan=3 valign=top>";
    return homeHeader;
}

function getSiteheader(siteID)
{
    derheader="<html><head><LINK REL=\"stylesheet\" TYPE=\"text/css\" HREF=\"./sites/"+siteID+"/menu.css\"><title>Menu</title><meta HTTP-EQUIV=\"Content-type\" CONTENT=\"text/html; CHARSET=iso-8859-1\"></head><body background=\""+pattern+"\" topmargin=0 leftmargin=0 marginwidth=0 marginheight=0>";

    derheader+="\n<TABLE width=100% height=100% cellpadding=0 cellspacing=0 border=0>";
    derheader+="\n<TR><TD height=10 width="+leftMargin+"><IMG src=\"./images/s.gif\" alt=\"\" width="+leftMargin+" height=10 border=0></TD><TD width=16><IMG src=\"./images/s.gif\" alt=\"\" width=16 height=10 border=0></TD><TD width="+(_menubreite-(17+leftMargin))+"><IMG src=\"./images/s.gif\" alt=\"\" width="+(_menubreite-(17+leftMargin))+" height=10 border=0></TD><TD width=1>"+spacer1+"</TD></TR>";
    derheader+="\n<TR><TD width="+leftMargin+" height=20><IMG src=\"./images/s.gif\" alt=\"\" width="+leftMargin+" height=5 border=0></TD><TD width=16><a href=\"javascript:parent.showHomeView(0);\" border=0>"+pfeil+"</a></TD><TD width="+(_menubreite-(17+leftMargin))+">&nbsp;<a href=\"javascript:parent.showHomeView(0)\" class=\"home\">Home</a></TD><TD rowspan=7 width=1 "+bgcolorLinie+">"+spacer1+"</TD></TR>";
    derheader+="\n<TR><TD height=5 colspan=3>"+spacer+"</TD></TR>";
    derheader+="\n<TR><TD colspan=3 valign=top>";
    return derheader;
}

function getFooterWeb(siteID)
{
    if(siteID > -1)
    {
        siteFooterBottom ="\n</TD></TR><TR><TD colspan=3>"+spacer+"</TD></TR>";
        if(browser != "Safari")
        {
            siteFooterBottom+="\n<TR valign=bottom><TD valign=bottom colspan=3><TABLE width=100% cellpadding=0 cellspacing=0 border=0>";
            siteFooterBottom+="\n<TR><TD valign=bottom>"+spacerLeftmargin+"</TD><TD valign=bottom><a href=\"javascript:top.showKontakt();\" class=\"kontakt\">Kontakt</a>&nbsp;/&nbsp;<a href=\"javascript:top.showImpressum();\" class=\"kontakt\">Impressum</a>&nbsp;/&nbsp;<a href=\"javascript:top.generateSitemap("+siteID+");top.showSitemapPage();\" class=\"kontakt\">Sitemap</a></TD></TR>";
            siteFooterBottom+="\n</TABLE>";
            siteFooterBottom+="\n</TD></TR>";
            siteFooterBottom+="\n<TR><TD height=5 colspan=3>"+spacer+"</TD></TR>";
        }
        else
        {
            siteFooterBottom+="<DIV style=\"position:absolute; bottom:5px; left:"+leftMargin+"px;\"  id=\"footer\"><a href=\"javascript:top.showKontakt();\" class=\"kontakt\">Kontakt</a>&nbsp;/&nbsp;<a href=\"javascript:top.showImpressum();\" class=\"kontakt\">Impressum</a>&nbsp;/&nbsp;<a href=\"javascript:top.generateSitemap("+siteID+");top.showSitemapPage();\" class=\"kontakt\">Sitemap</a></DIV>";
        }
        siteFooterBottom+="\n</TABLE></body></html>";
        return siteFooterBottom;
    }
    else
    {
        homeFooterBottom ="\n</TD></TR><TR><TD colspan=3>"+spacer+"</TD></TR>";
        if(browser != "Safari")
        {
            homeFooterBottom+="\n<TR valign=bottom><TD valign=bottom colspan=3><TABLE width=100% cellpadding=0 cellspacing=0 border=0>";
            //CHANGE!!!!!!
            homeFooterBottom+="\n<TR><TD>"+spacerLeftmargin+"</TD><TD valign=middle colspan=2>"+"<IMG src=\""+siteImgArr[1][0]+"\" alt=\"\" border=0>&nbsp;"+"<a href=\"javascript:top.showKalkulator();\" class=\"kontakt\">Konditionenkalkulator</a></TD></TR>";
            homeFooterBottom+="\n<TR><TD>"+spacerLeftmargin+"</TD><TD valign=middle colspan=2>"+"<IMG src=\""+siteImgArr[1][0]+"\" alt=\"\" border=0>&nbsp;"+"<a href=\"javascript:top.showThemen();\" class=\"kontakt\">Themenfinder</a></TD></TR>";
            //changeend
            homeFooterBottom+="\n<TR><TD>"+spacerLeftmargin+"</TD><TD valign=bottom><a href=\"javascript:top.showKontakt();\" class=\"kontakt\">Kontakt</a>&nbsp;/&nbsp;<a href=\"javascript:top.showImpressum();\" class=\"kontakt\">Impressum</a></TD></TR>";
            homeFooterBottom+="\n</TABLE>";
            homeFooterBottom+="\n</TD></TR>";
            homeFooterBottom+="\n<TR><TD height=5 colspan=3>"+spacer+"</TD></TR>";
        }
        else
        {
            //CHANGE!!!!!!
            homeFooterBottom+="<DIV style=\"position:absolute; bottom:40px; left:"+leftMargin+"px;\"  id=\"footer\">"+"<IMG src=\""+siteImgArr[1][0]+"\" alt=\"\" border=0>&nbsp;"+"<a href=\"javascript:top.showKalkulator();\" class=\"kontakt\">Konditionenkalkulator</a></DIV>";
            homeFooterBottom+="<DIV style=\"position:absolute; bottom:22px; left:"+leftMargin+"px;\"  id=\"footer\">"+"<IMG src=\""+siteImgArr[1][0]+"\" alt=\"\" border=0>&nbsp;"+"<a href=\"javascript:top.showThemen();\" class=\"kontakt\">Themenfinder</a></DIV>";
            //changeend
            homeFooterBottom+="<DIV style=\"position:absolute; bottom:5px; left:"+leftMargin+"px;\"  id=\"footer\"><a href=\"javascript:top.showKontakt();\" class=\"kontakt\">Kontakt</a>&nbsp;/&nbsp;<a href=\"javascript:top.showImpressum();\" class=\"kontakt\">Impressum</a></DIV>";        
        }
        homeFooterBottom+="\n</TABLE></body></html>";
        return homeFooterBottom;
    }
}

//fuer Sitemap:
function getSiteheaderSM(siteID)
{
    derheader="<!doctype html public \"-//W3C//DTD HTML 4.0 Transitional//EN\"><html><head><LINK REL=\"stylesheet\" TYPE=\"text/css\" HREF=\"./sites/"+siteID+"/menu.css\"><title>Sitemap</title><meta HTTP-EQUIV=\"Content-type\" CONTENT=\"text/html; CHARSET=iso-8859-1\"></head><body bgcolor=\"#ffffff\" topmargin=0 leftmargin=0 marginwidth=0 marginheight=0>";
    return derheader;
}
var footerSM="\n</body></html>";


//fuer fe_menu_bottom:
var headerBottom = "<!doctype html public \"-//W3C//DTD HTML 4.0 Transitional//EN\"><html><head><LINK REL=\"stylesheet\" TYPE=\"text/css\" HREF=\"./menuhome.css\"><title>Menu bottom</title><meta HTTP-EQUIV=\"Content-type\" CONTENT=\"text/html; CHARSET=iso-8859-1\"></head><body topmargin=0 leftmargin=0 marginwidth=0 marginheight=0>";
function getSiteFooterBottomPres(siteID)
{
    siteFooterBottom ="\n<TABLE width=100%  height=100% cellpadding=0 cellspacing=0 border=0>";
    siteFooterBottom+="\n<TR><TD width=5 valign=middle>"+spacerLeftmargin+"</TD><TD valign=middle><a href=\"javascript:top.showKontakt();\" class=\"kontakt\">Kontakt</a>&nbsp;/&nbsp;<a href=\"javascript:top.showImpressum();\" class=\"kontakt\">Impressum</a>&nbsp;/&nbsp;<a href=\"javascript:top.generateSitemap("+siteID+");top.showSitemapPage();\" class=\"kontakt\">Sitemap</a></TD><TD valign=top align=right><IMG src=\"./images/grau.gif\" width=1 height=12 alt=\"\" border=0></TD><TR>";
    siteFooterBottom+="\n</TABLE>";
    siteFooterBottom+="\n</body></html>";
    return siteFooterBottom;
}

function getHomeFooterBottomPres()
{    
    homeFooterBottom ="\n<TABLE width=100% height=100% cellpadding=0 cellspacing=0 border=0>";
    homeFooterBottom+="\n<TR><TD width=5>"+spacerLeftmargin+"</TD><TD valign=middle><a href=\"javascript:top.showKontakt();\" class=\"kontakt\">Kontakt</a>&nbsp;/&nbsp;<a href=\"javascript:top.showImpressum();\" class=\"kontakt\">Impressum</a></TD><TD valign=top align=right><IMG src=\"./images/grau.gif\" width=1 height=12 alt=\"\" border=0></TD><TR>";
    homeFooterBottom+="\n</TABLE>";
    homeFooterBottom+="\n</body></html>";
    return homeFooterBottom;
}

//-----------------------------------------------------------
this.MenuEntry=MenuEntry;
function MenuEntry(siteID,text,href,level,l0,l1,l2,l3,isLast,open,subArr)
{
	this.siteID=siteID;
	this.text=text;
	this.href=href;
	this.level=level;
	this.l0=l0;//array index
	this.l1=l1;
	this.l2=l2;
	this.l3=l3;
	this.isLast=isLast;
	this.open=open;
	this.subArr=subArr;
	
	this.getHtmlChunk=getHtmlChunk;
	function getHtmlChunk()
	{
        Innerbr=_menubreite-(2+leftMargin);//linker Abstand und die beiden 1 px breiten linien werden abgezogen
        spacerrowheohe=10;
        bulletWidthL0=16;
        bulletWidthL1=9;
        bulletWidthL2=7;
        textAbstandL1=4;
        textAbstandL2=3;
        textAbstandL3=9;
        linieL1=bulletWidthL0;

        longline="<IMG src=\"./images/grau.gif\" alt=\"\" width="+(_menubreite-33)+" height=1 border=0>";
        //innerspacerrow="\n<TR><TD colspan=5 height=10>"+spacer+"</TD></TR>";
        //muss als spanner fungieren:
        innerspacerrow="\n<TR><TD width="+bulletWidthL0+"><IMG src=\"./images/s.gif\" alt=\"\" width="+bulletWidthL0+" height="+spacerrowheohe+"></TD>";
        innerspacerrow+="<TD width="+(bulletWidthL1+textAbstandL1)+"><IMG src=\"./images/s.gif\" alt=\"\" width="+(bulletWidthL1+textAbstandL1)+" height="+spacerrowheohe+"></TD>";
        innerspacerrow+="<TD width="+(bulletWidthL2+textAbstandL2)+"><IMG src=\"./images/s.gif\" alt=\"\" width="+(bulletWidthL2+textAbstandL2)+" height="+spacerrowheohe+"></TD>";
        innerspacerrow+="<TD width="+(textAbstandL3)+"><IMG src=\"./images/s.gif\" alt=\"\" width="+(textAbstandL3)+" height="+spacerrowheohe+"></TD>";
        innerspacerrow+="<TD width="+(Innerbr-(bulletWidthL0+bulletWidthL1+textAbstandL1+bulletWidthL2+textAbstandL2+textAbstandL3))+" height="+spacerrowheohe+"><IMG src=\"./images/s.gif\" alt=\"\" width="+(Innerbr-(bulletWidthL0+bulletWidthL1+textAbstandL1+bulletWidthL2+textAbstandL2+textAbstandL3))+" height="+spacerrowheohe+"></TD></TR>";

        
        chunk ="";        
        
        if(this.level==0)
        {
            if(this.open == 1)
            {
                style=l0styleOpen;
                knubbel="<IMG src=\""+siteImgArr[this.siteID][this.level]+"\" alt=\"\">";
                chunk+="\n<TR><TD rowspan=1000 width="+leftMargin+"><IMG src=\"./images/s.gif\" alt=\"\" width="+leftMargin+" height=1 border=0></TD><TD width=1 rowspan=1000 "+bgcolorLinie+">"+spacer1+"</TD>";
            }
            else
            {
                style=l0styleClosed;
                knubbel="<IMG src=\""+siteImgArr[this.siteID][this.level]+"\" alt=\"\">";
                chunk+="\n<TR><TD rowspan=2 width="+leftMargin+"><IMG src=\"./images/s.gif\" alt=\"\" width="+leftMargin+" height=1 border=0></TD><TD width=1 rowspan=2 "+bgcolorLinie+">"+spacer1+"</TD>";
            }
            chunk+="<TD colspan=1 valign=top>"+knubbel+"</TD>";
            chunk+="<TD colspan=1 width="+(bulletWidthL1+textAbstandL1)+"><IMG src=\"./images/s.gif\" alt=\"\" width="+(bulletWidthL1+textAbstandL1)+" height=1 border=0></TD>";
            chunk+="<TD colspan=3 width="+(Innerbr-(bulletWidthL0+bulletWidthL1+textAbstandL1))+"><a class=\""+style+"\" ";
            chunk+="href=\"javascript:parent.doMenu("+this.l0+","+this.l1+","+this.l2+","+this.l3+");"+this.href+"\">";
            chunk+=unescape(this.text)+"</a></TD></TR>";
            if(this.open == 1)
            {
                chunk+="\n<TR><TD colspan=5 height=7 valign=bottom>"+longline+"</TD></TR>";

            }
            else
            {
                chunk+="\n<TR><TD colspan=6 height=7 valign=bottom>"+longline+"</TD></TR>";
                chunk+="\n<TR><TD colspan=7 height=12>"+spacer+"</TD></TR>";
            }
        }
        else if(this.level==1)
        {
            if(this.open == 1)
            {
                style=l1styleOpen;
                knubbel="<IMG src=\""+siteImgArr[this.siteID][this.level]+"\" alt=\"\" vspace=3>";
            }
            else
            {
                style=l1styleClosed;
                knubbel="<IMG src=\""+siteImgArr[this.siteID][this.level]+"\" alt=\"\" vspace=3>";
            }
            chunk+=innerspacerrow;
            chunk+="\n<TR><TD width="+bulletWidthL0+" valign=top><IMG src=\"./images/lineH9.gif\" alt=\"\" width="+bulletWidthL0+" height=9 border=0 vspace=3></TD>";
            chunk+="<TD colspan=1 width="+(bulletWidthL1+textAbstandL1)+" valign=top>"+knubbel+"</TD>";
            chunk+="<TD colspan=3 width="+(Innerbr-(bulletWidthL0+bulletWidthL1+textAbstandL1))+" ><a class=\""+style+"\" ";
            chunk+="href=\"javascript:parent.doMenu("+this.l0+","+this.l1+","+this.l2+","+this.l3+");"+this.href+"\">";
            chunk+=unescape(this.text)+"</a></TD></TR>";
        }
        else if(this.level==2)
        {
            if(this.open == 1)
            {
                style=l2styleOpen;
                knubbel="<IMG src=\""+siteImgArr[this.siteID][this.level]+"\" alt=\"\" vspace=4>";
            }
            else
            {
                style=l2styleClosed;
                knubbel="<IMG src=\""+siteImgArr[this.siteID][this.level]+"\" alt=\"\" vspace=4>";
            }
            chunk+=innerspacerrow;
            chunk+="\n<TR>";
            chunk+="<TD colspan=2 width="+(bulletWidthL0+bulletWidthL1+textAbstandL1)+" valign=top><IMG src=\"./images/lineH7.gif\" alt=\"\" width="+(bulletWidthL0+bulletWidthL1+textAbstandL1)+" height=7 border=0 vspace=4></TD>";
            chunk+="<TD colspan=1 width="+(bulletWidthL2+textAbstandL2)+" valign=top>"+knubbel+"</TD>";
            chunk+="<TD colspan=2 width="+(Innerbr-(bulletWidthL0+bulletWidthL1+textAbstandL1+bulletWidthL2+textAbstandL2))+" ><a class=\""+style+"\" ";
            chunk+="href=\"javascript:parent.doMenu("+this.l0+","+this.l1+","+this.l2+","+this.l3+");"+this.href+"\">";
            chunk+=unescape(this.text)+"</a></TD></TR>";
        }
        else if(this.level==3)
        {
            if(this.open == 1)
            {
                style=l3styleOpen;
            }
            else
            {
                style=l3styleClosed;
            }
            chunk+=innerspacerrow;
            chunk+="\n<TR>";
            chunk+="<TD colspan=2 width="+(bulletWidthL0+bulletWidthL1+textAbstandL1)+"><IMG src=\"./images/s.gif\" alt=\"\" width="+(bulletWidthL0+bulletWidthL1+textAbstandL1)+" height=1 border=0></TD>";
            chunk+="<TD colspan=1 width="+(bulletWidthL2+textAbstandL2)+"><IMG src=\"./images/s.gif\" alt=\"\" width="+(bulletWidthL2+textAbstandL2)+" height=1 border=0></TD>";
            chunk+="<TD colspan=1 width="+(textAbstandL3)+"><IMG src=\"./images/s.gif\" alt=\"\" width="+(textAbstandL3)+" height=1 border=0></TD>";
            chunk+="<TD colspan=1 ><a class=\""+style+"\" ";
            chunk+="href=\"javascript:parent.doMenu("+this.l0+","+this.l1+","+this.l2+","+this.l3+");"+this.href+"\">";
            chunk+=unescape(this.text)+"</a></TD></TR>";
        }
        return chunk;
    }
    
    //Sitemap chumks
    this.getSMChunk=getSMChunk;
	function getSMChunk()
	{
        innerspacerrow="\n<TR><TD colspan=5 height=10>"+spacer+"</TD></TR>";
        knubbel="<IMG src=\""+siteImgArr[this.siteID][2]+"\" alt=\"\">";
        chunk ="";        
        if(this.level==1)
        {
            style=headStyleSM;
            chunk+="\n<TR><TD rowspan=1000 width=1 "+bgcolorLinie+"><IMG src=\"./images/s.gif\" alt=\"\" width=1 height=1 border=0></TD>";
            chunk+="<TD><IMG src=\"./images/s.gif\" alt=\"\" width=5 height=1 border=0></TD>";
            chunk+="<TD><IMG src=\"./images/s.gif\" alt=\"\" width=7 height=1 border=0></TD>";
            chunk+="<TD><IMG src=\"./images/s.gif\" alt=\"\" width=7 height=1 border=0></TD>";
            chunk+="<TD><IMG src=\"./images/s.gif\" alt=\"\" width=5 height=1 border=0></TD>";
            chunk+="<TD><IMG src=\"./images/s.gif\" alt=\"\" width=100 height=1 border=0></TD></TR>";

            chunk+="\n<TR>";
            chunk+="<TD width=5><IMG src=\"./images/s.gif\" alt=\"\" width=5 height=1 border=0></TD>";
            chunk+="<TD colspan=4><a class=\""+style+"\" ";
            chunk+="href=\"javascript:parent.doMenu("+this.l0+","+this.l1+","+this.l2+","+this.l3+");"+this.href+"\">";
            chunk+=unescape(this.text)+"</a></TD></TR>";
        }
        else if(this.level==2)
        {
            style=styleSM;
            chunk+=innerspacerrow;
            chunk+="\n<TR>";
            chunk+="<TD width=5><IMG src=\"./images/grau.gif\" alt=\"\" width=5 height=1 border=0></TD>";
            chunk+="<TD>"+knubbel+"</TD>";
            chunk+="<TD width=7><IMG src=\"./images/s.gif\" alt=\"\" width=7 height=1 border=0></TD>";
            chunk+="<TD colspan=2><a class=\""+style+"\" ";
            chunk+="href=\"javascript:parent.doMenu("+this.l0+","+this.l1+","+this.l2+","+this.l3+");"+this.href+"\">";
            chunk+=unescape(this.text)+"</a></TD></TR>";
        }
        else if(this.level==3)
        {
            style=styleSM;
            chunk+=innerspacerrow;
            chunk+="\n<TR>";
            chunk+="<TD width=5><IMG src=\"./images/grau.gif\" alt=\"\" width=5 height=1 border=0></TD>";
            chunk+="<TD width=7><IMG src=\"./images/grau.gif\" alt=\"\" width=7 height=1 border=0></TD>";
            chunk+="<TD>"+knubbel+"</TD>";
            chunk+="<TD width=5><IMG src=\"./images/s.gif\" alt=\"\" width=5 height=1 border=0></TD>";
            chunk+="<TD><a class=\""+style+"\" ";
            chunk+="href=\"javascript:parent.doMenu("+this.l0+","+this.l1+","+this.l2+","+this.l3+");"+this.href+"\">";
            chunk+=unescape(this.text)+"</a></TD></TR>";
        }
        return chunk;
    }
}

//---------- MENU: -------------------
this.doMenu=doMenu;
function doMenu(l0,l1,l2,l3) 
{
    if(menuArr == null || menuArr.length == 0)
    {
        menu+="\n<TR><TD>&nbsp;</TD></TR>";
        showStartPage();
    }
	else if(l0 == -1)
	{
        menu="\n<TR><TD colspan=8>"+spacer+"</TD></TR>";
        header=getHomeheader();
        footerBottom=getHomeFooterBottomPres();
        footerWeb=getFooterWeb(-1);
        showStartPage();
        //init fall alle hauptpunkte closed zeigen:
        len=menuArr.length;
        for(i=0; i<len; i++)
        {
            menuArr[i].open=0;
            menu+=menuArr[i].getHtmlChunk();
        }
	}
	else
	{
        menu="\n<TR><TD colspan=8>"+spacer+"</TD></TR>";
        header=getSiteheader(menuArr[l0].siteID);
        footerBottom=getSiteFooterBottomPres(l0);
        footerWeb=getFooterWeb(l0);
        menuArr[l0].open=1;
        menu+=menuArr[l0].getHtmlChunk();
        //L1 ARRAY durchlaufen:
        l1Arr=menuArr[l0].subArr;
        if(l1Arr != null && l1Arr.length != 0)
        {
            l1len=l1Arr.length;
            for(i=0; i<l1len; i++)
            {
                if(i == l1len-1){l1Arr[i].isLast=1;}else{l1Arr[i].isLast=0;}
                if(l1==i)
                {
                    l1Arr[i].open=1;
                    menu+=l1Arr[i].getHtmlChunk();
                    //L2 ARRAY durchlaufen:
                    l2Arr=l1Arr[i].subArr;
                    if(l2Arr != null && l2Arr.length != 0)
                    {
                        l2len=l2Arr.length;
                        for(ii=0; ii<l2len; ii++)
                        {
                            if(i == l1len-1 && ii == l2len-1){l2Arr[ii].isLast=1;}else{l2Arr[ii].isLast=0;}
                            if(l2==ii)
                            {
                                l2Arr[ii].open=1;
                                menu+=l2Arr[ii].getHtmlChunk();
                                //L3 ARRAY durchlaufen:
                                l3Arr=l2Arr[ii].subArr;
                                if(l3Arr != null && l3Arr.length != 0)
                                {
                                    l3len=l3Arr.length;
                                    for(iii=0; iii<l3len; iii++)
                                    {
                                        if(i == l1len-1 && ii == l2len-1 && iii == l3len-1){l3Arr[iii].isLast=1;}else{l3Arr[iii].isLast=0;}
                                        if(l3==iii)
                                        {
                                            l3Arr[iii].open=1;
                                        }
                                        else
                                        {
                                            l3Arr[iii].open=0;
                                        }
                                        menu+=l3Arr[iii].getHtmlChunk();
                                    }
                                }
                            }
                            else
                            {
                                l2Arr[ii].open=0;
                                menu+=l2Arr[ii].getHtmlChunk();
                            }
                        }
                    }
                }
                else
                {
                    l1Arr[i].open=0;
                    menu+=l1Arr[i].getHtmlChunk();
                }
            }
        }
        menu+="\n<TR><TD colspan=7 height=13 valign=bottom>"+longline+"</TD></TR>";
	}
	menu="\n<TABLE width=100% cellpadding=0 cellspacing=0 border=0><TR><TD valign=top><TABLE cellpadding=0 cellspacing=0 border=0>"+menu+"</TABLE></TD></TR>\n</TABLE>";
	
    fe_menu.document.open();
	if(exportType != null && exportType=='pres')
	{
	   fe_menu.document.write(header+menu+footerPres);
	}
	else
	{
	   fe_menu.document.write(header+menu+footerWeb);
	}
	fe_menu.document.close();
	
	
	//fe_menu_bottom: nur praesentation:
	if(exportType != null && exportType=='pres' && headerBottom != null && footerBottom != null)
	{
	   fe_menu_bottom.document.open();
	   fe_menu_bottom.document.write(headerBottom+footerBottom);
	   fe_menu_bottom.document.close();
	}
}

//----------------- Sitemap: --------------------

function generateSitemap(l0)
{

    sm="\n<TR><TD colspan=8>"+spacerhtop+"</TD></TR>";
    headerSM=getSiteheaderSM(menuArr[l0].siteID);
    //L1 ARRAY durchlaufen:
    l1Arr=menuArr[l0].subArr;
    if(l1Arr != null && l1Arr.length != 0)
    {
        l1len=l1Arr.length;
        for(i=0; i<l1len; i++)
        {
            sm+="<TD><IMG src=\"./images/s.gif\" alt=\"\" width=15 height=15 border=0></TD>";
            sm+="<TD valign=top width=124><TABLE cellpadding=0 cellspacing=0 border=0>";
            sm+=l1Arr[i].getSMChunk();
            //L2 ARRAY durchlaufen:
            l2Arr=l1Arr[i].subArr;
            if(l2Arr != null && l2Arr.length != 0)
            {
                l2len=l2Arr.length;
                for(ii=0; ii<l2len; ii++)
                {
                    sm+=l2Arr[ii].getSMChunk();
                    //L3 ARRAY durchlaufen:
                    l3Arr=l2Arr[ii].subArr;
                    if(l3Arr != null && l3Arr.length != 0)
                    {
                        l3len=l3Arr.length;
                        for(iii=0; iii<l3len; iii++)
                        {
                            sm+=l3Arr[iii].getSMChunk();
                        }
                    }
                }
            }
            sm+="</TABLE></TD>";
        }
    }
    sm="\n<TABLE width=100% cellpadding=0 cellspacing=0 border=0><TR><TD valign=top width=139><TABLE cellpadding=0 cellspacing=0 border=0><TR>"+sm+"</TR></TABLE></TD></TR>\n</TABLE>";
    currSitemap=headerSM+sm+footerSM;
    
}

function showSitemap(l0)
{
    fe_content.document.open();
	fe_content.document.write(currSitemap);
	fe_content.document.close();
}
function showSitemapPage()
{
    fe_content.location.href="./sm.html";
}