	// gero_head.js - (c)2006 www.zawartysoftware.de, T. Zawarty

	browser_name = navigator.appName;
	browser_version = parseFloat(navigator.appVersion);
	if (browser_name == "Netscape" && browser_version >= 3.0)
	{ rollover = 'true'; }
	else if (browser_name == "Microsoft Internet Explorer" && browser_version >= 4.0)
	{ rollover = 'true'; }
	else { rollover = 'false'; }

	function web_preloadimages()
	{
		whitemark = new Image(); whitemark.src="images/block_weiss.gif";
		greenmark = new Image(); greenmark.src="images/block_gruen.gif";
	}	
	
	function swapimg(img,ref) { 
		if (rollover == 'true') { document.images[img].src = ref; } 
	}

	tjs_w3c = true;

	var tjs_ie4 = (document.all && !tjs_w3c) ? true : false;
	var tjs_ie5 = (document.all &&  tjs_w3c) ? true : false;
	var tjs_ns4 = (document.layers) ? true : false;

	var fade_s_r = 56;
	var fade_s_g = 52;
	var fade_s_b = 49;

	var fade_e1_r = 255;
	var fade_e1_g = 255;
	var fade_e1_b = 255;

	var fade_e2_r = 138;
	var fade_e2_g = 206;
	var fade_e2_b = 43;

	var diff_r1 = fade_e1_r - fade_s_r;
	var diff_g1 = fade_e1_g - fade_s_g;
	var diff_b1 = fade_e1_b - fade_s_b;

	var diff_r2 = fade_e2_r - fade_s_r;
	var diff_g2 = fade_e2_g - fade_s_g;
	var diff_b2 = fade_e2_b - fade_s_b;

	var hD="0123456789ABCDEF";

	function tjs_getElement( id ) 
	{
		if( tjs_ns4 ) return findlayer( id, document );
		else if( tjs_ie4 ) return document.all[id];
		else return document.getElementById( id );
	}

	function d2h(d) {
		var h = hD.substr(d&15,1);
		while(d>15) {d>>=4;h=hD.substr(d&15,1)+h;}
		if (h.length==1) { h = "0" + h; }
		return h;
	}

	function scrollContent( toclp, sw )
	{
		var contentleftpos = 0;
  
		ref = tjs_getElement( "contentbox" );

		ref_fct = tjs_getElement( "fadecolortext1" );
		ref_fch = tjs_getElement( "fadecolorheadline1" );
    
		contentleftpos = parseInt(ref.style.left.substr(0,ref.style.left.length-2));
		contentleftpos = contentleftpos - sw;

		if (contentleftpos < -250 && toclp==-613 && sw>0) 
		{
			rw = fade_s_r + diff_r1*((contentleftpos+250)/-363) 
			gw = fade_s_g + diff_g1*((contentleftpos+250)/-363)
			bw = fade_s_b + diff_b1*((contentleftpos+250)/-363)
			if (rw > 255) { rw = 255; }
			if (gw > 255) { gw = 255; }
			if (bw > 255) { bw = 255; }
			ref_fct.style.color = '#'+d2h(rw)+d2h(gw)+d2h(bw);
			rw = fade_s_r + diff_r2*((contentleftpos+250)/-363)
			gw = fade_s_g + diff_g2*((contentleftpos+250)/-363)
			bw = fade_s_b + diff_b2*((contentleftpos+250)/-363)
			if (rw > 255) { rw = 255; }
			if (gw > 255) { gw = 255; }
			if (bw > 255) { bw = 255; }
			ref_fch.style.color = '#'+d2h(rw)+d2h(gw)+d2h(bw);
		}

		if (contentleftpos < -613 && ((toclp==-1226 && sw>0) || (toclp==-613 && sw<0)) ) 
		{
			ref_fct2 = tjs_getElement( "fadecolortext2" );
			ref_fch2 = tjs_getElement( "fadecolorheadline2" );
				
			rw = fade_e1_r - diff_r1*((contentleftpos+613)/-413)
			gw = fade_e1_g - diff_g1*((contentleftpos+613)/-413)
			bw = fade_e1_b - diff_b1*((contentleftpos+613)/-413)
			if (rw < fade_s_r) { rw = fade_s_r; }
			if (gw < fade_s_g) { gw = fade_s_g; }
			if (bw < fade_s_b) { bw = fade_s_b; }
			ref_fct.style.color = '#'+d2h(rw)+d2h(gw)+d2h(bw);

			rw = fade_e2_r - diff_r2*((contentleftpos+613)/-413)
			gw = fade_e2_g - diff_g2*((contentleftpos+613)/-413)
			bw = fade_e2_b - diff_b2*((contentleftpos+613)/-413)
			if (rw < fade_s_r) { rw = fade_s_r; }
			if (gw < fade_s_g) { gw = fade_s_g; }
			if (bw < fade_s_b) { bw = fade_s_b; }
			ref_fch.style.color = '#'+d2h(rw)+d2h(gw)+d2h(bw);

			rw = fade_s_r + diff_r1*((contentleftpos+813)/-413)
			gw = fade_s_g + diff_g1*((contentleftpos+813)/-413)
			bw = fade_s_b + diff_b1*((contentleftpos+813)/-413)
			if (rw > 255) { rw = 255; }
			if (gw > 255) { gw = 255; }
			if (bw > 255) { bw = 255; }
			ref_fct2.style.color = '#'+d2h(rw)+d2h(gw)+d2h(bw);

			rw = fade_s_r + diff_r2*((contentleftpos+813)/-413)
			gw = fade_s_g + diff_g2*((contentleftpos+813)/-413)
			bw = fade_s_b + diff_b2*((contentleftpos+813)/-413)
			if (rw > 255) { rw = 255; }
			if (gw > 255) { gw = 255; }
			if (bw > 255) { bw = 255; }
			ref_fch2.style.color = '#'+d2h(rw)+d2h(gw)+d2h(bw);
		}

		if (contentleftpos < -1226 && ((toclp==-1839 && sw>0) || (toclp==-1226 && sw<0)) ) 
		{
			ref_fct = tjs_getElement( "fadecolortext2" );
			ref_fch = tjs_getElement( "fadecolorheadline2" );
			ref_fct2 = tjs_getElement( "fadecolortext3" );
			ref_fch2 = tjs_getElement( "fadecolorheadline3" );
				
			rw = fade_e1_r - diff_r1*((contentleftpos+1226)/-413)
			gw = fade_e1_g - diff_g1*((contentleftpos+1226)/-413)
			bw = fade_e1_b - diff_b1*((contentleftpos+1226)/-413)
			if (rw < fade_s_r) { rw = fade_s_r; }
			if (gw < fade_s_g) { gw = fade_s_g; }
			if (bw < fade_s_b) { bw = fade_s_b; }
			ref_fct.style.color = '#'+d2h(rw)+d2h(gw)+d2h(bw);

			rw = fade_e2_r - diff_r2*((contentleftpos+1226)/-413)
			gw = fade_e2_g - diff_g2*((contentleftpos+1226)/-413)
			bw = fade_e2_b - diff_b2*((contentleftpos+1226)/-413)
			if (rw < fade_s_r) { rw = fade_s_r; }
			if (gw < fade_s_g) { gw = fade_s_g; }
			if (bw < fade_s_b) { bw = fade_s_b; }
			ref_fch.style.color = '#'+d2h(rw)+d2h(gw)+d2h(bw);

			rw = fade_s_r + diff_r1*((contentleftpos+1426)/-413)
			gw = fade_s_g + diff_g1*((contentleftpos+1426)/-413)
			bw = fade_s_b + diff_b1*((contentleftpos+1426)/-413)
			if (rw > 255) { rw = 255; }
			if (gw > 255) { gw = 255; }
			if (bw > 255) { bw = 255; }
			ref_fct2.style.color = '#'+d2h(rw)+d2h(gw)+d2h(bw);

			rw = fade_s_r + diff_r2*((contentleftpos+1426)/-413)
			gw = fade_s_g + diff_g2*((contentleftpos+1426)/-413)
			bw = fade_s_b + diff_b2*((contentleftpos+1426)/-413)
			if (rw > 255) { rw = 255; }
			if (gw > 255) { gw = 255; }
			if (bw > 255) { bw = 255; }
			ref_fch2.style.color = '#'+d2h(rw)+d2h(gw)+d2h(bw);
		}

		if (contentleftpos < -1839 && ((toclp==-2452 && sw>0) || (toclp==-1839 && sw<0)) ) 
		{
			ref_fct = tjs_getElement( "fadecolortext3" );
			ref_fch = tjs_getElement( "fadecolorheadline3" );
			ref_fct2 = tjs_getElement( "fadecolortext4" );
			ref_fch2 = tjs_getElement( "fadecolorheadline4" );
				
			rw = fade_e1_r - diff_r1*((contentleftpos+1839)/-413)
			gw = fade_e1_g - diff_g1*((contentleftpos+1839)/-413)
			bw = fade_e1_b - diff_b1*((contentleftpos+1839)/-413)
			if (rw < fade_s_r) { rw = fade_s_r; }
			if (gw < fade_s_g) { gw = fade_s_g; }
			if (bw < fade_s_b) { bw = fade_s_b; }
			ref_fct.style.color = '#'+d2h(rw)+d2h(gw)+d2h(bw);

			rw = fade_e2_r - diff_r2*((contentleftpos+1839)/-413)
			gw = fade_e2_g - diff_g2*((contentleftpos+1839)/-413)
			bw = fade_e2_b - diff_b2*((contentleftpos+1839)/-413)
			if (rw < fade_s_r) { rw = fade_s_r; }
			if (gw < fade_s_g) { gw = fade_s_g; }
			if (bw < fade_s_b) { bw = fade_s_b; }
			ref_fch.style.color = '#'+d2h(rw)+d2h(gw)+d2h(bw);

			rw = fade_s_r + diff_r1*((contentleftpos+2039)/-413)
			gw = fade_s_g + diff_g1*((contentleftpos+2039)/-413)
			bw = fade_s_b + diff_b1*((contentleftpos+2039)/-413)
			if (rw > 255) { rw = 255; }
			if (gw > 255) { gw = 255; }
			if (bw > 255) { bw = 255; }
			ref_fct2.style.color = '#'+d2h(rw)+d2h(gw)+d2h(bw);

			rw = fade_s_r + diff_r2*((contentleftpos+2039)/-413)
			gw = fade_s_g + diff_g2*((contentleftpos+2039)/-413)
			bw = fade_s_b + diff_b2*((contentleftpos+2039)/-413)
			if (rw > 255) { rw = 255; }
			if (gw > 255) { gw = 255; }
			if (bw > 255) { bw = 255; }
			ref_fch2.style.color = '#'+d2h(rw)+d2h(gw)+d2h(bw);
		}

		if (contentleftpos < -2452 && ((toclp==-3065 && sw>0) || (toclp==-2452 && sw<0)) ) 
		{
			ref_fct = tjs_getElement( "fadecolortext4" );
			ref_fch = tjs_getElement( "fadecolorheadline4" );
			ref_fct2 = tjs_getElement( "fadecolortext5" );
			ref_fch2 = tjs_getElement( "fadecolorheadline5" );
				
			rw = fade_e1_r - diff_r1*((contentleftpos+2452)/-413)
			gw = fade_e1_g - diff_g1*((contentleftpos+2452)/-413)
			bw = fade_e1_b - diff_b1*((contentleftpos+2452)/-413)
			if (rw < fade_s_r) { rw = fade_s_r; }
			if (gw < fade_s_g) { gw = fade_s_g; }
			if (bw < fade_s_b) { bw = fade_s_b; }
			ref_fct.style.color = '#'+d2h(rw)+d2h(gw)+d2h(bw);

			rw = fade_e2_r - diff_r2*((contentleftpos+2452)/-413)
			gw = fade_e2_g - diff_g2*((contentleftpos+2452)/-413)
			bw = fade_e2_b - diff_b2*((contentleftpos+2452)/-413)
			if (rw < fade_s_r) { rw = fade_s_r; }
			if (gw < fade_s_g) { gw = fade_s_g; }
			if (bw < fade_s_b) { bw = fade_s_b; }
			ref_fch.style.color = '#'+d2h(rw)+d2h(gw)+d2h(bw);

			rw = fade_s_r + diff_r1*((contentleftpos+2652)/-413)
			gw = fade_s_g + diff_g1*((contentleftpos+2652)/-413)
			bw = fade_s_b + diff_b1*((contentleftpos+2652)/-413)
			if (rw > 255) { rw = 255; }
			if (gw > 255) { gw = 255; }
			if (bw > 255) { bw = 255; }
			ref_fct2.style.color = '#'+d2h(rw)+d2h(gw)+d2h(bw);

			rw = fade_s_r + diff_r2*((contentleftpos+2652)/-413)
			gw = fade_s_g + diff_g2*((contentleftpos+2652)/-413)
			bw = fade_s_b + diff_b2*((contentleftpos+2652)/-413)
			if (rw > 255) { rw = 255; }
			if (gw > 255) { gw = 255; }
			if (bw > 255) { bw = 255; }
			ref_fch2.style.color = '#'+d2h(rw)+d2h(gw)+d2h(bw);
		}

		if (sw > 0)
		{
			if (contentleftpos < toclp) {
				ref.style.left = toclp+'px';
				window.clearInterval(scroll_timer);

				if (toclp==-613) {
					ref = tjs_getElement( "pgnext" );
					ref.style.display = '';
				} else if (toclp==-1226) {
					ref = tjs_getElement( "pgprev" );
					ref.style.display = '';
					ref = tjs_getElement( "pgnext2" );
					ref.style.display = '';
				} else if (toclp==-1839) {
					ref = tjs_getElement( "pgprev2" );
					ref.style.display = '';
					ref = tjs_getElement( "pgnext3" );
					ref.style.display = '';
                                } else if (toclp==-2452) {
					ref = tjs_getElement( "pgprev3" );
					ref.style.display = '';
					ref = tjs_getElement( "pgnext4" );
					ref.style.display = '';
                                } else if (toclp==-3065) {
					ref = tjs_getElement( "pgprev4" );
					ref.style.display = '';
				}
			}
		} else {
			if (contentleftpos > toclp) {
				ref.style.left = toclp+'px';
				window.clearInterval(scroll_timer);

				if (toclp==-613) {
					ref = tjs_getElement( "pgnext" );
					ref.style.display = '';
				} else if (toclp==-1226) {
					ref = tjs_getElement( "pgprev" );
					ref.style.display = '';
					ref = tjs_getElement( "pgnext2" );
					ref.style.display = '';
				} else if (toclp==-1839) {
					ref = tjs_getElement( "pgprev2" );
					ref.style.display = '';
					ref = tjs_getElement( "pgnext3" );
					ref.style.display = '';
				} else if (toclp==-2452) {
					ref = tjs_getElement( "pgprev3" );
					ref.style.display = '';
					ref = tjs_getElement( "pgnext4" );
					ref.style.display = '';

				}
			}
		}
    
		ref.style.left = contentleftpos+'px';
	}

	function scrollPage() 
	{
		ref_fct = tjs_getElement( "fadecolortext1" );
		ref_fch = tjs_getElement( "fadecolorheadline1" );
		ref_fct.style.color = '#383431';
		ref_fch.style.color = '#383431';

		scroll_timer = window.setInterval("scrollContent(-613, 10)", 40);
	}

	function scrollPageNext2() 
	{
		ref_fct = tjs_getElement( "fadecolortext2" );
		ref_fch = tjs_getElement( "fadecolorheadline2" );
		ref_fct.style.color = '#383431';
		ref_fch.style.color = '#383431';

		ref = tjs_getElement( "pgnext" );
		ref.style.display = 'none';
		

		scroll_timer = window.setInterval("scrollContent(-1226, 10)", 40);
	}

	function scrollPagePrev1()
	{
		ref = tjs_getElement( "pgprev" );
		ref.style.display = 'none';
		ref = tjs_getElement( "pgnext2" );
		ref.style.display = 'none';

		scroll_timer = window.setInterval("scrollContent(-613, -10)", 40);
	}


	function scrollPagePrev2()
	{
		ref = tjs_getElement( "pgprev2" );
		ref.style.display = 'none';
		ref = tjs_getElement( "pgnext3" );
		ref.style.display = 'none';

		scroll_timer = window.setInterval("scrollContent(-1226, -10)", 40);
	}

	function scrollPagePrev3()
	{
		ref = tjs_getElement( "pgprev3" );
		ref.style.display = 'none';
		ref = tjs_getElement( "pgnext4" );
		ref.style.display = 'none';

		scroll_timer = window.setInterval("scrollContent(-1839, -10)", 40);
	}

	function scrollPagePrev4()
	{
		ref = tjs_getElement( "pgprev4" );
		ref.style.display = 'none';

		scroll_timer = window.setInterval("scrollContent(-2452, -10)", 40);
	}

	function scrollPageNext3() 
	{
		ref_fct = tjs_getElement( "fadecolortext3" );
		ref_fch = tjs_getElement( "fadecolorheadline3" );
		ref_fct.style.color = '#383431';
		ref_fch.style.color = '#383431';

		ref = tjs_getElement( "pgprev" );
		if (typeof ref.style != "undefined") { ref.style.display = 'none'; }
		ref = tjs_getElement( "pgnext2" );
		if (typeof ref.style != "undefined") { ref.style.display = 'none'; }

		scroll_timer = window.setInterval("scrollContent(-1839, 10)", 40);
	}

	function scrollPageNext4() 
	{
		ref_fct = tjs_getElement( "fadecolortext4" );
		ref_fch = tjs_getElement( "fadecolorheadline4" );
		ref_fct.style.color = '#383431';
		ref_fch.style.color = '#383431';

		ref = tjs_getElement( "pgprev2" );
		if (typeof ref.style != "undefined") { ref.style.display = 'none'; }
		ref = tjs_getElement( "pgnext3" );
		if (typeof ref.style != "undefined") { ref.style.display = 'none'; }

		scroll_timer = window.setInterval("scrollContent(-2452, 10)", 40);
	}

	function scrollPageNext5() 
	{
		ref_fct = tjs_getElement( "fadecolortext5" );
		ref_fch = tjs_getElement( "fadecolorheadline5" );
		ref_fct.style.color = '#383431';
		ref_fch.style.color = '#383431';

		ref = tjs_getElement( "pgprev3" );
		if (typeof ref.style != "undefined") { ref.style.display = 'none'; }
		ref = tjs_getElement( "pgnext4" );
		if (typeof ref.style != "undefined") { ref.style.display = 'none'; }

		scroll_timer = window.setInterval("scrollContent(-3065, 10)", 40);
	}

