
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_showHideLayersTG() { //v3.0
	var i,p,v,obj,args=MM_showHideLayersTG.arguments;

	var oleft;
	var dw;			//	Breite des Fensters
	var loffset;	//	Offset
	
	if (document.all)
		dw = document.all.mainbody.offsetWidth;
	else
		dw = window.innerWidth + 8;

	dw /= 2;

//	Fuer mittige Menus
	loffset = dw - (952 / 2);
	if (loffset < 0)
		loffset = 0;
	
//	Fuer linksbuendige Menus
//	loffset = 0;

	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.left = loffset + (obj.zIndex % 1000);
		   	obj.visibility=v;
		}
}
/*
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_showHideDetails() { //v3.0
	var i,p,v,obj,args=MM_showHideDetails.arguments;
	var oleft;
	var dw;			//	Breite des Fensters
	var loffset;	//	Offset
	
	if (document.all)
		dw = document.all.mainbody.offsetWidth;
	else
		dw = window.innerWidth + 8;
	dw /= 2;
	
//	Fuer mittige Menus
	loffset = dw - (952 / 2);
	if (loffset < 0)
		loffset = 0;

//	Fuer linksbuendige Menus
//	loffset = 0;

	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.left = loffset + 5;
		   	obj.visibility=v;
		}
}


function MM_timelineGoto(tmLnName, fNew, numGotos) { //v2.0
  //Copyright 1997 Macromedia, Inc. All rights reserved.
  var i,j,tmLn,props,keyFrm,sprite,numKeyFr,firstKeyFr,lastKeyFr,propNum,theObj;
  if (document.MM_Time == null) MM_initTimelines(); //if *very* 1st time
  tmLn = document.MM_Time[tmLnName];
  if (numGotos != null)
    if (tmLn.gotoCount == null) tmLn.gotoCount = 1;
    else if (tmLn.gotoCount++ >= numGotos) {tmLn.gotoCount=0; return}
  jmpFwd = (fNew > tmLn.curFrame);
  for (i = 0; i < tmLn.length; i++) {
    sprite = (jmpFwd)? tmLn[i] : tmLn[(tmLn.length-1)-i]; //count bkwds if jumping back
    if (sprite.charAt(0) == "s") {
      numKeyFr = sprite.keyFrames.length;
      firstKeyFr = sprite.keyFrames[0];
      lastKeyFr = sprite.keyFrames[numKeyFr - 1];
      if ((jmpFwd && fNew<firstKeyFr) || (!jmpFwd && lastKeyFr<fNew)) continue; //skip if untouchd
      for (keyFrm=1; keyFrm<numKeyFr && fNew>=sprite.keyFrames[keyFrm]; keyFrm++);
      for (j=0; j<sprite.values.length; j++) {
        props = sprite.values[j];
        if (numKeyFr == props.length) propNum = keyFrm-1 //keyframes only
        else propNum = Math.min(Math.max(0,fNew-firstKeyFr),props.length-1); //or keep in legal range
        if (sprite.obj != null) {
          if (props.prop2 == null) sprite.obj[props.prop] = props[propNum];
          else        sprite.obj[props.prop2][props.prop] = props[propNum];
      } }
    } else if (sprite.charAt(0)=='b' && fNew == sprite.frame) eval(sprite.value);
  }
  tmLn.curFrame = fNew;
  if (tmLn.ID == 0) eval('MM_timelinePlay(tmLnName)');
}

function MM_timelinePlay(tmLnName, myID) { //v1.2
  //Copyright 1997 Macromedia, Inc. All rights reserved.
  var i,j,tmLn,props,keyFrm,sprite,numKeyFr,firstKeyFr,propNum,theObj,firstTime=false;
  if (document.MM_Time == null) MM_initTimelines(); //if *very* 1st time
  tmLn = document.MM_Time[tmLnName];
  if (myID == null) { myID = ++tmLn.ID; firstTime=true;}//if new call, incr ID
  if (myID == tmLn.ID) { //if Im newest
    setTimeout('MM_timelinePlay("'+tmLnName+'",'+myID+')',tmLn.delay);
    fNew = ++tmLn.curFrame;
    for (i=0; i<tmLn.length; i++) {
      sprite = tmLn[i];
      if (sprite.charAt(0) == 's') {
        if (sprite.obj) {
          numKeyFr = sprite.keyFrames.length; firstKeyFr = sprite.keyFrames[0];
          if (fNew >= firstKeyFr && fNew <= sprite.keyFrames[numKeyFr-1]) {//in range
            keyFrm=1;
            for (j=0; j<sprite.values.length; j++) {
              props = sprite.values[j]; 
              if (numKeyFr != props.length) {
                if (props.prop2 == null) sprite.obj[props.prop] = props[fNew-firstKeyFr];
                else        sprite.obj[props.prop2][props.prop] = props[fNew-firstKeyFr];
              } else {
                while (keyFrm<numKeyFr && fNew>=sprite.keyFrames[keyFrm]) keyFrm++;
                if (firstTime || fNew==sprite.keyFrames[keyFrm-1]) {
                  if (props.prop2 == null) sprite.obj[props.prop] = props[keyFrm-1];
                  else        sprite.obj[props.prop2][props.prop] = props[keyFrm-1];
        } } } } }
      } else if (sprite.charAt(0)=='b' && fNew == sprite.frame) eval(sprite.value);
      if (fNew > tmLn.lastFrame) tmLn.ID = 0;
  } }
}

function MM_timelineStop(tmLnName) { //v1.2
  //Copyright 1997 Macromedia, Inc. All rights reserved.
  if (document.MM_Time == null) MM_initTimelines(); //if *very* 1st time
  if (tmLnName == null)  //stop all
    for (var i=0; i<document.MM_Time.length; i++) document.MM_Time[i].ID = null;
  else document.MM_Time[tmLnName].ID = null; //stop one
}

function MM_initTimelines() { //v4.0
    //MM_initTimelines() Copyright 1997 Macromedia, Inc. All rights reserved.
    var ns = navigator.appName == "Netscape";
    var ns4 = (ns && parseInt(navigator.appVersion) == 4);
    var ns5 = (ns && parseInt(navigator.appVersion) > 4);
    document.MM_Time = new Array(1);
    document.MM_Time[0] = new Array(2);
    document.MM_Time["m_off"] = document.MM_Time[0];
    document.MM_Time[0].MM_Name = "m_off";
    document.MM_Time[0].fps = 15;
    document.MM_Time[0][0] = new String("behavior");
    document.MM_Time[0][0].frame = 13;
    document.MM_Time[0][0].value = "inbereich(1);";
    document.MM_Time[0][1] = new String("behavior");
    document.MM_Time[0][1].frame = 18;
    document.MM_Time[0][1].value = "inbereich(2);inbereich(3);inbereich(4);inbereich(5)";
    document.MM_Time[0].lastFrame = 18;
    for (i=0; i<document.MM_Time.length; i++) {
        document.MM_Time[i].ID = null;
        document.MM_Time[i].curFrame = 0;
        document.MM_Time[i].delay = 2000/document.MM_Time[i].fps;
    }
}

function NewWnd(page,name, w, h)
  {
  var win;
  var str;
   str = "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=0,width="
   str = str + w;
   str = str + ",height=";
   str = str + h;
   if(win)
    if (! win.closed)
     win.close();
   win=window.open(page,name,str);
   if (win.close)win.focus();
  }//script für neues Fenster mit Bennenung


 function NewWnd2(page,name, w, h)
  {
  var win;
  var str;
   str = "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=0,width="
   str = str + w;
   str = str + ",height=";
   str = str + h;
   if(win)
    if (! win.closed)
     win.close();
   win=window.open(page,name,str);
   if (win.close)win.focus();
  }//script für neues Fenster mit Bennenung
 
 
function AH_changebg_main(id,status) 
{ //v3.0
  var obj,bild;
  if ((obj=MM_findObj(id))!=null) 
  { 
    if (obj.style) 
    {
    	obj=obj.style;
    	if(status==1) bild= "/iw/images/nav_mainmenuback_highlight.gif"; else bild= "/iw/images/nav_mainmenuback.gif";
    	obj.background= 'url('+bild+')';
    	//alert(bild);
    }
    
  }
  if ((obj=MM_findObj('b'+id))!=null) 
  { 
    if (obj.style) 
    {
    	obj=obj.style;
    	if(status==1) bild= "/iw/images/nav_mainmenuback_highlight.gif"; else bild= "/iw/images/nav_mainmenuback.gif";
    	obj.background= 'url('+bild+')';
    	//alert(bild);
    }
    
  }
}

function AH_changebg(id,status) 
{ //v3.0
  var obj,bild;
  if ((obj=MM_findObj(id))!=null) 
  { 
    if (obj.style) 
    {
    	obj=obj.style;
    	if(status==1)
			{
			bild= "/iw/images/nav_menuback_highlight.gif";
//	    	alert("1"+bild);
			}
		else
			{
			bild= "/iw/images/nav_menuback.gif";
//	    	alert("2"+bild);
			}
    	obj.background = 'url('+bild+')';
    }
    
  }

  if ((obj=MM_findObj('b'+id))!=null) 
  { 
    if (obj.style) 
    {
    	obj=obj.style;
    	if(status==1) bild= "/iw/images/nav_menuback_highlight.gif"; else bild= "/iw/images/nav_menuback.gif";
    	obj.background= 'url('+bild+')';
    	//alert(bild);
    }
    
  }

}

/*
function AH_changebg(id,status) 
{ //v3.0
  var obj,bild;
  if ((obj=MM_findObj(id))!=null) 
  { 
    if (obj.style)
    {
    	obj=obj.style;
    	if(status==1) bild= "#E0E0FF"; else bild= "#0000FF";
    	obj.bgColor = bild;
		hinzu (id + obj.bgColor);
    }
    
  }
  if ((obj=MM_findObj('b'+id))!=null) 
  { 
    if (obj.style) 
    {
    	obj=obj.style;
    	if(status==1) bild= "#E0E0FF"; else bild= "#0000FF";
    	obj.bgColor = bild;
    	//alert(bild);
    }
    
  }
}
*/
function hinzu(txt) {
	var position=null;
	if (document.all)
	 	position=position=document.getElementsByName("debug")[0].length;
	var Eintrag = document.createElement("option");
	Eintrag.text = txt;
	Eintrag.value = "";
	document.getElementsByName("debug")[0].add(Eintrag,position);
 }
 
function changeIMG(img,url)
{

	switch (url)
	{
	case "on":
		if (document.all)
			document.all[img].bgColor="#E0E0FF";
		break;

	case "off":
		if (document.all)
			document.all[img].bgColor="#C0C0FF";
		break;
	}

	//	document.images[img].src=url;
}
