	function bild_hinherwechseln(bild_id,bild1_url,bild2_url)
	{
		if(document.getElementById(bild_id).src.search('.*'+bild1_url+'$')!=-1)
			document.getElementById(bild_id).src=bild2_url;
		else
			document.getElementById(bild_id).src=bild1_url;
	}
	function ein_aus_blenden(was_ein_aus_blenden)
	{
		var GECKO = document.getElementById? 1:0;
		var NS = document.layers? 1:0;
		var IE = document.all? 1:0;
		if(GECKO)
		{
			if(!document.getElementById(was_ein_aus_blenden).style.display || document.getElementById(was_ein_aus_blenden).style.display=='block')
				document.getElementById(was_ein_aus_blenden).style.display='none';
			else
				document.getElementById(was_ein_aus_blenden).style.display='block';
		}
		else if(NS)
		{
			document.layers[was_ein_aus_blenden].display=
				(document.layers[was_ein_aus_blenden].display=='block') ? 'none' : 'block';
		}
		else if(IE)
		{
			document.all[was_ein_aus_blenden].style.display=
				(document.all[was_ein_aus_blenden].style.display=='block') ? 'none' : 'block';
		}
	}
function beiBeruehrungLoeschen(feld,wert)
{
	if(document.getElementById(feld).value==wert)
		document.getElementById(feld).value='';
}

function blaettern(zuseite,anzahlseiten,seitenews)
{
	for(var i=1;i<=anzahlseiten;i++)
	{
		document.getElementById(seitenews+i).style.display='none';
		document.getElementById('liblaettern'+i).className='inaktiv';
	}
	document.getElementById(seitenews+zuseite).style.display='block';
	document.getElementById('liblaettern'+zuseite).className='aktiv';
}

function introeinaus() {
	if(document.getElementById('flashcontainer'))
	{
		if(document.getElementById('flashcontainer').style.display=='block')
		{
			document.getElementById('flashcontainer').style.display='none';
			document.getElementById('introschalter').innerHTML='<img src="/grafiken/minus.gif" alt="-" /> zur&uuml;ck';
		}
		else
		{
			document.getElementById('flashcontainer').style.display='block';
			document.getElementById('introschalter').innerHTML='<img src="/grafiken/plus.gif" alt="+" /> mehr Info';
		}
	}
}

function abstandobenkleiner()
{
	var window_height=(typeof window.innerHeight=='undefined') ? document.documentElement.clientHeight : window.innerHeight;
	var abstand=(window_height-670);
	if(abstand<0)
		abstand=0;
	else if(abstand>75)
		abstand=75;
	document.getElementById('abstand').style.height=abstand+'px';
}

function rm(aktiv,ebene)
{
	var uls=document.getElementsByTagName('ul');
	for(var i=0; i < uls.length; i++)
	{
		var dieses = uls.item(i);
		if(dieses.getAttribute('id') && dieses.getAttribute('id').substring(0,3)=='umz' && dieses.getAttribute('class')!='menueebene1' && dieses.getAttribute('class').substring(10,11)>ebene)	// dieses.getAttribute('class')=='menueebene'+(ebene+1))
			dieses.style.display='none';
	}
	if(document.getElementById('umz'+aktiv))
		document.getElementById('umz'+aktiv).style.display='block';
}

function rmraus()
{
	rm(0,0);
	if(typeof menue_sichtbare==='object' && menue_sichtbare && menue_sichtbare instanceof Array)
	{
		for(var j=0; j < menue_sichtbare.length; j++)
		{
			if(document.getElementById('umz'+menue_sichtbare[j]))
				document.getElementById('umz'+menue_sichtbare[j]).style.display='block';
		}
	}
}

		/*********************************************************************
		 * No onMouseOut event if the mouse pointer hovers a child element 
		 * *** Please do not remove this header. ***
		 * This code is working on my IE7, IE6, FireFox, Opera and Safari
		 * 
		 * Usage: 
		 * <div onMouseOut="fixOnMouseOut(this, event, 'JavaScript Code');">
		 *		So many childs 
		 *	</div>
		 *
		 * @Author Hamid Alipour Codehead @ webmaster-forums.code-head.com
		**/
		function is_child_of(parent, child) {
			if( child != null ) {			
				while( child.parentNode ) {
					if( (child = child.parentNode) == parent ) {
						return true;
					}
				}
			}
			return false;
		}
		function fixOnMouseOut(element, event, JavaScript_code) {
			var current_mouse_target = null;
			if( event.toElement ) {				
				current_mouse_target 			 = event.toElement;
			} else if( event.relatedTarget ) {				
				current_mouse_target 			 = event.relatedTarget;
			}
			if( !is_child_of(element, current_mouse_target) && element != current_mouse_target ) {
				eval(JavaScript_code);
			}
		}
		/*********************************************************************/

function getSize() {
        var myWidth = 0, myHeight = 0;
 
        if( typeof( window.innerWidth ) == 'number' ) {
                //Non-IE
                myWidth = window.innerWidth;
                myHeight = window.innerHeight;
        } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
                //IE 6+ in 'standards compliant mode'
                myWidth = document.documentElement.clientWidth;
                myHeight = document.documentElement.clientHeight;
        } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
                //IE 4 compatible
                myWidth = document.body.clientWidth;
                myHeight = document.body.clientHeight;
        }
        return [ myWidth, myHeight ];
}

function getScrollXY() {
        var scrOfX = 0, scrOfY = 0;
 
        if( typeof( window.pageYOffset ) == 'number' ) {
                //Netscape compliant
                scrOfY = window.pageYOffset;
                scrOfX = window.pageXOffset;
        } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
                //DOM compliant
                scrOfY = document.body.scrollTop;
                scrOfX = document.body.scrollLeft;
        } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
                //IE6 standards compliant mode
                scrOfY = document.documentElement.scrollTop;
                scrOfX = document.documentElement.scrollLeft;
        }
        return [ scrOfX, scrOfY ];
}

