ns4=(document.layers) ? true : false;
ie4=(document.all) ? true : false;
ns6=(document.getElementById && !document.all) ? true : false;


var IE = document.all ? true : false;
if(!IE) document.captureEvents(Event.MOUSEMOVE);
document.onmousemove = getMouseXY;

var tempX = 0, tempY = 0;
var was_below_the_line = false;
var activation_line_position = 100;
var myWidth = 0, myHeight = 0;
var div_is_active = false;

if( typeof( window.innerWidth ) == 'number' ) {
	myWidth = window.innerWidth; myHeight = window.innerHeight;
} else if( document.documentElement && ( document.documentElement.clientWidth ||document.documentElement.clientHeight ) ) {
	myWidth = document.documentElement.clientWidth; myHeight = document.documentElement.clientHeight;
} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
	myWidth = document.body.clientWidth; myHeight = document.body.clientHeight;
}

function playSound() {
	if (ie4){
		document.all['alert_id'].src='allert.wav';
	}else{
	}
}

function stopSound() {
	if (ie4){
		document.all['alert_id'].src='';
	}else{
	}
}

function getMouseXY(e) {
	(IE) ? tempY = event.clientY : tempY = e.pageY - window.scrollY;
	(IE) ? tempX = event.clientX : tempX = e.pageX - window.scrollX;
	if(tempY < 0) tempY = 0;
	if(tempX < 0) tempX = 0; 
	if(tempY > activation_line_position){
		was_below_the_line = true;
	}
	if(tempY < 20 && tempX < (myWidth - 40) && was_below_the_line){
		if(typeof trackExitPoint == 'function' && !div_is_active){		
			trackExitPoint(tempX, tempY, userID, campID, "tracker_img");
		}
		div_is_active = true;
		show_div();
	}
	return [ tempX, tempY ];
}


function getScrollXY() {
  var scrOfX = 0, scrOfY = 0;
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    scrOfY = window.pageYOffset;
    scrOfX = window.pageXOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    scrOfY = document.body.scrollTop;
    scrOfX = document.body.scrollLeft;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    scrOfY = document.documentElement.scrollTop;
    scrOfX = document.documentElement.scrollLeft;
  }
  return [ scrOfX, scrOfY ];
}

el_left = 0;
el_top = 0;
el_left_start = el_top_start = 0;
var sound_plaied = 0;

function el_move(){
	if(ie4){
		ydiff = el_top_start - document.documentElement.scrollTop;
	}
	else{
		offset = getScrollXY();
		ydiff = el_top_start - offset[1];
	}
	
	if(ydiff!=0){
		movey = Math.round(ydiff/10);
		el_top_start -= movey;
	}
	if(ns4) document.layers.inner_content.style.top = el_top_start+el_top+50+"px";
	if(ie4) document.all.inner_content.style.top = el_top_start+el_top+50+"px";
	if(ns6) document.getElementById("inner_content").style.top=el_top_start+el_top+50+"px";
}


function show_div(){
	if(ns4){
		document.layers.inner_content.style.display = "block";
		position = Math.round(myWidth/2 - document.layers.inner_content.offsetWidth/2);
		document.layers.inner_content.style.left = position+"px";
	}
	if(ie4){
		document.all.inner_content.style.display = "block";
		position = Math.round(myWidth/2 - document.all.inner_content.offsetWidth/2);
		document.all.inner_content.style.left = position+"px";
	}
	if(ns6){
		document.getElementById("inner_content").style.display = "block";
		position = Math.round(myWidth/2 - document.getElementById("inner_content").offsetWidth/2);
		document.getElementById("inner_content").style.left = position+"px";
	}
	elmove = setInterval("el_move()", 10);
}

function close_div(){
	div_is_active = false;
	sound_plaied = 0;
	if(ns4) document.layers.inner_content.style.display = "none";
	if(ie4) document.all.inner_content.style.display = "none";
	if(ns6) document.getElementById("inner_content").style.display = "none";
}

function trackExitPoint(mouseX, mouseY, userID, campID, htmlNode){	
	scrollXY = getScrollXY();
	mouseX = mouseX + scrollXY[0];
	mouseY = mouseY + scrollXY[1];
	maxBodyHeight = document.body.clientHeight;
	ContObj = document.getElementById(htmlNode);
	ContObj.innerHTML = "<img src='http://www.salescopylab.com/trackers/exitPoint.gif?x="+mouseX+"&y="+mouseY+"&cID="+campID+"&uID="+userID+"maxHeight="+maxBodyHeight+"' width='0' height='0'/>";
	//ContObj.innerHTML = ContObj.innerHTML + "<img src='http://www.salescopylab.com/trackers/exitPoint.gif?x="+mouseX+"&y="+mouseY+"&cID="+campID+"&uID="+userID+"' width='0' height='0'/>";
}