var b_name = navigator.appName;
var ns = (navigator.appName == 'Netscape');
var ie = (navigator.appName == 'Microsoft Internet Explorer');
var cl = (document.layer);
var ca = (document.all);
var ce = (document.getElementById);
var mx = 0;
var my = 0;


function seitenstandard(sest_links)
	{
	if (ce || ns)
		{
		sest_pl = "0px";
		}
	
	var sest_anzahl = document.getElementsByTagName("ul").length;
	for(sest_i=0;sest_i<sest_anzahl;sest_i++)
			{
			tagdef('ul',sest_i,'marginTop','0px','einer');
			tagdef('ul',sest_i,'marginLeft',sest_links,'einer');
			tagdef('ul',sest_i,'paddingTop','0px','einer');
			tagdef('ul',sest_i,'paddingLeft',sest_pl,'einer');
			tagdef('ul',sest_i,'lineHeight','15px','einer');
			}
	}
	
/* ---------------------------------- */
function tagdef(td_name,td_nummerdestags,td_eigenschaft,td_wert,td_bereich)
	{
 	if (td_bereich == "einer")
		{
		td_start = td_nummerdestags;
		td_ende = td_nummerdestags + 1;
		}
	if (td_bereich == "alle")
		{
		td_start = 0;
		td_ende = document.getElementsByTagName(td_name).length;
		}
	
	for (td_nummer=td_start;td_nummer<td_ende;td_nummer++)
		{
		tagdefaendern(td_name,td_nummer,td_eigenschaft,td_wert);
		}
	}	
/* ---------------------------------- */

	
function tagdefaendern(tda_name,tda_nummer,tda_eigenschaft,tda_wert)
	{
	switch (tda_eigenschaft)
		{
		case 'background' : document.getElementsByTagName(tda_name)[tda_nummer].style.background = tda_wert;return;
		case 'backgroundAttachment' : document.getElementsByTagName(tda_name)[tda_nummer].style.backgroundAttachment = tda_wert;return;
		case 'backgroundColor' : document.getElementsByTagName(tda_name)[tda_nummer].style.backgroundColor = tda_wert;return;
		case 'backgroundImage' : document.getElementsByTagName(tda_name)[tda_nummer].style.backgroundImage = tda_wert;return;			
		case 'backgroundPosition' : document.getElementsByTagName(tda_name)[tda_nummer].style.backgroundPosition = tda_wert;return;
		case 'backgroundRepeat' : document.getElementsByTagName(tda_name)[tda_nummer].style.backgroundRepeat = tda_wert;return;		
		case 'border' : document.getElementsByTagName(tda_name)[tda_nummer].style.border = tda_wert;return;		
		case 'borderColor' : document.getElementsByTagName(tda_name)[tda_nummer].style.borderColor = tda_wert;return;		
		case 'borderStyle' : document.getElementsByTagName(tda_name)[tda_nummer].style.borderStyle = tda_wert;return;		
		case 'borderWidth' : document.getElementsByTagName(tda_name)[tda_nummer].style.borderWidth = tda_wert;return;						
		case 'borderBottom' : document.getElementsByTagName(tda_name)[tda_nummer].style.borderBottom = tda_wert;return;				
		case 'borderBottomColor' : document.getElementsByTagName(tda_name)[tda_nummer].style.borderBottomColor = tda_wert;return;						
		case 'borderBottomStyle' : document.getElementsByTagName(tda_name)[tda_nummer].style.borderBottomStyle = tda_wert;return;								
		case 'borderBottomWidth' : document.getElementsByTagName(tda_name)[tda_nummer].style.borderBottomWidth = tda_wert;return;								
		case 'borderLeft' : document.getElementsByTagName(tda_name)[tda_nummer].style.borderLeft = tda_wert;return;				
		case 'borderLeftColor' : document.getElementsByTagName(tda_name)[tda_nummer].style.borderLeftColor = tda_wert;return;						
		case 'borderLeftStyle' : document.getElementsByTagName(tda_name)[tda_nummer].style.borderLeftStyle = tda_wert;return;								
		case 'borderLeftWidth' : document.getElementsByTagName(tda_name)[tda_nummer].style.borderLeftWidth = tda_wert;return;	
		case 'borderRight' : document.getElementsByTagName(tda_name)[tda_nummer].style.borderRight = tda_wert;return;				
		case 'borderRightColor' : document.getElementsByTagName(tda_name)[tda_nummer].style.borderRightColor = tda_wert;return;						
		case 'borderRightStyle' : document.getElementsByTagName(tda_name)[tda_nummer].style.borderRightStyle = tda_wert;return;								
		case 'borderRightWidth' : document.getElementsByTagName(tda_name)[tda_nummer].style.borderRightWidth = tda_wert;return;	
		case 'borderTop' : document.getElementsByTagName(tda_name)[tda_nummer].style.borderTop = tda_wert;return;				
		case 'borderTopColor' : document.getElementsByTagName(tda_name)[tda_nummer].style.borderTopColor = tda_wert;return;						
		case 'borderTopStyle' : document.getElementsByTagName(tda_name)[tda_nummer].style.borderTopStyle = tda_wert;return;								
		case 'borderTopWidth' : document.getElementsByTagName(tda_name)[tda_nummer].style.borderTopWidth = tda_wert;return;	
		case 'bottom' : document.getElementsByTagName(tda_name)[tda_nummer].style.bottom = tda_wert;return;		
		case 'captionSide' : document.getElementsByTagName(tda_name)[tda_nummer].style.captionSide = tda_wert;return;
		case 'clip' : document.getElementsByTagName(tda_name)[tda_nummer].style.clip = tda_wert;return;
		case 'color' : document.getElementsByTagName(tda_name)[tda_nummer].style.color = tda_wert;return;
		case 'cursor' : document.getElementsByTagName(tda_name)[tda_nummer].style.cursor = tda_wert;return;
		case 'direction' : document.getElementsByTagName(tda_name)[tda_nummer].style.direction = tda_wert;return;
		case 'display' : document.getElementsByTagName(tda_name)[tda_nummer].style.display = tda_wert;return;
		case 'emptyCells' : document.getElementsByTagName(tda_name)[tda_nummer].style.emptyCells = tda_wert;return;
		case 'font' : document.getElementsByTagName(tda_name)[tda_nummer].style.font = tda_wert;return;
		case 'fontFamily' : document.getElementsByTagName(tda_name)[tda_nummer].style.fontFamily = tda_wert;return;
		case 'fontStretch' : document.getElementsByTagName(tda_name)[tda_nummer].style.fontStretch = tda_wert;return;
		case 'fontStyle' : document.getElementsByTagName(tda_name)[tda_nummer].style.fontStyle = tda_wert;return;
		case 'fontVariant' : document.getElementsByTagName(tda_name)[tda_nummer].style.fontVariant = tda_wert;return;
		case 'fontWeight' : document.getElementsByTagName(tda_name)[tda_nummer].style.fontWeight = tda_wert;return;
		case 'height' : document.getElementsByTagName(tda_name)[tda_nummer].style.height = tda_wert;return;
		case 'left' : document.getElementsByTagName(tda_name)[tda_nummer].style.left = tda_wert;return;
		case 'letterSpacing' : document.getElementsByTagName(tda_name)[tda_nummer].style.letterSpacing = tda_wert;return;
		case 'lineHeight' : document.getElementsByTagName(tda_name)[tda_nummer].style.lineHeight = tda_wert;return;
		case 'listStyle' : document.getElementsByTagName(tda_name)[tda_nummer].style.listStyle = tda_wert;return;
		case 'listStyleImage' : document.getElementsByTagName(tda_name)[tda_nummer].style.listStyleImage = tda_wert;return;
		case 'listStylePosition' : document.getElementsByTagName(tda_name)[tda_nummer].style.listStylePosition = tda_wert;return;
		case 'listStyleType' : document.getElementsByTagName(tda_name)[tda_nummer].style.listStyleType = tda_wert;return;
		case 'margin' : document.getElementsByTagName(tda_name)[tda_nummer].style.margin = tda_wert;return;
		case 'marginBottom' : document.getElementsByTagName(tda_name)[tda_nummer].style.marginBottom = tda_wert;return;
		case 'marginLeft' : document.getElementsByTagName(tda_name)[tda_nummer].style.marginLeft = tda_wert;return;
		case 'marginRight' : document.getElementsByTagName(tda_name)[tda_nummer].style.marginRight = tda_wert;return;
		case 'marginTop' : document.getElementsByTagName(tda_name)[tda_nummer].style.marginTop = tda_wert;return;
		case 'maxHeight' : document.getElementsByTagName(tda_name)[tda_nummer].style.maxHeight = tda_wert;return;
		case 'maxWidth' : document.getElementsByTagName(tda_name)[tda_nummer].style.maxWidth = tda_wert;return;
		case 'minHeight' : document.getElementsByTagName(tda_name)[tda_nummer].style.minHeight = tda_wert;return;
		case 'minWidth' : document.getElementsByTagName(tda_name)[tda_nummer].style.minWidth = tda_wert;return;
		case 'overflow' : document.getElementsByTagName(tda_name)[tda_nummer].style.overflow = tda_wert;return;
		case 'padding' : document.getElementsByTagName(tda_name)[tda_nummer].style.padding = tda_wert;return;
		case 'paddingBottom' : document.getElementsByTagName(tda_name)[tda_nummer].style.paddingBottom = tda_wert;return;
		case 'paddingLeft' : document.getElementsByTagName(tda_name)[tda_nummer].style.paddingLeft = tda_wert;return;
		case 'paddingRight' : document.getElementsByTagName(tda_name)[tda_nummer].style.paddingRight = tda_wert;return;
		case 'paddingTop' : document.getElementsByTagName(tda_name)[tda_nummer].style.paddingTop = tda_wert;return;
		case 'pageBreakAfter' : document.getElementsByTagName(tda_name)[tda_nummer].style.pageBreakAfter = tda_wert;return;
		case 'pageBreakBefore' : document.getElementsByTagName(tda_name)[tda_nummer].style.pageBreakBefore = tda_wert;return;
		case 'position' : document.getElementsByTagName(tda_name)[tda_nummer].style.position = tda_wert;return;
		case 'right' : document.getElementsByTagName(tda_name)[tda_nummer].style.right = tda_wert;return;
		case 'scrollbar3dLightColor' : document.getElementsByTagName(tda_name)[tda_nummer].style.scrollbar3dLightColor = tda_wert;return;
		case 'scrollbarArrowColor' : document.getElementsByTagName(tda_name)[tda_nummer].style.scrollbarArrowColor = tda_wert;return;
		case 'scrollbarBaseColor' : document.getElementsByTagName(tda_name)[tda_nummer].style.scrollbarBaseColor = tda_wert;return;
		case 'scrollbarDarkshadowColor' : document.getElementsByTagName(tda_name)[tda_nummer].style.scrollbarDarkshadowColor = tda_wert;return;
		case 'scrollbarFaceColor' : document.getElementsByTagName(tda_name)[tda_nummer].style.scrollbarFaceColor = tda_wert;return;
		case 'scrollbarHighlightColor' : document.getElementsByTagName(tda_name)[tda_nummer].style.scrollbarHighlightColor = tda_wert;return;
		case 'scrollbarShadowColor' : document.getElementsByTagName(tda_name)[tda_nummer].style.scrollbarShadowColor = tda_wert;return;
		case 'scrollbarTrackColor' : document.getElementsByTagName(tda_name)[tda_nummer].style.scrollbarTrackColor = tda_wert;return;
		case 'tableLayout' : document.getElementsByTagName(tda_name)[tda_nummer].style.tableLayout = tda_wert;return;
		case 'textAlign' : document.getElementsByTagName(tda_name)[tda_nummer].style.textAlign = tda_wert;return;
		case 'textDecoration' : document.getElementsByTagName(tda_name)[tda_nummer].style.textDecoration = tda_wert;return;
		case 'textIndent' : document.getElementsByTagName(tda_name)[tda_nummer].style.textIndent = tda_wert;return;
		case 'textTransform' : document.getElementsByTagName(tda_name)[tda_nummer].style.textTransform = tda_wert;return;
		case 'top' : document.getElementsByTagName(tda_name)[tda_nummer].style.top = tda_wert;return;
		case 'verticalAlign' : document.getElementsByTagName(tda_name)[tda_nummer].style.verticalAlign = tda_wert;return;
		case 'visibility' : document.getElementsByTagName(tda_name)[tda_nummer].style.visibility = tda_wert;return;
		case 'width' : document.getElementsByTagName(tda_name)[tda_nummer].style.width = tda_wert;return;
		case 'wordSpacing' : document.getElementsByTagName(tda_name)[tda_nummer].style.wordSpacing = tda_wert;return;
		case 'zIndex' : document.getElementsByTagName(tda_name)[tda_nummer].style.zIndex = tda_wert;return;
		default : return;	
		}
	}

/* ---------------------------------- */

function maussperrenaktivieren()
{		
if (cl)
	{
	document.captureEvents(Event.MOUSEDOWN);
	document.onmousedown = menusperren;
	} 
if (ca)
	{
	document.oncontextmenu = menusperren;
	}
else	
	{
	if (ce)
		{
		document.addEventListener("click",menusperren,false);
		}	
	}	
}	


function stil(name,eigenschaft,wert)
	{
	switch (eigenschaft)
		{
		case 'background' : StyleVeraendern(name).background = wert;return;
		case 'backgroundAttachment' : StyleVeraendern(name).backgroundAttachment = wert;return;
		case 'backgroundColor' : StyleVeraendern(name).backgroundColor = wert;return;
		case 'backgroundImage' : StyleVeraendern(name).backgroundImage = wert;return;			
		case 'backgroundPosition' : StyleVeraendern(name).backgroundPosition = wert;return;
		case 'backgroundRepeat' : StyleVeraendern(name).backgroundRepeat = wert;return;		
		case 'border' : StyleVeraendern(name).border = wert;return;		
		case 'borderColor' : StyleVeraendern(name).borderColor = wert;return;		
		case 'borderStyle' : StyleVeraendern(name).borderStyle = wert;return;		
		case 'borderWidth' : StyleVeraendern(name).borderWidth = wert;return;						
		case 'borderBottom' : StyleVeraendern(name).borderBottom = wert;return;				
		case 'borderBottomColor' : StyleVeraendern(name).borderBottomColor = wert;return;						
		case 'borderBottomStyle' : StyleVeraendern(name).borderBottomStyle = wert;return;								
		case 'borderBottomWidth' : StyleVeraendern(name).borderBottomWidth = wert;return;								
		case 'borderLeft' : StyleVeraendern(name).borderLeft = wert;return;				
		case 'borderLeftColor' : StyleVeraendern(name).borderLeftColor = wert;return;						
		case 'borderLeftStyle' : StyleVeraendern(name).borderLeftStyle = wert;return;								
		case 'borderLeftWidth' : StyleVeraendern(name).borderLeftWidth = wert;return;	
		case 'borderRight' : StyleVeraendern(name).borderRight = wert;return;				
		case 'borderRightColor' : StyleVeraendern(name).borderRightColor = wert;return;						
		case 'borderRightStyle' : StyleVeraendern(name).borderRightStyle = wert;return;								
		case 'borderRightWidth' : StyleVeraendern(name).borderRightWidth = wert;return;	
		case 'borderTop' : StyleVeraendern(name).borderTop = wert;return;				
		case 'borderTopColor' : StyleVeraendern(name).borderTopColor = wert;return;						
		case 'borderTopStyle' : StyleVeraendern(name).borderTopStyle = wert;return;								
		case 'borderTopWidth' : StyleVeraendern(name).borderTopWidth = wert;return;	
		case 'bottom' : StyleVeraendern(name).bottom = wert;return;		
		case 'captionSide' : StyleVeraendern(name).captionSide = wert;return;
		case 'clip' : StyleVeraendern(name).clip = wert;return;
		case 'color' : StyleVeraendern(name).color = wert;return;
		case 'cursor' : StyleVeraendern(name).cursor = wert;return;
		case 'direction' : StyleVeraendern(name).direction = wert;return;
		case 'display' : StyleVeraendern(name).display = wert;return;
		case 'emptyCells' : StyleVeraendern(name).emptyCells = wert;return;
		case 'font' : StyleVeraendern(name).font = wert;return;
		case 'fontFamily' : StyleVeraendern(name).fontFamily = wert;return;
		case 'fontStretch' : StyleVeraendern(name).fontStretch = wert;return;
		case 'fontStyle' : StyleVeraendern(name).fontStyle = wert;return;
		case 'fontVariant' : StyleVeraendern(name).fontVariant = wert;return;
		case 'fontWeight' : StyleVeraendern(name).fontWeight = wert;return;
		case 'height' : StyleVeraendern(name).height = wert;return;
		case 'left' : StyleVeraendern(name).left = wert;return;
		case 'letterSpacing' : StyleVeraendern(name).letterSpacing = wert;return;
		case 'lineHeight' : StyleVeraendern(name).lineHeight = wert;return;
		case 'listStyle' : StyleVeraendern(name).listStyle = wert;return;
		case 'listStyleImage' : StyleVeraendern(name).listStyleImage = wert;return;
		case 'listStylePosition' : StyleVeraendern(name).listStylePosition = wert;return;
		case 'listStyleType' : StyleVeraendern(name).listStyleType = wert;return;
		case 'margin' : StyleVeraendern(name).margin = wert;return;
		case 'marginBottom' : StyleVeraendern(name).marginBottom = wert;return;
		case 'marginLeft' : StyleVeraendern(name).marginLeft = wert;return;
		case 'marginRight' : StyleVeraendern(name).marginRight = wert;return;
		case 'marginTop' : StyleVeraendern(name).marginTop = wert;return;
		case 'maxHeight' : StyleVeraendern(name).maxHeight = wert;return;
		case 'maxWidth' : StyleVeraendern(name).maxWidth = wert;return;
		case 'minHeight' : StyleVeraendern(name).minHeight = wert;return;
		case 'minWidth' : StyleVeraendern(name).minWidth = wert;return;
		case 'overflow' : StyleVeraendern(name).overflow = wert;return;
		case 'padding' : StyleVeraendern(name).padding = wert;return;
		case 'paddingBottom' : StyleVeraendern(name).paddingBottom = wert;return;
		case 'paddingLeft' : StyleVeraendern(name).paddingLeft = wert;return;
		case 'paddingRight' : StyleVeraendern(name).paddingRight = wert;return;
		case 'paddingTop' : StyleVeraendern(name).paddingTop = wert;return;
		case 'pageBreakAfter' : StyleVeraendern(name).pageBreakAfter = wert;return;
		case 'pageBreakBefore' : StyleVeraendern(name).pageBreakBefore = wert;return;
		case 'position' : StyleVeraendern(name).position = wert;return;
		case 'right' : StyleVeraendern(name).right = wert;return;
		case 'scrollbar3dLightColor' : StyleVeraendern(name).scrollbar3dLightColor = wert;return;
		case 'scrollbarArrowColor' : StyleVeraendern(name).scrollbarArrowColor = wert;return;
		case 'scrollbarBaseColor' : StyleVeraendern(name).scrollbarBaseColor = wert;return;
		case 'scrollbarDarkshadowColor' : StyleVeraendern(name).scrollbarDarkshadowColor = wert;return;
		case 'scrollbarFaceColor' : StyleVeraendern(name).scrollbarFaceColor = wert;return;
		case 'scrollbarHighlightColor' : StyleVeraendern(name).scrollbarHighlightColor = wert;return;
		case 'scrollbarShadowColor' : StyleVeraendern(name).scrollbarShadowColor = wert;return;
		case 'scrollbarTrackColor' : StyleVeraendern(name).scrollbarTrackColor = wert;return;
		case 'tableLayout' : StyleVeraendern(name).tableLayout = wert;return;
		case 'textAlign' : StyleVeraendern(name).textAlign = wert;return;
		case 'textDecoration' : StyleVeraendern(name).textDecoration = wert;return;
		case 'textIndent' : StyleVeraendern(name).textIndent = wert;return;
		case 'textTransform' : StyleVeraendern(name).textTransform = wert;return;
		case 'top' : StyleVeraendern(name).top = wert;return;
		case 'verticalAlign' : StyleVeraendern(name).verticalAlign = wert;return;
		case 'visibility' : StyleVeraendern(name).visibility = wert;return;
		case 'width' : StyleVeraendern(name).width = wert;return;
		case 'wordSpacing' : StyleVeraendern(name).wordSpacing = wert;return;
		case 'zIndex' : StyleVeraendern(name).zIndex = wert;return;
		default : return;	
		}

	}

function StyleVeraendern(name)
{
	if (window.document.all)
    	{	return eval("window.document.all." + name + ".style");	}

	if (typeof(window.document.getElementById)=="function")
    	{	return window.document.getElementById(name).style;	}

	return eval("window.document." + name);
}




function MausBewegung(event)
	{
	if (document.all){mx=event.clientX;my=event.clientY;}
	else {mx=event.pageX;my=event.pageY;}
	/* Kontrolle der Mauspositionen über Formulafelder*/
	document.forms[0].elements[0].value = mx;
	document.forms[0].elements[1].value = my;		
	}

function MausUeberwachungEinschalten()
	{
	if (document.all){window.onmousemove=MausBewegung;}
	else {if (typeof(document.addEventListener)=="function"){document.addEventListener("mousemove",MausBewegung,true);}
	 	else {window.captureEvents(Event.MOUSEMOVE);window.onmousemove=MausBewegung;}
		}
	}
	
function menusperren(e)
	{
	if (cl && e.which==3)
		{
		alert("Sie haben die rechte Maustaste gedrückt!");
		return false;
		}
	if (ca)
		{
		alert("Sie haben die rechte Maustaste gedrückt!");
		return false;
		} 	
	else	
		{
		if (ce && e.button==2)
			{
			e.preventDefault();
			alert("Sie haben die rechte Maustaste gedrückt!");			
			}	
		}	
	}
	
function schreibe_cookie(sc_inhalt,sc_nummer)
	{
	sc_eintrag = "c" + sc_nummer + "=" + sc_inhalt;
	document.cookie = sc_eintrag;
	}
	
function lese_cookie(lc_nummer)
	{
	lc_rueckgabe = "kein Inhalt";
	if(document.cookie)
		{

		lc_inhalt = document.cookie;
		lc_cookies = lc_inhalt.split(";");
		for (lc_h in lc_cookies)
			{
			lc_wert = lc_cookies[lc_h].split("=");
			lc_check = "c" + lc_nummer;
			if (lc_wert[0].indexOf(lc_check) > -1)
				{
				lc_rueckgabe = lc_wert[1];
				}
			}
		return lc_rueckgabe;
		}
	}		



