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 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;
		}
	}		



