var iGirlPos = -200;

var iGirlBoundaryX = -1;
var iGirlBoundaryY = -1;

var iCurrentMouseX = -1;
var iCurrentMouseY = -1;

var IE = document.all?true:false;
if (!IE) document.captureEvents(Event.MOUSEMOVE);
function fnTrackMouseXY(e) {
	var tempX = 0;
	var tempY = 0;
	if (IE) {
		// IE7 strict mode: document.body.scrollTop is renamed to document.documentElement.scrollTop
		tempX = event.clientX + document.body.scrollLeft + document.documentElement.scrollLeft;
		tempY = event.clientY + document.body.scrollTop + document.documentElement.scrollTop;
  	} else {
		tempX = e.pageX;
		tempY = e.pageY;
	}

	if (tempX < 0){tempX = 0}
	if (tempY < 0){tempY = 0}
	
	iCurrentMouseX = tempX;
	iCurrentMouseY = tempY;
	
	return true
}
document.onmousemove = fnTrackMouseXY;

function fnCheckGirlInterval() {
	if (iGirlBoundaryX<0) return;

	var iDistanceX = (iGirlBoundaryX - (iGirlPos+200)) - iCurrentMouseX;
	var iDistanceY = iGirlBoundaryY - iCurrentMouseY;

	//document.Show.MouseY.value = iDistanceY;
	//document.Show.MouseX.value = iDistanceX;
	
	if ( iGirlPos>-350 && (iDistanceX < 30 && iDistanceY < 30) ) {
		// moving away
		iGirlPos = iGirlPos-5;
		document.getElementById("dMainGirl").style.right = iGirlPos+"px";
		return;
	}
	if ( iGirlPos<-200 && (iDistanceX > 35 || iDistanceY > 35) ) {
		// moving back
		iGirlPos = iGirlPos+5;
		document.getElementById("dMainGirl").style.right = iGirlPos+"px";
		return;
	}
	
	return;
	
}
setInterval(fnCheckGirlInterval, 10);

function fnCalcGirlPosition() {
		var o = document.getElementById("dMainGirl");
		if (o==undefined) return;
		var iBX = 0;
		var iBY = 0;
		while (o.offsetParent) {
			iBX+=o.offsetLeft;
			iBY+=o.offsetTop;
			o=o.offsetParent;
		}
		iGirlBoundaryX = iBX+(iGirlPos+200);
		iGirlBoundaryY = iBY;
		
		//document.Show.dMouseY.value = iGirlBoundaryY;
		//document.Show.dMouseX.value = iGirlBoundaryX;
}
setInterval(fnCalcGirlPosition, 100);

function fnInitMouseCapture() {
	
	// nice!
	return true;
	
}

function checkConfirmLeave() {
	var poe = document.URL;
	if (document.URL.indexOf('members/')>0 || document.URL.indexOf('vas/')>0) {
		return confirm("Weet je zeker dat je deze pagina wilt verlaten en terug wilt keren naar de hoofdpagina?");
	} else {
		return true;
	}
}
