if (!document.getElementById('freak_target_informations')){
	var $params="position: absolute; ";
	$params+="left: 0px; top: 0px; border: 0px solid #FF0000;";
	document.write("<div STYLE=\""+$params+"\" ID='freak_target_informations'>aze</div>");
}
var $freak_target_informations=document.getElementById('freak_target_informations');

function start_mouse_target(){
	if(navigator.appName.substring(0,3) == "Net")
		document.captureEvents(Event.MOUSEMOVE);
	document.onmousemove = show_mouse_target;
}

function show_mouse_target(e){
	//alert('show_mouse_target');
	x = (navigator.appName.substring(0,3) == "Net") ? e.pageX : event.x+document.body.scrollLeft;
	y = (navigator.appName.substring(0,3) == "Net") ? e.pageY : event.y+document.body.scrollTop;
	mouse_target(x, y);
	var $freak_target_comment=document.getElementById('freak_mouse_target_comment');
	$freak_target_comment.style.display='';
}

function stop_mouse_target(){
	document.onmousemove = '';
	mouse_target_reset();
	var $freak_target_comment=document.getElementById('freak_mouse_target_comment');
	$freak_target_comment.style.display='none';
}

function mouse_target($x, $y){
	var $freak_target_x=document.getElementById('freak_mouse_target_x');
	var $freak_target_y=document.getElementById('freak_mouse_target_y');
	var $freak_target_comment=document.getElementById('freak_mouse_target_comment');
	if ($freak_target_x!=null && $freak_target_y!=null && $freak_target_comment!=null){
		if ($x!=null){
			$freak_target_x.style.left=$x+"px";
			$freak_target_x.style.borderColor='#FF0000';
			$freak_target_x.style.display='';
			$freak_target_x.style.height=($y/3*2)+"px";
		}
		if ($y!=null){
			$freak_target_y.style.top=$y+"px";
			//alert($y+"px -> "+$freak_target_y.offsetTop);
			//alert($y+"px -> "+$freak_target_y.style.top);
			$freak_target_y.style.borderColor='#FF0000';
			$freak_target_y.style.display='';
			$freak_target_y.style.width=($x/3*2)+"px";
		}
		$freak_target_comment.innerHTML="Mouse target: "+$x+"x"+$y;
	}
	else alert('target troubles');
	
}

function mouse_target_reset(){
	var $freak_target_x=document.getElementById('freak_mouse_target_x');
	var $freak_target_y=document.getElementById('freak_mouse_target_y');
	if ($freak_target_x!=null && $freak_target_y!=null){
		$freak_target_x.style.display='none';
		$freak_target_y.style.display='none';
	}
}

if (!document.getElementById('freak_mouse_target_x')){
	var $params="position: absolute; ";
	$params+="left: 0px; top: 0; border-left: 1px solid #FF0000; width: 0px; height: 25px; display: none;";
	$params+="background: transparent;";
	document.write("<div STYLE=\""+$params+"\" ID='freak_mouse_target_x'></div>");
}
if (!document.getElementById('freak_mouse_target_y')){
	var $params="position: absolute; ";
	$params+="left: 0; top: 0px; border-top: 1px solid #FF0000; width: 25px; height: 0px; display: none;";
	$params+="background: transparent;";
	document.write("<div STYLE=\""+$params+"\" ID='freak_mouse_target_y'></div>");
}
if (!document.getElementById('freak_mouse_target_comment')){
	var $params="display: none; ";
	$params+="clear: left; float: left; border: 1px solid #000000; width: 120px;";
	$freak_target_informations.innerHTML+="<div STYLE=\""+$params+"\" ID='freak_mouse_target_comment'>0x0</div>";
}

mouse_target_reset();
