function getCookie(name) {
	var dc = document.cookie;
	var prefix = name + "=";
	var begin = dc.indexOf("; " + prefix);
	if (begin == -1) {
		begin = dc.indexOf(prefix);
		if (begin != 0) {
		return null;
		}
	} else {
		begin += 2;
	}
	var end = document.cookie.indexOf(";", begin);
	if (end == -1) {
		end = dc.length;
	}
	return unescape(dc.substring(begin + prefix.length, end));
}

function CookieSetz(Bezeichner,Wert,Dauer) {
	jetzt=new Date();
	Auszeit=new Date(jetzt.getTime()+Dauer*86400000);
	document.cookie=Bezeichner+"="+Wert+";expires="+Auszeit.toGMTString()+";";
}

var fontvar = parseInt(getCookie('kekslneu'));

if (!fontvar) {
	fontvar=75;
}

function fontsize(step) {
	if (step==0) {
		fontvar=75;
	} else {
		fontvar=fontvar+step;
		if (((fontvar)>150) || ((fontvar)<50)) {
		  fontvar=(fontvar)-(step);
		}
	}
	CookieSetz('kekslneu',fontvar,100);
	document.body.style.fontSize= fontvar + '%';
}

function adiv(e) {
	x = e.pageX || window.event.x;
	y = e.pageY || window.event.y;
	x = x-230;
	y = y+20;
	document.getElementById('adiv').style.left = x + 'px';
	document.getElementById('adiv').style.top = y + 'px';
	document.getElementById('adiv').style.visibility='visible';
	document.getElementById('adiv').innerHTML="<table width='80' style='border-style:solid; border-width: 1px; border-color:#493A20' bgcolor='#F6CB80'> <tr> <td valign='top'> <table border='0' bgcolor='#ffffff' width='80' cellpadding='5' cellspacing='8'> <tr> <td width='100%' align='left'> <font color='black'>Bitte geben Sie hier die Emailadresse eines Bekannten ein, dem sie diese Seite weiterempfehlen m&ouml;chten. </font></td> <td> <form action='' method='post'><table><tr><td><font color='black'> Ihr Name:</font></td><td><input type='text' name='absendername' /></td></tr><tr><td><font color='black'> Email ihres Freundes</font></td><td><input type='text' name='empfaenger' /></td></tr><tr><td><font color='black'>Name ihres Freundes</font></td><td><input type='text' name='empfaengername' /></td></tr><tr><td colspan='2'><input type='submit' value='weitersagen' /></td></tr></table> </form> </td> </tr> </table> </td> </tr> </table><a class='navilink' href='#' onclick=\"javascript:document.getElementById('adiv').style.visibility='hidden';\">Men&uuml; schlie&szlig;en</a>";
}

function SymError() {
	return true;
}

window.onerror = SymError;

var SymRealWinOpen = window.open;

function SymWinOpen(url, name, attributes) {
	return (new Object());
}

window.open = SymWinOpen;

/* ------------------------------------------------------------------------------------------- */

function switchlayer(Layer_Name) {
	var GECKO = document.getElementById? 1:0 ;
	var NS = document.layers? 1:0 ;
	var IE = document.all? 1:0 ;
	
	if (GECKO) {
		document.getElementById(Layer_Name).style.display = (document.getElementById(Layer_Name).style.display=='block') ? 'none' : 'block';
	} else if (NS) {
		document.layers[Layer_Name].display=(document.layers[Layer_Name].display == 'block') ? 'none' : 'block';
	} else if (IE) {
		document.all[Layer_Name].style.display=(document.all[Layer_Name].style.display == 'block') ? 'none' : 'block';
	}
}

/* ------------------------------------------------------------------------------------------- */

var enableInfo;
var enableInfoCookie = parseInt(getCookie('enableInfoCookie'));

function checkInfo() {
	if (!enableInfoCookie) {
		enableInfo = true;
	} else if (enableInfoCookie == -1) {
		document.getElementById('infobutton').src = '../images/help-off.gif';
		enableInfo = false;
	} else if (enableInfoCookie == 1) {
		enableInfo = true;
	}
}

function toggleInfo() {
	if (enableInfo) {
		document.getElementById('infobutton').src = '../images/help-off.gif';
		enableInfo = false;
		CookieSetz('enableInfoCookie',-1,100);
	} else {
		document.getElementById('infobutton').src = '../images/help.gif';
		enableInfo = true;
		CookieSetz('enableInfoCookie',1,100);
	}
}

/* ------------------------------------------------------------------------------------------- */

function highlightSection(id) {
	new Effect.ScrollTo('box-' + id, {offset: -200});
	new Effect.Pulsate('box-' + id, {duration:1, pulses:1});
	new Effect.Highlight('box-' + id, {startcolor: '#ffffff', endcolor: '#990000', duration: 2})
}

/* ------------------------------------------------------------------------------------------- */

function bookmarksite(title,url){
	if(document.all)// ie
		window.external.AddFavorite(url, title);
	else if (window.sidebar) // firefox
		window.sidebar.addPanel(title, url, "");
	else if(window.opera && window.print){ // opera
		var elem = document.createElement('a');
		elem.setAttribute('href',url);
		elem.setAttribute('title',title);
		elem.setAttribute('rel','sidebar');
		elem.click();
	} 
}

/* ------------------------------------------------------------------------------------------- */

function showSynDisplay(id) {
	var tabs = $$('#syntabs a');
	var displays = $$('#syndisplay div');
	for (var i = 0; i < displays.length; i++) {
		tabs[i].className = '';
		displays[i].style.display = 'none';
	}
	tabs[id - 1].className = 'on';
	displays[id - 1].style.display = 'block';
}

/* ------------------------------------------------------------------------------------------- */

var zeigerabstandX = 20;
var zeigerabstandY = 10;

var bildabstandX = 19;
var bildabstandY = 14;

document.write('<div id="gga"></div>');
document.write('<div id="ecke"></div>');

var ie = document.all;
var ns6 = document.getElementById && !document.all;
var enabletip = false;

var ggl = $('gga');
var zeiger = $('ecke')

function ietruebody() {
	return (document.compatMode && document.compatMode != 'BackCompat')? document.documentElement : document.body;
}

function show_info(thetext, thewidth, mode) {
	if (!enableInfo && mode != 'info') return;
	if (ns6 || ie) {
		if (typeof thewidth != 'undefined') ggl.style.width = thewidth + 'px';
		ggl.innerHTML = thetext;
		enabletip = true;
		return false;
	}
}

function hallo(e) {
	if (enabletip) {
		var aarg = false;
		var curX = (ns6) ? e.pageX : event.x + ietruebody().scrollLeft;
		var curY = (ns6) ? e.pageY : event.y + ietruebody().scrollTop;
		var winwidth = ie && !window.opera ? ietruebody().clientWidth : window.innerWidth - 20;
		var winheight = ie && !window.opera ? ietruebody().clientHeight : window.innerHeight - 20;
		
		var rightedge = ie && !window.opera ? winwidth - event.clientX - zeigerabstandX : winwidth - e.clientX - zeigerabstandX;
		var bottomedge = ie && !window.opera ? winheight - event.clientY - zeigerabstandY : winheight - e.clientY - zeigerabstandY;
		
		var leftedge = (zeigerabstandX < 0) ? zeigerabstandX * (-1) : -1000;
		
		if (rightedge < ggl.offsetWidth) {
			ggl.style.left = curX - ggl.offsetWidth + 'px';
			aarg = true;
		} else if (curX < leftedge) {
			ggl.style.left = '5px';
		} else{
			ggl.style.left = curX + zeigerabstandX - bildabstandX + 'px';
			zeiger.style.left = curX + zeigerabstandX + 'px';
		}
		
		if (bottomedge < ggl.offsetHeight) {
			ggl.style.top = curY - ggl.offsetHeight - zeigerabstandY + 'px';
			aarg = true;
		} else {
			ggl.style.top = curY + zeigerabstandY + bildabstandY + 'px';
			zeiger.style.top = curY + zeigerabstandY + 'px';
		}
		ggl.style.visibility = 'visible';
		if (!aarg) {
			zeiger.style.visibility = 'visible';
		} else {
			zeiger.style.visibility = 'hidden';
		}
	}
}

function hide_info() {
	if (ns6 || ie) {
		enabletip = false;
		ggl.style.visibility = 'hidden';
		zeiger.style.visibility = 'hidden';
		ggl.style.left = '-1000px';
		ggl.style.backgroundColor = '';
		ggl.style.width = '';
	}
}

document.onmousemove = hallo;

/* ------------------------------------------------------------------------------------------- */

function initStart () {
	fontsize(0.1);
	checkInfo();
}

window.onload = initStart;


