var aktiv = true;
var relativ = false;
var elRand = true;
var relAbst = 40;
var Dicke = 1;
var Abstand = 15;
var Offset = 0;
var Opacity = 6;
var color = '#000000';

document.write('\
	<div id="l" style="position:absolute;left:0;top:0;width:1px;height:1px;line-height:1px;background-color:'+color+';z-index:100;"></div>\
	<div id="r" style="position:absolute;left:0;top:0;width:1px;height:1px;line-height:1px;background-color:'+color+';z-index:100;"></div>\
	<div id="o" style="position:absolute;left:0;top:0;width:1px;height:1px;line-height:1px;background-color:'+color+';z-index:100;"></div>\
	<div id="u" style="position:absolute;left:0;top:0;width:1px;height:1px;line-height:1px;background-color:'+color+';z-index:100;"></div>\
');


function fkshow(show){
	if(show){
		document.getElementById('l').style.visibility = document.getElementById('r').style.visibility = document.getElementById('o').style.visibility = document.getElementById('u').style.visibility = 'visible';
	}
	else{
		document.getElementById('l').style.visibility = document.getElementById('r').style.visibility = document.getElementById('o').style.visibility = document.getElementById('u').style.visibility = 'hidden';
	}
}
function fadenkreuz(event){
	//Fadenkreuz-Engine für IE4+
	
	if(!aktiv)return;
	if(Dicke<1||Abstand>Math.min(document.body.clientWidth,document.body.clientHeight))return;
	
	if (!event) {
		event = window.event;
	}
	var element = (event.target) ? event.target : event.srcElement;
	
	var scrollLeft = document.body.scrollLeft;
	var scrollTop = document.body.scrollTop;
	var clientX = event.clientX;
	var clientY = event.clientY;
	var clientWidth = document.body.clientWidth;
	var clientHeight = document.body.clientHeight;
	
	var offsetX = event.offsetX;
	var offsetY = event.offsetY;
	
	var elL = clientX-offsetX;
	var elR = clientWidth-(elL+element.width);;
	var elO = clientY-offsetY;
	var elU = clientHeight-(elO+element.height);
	
	if(!elRand){
		elL = elR = elO = elU = 0;
	}
	
	if(relativ){
		document.getElementById('l').style.width = Math.max(0, Math.min(clientX-2-Abstand, relAbst-Dicke/2-Offset-1));
		document.getElementById('r').style.width = Math.max(0, relAbst+1-Offset);
		document.getElementById('o').style.height = Math.max(0, Math.min(clientY-2-Abstand, relAbst-Dicke/2-Offset-2));
		document.getElementById('u').style.height = Math.max(0, relAbst+1-Offset);
	}else{
		document.getElementById('l').style.width = Math.max(0, Math.min(clientX-2-Abstand-elL, clientWidth-Abstand-Dicke/2-Offset-1));
		document.getElementById('r').style.width = Math.max(0, clientWidth-clientX+1-Abstand-Offset-elR);
		document.getElementById('o').style.height = Math.max(0, Math.min(clientY-2-Abstand-elO, clientHeight-Abstand-Dicke/2-Offset-2));
		document.getElementById('u').style.height = Math.max(0, clientHeight-clientY+1-Abstand-Offset-elU);
	}
	document.getElementById('l').style.height = document.getElementById('r').style.height = document.getElementById('o').style.width = document.getElementById('u').style.width = Dicke;
	document.getElementById('l').style.filter = document.getElementById('r').style.filter = document.getElementById('o').style.filter = document.getElementById('u').style.filter = 'alpha(opacity='+Opacity*10+')';
	
	if(relativ){
		document.getElementById('l').style.pixelLeft = Math.max(0, scrollLeft+clientX-1-Abstand-relAbst+Offset);
		document.getElementById('o').style.pixelTop = Math.max(0, scrollTop+clientY-1-Abstand-relAbst+Offset);
	}else{
		document.getElementById('l').style.pixelLeft = scrollLeft + Offset + elL;
		document.getElementById('o').style.pixelTop = scrollTop + Offset + elO;
	}
	document.getElementById('l').style.pixelTop = document.getElementById('r').style.pixelTop = Math.min(scrollTop+clientY-Dicke/2-1, scrollTop+clientHeight-Dicke-Offset-2)+Offset;
	document.getElementById('u').style.pixelTop = Math.min(scrollTop+clientY-1+Abstand+Offset, scrollTop+clientHeight-1);
	document.getElementById('o').style.pixelLeft = document.getElementById('u').style.pixelLeft = Math.min(scrollLeft+clientX-Dicke/2-1, scrollLeft+clientWidth-Dicke-Offset-1)+Offset;
	document.getElementById('r').style.pixelLeft = Math.min(scrollLeft+clientX-1+Abstand+Offset, scrollLeft+clientWidth);
	
}


