var dalyanNvNetscape, dalyanNvMSIE, dalyanNvOpera, dalyanNvUnknown
detectBrowser();
var menuOpen=new Array()
var menuItemSelect=new Array()
var sx=0;
var sy=0;
var b=GetMainBody();

function MenuPrivat(p) {
b=GetMainBody();
var x=MenuString('MenuBarItemOrteList',
MenuItemString('Donau',p+"orte/donau/index.html' target='_top",0,100)
+MenuItemString('Schiffe',"",1)
+MenuItemString('Deutschland',"",1)
+MenuItemString('England',"",1)
+MenuItemString('Frankreich',"",1)
+MenuItemString('Griechenland',"",1)
+MenuItemString('Island',"",1)
+MenuItemString('Italien',"",1)
+MenuItemString('Kroatien',"",1)
+MenuItemString('Norwegen',"",1)
+MenuItemString('Österreich',"",1)
+MenuItemString('Slowakei',"",1)
+MenuItemString('Spitzbergen',"",1)
+MenuItemString('Türkei',"",1)
+MenuItemString('Ungarn',"",1))
x=x+
MenuString('MenuBarItemBerichteList',MenuItemString('Donaureise',p+"reise/donau/index.htm' target='_top",1,180)
+MenuItemString('Zwischen Rom und Sizilien',p+"reise/italien/index.htm' target='_top",1,180)
+MenuItemString('Nordpolarmeer',p+"reise/nordpolar/index.htm' target='_top",0,180))
x=x+
MenuString('MenuSubItemDonaureiseList',
MenuItemString('18.06.01: Passau',p+"reise/donau/i010618.htm' target='_top",2,210)
+MenuItemString('19.06.01: Wien',p+"reise/donau/i010619.htm' target='_top",2,210)
+MenuItemString('20.06.01: Komarno / Esztergom',p+"reise/donau/i010620.htm' target='_top",2,210)
+MenuItemString('21.06.01: Kalocsa / Mohacs',p+"reise/donau/i010621.htm' target='_top",2,210)
+MenuItemString('22.06.01: Mohacs / Vukovar',p+"reise/donau/i010622.htm' target='_top",2,210)
+MenuItemString('23.06.01: Budapest',p+"reise/donau/i010623.htm' target='_top",2,210)
+MenuItemString('24.06.01: Budapest',p+"reise/donau/i010624.htm' target='_top",2,210)
+MenuItemString('25.06.01: Bratislava',p+"reise/donau/i010625.htm' target='_top",2,210)
+MenuItemString('26.06.01: Dürnstein',p+"reise/donau/i010626.htm' target='_top",2,210)
+MenuItemString('27.06.01: Passau',p+"reise/donau/i010627.htm' target='_top",2,210))
x=x+
MenuString('MenuSubItemZwischen Rom und SizilienList',
MenuItemString('14.09.02: Civitavecchia',p+"reise/italien/20021409.htm' target='_top",2,230)
+MenuItemString('15.09.02: Ein Tag auf See',p+"reise/italien/20021509.htm' target='_top",2,230)
+MenuItemString('16.09.02: Agropoli, Paestum',p+"reise/italien/20021609.htm' target='_top",2,230)
+MenuItemString('17.09.02: Giardini Naxos, Taormina',p+"reise/italien/20021709.htm' target='_top",2,230)
+MenuItemString('18.09.02: Lipari, Aeolische Insel',p+"reise/italien/20021809.htm' target='_top",2,230)
+MenuItemString('19.09.02: Sorrento',p+"reise/italien/20021909.htm' target='_top",2,230)
+MenuItemString('20.09.02: Ponza',p+"reise/italien/20022009.htm' target='_top",2,230)
+MenuItemString('21.09.02: Civitavecchia',p+"reise/italien/20022109.htm' target='_top",2,230))
x=x+
MenuString('MenuBarItemKnobelList',
MenuItemString('einfach',"",1)
+MenuItemString('gewöhnlich',"",1)
+MenuItemString('anstrengend',"",1)
+MenuItemString('unglaublich',"",1)
+MenuItemString('mit Lösung',p+"pers/aufg/2aufgand.htm' target='Hauptframe",1,90))
x=x+
MenuString('MenuSubItemeinfachList',
MenuItemString('Erfindungen',p+"pers/aufg/erfin/index_erfin.html' target='_top",2,135)
+MenuItemString('Fallschirmspringen',p+"pers/aufg/fall/index_fall.html' target='_top",2,135)
+MenuItemString('Spendengelder',p+"pers/aufg/spenden/index_spenden.html' target='_top",2,135)
+MenuItemString('Im Steinbruch',p+"pers/aufg/steinbr/index_stein.html' target='_top",2,135))
x=x+
MenuString('MenuSubItemgewöhnlichList',
MenuItemString('Warteschlange im Supermarkt',p+"pers/aufg/markt/index_markt.html' target='_top",2,200)
+MenuItemString('Formel 1',p+"pers/aufg/formel1/index_form.html' target='_top",2,200)
+MenuItemString('Im Wald',p+"pers/aufg/wald/index_wald.html' target='_top",2,200)
+MenuItemString('Rollschuhlaufen',p+"pers/aufg/roll/index_roll.html' target='_top",2,200))
x=x+
MenuString('MenuSubItemanstrengendList',
MenuItemString('Kindergeburtstag',p+"pers/aufg/gebtag/index_gebtag.html' target='_top",2,120)
+MenuItemString('Radrennen',p+"pers/aufg/rad/index_rad.html' target='_top",2,120)
+MenuItemString('Im Cafe',p+"pers/aufg/cafe/index_cafe.html' target='_top",2,120))
x=x+
MenuString('MenuSubItemunglaublichList',
MenuItemString('Bundesjugendspiele',p+"pers/aufg/bjs/index_bjs.html' target='_top",2,210)
+MenuItemString('Die Testamentseröffnung',p+"pers/aufg/testament/index_test.html' target='_top",2,210)
+MenuItemString('Wohnungssuche',p+"pers/aufg/wohnsu/index_wohnsu.html' target='_top",2,210)
+MenuItemString('Das Tagebuch der Francis Dafoe',p+"pers/aufg/tag/index.html' target='_top",2,210)
+MenuItemString('Marionetten',p+"pers/aufg/mario/index_mario.html' target='_top",2,210)
+MenuItemString('Hotelkette HolidayOptimal',p+"pers/aufg/hotel/index_hotel.html' target='_top",2,210)
+MenuItemString('Rachels Reisebericht',p+"pers/aufg/reisebericht/index.html' target='_top",2,210)
+MenuItemString('Segelregatta',p+"pers/aufg/schiff/index.html' target='_top",2,210)
+MenuItemString('Kinoabend',p+"pers/aufg/kinoabend/index.html' target='_top",2,210))
x=x+
MenuString('MenuSubItemmit LösungList',
MenuItemString('Bischof',p+"pers/aufg/bischof/index_bischof.html' target='_top",2,105)
+MenuItemString('Silvester',p+"pers/aufg/silv/index_silv.html' target='_top",2,105)
+MenuItemString('Fünf Nationen',p+"pers/aufg/nation/index_nation.html' target='_top",2,105))
x=x+
MenuString('MenuBarItemPersList',MenuItemString('Persönliches',p+"pers/iich.html' target='_top",0,120)
+MenuItemString('Hintergrundbilder',p+"hinter/index.html' target='_top",0,120)
+MenuItemString('Gästebuch',p+"gast/2gast.htm' target='Hauptframe",0,120)
+MenuItemString('Links',p+"link/index.html' target='_top",0,120)
+MenuItemString('Webringe',p+"webring/index.html' target='_top",0,120))
x=x+
MenuString('MenuSubItemDeutschlandList',
MenuItemString('Köln',p+"orte/koeln/index.html' target='_top",2,100)
+MenuItemString('Kornwestheim',p+"orte/kornwest/index.html' target='_top",2,100)
+MenuItemString('Ludwigsburg',p+"orte/ludwigsb/index.html' target='_top",2,100)
+MenuItemString('München',p+"orte/muenchen/index.html' target='_top",2,100)
+MenuItemString('Passau',p+"orte/passau/index.html' target='_top",2,100))
x=x+
MenuString('MenuSubItemEnglandList',
MenuItemString('London',p+"orte/london/index.html' target='_top",2))
x=x+
MenuString('MenuSubItemSchiffeList',
MenuItemString('MS&nbsp;Ukraina',p+"msukraina/index.html' target='_top",2,90)
+MenuItemString('Star Flyer',p+"starflyer/index_sf.html' target='_top",2,90))
x=x+
MenuString('MenuSubItemFrankreichList',
MenuItemString('Paris',p+"orte/paris/index.html' target='_top",2))
x=x+
MenuString('MenuSubItemGriechenlandList',
MenuItemString('Athen',p+"orte/griechenland/athen/index.html' target='_top",2,70)
+MenuItemString('Auf See',p+"orte/griechenland/see/index.html' target='_top",2,70)
+MenuItemString('Hydra',p+"orte/griechenland/hydra/index.html' target='_top",2,70)
+MenuItemString('Rhodos',p+"orte/griechenland/rhodos/index.html' target='_top",2,70)
+MenuItemString('Santorin',p+"orte/griechenland/santorin/index.html' target='_top",2,70))
x=x+
MenuString('MenuSubItemItalienList',
MenuItemString('Paestum',p+"orte/paestum/index.html' target='_top",2,80)
+MenuItemString('Lipari',p+"orte/lipari/index.html' target='_top",2,80)
+MenuItemString('Rom',p+"orte/rom/index.html' target='_top",2,80)
+MenuItemString('Sorrento',p+"orte/sorrento/index.html' target='_top",2,80)
+MenuItemString('Taormina',p+"orte/taormina/index.html' target='_top",2,80))
x=x+
MenuString('MenuSubItemÖsterreichList',
MenuItemString('Dürnstein',p+"orte/duernstein/index.html' target='_top",2,80)
+MenuItemString('Rauris',p+"orte/2006/oesterreich/0910/index.html' target='_top",2,80)
+MenuItemString('Wien',p+"orte/wien/index.html' target='_top",2,80))
x=x+
MenuString('MenuSubItemNorwegenList',MenuItemString('Bergen',p+"orte/norwegen/bergen/index.html' target='_top",2,90)+
MenuItemString('Jan Mayen',p+"orte/norwegen/janmayen/index.html' target='_top",2,90)+
MenuItemString('Nordkap',p+"orte/norwegen/nordkap/index.html' target='_top",2,90))
x=x+
MenuString('MenuSubItemKroatienList',MenuItemString('Vukovar',p+"orte/vukovar/index.html' target='_top",2))
x=x+
MenuString('MenuSubItemSlowakeiList',MenuItemString('Bratislava', p+"orte/bratislava/index.html' target='_top",2,80)
+MenuItemString('Komarno',p+"orte/komarno/index.html' target='_top",2,80))
x=x+
MenuString('MenuSubItemIslandList',
MenuItemString('Akureyri',p+"orte/island/akureyri/index.html' target='_top",2,80)
+MenuItemString('Reykjavik',p+"orte/island/reykjavik/index.html' target='_top",2,80))
x=x+
MenuString('MenuSubItemSpitzbergenList',
MenuItemString('Küste',p+"orte/spitzb/bilder/index.html' target='_top",2,120)
+MenuItemString('Longyearbyen', p+"orte/spitzb/longyear/index.html' target='_top",2,120)
+MenuItemString('Magdalenenfjord', p+"orte/spitzb/magdalen/index.html' target='_top",2,120)
+MenuItemString('Ny Alesund',p+"orte/spitzb/nyalesun/index.html' target='_top",2,120))
x=x+
MenuString('MenuSubItemTürkeiList',
MenuItemString('Bodrum',p+"orte/tuerkei/bodrum/index.html' target='_top",2,90)
+MenuItemString('Dalyan River',p+"orte/tuerkei/flussdelta/index.html' target='_top",2,90))
x=x+
MenuString('MenuSubItemUngarnList',MenuItemString('Budapest',p+"orte/budapest/index.html' target='_top",2,90)
+MenuItemString('Esztergom',p+"orte/esztergom/index.html' target='_top",2,90)
+MenuItemString('Kalocsa',p+"orte/kalocsa/index.html' target='_top",2,90)
+MenuItemString('Mohacs',p+"orte/mohacs/index.html' target='_top",2,90))

document.body.innerHTML=document.body.innerHTML+x;

b.setAttribute("MenuItemSelect0","")
b.setAttribute("MenuItemSelect2","")
MenuAktualisieren(0)
MenuAktualisieren(2)
}

function detectBrowser() {
	dalyanNvNetscape=navigator.appName=="Netscape";
	dalyanNvMSIE=navigator.appName=="Microsoft Internet Explorer";
	dalyanNvOpera=navigator.userAgent.indexOf("Opera")>-1;
	dalyanNvUnknown=!(dalyanNvNetscape||dalyanNvMSIE||dalyanNvOpera);
	if(dalyanNvOpera) dalyanNvMSIE=false;
}
function subFrameLoad(p){
  if(b){
    b.setAttribute("LoadComplete",1)
    MenuPrivat(p)}
  else
    if(window.clientInformation.userAgent.indexOf("MSIE ")>0){
      s=window.document.body.getAttribute("mURL");if(s) location.assign(window.document.body.getAttribute("mURL"))}
}

function subFrameUnload(){
  if(b) b.setAttribute("LoadComplete",0);
}

function MenuBarItemOut(obj){
  if(obj.className=="MenuBarItemOver")obj.className="MenuBarItemOut"  
}

function MenuHide(t,x){
  if(t==null)t=0;
  MenuObjHide(menuOpen[t],x,t)
  menuOpen[t]=null
}

function MenuObjHide(o,n,t){
  if(o){
    o.style.visibility="hidden"
    o.style.zIndex=0
    if(t==0)MenuHide(2,0)}
  if(!n) if(b)
    b.setAttribute("MenuOpenName"+t,"")
}
function GetMainBody(){
	if(dalyanNvMSIE)
		b=document.parentWindow
	else 
		b=document.defaultView;
	while(b.parent.document.URL!=b.document.URL)
		b=b.parent
	if(!b)
		b=document.body;
	return b.document.body
}
function getPrntWnd() {
	if(dalyanNvMSIE)
		return window.document.parentWindow
	return document.defaultView;
}
function MenuShow(obj,t){
  var lastMenu=menuOpen[t];
  menuOpen[t]=SearchObjByID(obj.id+"List")
  if(menuOpen[t]){
		var elemente;
		if(document.all)
			elemente=document.all;
		else
			elemente=document.getElementsByTagName("*");
    menuOpen[t]=elemente[i]
    menuOpen[t].style.left=offsetLeft(obj)+(obj.offsetWidth-4)*t/2
    menuOpen[t].style.top=offsetTop(obj)+obj.offsetHeight-(obj.offsetHeight-8)*t/2
    menuOpen[t].style.zIndex=t+10
    if(t==2 && menuOpen[t].offsetLeft+menuOpen[t].offsetWidth-window.document.body.scrollLeft>window.document.body.offsetWidth)
      menuOpen[t].style.left=offsetLeft(obj)-menuOpen[t].offsetWidth+4;
		obj=getPrntWnd();
		if(dalyanNvMSIE) {
			b.setAttribute("MenuOpenNameLeft",offsetLeft(menuOpen[t])+obj.screenLeft)
	    b.setAttribute("MenuOpenNameTop",offsetTop(menuOpen[t])+obj.screenTop-window.document.body.scrollTop)
		}
		else {
      if(parent.Inhalt) {
        b.setAttribute("MenuOpenNameLeft",offsetLeft(menuOpen[t])+parent.Inhalt.document.width);
	      b.setAttribute("MenuOpenNameTop",offsetTop(menuOpen[t])+parent.parent.NavFrame.document.height);
      }
      else {
        b.setAttribute("MenuOpenNameLeft",offsetLeft(menuOpen[t]));
	      b.setAttribute("MenuOpenNameTop",offsetTop(menuOpen[t]));
      }
//			b.setAttribute("MenuOpenNameLeft",offsetLeft(menuOpen[t]))
//	    b.setAttribute("MenuOpenNameTop",offsetTop(menuOpen[t]))
//			b.setAttribute("MenuOpenNameLeft",offsetLeft(menuOpen[t])+obj.screenX)
//	    b.setAttribute("MenuOpenNameTop",offsetTop(menuOpen[t])+obj.screenY-window.document.body.scrollTop)
		}
    b.setAttribute("MenuOpenName"+t,menuOpen[t].id)}
  if(lastMenu!=menuOpen[t])
    MenuObjHide(lastMenu,menuOpen[t],t)
}

function SearchObjByID(s){
  if(s){
    var elemente;
    if(document.all) elemente=document.all;
    else elemente=document.getElementsByTagName("*");
    for(i=0;i<elemente.length;i++)
      if(elemente[i].id==s)
        return elemente[i];
  }
  return null;
}
function SearchObjByIDAndObj(o,s){
  if(s){
    var elemente;
    if(o.all) elemente=o.all;
    else elemente=o.getElementsByTagName("*");
    for(i=0;i<elemente.length;i++)
      if(elemente[i].id==s)
        return elemente[i];
  }
  return null;
}

function MenuShowByName(sName,x,y,t){
  MenuHide(t,1)
  menuOpen[t]=SearchObjByID(sName)
  if(menuOpen[t]){
		var pwnd=getPrntWnd();
		if(dalyanNvMSIE){
			menuOpen[t].style.left=x-pwnd.screenLeft+window.document.body.scrollLeft
	    menuOpen[t].style.top=y-pwnd.screenTop+window.document.body.scrollTop
		}
    else if(1){
      if(parent.Inhalt) {
        menuOpen[t].style.left=x-parent.Inhalt.document.width;
	      menuOpen[t].style.top=y-parent.parent.NavFrame.document.height+3+window.document.body.scrollTop;
      }
      else {
        menuOpen[t].style.left=x;
	      menuOpen[t].style.top=y+window.document.body.scrollTop;
      }
    }
    menuOpen[t].style.zIndex=t+10}
}

function MenuBarItemOver(obj){
  if(obj.className=="MenuBarItemOut"){
    obj.className="MenuBarItemOver"
    MenuHide(2,0);MenuShow(obj,0)}
}

function OverMenuItem(t,o){
  if(t==0)MenuHide(2,0);
  if(t==1){MenuShow(o,2);t=0}
  b.setAttribute("MenuItemSelect"+t,o.id)
  if(menuItemSelect[t])
    menuItemSelect[t].className="MenuItemOut"
  menuItemSelect[t]=o
  o.className="MenuItemOver"
}

function OutMenuItem(t,o){
  o.className="MenuItemOut"
  b.setAttribute("MenuItemSelect"+t,"")
  menuItemSelect[t]=null
}

function MenuString(MenuID,MenuItems){
  return "<TABLE ID='"+MenuID+"' STYLE='position:absolute;visibility:hidden;left=-1000;top=-1000' BORDER='1' BORDERCOLOR=BLACK BORDERCOLORDARK=GRAY CELLSPACING=0 CELLPADDING=2 ondragstart='return false'>"+MenuItems+"</TABLE>"
}

function MenuItemString(titel,link,t,wi){
  if(t==0 || t==2)
    return "<TR class='MenuItemOut' id='"+titel+"' onmouseover='OverMenuItem("+t+",this)' onmouseout='OutMenuItem("+t+",this)'><TD class='MenuBorder1'><A HREF='"+link+"'><div "+(wi?"style='width:"+wi+"'":"")+">&nbsp;&nbsp;"+titel+"&nbsp;&nbsp;</div></a></TD><TD class=MenuBorder2>&nbsp</TD></TR>";
  else
    return "<TR class='MenuItemOut' id='MenuSubItem"+titel+"' "+((link=="")?"onclick='window.event.cancelBubble=true' ":"")+"onmouseover='OverMenuItem("+t+",this)' onmouseout='OutMenuItem(0,this)'><TD class=MenuBorder1>"+((link!="")?"<A HREF='"+link+"'><div "+(wi?"style='width:"+wi+"'":"")+">":"")+"&nbsp;&nbsp;"+titel+"&nbsp;&nbsp;"+((link!="")?"</div></A>":"")+"</TD><TD class=MenuBorder2>&gt;</TD></TR>";
}
function offsetLeft(obj){
  x=obj.offsetLeft
  for(o=obj.offsetParent;o;o=o.offsetParent)x+=o.offsetLeft
  return x
} 

function offsetTop(obj){
  y=obj.offsetTop
  for(o=obj.offsetParent;o;o=o.offsetParent)y+=o.offsetTop
  return y
} 

function MenuAktualisieren(t){
  var s=b.getAttribute("MenuOpenName"+t)
  if(menuOpen[t]==null || s!=menuOpen[t].id)
    MenuShowByName(s,b.getAttribute("MenuOpenNameLeft"),b.getAttribute("MenuOpenNameTop"),t)
  if(menuOpen[t]){
//    if(b.getAttribute("LoadComplete")==1){
			menuOpen[t].style.visibility="visible"
//    }
    sItemSelect=b.getAttribute("MenuItemSelect"+t)
    if(menuItemSelect[t])
      if(sItemSelect!=menuItemSelect[t].id)
        menuItemSelect[t].className="MenuItemOut"

		var elemente;
		if(document.all)
			elemente=menuOpen[t].all;
		else
			elemente=menuOpen[t].getElementsByTagName("*");
    for(i=0;i<elemente.length;i++)
      if(elemente[i].id==sItemSelect){
        menuItemSelect[t]=elemente[i]
        menuItemSelect[t].className="MenuItemOver"
        break}
  }
  if(window.document.body.scrollLeft-sx+window.document.body.scrollTop-sy){
    MenuHide(0,0)
    MenuHide(2,0)
    sx=window.document.body.scrollLeft
    sy=window.document.body.scrollTop
  }
  window.setTimeout("MenuAktualisieren("+t+");", 100)
}
