//+++++++++http://www.wschwartz.de+++++++++++////
//Diese Datei einfach an beliebiger Stelle in jede Deiner Seiten einbinden
//<script type="text/javascript" src="ddv1.js"></script>

//Array zum Speichern Deiner Links
//wird selbständig gebildet (3 Dimensionales Array) 

menuearray=new Array()

//Function erstellt das Array und trägt die Hauptmenuepunkte ein 

function addHMenue()
{
for(i=0;i<addHMenue.arguments.length-1;i=i+2)
{

menuearray[menuearray.length]=new Array()
menuearray[menuearray.length-1][0]=addHMenue.arguments[i],
menuearray[menuearray.length-1][1]=addHMenue.arguments[i+1]
menuearray[menuearray.length-1][2]=new Array()

}
}

//function trägt die entsprechenden Untermenupunkte in das jeweilige Arrayelement 
function addUMenue()
{
for(i=1;i<addUMenue.arguments.length-1;i=i+2)
{

menuearray[addUMenue.arguments[0]][2][menuearray[addUMenue.arguments[0]][2].length]=new Array()
menuearray[addUMenue.arguments[0]][2][menuearray[addUMenue.arguments[0]][2].length-1][0]=addUMenue.arguments[i]
menuearray[addUMenue.arguments[0]][2][menuearray[addUMenue.arguments[0]][2].length-1][1]=addUMenue.arguments[i+1]

}
}

//function ermittelt das länste Array
//damit wird die Selectbox temporär geschrieben um für NS4 die größe festzulegen
//dieser kann mit dynamischen Größenänderungen nicht so recht umgehen


function ermitteln()
{
var max=0
var max1=null
for(i=0;i<menuearray.length;i++)
{
if(menuearray[i][2].length>0)
{
if(menuearray[i][2].length>max)
{
max=menuearray[i][2].length
max1=i
}
}
}
return max1
}


//Diese Function füllt das Untermenuedropdown je nach gewähltem Hauptmenue

function um_fuellen(nr)
{

//selectedindex des Dropdown -1, da erster eintrag ja ein Dummy ist
nr=nr-1

//alle elemente aus dem Untermenue löschen
while(document.forms[0].us.length>0)
{
document.forms[0].us.options[document.forms[0].us.length-1]=null
}

// wenn gewähltes Hauptmenue Untermenues hat und ein Hauptmenueeintrag gewählt wurde
if(nr>-1&&menuearray[nr][2].length>0)
{

//Mit werten aus dem entsprechenden Array füllen
x=new Option("Bitte Wählen Sie ...","")
document.forms[0].us.options[document.forms[0].us.length]=x
for(i=0;i<menuearray[nr][2].length;i++)
{
x=new Option(menuearray[nr][2][i][0],menuearray[nr][2][i][1])
document.forms[0].us.options[document.forms[0].us.length]=x
}
//selectedindex auf 0 setzen
document.forms[0].us.selectedIndex=0
}
}
// function führt den angegebenen Link aus der im Value des Dropdown steht
function sprung()
{
if(document.forms[0].hs.selectedIndex>0&&document.forms[0].us.length<1)
parent.frames[framename].location.href=document.forms[0].hs.options[document.forms[0].hs.selectedIndex].value
else if(document.forms[0].hs.selectedIndex>0&&document.forms[0].us.length>0&&document.forms[0].us.selectedIndex>0)
parent.frames[framename].location.href=document.forms[0].us.options[document.forms[0].us.selectedIndex].value
}

//****************************
//--------------------------
//Ab hier dein Einsatz

//*******************************

//Hier trägst du die Hauptmenuepunkte ein:
//immer paarweise: 
//Bei Hauptmenuepunkten ohne Untermenuepunkte :
// Eintrag fürs Hautmenue,erscheint im Dropdown:("beschreibung","link.htm")
//z.B: home,"home.htm" 
//Hauptmenue mit untermenue
//Hier trägst du nur die Beschreibung des Untermuepunktes ein, und anstelle des Links nimmst Du einen leeren Eintrag "". Vergiß diesen nicht er ist wichtig
 
//Im Besispiel sieht das so aus:
//home und konatkt enthalten keine Untermenues
//News und Sonstiges entahlten 2 bzw 4 Untermenues



addHMenue("Privatkunde","","Firmenkunde","")

////Hier trägst du die Untermenuepunkte ein
//der erste Wert ist die Position des Hauptmenues zu dem das Untermenue gehört
//(im Beispiel  "1" für News "3" für Sonstiges  
//dann immer paarweise:Beschreibung der Seite(erscheint im Dropdown, dazugehörige URL
//z.B  "Hauptseite","hauptseite.htm"
//das machst du für jeden Punkt im Untermenue und für jedes Hauptmenue das Untermenues hat 


addUMenue(0,"Eigenheimversicherung","http://www.avfp.at/Versicherungen/Eigenheimversicherung.htm","Er- und Ablebensversicherung","http://www.avfp.at/Versicherungen/ErAbVersicherung.htm","Fondsgebundene Lebensversicherung","http://www.avfp.at/Versicherungen/FondsgebundeneVersicherung.htm",
"Fondsorientierte Lebensversicherung","http://www.avfp.at/Versicherungen/FondsorientierteVersicherung.htm","Haushaltsversicherung","http://www.avfp.at/Versicherungen/Wohnungsversicherung.htm","KFZ Versicherung","http://www.avfp.at/Versicherungen/KFZVersicherung.htm",
"Krankenversicherung","http://www.avfp.at/Versicherungen/Krankenversicherung.htm","Rechtsschutversicherung","http://www.avfp.at/Versicherungen/Rechtsschutzversicherung.htm","Risikolebensversicherung","http://www.avfp.at/Versicherungen/Risikolebensversicherung.htm",
"Unfallversicherung","http://www.avfp.at/Versicherungen/Unfallversicherung.htm","Wohngebäudeversicherung","http://www.avfp.at/Versicherungen/Wohngebaeudeversicherung.htm","Zukunftsvorsorge","http://www.avfp.at/Versicherungen/Zukunftsvorsorge.htm")
addUMenue(1,"Mitarbeitervorsorge","http://www.avfp.at/Versicherungen/Mitarbeitervorsorge.htm","Versicherungsberatung","http://www.avfp.at/Versicherungen/Versicherungsberatung.htm")

//Hier trägst du den Namen des Frames ein in der der seitenwechsel statt finden soll

framename="mainFrame"


//-------------Das wars auch schon für Dich
//------------Es sei denn du willst das Layout verandern, dann mußt du im Bereich 
//menueschreiben per document.write die veränderungen vornehmen
//-------------------------------------------------------------------------------

//länstes Array ermitteln
maxanzahl=ermitteln()



document.write('<table><tr><td><b></b></td><td><b></b></td><td>&nbsp;</td></tr>')
document.write('<tr><form><td><select class="menues" name="hs" size="1" onchange="um_fuellen(this.form.hs.selectedIndex)">')
document.write('<option selected value="">Bitte wählen Sie ...</option>')
for(i=0;i<menuearray.length;i++)
{
document.write('<option value="'+menuearray[i][1]+'">'+menuearray[i][0]+'</option>')
}
document.write('</select></td>')
document.write('<td><select  name="us" size="1" >')
document.write('<option selected value="">Bitte wählen Sie ...</option>')
for(i=0;i<menuearray[maxanzahl][2].length;i++)
{
document.write('<option value="'+menuearray[maxanzahl][2][i][0]+'">'+menuearray[maxanzahl][2][i][0]+'</option>')
}
document.write('</select></td><td><input type="button" name="senden" value="anzeigen" onclick="sprung()"></input></td></form></tr></table>')

//Kurzes Timeout zum errechnen der Dropdownlistengröße
setTimeout("um_fuellen(0)",200)



//Das wars schon
