function setVars() {
	var x,y;
	if (self.innerHeight) { // all except Explorer
		x = self.innerWidth;
		y = self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
		x = document.documentElement.clientWidth+20;
		y = x<=922 ? document.documentElement.clientHeight+20 : document.documentElement.clientHeight+3;
	} else if (document.body) { // other Explorers
		x = document.body.clientWidth+20;
		y = x<=922 ? document.body.clientHeight+20 : document.body.clientHeight+3;
	}
	xx = x/2;
	yy = y/2
	//document.getElementById("yline").style.height = y+"px";
}
var Object1 = {
	_mouseMove: function(e) {
		var oX=$('coordsX');
		var oY=$('coordsY');
		
		var scrolledX = Mouse.x-document.body.scrollLeft;
		var scrolledY = Mouse.y-document.body.scrollTop;
		
		var xName = scrolledX>xx ? "E" : "W";
		var yName = scrolledY>yy ? "S" : "N";
		var xgrad = scrolledX>xx ? 0 + (xx-scrolledX) : 0 - (xx-scrolledX) ;
		xgrad = Math.abs(xgrad);
		var ygrad = scrolledY>yy ? 0 + (yy-scrolledY) : 0 - (yy-scrolledY) ;
		ygrad = Math.abs(ygrad);
		
		faktorx = xx/90;
		faktory = yy/90;
		
		var gradx = Math.floor(xgrad/faktorx);
		var grady = Math.floor(ygrad/faktory);
		var xminute = Math.ceil(((xgrad/faktorx)-gradx)*60);
		var yminute = Math.ceil(((ygrad/faktory)-grady)*60);
		//mfaktorx = xminute/60;
		
		//oXY1.value='x: '+gradx+'° '+xName+' y: '+grady+'° '+yName+''+xminute;//+', Element:'+Event.element(Mouse.event).tagName;
		var xString = gradx+'&deg;'+xminute+"'"+xName;
		var yString = grady+'&deg;'+yminute+"'"+yName;
		
		document.getElementById("tracking").innerHTML = yString+"<br />"+xString;
		
		//document.getElementById("xline").style.top = Mouse.y+"px";
		//document.getElementById("yline").style.left = Mouse.x+"px";
	}
}
window.onresize = setVars;
function flashVars(fx,fy) {
		var oX=$('coordsX');
		var oY=$('coordsY');
		
		absx = fx + 170-document.body.scrollLeft;
		absy = fy + 162-document.body.scrollTop;
		
		var xName = absx>xx ? "E" : "W";
		var yName = absy>yy ? "S" : "N";
		var xgrad = absx>xx ? 0 + (xx-absx) : 0 - (xx-absx) ;
		xgrad = Math.abs(xgrad);
		var ygrad = absy>yy ? 0 + (yy-absy) : 0 - (yy-absy) ;
		ygrad = Math.abs(ygrad);
		
		faktorx = xx/90;
		faktory = yy/90;
		
		var gradx = Math.floor(xgrad/faktorx);
		var grady = Math.floor(ygrad/faktory);
		var xminute = Math.ceil(((xgrad/faktorx)-gradx)*60);
		var yminute = Math.ceil(((ygrad/faktory)-grady)*60);
		//mfaktorx = xminute/60;
		
		//oXY1.value='x: '+gradx+'° '+xName+' y: '+grady+'° '+yName+''+xminute;//+', Element:'+Event.element(Mouse.event).tagName;
		var xString = gradx+'&deg;'+xminute+"'"+xName;
		var yString = grady+'&deg;'+yminute+"'"+yName;
		
		document.getElementById("tracking").innerHTML = yString+"<br />"+xString;
}