//javascript btv sitemap - aii/b.bauer-wolf, 2004-12-06

// ########### variablen

var nn4 = (document.layers) ? 1 : 0;
var timerID = 0;
var thisObjL1IdOld = null;
var thisObjL2IdOld = null;
var thisObjL3IdOld = null;
var DivL2IdOld = null;
var DivL3IdOld = null;


// ########### macromedia scripts

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function MM_callJS(jsStr) { //v2.0
  return eval(jsStrA)
}

// ########### custom scripts

if(nn4 || !document.getElementById) { //displays alert, if not DOM
  //alert("Der von Ihnen verwendete Browser ist entweder veraltet oder unterstützt DOM (document object model) nicht im erforderlichen Umfang, \nBitte verwenden Sie zur Darstellung dieser Site einen aktuellen, DOM-fähigen Browser wie Internet Explorer ab 5.0 oder Netscape ab 6.1\n\nYour browser is not up to date or does not entirely support DOM (document object model). \nTo view this site, please use the a suitable browser e.g. Internet Explorer 5.0 and higher or Netscape 6.1 and higher");
}

function noBorder(thisObj) { //avoids rectangular outline around link in IE
  if(!nn4) 
  {
    thisObj.blur();
  }
}

//navigation

/*##### Ebene 1 #####*/

function MOver_Lev1(thisObj)
{
	if(thisObjL1IdOld!=null)thisObjL1IdOld.className = 'tdSitemapLevel1Link';
	if(thisObjL2IdOld!=null)thisObjL2IdOld.className = 'tdSitemapLevel2Link';
	if(thisObjL3IdOld!=null)thisObjL3IdOld.className = 'tdSitemapLevel3Link';
	if(DivL2IdOld!=null)MM_showHideLayers(DivL2IdOld,'','hide');
	if(DivL3IdOld!=null)MM_showHideLayers(DivL3IdOld,'','hide');
	thisObj.className = 'tdSitemapLevel1LinkSelected';
	thisObjL1IdOld = thisObj;
	var DivId = 'Dv' + thisObj.id.substring(2,19);
	if(document.getElementById(DivId)!=null) {
		MM_showHideLayers(DivId,'','show');
		DivL2IdOld = DivId;
	}
}

function MOut_Lev1(thisObj)
{
	//
}

function Click_Lev1(myURL)
{
	callNavUrl(myURL);
}

/*##### Ebene 2 #####*/

function MOver_Lev2(thisObj)
{
	if(thisObjL2IdOld!=null)thisObjL2IdOld.className = 'tdSitemapLevel2Link';
	if(thisObjL3IdOld!=null)thisObjL3IdOld.className = 'tdSitemapLevel3Link';
	if(DivL3IdOld!=null)MM_showHideLayers(DivL3IdOld,'','hide');
	thisObj.className = 'tdSitemapLevel2LinkSelected';
	thisObjL2IdOld = thisObj;
	var DivId = 'Dv' + thisObj.id.substring(2,19);
	if(document.getElementById(DivId)!=null) {
		MM_showHideLayers(DivId,'','show');
		DivL3IdOld = DivId;
	}
}

function MOut_Lev2(thisObj)
{
	//
}

function Click_Lev2(myURL)
{
	callNavUrl(myURL);
}

/*##### Ebene 3 #####*/

function MOver_Lev3(thisObj)
{
	if(thisObjL3IdOld!=null)thisObjL3IdOld.className = 'tdSitemapLevel3Link';
	thisObj.className = 'tdSitemapLevel3LinkSelected';
	thisObjL3IdOld = thisObj;
}

function MOut_Lev3(thisObj)
{
	//
}

function Click_Lev3(myURL)
{
	callNavUrl(myURL);
}

function callNavUrl(myURL)
{
	window.location.href = myURL;
}