

     /* -----------------------------------------------------------------
	Javascript Definition
	--------------------
	(c)2002 Copyright by
		mDesign.at - fantastic websites
		Hauptplatz 22	| 4020 Linz Austria		| Europe
		www.mdesign.at	|  fantastic@mdesign.at
	----------------------------------------------------------------- */










	/* UHRZEIT onLoad in STATUSZEILE
	----------------------------------------------------------  */

	function MM_OnLoad() 
	{ //v2.0
	  theTime = window.setTimeout("runClock()", 100);
	}
	function runClock() 
	{
	  theTime = window.setTimeout("runClock()", 100);
	  var today = new Date();
	  var display= today.toLocaleString();
	  status=display;
	}






     /* BUTTON ROLLOVER inkl. PRELOAD IMAGES
	----------------------------------------------------------  */

	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_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_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;
	}






     /* IMAGE SIZE  oeffnet Neues Fenster in IMG Groesse
	----------------------------------------------------------  */

	function openPictureWindow_Fever(imageName,imageWidth,imageHeight,alt,posLeft,posTop) {
		newWindow = window.open("","newWindow","width="+imageWidth+",height="+imageHeight+",left="+posLeft+",top="+posTop);
		newWindow.document.open();
		newWindow.document.write('<html><title>'+alt+'</title><body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginheight="0" marginwidth="0" onBlur="self.close()">'); 
		newWindow.document.write('<img src='+imageName+' width='+imageWidth+' height='+imageHeight+' alt='+alt+'>'); 
		newWindow.document.write('</body></html>');
		newWindow.document.close();
		newWindow.focus();
	}






     /* PRINT FENSTER oeffnen
	----------------------------------------------------------  */

	function tmt_print(bers) {
	    function stopError() {
	        return true;
	    };
	    window.onerror = stopError;
	    if (window.print) {
	        eval(bers + ".print()");
	    } else {
	        if (document.all) {
	            var OLECMDID_PRINT = 6;
	            var OLECMDEXECOPT_DONTPROMPTUSER = 2;
	            var OLECMDEXECOPT_PROMPTUSER = 1;
	            var WebBrowser = "<OBJECT ID=\"WebBrowser1\" WIDTH=0 HEIGHT=0 CLASSID=\"CLSID:8856F961-340A-11D0-A96B-00C04FD705A2\"></OBJECT>";
	            document.body.insertAdjacentHTML("beforeEnd", WebBrowser);
	            WebBrowser1.ExecWB(OLECMDID_PRINT, OLECMDEXECOPT_PROMPTUSER);
	            WebBrowser1.outerHTML = "";
        	}
	    }
	}






     /* GOTO URL
	----------------------------------------------------------  */

	function MM_goToURL() 
	{ //v3.0
	  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
	  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
	}
	function tmt_winLaunch(theURL,winName,targetName,features) { 
	eval(winName+"=window.open('"+theURL+"','"+targetName+"','"+features+"')")
	}






     /* im NEUEN FENSTER oeffnen  (ohne Navigationsteile)
	----------------------------------------------------------  */

	function FunktionWindow(myfilename, w, h, name ) {
		params="width=" + w + ",height=" + h + ",resizable=0,status=0,scrollbars=0,toolbar=0,location=0,directories=0,menubar=0"
		// alert('myfilename: ' + myfilename + ' w: ' + w + ' h: ' + h + ' name: ' + name + ' params: ' + params );
	        newwin=window.open( myfilename , name , params)
		if (window.focus){newwin.focus()}
	}






     /* im NEUEN FENSTER oeffnen  (mit Navigationsteile)
	----------------------------------------------------------  */

	function FunktionWindow_mit(myfilename, w, h, name ) {
		params="width=" + w + ",height=" + h + ",resizable=1,status=1,scrollbars=1,toolbar=1,location=0,directories=0,menubar=0"
		// alert('myfilename: ' + myfilename + ' w: ' + w + ' h: ' + h + ' name: ' + name + ' params: ' + params );
	        newwin=window.open( myfilename , name , params)
		if (window.focus){newwin.focus()}
	}






     /* LAYER NN RESIZE
	----------------------------------------------------------  */

	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);






     /* LAYER SHOW & HIDE
	----------------------------------------------------------  */

	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; }
	}






     /* LAYER SWITCH  (zb. Menue ein und ausblenden)
	----------------------------------------------------------  */

	function tmt_findObj(n){
		var x,t; if((n.indexOf("?"))>0&&parent.frames.length){t=n.split("?");
		x=eval("parent.frames['"+t[1]+"'].document.getElementById('"+t[0]+"')");
		}else{x=document.getElementById(n)}return x;
	}
	
	function tmt_DivSwitch(){
		var vis=(document.layers) ? ".visibility" : ".style.visibility";
		var fun=(document.getElementById) ? "tmt_findObj" : "MM_findObj";
		var args=tmt_DivSwitch.arguments;
		for(var i=0;i<args.length;i++){	
			if(eval(fun+"(args[i])")){
				var oldVis=eval(fun+"(args[i])"+vis);
				if(document.getElementById||document.all){
					var newVis=(oldVis=="hidden")?"visible":"hidden";
				}else{var newVis=(oldVis=="hide")?"show":"hide";}
				eval(fun+"(args[i])"+vis+"=newVis");}}
	}





     /* LAYER ALIGN  (ausrichten)
	----------------------------------------------------------  */

	function tmt_DivAlign(theDiv,h,v,hPx,vPx)
	{
		var obj,fun,dw,dh,lw,lh,x,y;
		fun = (document.getElementById) ? "document.getElementById" : "MM_findObj";
		obj = (document.getElementById) ? document.getElementById(theDiv) : MM_findObj(theDiv);
		if(obj){if(document.all){
		dw = document.body.clientWidth;dh = document.body.clientHeight;}
		else{dw = innerWidth;dh = innerHeight;}
		if(document.layers){lw = obj.clip.width;lh = obj.clip.height;}else{
		lw = obj.style.width.replace("px","");lh = obj.style.height.replace("px","");}
		x = (document.layers) ? ".left" : ".style.left";
		y = (document.layers) ? ".top" : ".style.top";
		if(h == "l"){eval(fun+"('"+theDiv+"')"+x+"="+hPx);}
		if(h == "c"){eval(fun+"('"+theDiv+"')"+x+"="+dw+"/2-"+lw+"/2");}
		if(h == "r"){eval(fun+"('"+theDiv+"')"+x+"="+dw+"-"+lw+"-"+hPx);}
		if(v == "t"){eval(fun+"('"+theDiv+"')"+y+"="+vPx);}
		if(v == "m"){eval(fun+"('"+theDiv+"')"+y+"="+dh+"/2-"+lh+"/2");}
		if(v == "b"){eval(fun+"('"+theDiv+"')"+y+"="+dh+"-"+lh+"-"+vPx);}}
	}





     /* LAYER P7 ANIMATE
	----------------------------------------------------------  */

	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 P7AniMagic(el, x, y, a, b, c, s) { //v2.1 PVII
	 var elo=el,f="",m=false,d="";
	 x=parseInt(x);y=parseInt(y);
	 if (parseInt(s)>0) {
	  setTimeout("P7AniMagic(\""+elo+"\",\""+x+"\",\""+y+"\",\""+a+"\",\""+b+"\",\""+c+"\",\""+0+"\")", s);
		return;
	 }
	 if (el.indexOf("?")>0) {p=el.split("?");f="parent.frames['"+p[1]+"'].";el=p[0];}
	 if (document.all) {g=eval(f+"document.all['"+el+"']");d=g.style;
	 	if(!d.left) {d.left=(!g.currentStyle)?0:g.currentStyle.left;}
	  if(!d.top) {d.top=(!g.currentStyle)?0:g.currentStyle.top;}
	 }
	 else if (document.getElementById) {g=eval(f+"document.getElementById('"+el+"')");d=g.style;
	  if(!d.left) {d.left=(!document.defaultView)?0:document.defaultView.getComputedStyle(g,"").getPropertyValue("left");}
		if(!d.top) {d.top=(!document.defaultView)?0:document.defaultView.getComputedStyle(g,"").getPropertyValue("top");}
	 }
	 else {d=eval(MM_findObj(elo));
	 }
	 var xx=(parseInt(d.left))?parseInt(d.left):0;
	 var yy=(parseInt(d.top))?parseInt(d.top):0;
	 if(c==1) {x+=xx;y+=yy;m=true;c=0;}
	 else if (c==2) {m=false;clearTimeout(d.p7Magic);}
	 else {var i=parseInt(a);
	  if (eval(d.moved)){clearTimeout(d.p7Magic);}
	  if (xx<x){xx+=i;m=true;if(xx>x){xx=x;}}
	  if (xx>x){xx-=i;m=true;if(xx<x){xx=x;}}
	  if (yy<y){yy+=i;m=true;if(yy>y){yy=y;}}
	  if (yy>y){yy-=i;m=true;if(yy<y){yy=y;}}
	 }
	 if (m) {d.left=xx;d.top=yy;d.moved=true;
	  d.p7Magic=setTimeout("P7AniMagic(\""+elo+"\",\""+x+"\",\""+y+"\",\""+a+"\",\""+b+"\",\""+c+"\",\""+0+"\")", b);
	  }
	 else {d.moved=false;}
	}





     /* LAYER P7 SNAP TO
	----------------------------------------------------------  */

	function P7_Snap() 
	{ //v2.62 by PVII
	  var x,y,ox,bx,oy,p,tx,a,b,k,d,da,e,el,args=P7_Snap.arguments;a=parseInt(a);
	  for (k=0; k<(args.length-3); k+=4)
	   if ((g=MM_findObj(args[k]))!=null) {
	    el=eval(MM_findObj(args[k+1]));
	    a=parseInt(args[k+2]);b=parseInt(args[k+3]);
	    x=0;y=0;ox=0;oy=0;p="";tx=1;da="document.all['"+args[k]+"']";
	    if(document.getElementById) {
	     d="document.getElementsByName('"+args[k]+"')[0]";
	     if(!eval(d)) {d="document.getElementById('"+args[k]+"')";if(!eval(d)) {d=da;}}
	    }else if(document.all) {d=da;} 
	    if (document.all || document.getElementById) {
	     while (tx==1) {p+=".offsetParent";
	      if(eval(d+p)) {x+=parseInt(eval(d+p+".offsetLeft"));y+=parseInt(eval(d+p+".offsetTop"));
	      }else{tx=0;}}
	     ox=parseInt(g.offsetLeft);oy=parseInt(g.offsetTop);var tw=x+ox+y+oy;
	     if(tw==0 || (navigator.appVersion.indexOf("MSIE 4")>-1 && navigator.appVersion.indexOf("Mac")>-1)) {
	      ox=0;oy=0;if(g.style.left){x=parseInt(g.style.left);y=parseInt(g.style.top);
	      }else{var w1=parseInt(el.style.width);bx=(a<0)?-5-w1:-10;
	      a=(Math.abs(a)<1000)?0:a;b=(Math.abs(b)<1000)?0:b;
	      x=document.body.scrollLeft + event.clientX + bx;
	      y=document.body.scrollTop + event.clientY;}}
	   }else if (document.layers) {x=g.x;y=g.y;var q0=document.layers,dd="";
	    for(var s=0;s<q0.length;s++) {dd='document.'+q0[s].name;
	     if(eval(dd+'.document.'+args[k])) {x+=eval(dd+'.left');y+=eval(dd+'.top');break;}}}
	   if(el) {e=(document.layers)?el:el.style;
	   var xx=parseInt(x+ox+a),yy=parseInt(y+oy+b);
	   if(navigator.appName=="Netscape" && parseInt(navigator.appVersion)>4){xx+="px";yy+="px";}
	   if(navigator.appVersion.indexOf("MSIE 5")>-1 && navigator.appVersion.indexOf("Mac")>-1){
	    xx+=parseInt(document.body.leftMargin);yy+=parseInt(document.body.topMargin);
	    xx+="px";yy+="px";}e.left=xx;e.top=yy;}}
	}






     /* LAYER FLOATER MENU (schwebender LAYER)
	----------------------------------------------------------  */

	window.onerror = null;
	var topMargin = 100;
	var slideTime = 1200;
	var ns6 = (!document.all && document.getElementById);
	var ie4 = (document.all);
	var ns4 = (document.layers);
	function layerObject(id,left) {
	if (ns6) {
	this.obj = document.getElementById(id).style;
	this.obj.left = left;
	return this.obj;
	}
	else if(ie4) {
	this.obj = document.all[id].style;
	this.obj.left = left;
	return this.obj;
	}
	else if(ns4) {
	this.obj = document.layers[id];
	this.obj.left = left;
	return this.obj;
	   }
	}
	function layerSetup() {
	floatLyr = new layerObject('floatLayer', pageWidth * .5);
	window.setInterval("main()", 10)
	}
	function floatObject() {
	if (ns4 || ns6) {
	findHt = window.innerHeight;
	} else if(ie4) {
	findHt = document.body.clientHeight;
	   }
	}
	function main() {
	if (ns4) {
	this.currentY = document.layers["floatLayer"].top;
	this.scrollTop = window.pageYOffset;
	mainTrigger();
	}
	else if(ns6) {
	this.currentY = parseInt(document.getElementById('floatLayer').style.top);
	this.scrollTop = scrollY;
	mainTrigger();
	} else if(ie4) {
	this.currentY = floatLayer.style.pixelTop;
	this.scrollTop = document.body.scrollTop;
	mainTrigger();
	   }
	}
	function mainTrigger() {
	var newTargetY = this.scrollTop + this.topMargin;
	if ( this.currentY != newTargetY ) {
	if ( newTargetY != this.targetY ) {
	this.targetY = newTargetY;
	floatStart();
	}
	animator();
	   }
	}
	function floatStart() {
	var now = new Date();
	this.A = this.targetY - this.currentY;
	this.B = Math.PI / ( 2 * this.slideTime );
	this.C = now.getTime();
	if (Math.abs(this.A) > this.findHt) {
	this.D = this.A > 0 ? this.targetY - this.findHt : this.targetY + this.findHt;
	this.A = this.A > 0 ? this.findHt : -this.findHt;
	}
	else {
	this.D = this.currentY;
	   }
	}
	function animator() {
	var now = new Date();
	var newY = this.A * Math.sin( this.B * ( now.getTime() - this.C ) ) + this.D;
	newY = Math.round(newY);
	if (( this.A > 0 && newY > this.currentY ) || ( this.A < 0 && newY < this.currentY )) {
	if ( ie4 )document.all.floatLayer.style.pixelTop = newY;
	if ( ns4 )document.layers["floatLayer"].top = newY;
	if ( ns6 )document.getElementById('floatLayer').style.top = newY + "px";
	   }
	}
	function start() {
	if(ns6||ns4) {
	pageWidth = innerWidth;
	pageHeight = innerHeight;
	layerSetup();
	floatObject();
	}
	else if(ie4) {
	pageWidth = document.body.clientWidth;
	pageHeight = document.body.clientHeight;
	layerSetup();
	floatObject();
	   }
	}





     /* FORM maximale ZEICHEN EINGABE
	----------------------------------------------------------  */

      function pruef(feld) {
        var anz = feld.value.length;
        if (anz > 142 ) {
          feld.value = feld.value.substring(0,142);
          frei = 0;
        } else {
          frei = 142-anz;
        }
        document.forms[0].num.value = frei;
      }





     /* REALPLAYER VIDEO BUTTONS
	----------------------------------------------------------  */

	function Play()
	    {
	     if (navigator.appName == "Netscape")
	      {
	      document.real.DoPlay();
		  }
	
	     else
	      {
	       real.DoPlay();
	      }         
	
	    }

	function Pause()
	    {
	     if (navigator.appName == "Netscape")
	      {
	      document.real.DoPause();
		  }

	     else
	      {
	       real.DoPause();
	      }         

	    }


	function Stop()
	    {
	     if (navigator.appName == "Netscape")
	      {
	       document.real.DoStop();
	      }


	     else
	      {
	       real.DoStop();
	      }         
	    }


	function Nachvor()
		{
			if (document.real) 
			{
			var gesamtzeit = document.real.GetLength();
			var aktuelleposition = document.real.GetPosition();
			if(aktuelleposition <= gesamtzeit)
				document.real.SetPosition(aktuelleposition + 10000);
			}
			
		}
	
	
	function Zurueck()
		{
			if (document.real) 
			{
			var gesamtzeit = document.real.GetLength();
			var aktuelleposition = document.real.GetPosition();
			if(aktuelleposition >= 5000)
				document.real.SetPosition(aktuelleposition - 5000);
			}
			
		}
	



	/* ------------------- end of global Javascript by mDesign.at ------------------- */





     /* DATUM HEUTE
	----------------------------------------------------------  */

	function Datum(n) {
			this.length = n
			return this
			}
	
		monthNames = new Datum(12)
		monthNames[1]  = "01"
		monthNames[2]  = "02"
		monthNames[3]  = "03"
		monthNames[4]  = "04"
		monthNames[5]  = "05"
		monthNames[6]  = "06"
		monthNames[7]  = "07"
		monthNames[8]  = "08"
		monthNames[9]  = "09"
		monthNames[10] = "10"
		monthNames[11] = "11"
		monthNames[12] = "12"

		dayNames = new Datum(7)
		dayNames[1] = " "
		dayNames[2] = " "
		dayNames[3] = " "
		dayNames[4] = " "
		dayNames[5] = " "
		dayNames[6] = " "
		dayNames[7] = " "

		function customDateString(oneDate) {
			var theDay = dayNames[oneDate.getDay() + 1]
			var theMonth = monthNames[oneDate.getMonth() + 1]
			var theYear = oneDate.getYear() 
			if(theYear<1000) theYear+=1900
			return theDay + " " + oneDate.getDate() + "." + theMonth + "." + theYear
		}





     /* TICKER ANTWORT
	----------------------------------------------------------  */

	var delay=20;
	var nextm=0;
	var i=0;
	var msg=new Array
	(
	        '|',
	        '|',
	        '|',
		       ' N A C H R I C H T .  G E S E N D E T ! '	
	);


	function start_ticker()
	{
	  do_ticker(msg[0], 0, 1);
	}


	  function do_ticker(text, pos, dir)
	{
	  var out='<font face="Verdana, Arial, Helvetica" color=#000000>|<font size=2>'+text.substring(0, pos)+'</font>|</font>';
	      if(navigator.appName=="Netscape")
	      with(document.ticker.document)
	      {
	       open(); write(out); close();
	      }
	       else
	       ticker.innerHTML=out;
	       if (i<4)
		     {	
			     pos+=dir;
	       if(pos>text.length)
			    {	        	
			     setTimeout('do_ticker("'+text+'",'+pos+','+(-dir)+')', delay*10);
				    i+=1;
	      }
			     else
	      {
	       if(pos<0)
	      {
	       if(++nextm>=msg.length)
	       nextm=0;
	       text=msg[nextm];
	       dir=-dir;
	      }
	       setTimeout('do_ticker("'+text+'",'+pos+','+dir+')', delay);
		     }
		     }
	      }




