// (c) 2002, EIKONA Medien GmbH, it.x informationssysteme gmbh, Alle Rechte vorbehalten.

// History --------------------------------------------------------------------------------
// 11.12.02 mgs Erstellung
// History --------------------------------------------------------------------------------
 

// ----------------------------------------------------------------------------------------
// Allgemeine Zusatzfunktionen.
// ----------------------------------------------------------------------------------------

   //
   // Färbt Elemente einer Seite ein.
   //
	function js_set_cellcolor(zelle, farbe)
		{
		for(var i = 0; i <= 10; i++)
			{
			if(document.getElementById('zelle_'+i+'_'+zelle))
				{
				document.all['zelle_'+i+'_'+zelle].style.backgroundColor = farbe
				}
			}
		}
		
	   
	   
// ----------------------------------------------------------------------------------------
// U N G E P R Ü F T E   F U N K T I O N E N ! ! ! 
// ----------------------------------------------------------------------------------------

 function Add_A_Favorite(url,linktitel)
		{
		external.AddFavorite(url,linktitel);
		}

	function nocontextmenu() 
		{
		event.cancelBubble = true 
		event.returnValue  = false;
		return false;
		}
	
	function norightclick(e) 
		{
		if(window.Event) 
			{
			if(e.which==2||e.which==3) 
			return false;
			}
		else 
			if(event.button==2||event.button==3) 
				{
				event.cancelBubble = true 
				event.returnValue  = false;
				return false;
				}
			}

// Diese Zeilen in den Seitenkopf einbinden.
// 
// <SCRIPT language=JavaScript1.2> 
// 		<!--
// 		if(window.Event) 
// 			document.captureEvents(Event.MOUSEUP);
// 
// 		document.oncontextmenu = nocontextmenu;
// 		document.onmousedown   = norightclick;
// 		-->
// </SCRIPT>


//	----------------------------------------------------------------------------------------
//	3 Funktionen für Browserfensteröffner.
//	----------------------------------------------------------------------------------------
	function tmt_winLaunch(theURL,winName,targetName,features) 
		{ 
		eval(winName+"=window.open('"+theURL+"','"+targetName+"','"+features+"')"); eval(targetName+".focus()");
		}
	
	function MM_openBrWindow(theURL,winName,features) 
		{ //v2.0
		window.open(theURL,winName,features);
		}



//	----------------------------------------------------------------------------------------
//	Öffnet und schliesst einen DIV Abschnitt. Für IE und NS ab Version 6.
//	----------------------------------------------------------------------------------------

function js_display(nr, status_erzwungen)
	{
	// Für IE und NS6.
	if (document.getElementById)
		{
		if(status_erzwungen == undefined)
			{
			current = (document.getElementById(nr).style.display == 'block') ? 'none' : 'block';
			}
		else
			{
			if(status_erzwungen == 'an' ) current = 'block';
			if(status_erzwungen == 'aus') current = 'none';
			}
		
		document.getElementById(nr).style.display = current;
		}
	
	// 
	else if (document.all)
		{
		if(status_erzwungen == undefined)
			{
			current = (document.all[nr].style.display == 'block') ? 'none' : 'block'
			}
		else
			{
			if(status_erzwungen == 'an' ) current = 'block';
			if(status_erzwungen == 'aus') current = 'none';
			}
		
		document.all[nr].style.display = current;
		}
	
	//
	else if (document.layers)
		{
		var i = parseInt(nr.substr(nr.length-1,1));
		var replacing = heights[i-1];
		if (shown[i])
			{
			shown[i] = false;
			replacing = -replacing;
			document.layers[nr].visibility = 'hide';
			document.layers[nr].top = safe;
			}
		else
			{
			shown[i] = true;
			document.layers[nr].visibility = 'show';
			var tempname = 'header' + i;
			document.layers[nr].top = document.layers[tempname].top + headerheight;
			}
		for (j=(i+1);j<=max;j++)
			{
			name1 = 'header' + j;
			document.layers[name1].top += replacing;
			if (shown[j])
				{
				name2 = 'number' + j;
				document.layers[name2].top += replacing;
				}
			}
		}
	// else alert ('This link does not work in your browser.');
	}

function FrameKiller()
	{
	if(top.frames.length != 0)
		{
		top.location=location;
		}
	}
	