var bH = false;
var bZ = false;
var showMode = false;
function tn() {
	da();
	document.getElementById('neg').style.display="block";
	document.getElementById('sn').src = "img-pix/btnneg1.gif";
	showMode = true;
}
function th() {
	da();
	document.getElementById('f').style.display="block";
	bH = true;
}
function tz() {
	da();
	document.getElementById('sz').src = "img-pix/btnzoom1.gif";
	bZ = true;
	document.getElementById('een').style.display="block";
	showMode = true;
}
function da2() {
	da();
	document.getElementById('so').src = "img-pix/btnnor1.gif";	
	showMode = false;
}
function da() {
	document.getElementById('f').style.display="none";
	document.getElementById('een').style.display="none";
	document.getElementById('neg').style.display="none";
	document.getElementById('sn').src = "img-pix/btnneg0.gif";
	document.getElementById('sz').src = "img-pix/btnzoom0.gif";
	document.getElementById('so').src = "img-pix/btnnor0.gif";
	bH = false;
}
var headerHeight = 65;


if (document.all){}
else document.captureEvents(Event.MOUSEMOVE);
document.onmousemove=mtrack;

function mtrack(e) {
	var lhs = (document.body.offsetWidth - 1000)/2;
	var xcurs = 0;
	var ycurs = 0;

	if (navigator.appName == 'Netscape'){
		xcurs = e.pageX;
		ycurs = e.pageY;
//		showMode = false;
	} else {
		xcurs = event.clientX;
		ycurs = event.clientY;
	}

	var l_xcurs;
	var l_ycurs;

	if (navigator.appName == 'Netscape') {
		document.getElementById('d').style.left=xcurs + 10;
		document.getElementById('d').style.top=ycurs;
		l_xcurs = Math.ceil((xcurs - lhs)/10) + 1;
		l_ycurs = Math.ceil((ycurs - headerHeight)/10);
	} else {
		l_xcurs = Math.ceil((xcurs - lhs)/10) + 1;
		l_ycurs = Math.ceil((ycurs - headerHeight + document.body.scrollTop)/10);
		document.getElementById('d').style.top=ycurs + document.body.scrollTop - 5;
		document.getElementById('d').style.left=xcurs + 14 + document.body.scrollLeft;
	}



	if ((l_ycurs <= 0) || (l_ycurs > 100) || (l_xcurs <= 0) || (l_xcurs > 100)){
		document.getElementById('d').style.display = "none";
	} else {
		document.getElementById('d').style.display = "";
		if (showMode) {
			document.getElementById('xcoord').innerHTML = "(" + l_xcurs + ",";
			document.getElementById('ycoord').innerHTML = l_ycurs + ")";
		} else {
			if (sTitle == "") {
				document.getElementById('xcoord').innerHTML = "These pixels are not available, sorry";
					document.getElementById('xcoord').innerHTML += " (" + l_xcurs + ",";
					document.getElementById('ycoord').innerHTML = l_ycurs + ")";
			} else {	
				document.getElementById('xcoord').innerHTML = sTitle;
				document.getElementById('ycoord').innerHTML = "";
			}
		}
	}

	if (!bZ) {
		return;
	}
	var x,y,x1,x2,y1,y2,dx=0,dy=0;
	fact=2;
	opp=100;

	x=event.x;
	y=event.y;
	   
	dx=window.document.body.scrollLeft;
	dy=window.document.body.scrollTop;

	x1=-opp+(x+dx)*fact;	//left
	y1=-opp+(y+dy)*fact - (document.body.scrollTop*fact);	//top
	x2=+opp+(x+dx)*fact;	//right
	y2=+opp+(y+dy)*fact - (document.body.scrollTop*fact);	//bottom

	document.getElementById('een').style.left=(x+dx)*(1-fact);
	document.getElementById('een').style.top=(y+dy)*(1-fact) + document.body.scrollTop;
	document.getElementById('een').style.clip="rect(" +y1 +"px," +x2 +"px," +y2 +"px,"+x1 +"px)";

}

function h(iL, iT, iW, iH) {
	if (!bH) {return;}
	document.getElementById('f').style.left=iL - 1;
	document.getElementById('f').style.top=64+iT;
	document.getElementById('f').style.width=iW + 4;
	document.getElementById('f').style.height=iH + 4;
}

var sTitle="";
function d(o) {

	sTitle = o.title;
}
function e(o) {
	sTitle = "";	
}
