// BrowserTyp auslesen
if (document.layers) {navigator.family = "nn4"}
if (document.all) {navigator.family = "ie4"}
if (window.navigator.userAgent.toLowerCase().match(/gecko/)) {navigator.family = "gecko"}
if (window.navigator.userAgent.toLowerCase().indexOf('opera') != -1) {navigator.family	= 'opera';}

// zeigen
function posit() {
deltaX = 0;
deltaY = -195;
	if (navigator.family =="nn4") {
        document.detail.left=x1+deltaX;
        document.detail.top=y1+deltaY;
	} else if (navigator.family =="ie4") {
		detail.style.pixelLeft=x1+deltaX;
        detail.style.pixelTop=document.body.scrollTop+y1+deltaY;
	} else if (navigator.family =="gecko") {
		//document.getElementById("detail").disabled = true;
		//x1=550;
		document.getElementById("detail").style.left=x1+deltaX+"px";
		document.getElementById("detail").style.top=y1+deltaY+"px";
	}
	
}


//  verstecken
function hideit(){
	/*
	if (navigator.family =="nn4") {
		eval(document.detail.top="-1500");
	} else if (navigator.family =="ie4") { 
		detail.innerHTML="";
	} else if (navigator.family =="gecko") {
		document.getElementById("detail").style.top="-1500";
	}
	*/
	// Inhalt leeren
	document.getElementById("detail").innerHTML = "";
	document.getElementById("detail").style.display  = "none";
}


var isNav = (navigator.appName.indexOf("Netscape") !=-1);


function filldiv(id,value) {
	document.getElementById(id).innerHTML=value;
	document.getElementById("detail").style.display  = "block";
	
}

// Position ermitteln
function handlerMM(e){
	// oder Plazierung neben Mauszeiger
	x1 = (isNav) ? e.pageX : event.clientX + document.documentElement.scrollLeft;
	y1 = (isNav) ? e.pageY : event.clientY + document.documentElement.scrollTop;
}
//if (isNav){document.captureEvents(Event.MOUSEMOVE);}
document.onmouseover = handlerMM;
//  End -->
 
 
 
 

 
 
function htmlspecialchars(str,typ) {
 if(typeof str=="undefined") str="";
 if(typeof typ!="number") typ=2;
 typ=Math.max(0,Math.min(3,parseInt(typ)));
 var from=new Array(/&/g,/</g,/>/g);
 var to=new Array("&amp;","&lt;","&gt;");
 if(typ==1 || typ==3) {from.push(/'/g); to.push("&#039;");}
 if(typ==2 || typ==3) {from.push(/"/g); to.push("&quot;");}
 for(var i in from) str=str.replace(from[i],to[i]);
 return str;
}

