/*
Beispiel-Link:
<!--ToolTipp-Links-->
<a href="#" onmouseover="ZeigeToolTipp(event,this)" onmouseout="VersteckeTipp(this)" title="<h2>Benutzerkonten einrichten</h2><p><img src=/common/page/images/2004_06_170-171/aufmacherBild.jpg align=right class=img_border>Nutzen mehrere Familienmitglieder Ihren PC oder möchten Sie sensible Daten schützen, legen Sie Benutzerkonten an. Hier lesen Sie wie es geht.</p>">Link 1</a><br>
<!--/ToolTipp-Links-->
*/

var dom = (document.getElementById) ? true : false;
var ns5 = ((navigator.userAgent.indexOf("Gecko")>-1) && dom) ? true: false;
var ie5 = ((navigator.userAgent.indexOf("MSIE")>-1) && dom) ? true : false;
var ns4 = (document.layers && !dom) ? true : false;
var ie4 = (document.all && !dom) ? true : false;
var nodyn = (!ns5 && !ns4 && !ie4 && !ie5) ? true : false;
var origWidth, origHeight;
if (ns4) {
	origWidth = window.innerWidth; origHeight = window.innerHeight;
	window.onresize = function() { if (window.innerWidth != origWidth || window.innerHeight != origHeight) history.go(0); }
}
if (nodyn) { event = "nope" }

// Allgemeine Einstellungen
var TippMausFolgen= false;	
var TippBreite= 220;
var offX= 20;
var offY= 12; 
var TippSchriftart= "Verdana, arial, helvetica, sans-serif";
var TippSchriftgroesse= "8pt";
var TippSchriftfarbe= "#000000";
var TippHintergrund= "#F0F0F0"; 
var TippRahmen= "#cccccc";
var TippRahmenStaerke= 1;
var TippRahmenArt= "ridge";
var TippPadding= 4;

var AnfangTabelle = '<table width="' + TippBreite + '"><tr><td align="center" width="100%">';
var MitteTabelle = '</td></tr><tr><td valign="top">';
var EndeTabelle = '</td></tr></table>';

//Initialisiert den Tipp
var ToolTipp, CSSTipp;
function TippInit() {
	if (nodyn) return;
	ToolTipp = (ns4)? document.tipDiv.document: (ie4)? document.all['tipDiv']: (ie5||ns5)? document.getElementById('tipDiv'): null;
	CSSTipp = (ns4)? document.tipDiv: ToolTipp.style;
	if (ie4||ie5||ns5) {
		CSSTipp.width = TippBreite+"px";
		//CSSTipp.fontFamily = TippSchriftart;
		//CSSTipp.fontSize = TippSchriftgroesse;
		CSSTipp.color = TippSchriftfarbe;
		CSSTipp.backgroundColor = TippHintergrund;
		CSSTipp.borderColor = TippRahmen;
		CSSTipp.borderWidth = TippRahmenStaerke+"px";
		CSSTipp.padding = TippPadding+"px";
		CSSTipp.borderStyle = TippRahmenArt;
	}
	if (ToolTipp&&TippMausFolgen) {
		if (ns4) document.captureEvents(Event.MOUSEMOVE);
		document.onmousemove = VerfolgeMaus;
	}
}

window.onload = TippInit;

//Zeigt den ToolTipp mit dem übergebenen Inhalt an
var TimeOut1,TimeOut2;
var TippStart = false;
var TippInhalt;
function ZeigeToolTipp(evt,obj) {
	TippInhalt = obj.title;
	if (!ToolTipp) return;
	if (TimeOut1) clearTimeout(TimeOut1);
	if (TimeOut2) clearTimeout(TimeOut2);
	TippStart = true;
	var TippAktHintergrund = TippHintergrund;
	var TippAktSchriftfarbe = TippSchriftfarbe;
	if (ns4) {
		var tip = '<table bgcolor="' + TippRahmen + '" width="' + TippBreite + '" cellspacing="0" cellpadding="' + TippRahmenStaerke + '" border="0"><tr><td><table bgcolor="' + TippAktHintergrund + '" width="100%" cellspacing="0" cellpadding="' + TippPadding + '" border="0"><tr><td>'+ AnfangTabelle + num + MitteTabelle + '' + TippInhalt + '' + EndeTabelle + '</td></tr></table></td></tr></table>';
		
/*				var tip = '<table bgcolor="' + TippRahmen + '" width="' + TippBreite + '" cellspacing="0" cellpadding="' + TippRahmenStaerke + '" border="0"><tr><td><table bgcolor="' + TippAktHintergrund + '" width="100%" cellspacing="0" cellpadding="' + TippPadding + '" border="0"><tr><td>'+ AnfangTabelle + num + MitteTabelle + '<span style="font-family:' + TippSchriftart + '; font-size:' + TippSchriftgroesse + '; color:' + TippAktSchriftfarbe + ';">' + TippInhalt + '</span>' + EndeTabelle + '</td></tr></table></td></tr></table>';*/
		
		ToolTipp.write(tip);
		ToolTipp.close();
		obj.title = "";
	} else if (ie4||ie5||ns5) {
		var tip = TippInhalt ;

/*		var tip = AnfangTabelle + MitteTabelle + '' + TippInhalt + '' + EndeTabelle; */


/*		var tip = AnfangTabelle + MitteTabelle + '<span style="font-family:' + TippSchriftart + '; font-size:' + TippSchriftgroesse + '; color:' + TippAktSchriftfarbe + ';">' + TippInhalt + '</span>' + EndeTabelle;*/

		CSSTipp.backgroundColor = TippAktHintergrund;
		ToolTipp.innerHTML = tip;
		obj.title = "";
	}
	if (!TippMausFolgen) TippPosition(evt);
	else TimeOut1=setTimeout("CSSTipp.visibility='visible'",100);
	
}

//Ermittelt Maus-Position
var mouseX, mouseY;
function VerfolgeMaus(evt) {
	mouseX = (ns4||ns5)? evt.pageX: window.event.clientX + document.body.scrollLeft;
	mouseY = (ns4||ns5)? evt.pageY: window.event.clientY + document.body.scrollTop;
	if (TippStart) TippPosition(evt);
}

//Ermittelt die Position
function TippPosition(evt) {
	if (!TippMausFolgen) {
		mouseX = (ns4||ns5)? evt.pageX: window.event.clientX + document.body.scrollLeft;
		mouseY = (ns4||ns5)? evt.pageY: window.event.clientY + document.body.scrollTop;
	}
	var tpWd = (ns4)? ToolTipp.width: (ie4||ie5)? ToolTipp.clientWidth: ToolTipp.offsetWidth;
	var tpHt = (ns4)? ToolTipp.height: (ie4||ie5)? ToolTipp.clientHeight: ToolTipp.offsetHeight;
	var winWd = (ns4||ns5)? window.innerWidth-20+window.pageXOffset: document.body.clientWidth+document.body.scrollLeft;
	var winHt = (ns4||ns5)? window.innerHeight-20+window.pageYOffset: document.body.clientHeight+document.body.scrollTop;
	if ((mouseX+offX+tpWd)>winWd) CSSTipp.left = (ns4)? mouseX-(tpWd+offX): mouseX-(tpWd+offX)+"px";
	else CSSTipp.left = (ns4)? mouseX+offX: mouseX+offX+"px";
	if ((mouseY+offY+tpHt)>winHt) CSSTipp.top = (ns4)? winHt-(tpHt+offY): winHt-(tpHt+offY)+"px";
	else CSSTipp.top = (ns4)? mouseY+offY: mouseY+offY+"px";
	if (!TippMausFolgen) TimeOut1=setTimeout("CSSTipp.visibility='visible'",100);
}

//Versteckt den ToolTipp wieder
function VersteckeTipp(obj) {
	if (!ToolTipp) return;
	obj.title = TippInhalt;
	TimeOut2=setTimeout("CSSTipp.visibility='hidden'",100);
	TippStart = false;
}

/*
Copyright 2002 by Sharon Paine
Visit http://www.dynamicdrive.com for this script
*/