function BrowserCheck() {
	var b = navigator.appName
	if (b=="Netscape") this.b = "ns"
	else if (b=="Microsoft Internet Explorer") this.b = "ie"
	else this.b = b
	this.v = parseInt(navigator.appVersion)
	this.ns = (this.b=="ns" && this.v>=4)
	this.ns4 = (this.b=="ns" && this.v==4)
	this.ns5 = (this.b=="ns" && this.v==5)
	this.ie = (this.b=="ie" && this.v>=4)
	this.ie4 = (navigator.userAgent.indexOf('MSIE 4')>0)
	this.ie5 = (navigator.userAgent.indexOf('MSIE 5')>0)
	if (this.ie5) this.v = 5
	this.min = (this.ns||this.ie)
}

is = new BrowserCheck()

var xOffset,yOffset;
var tempX = 0;
var tempY = 0;
startTime=new Date();

//detect browser
var IE = document.all?true:false
if (!IE) {
	//document.addEventListener("click", Event.MOUSEMOVE, true); 
	document.captureEvents(Event.MOUSEMOVE);
}

var firstElement=document.getElementsByTagName('body')[0].childNodes[1];
	//find the offset coordinates
	xOffset=findPosX(firstElement);
	yOffset=findPosY(firstElement);
	if (IE){ // In IE there's a default margin in the page body. If margin's not defined, use defaults
		var marginLeftExplorer  = parseInt(document.getElementsByTagName('body')[0].style.marginLeft);
		var marginTopExplorer   = parseInt(document.getElementsByTagName('body')[0].style.marginTop);
		/*assume default 10px/15px margin in explorer*/
		if (isNaN(marginLeftExplorer)) {marginLeftExplorer=0;}
		if (isNaN(marginTopExplorer)) {marginTopExplorer=0;}
		xOffset=xOffset+marginLeftExplorer;
		yOffset=yOffset+marginTopExplorer;
	}
document.onmousedown = getMouseXY;

function findPosX(obj){
	var curleft = 0;
	if (obj.offsetParent){
		while (obj.offsetParent){
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}else if (obj.x){
		curleft += obj.x;
	}
	return curleft;
}

function findPosY(obj){
	var curtop = 0;
	if (obj.offsetParent){
		while (obj.offsetParent){
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}else if (obj.y){
		curtop += obj.y;
	}
	return curtop;
}


function getMouseXY(e) {
	if ((is.ns && e.which!=1) || (is.ie && event.button!=1)) return true
	var tempX = (is.ns)? e.pageX : event.x+document.documentElement.scrollLeft
	var tempY = (is.ns)? e.pageY : event.y+document.documentElement.scrollTop
	/* tempX-=xOffset;
	tempY-=yOffset; */
	
	var divX_width = document.getElementById(mydiv).offsetWidth; /* width of the div */
	var divX_pos = document.getElementById(mydiv).offsetLeft; /* position of the div */
	tempX = tempX - divX_pos;
	var screenx = document.documentElement.clientWidth;
	ClickTime=new Date();
	ClickTime = ClickTime - startTime;
	var url = mysiteurl + '_bluebox/clicktrack/bbtracker.cfm?x='+tempX+'&y='+tempY+'&w='+divX_width+'&p='+mypage+'&d='+mysiteid+'&c='+mycontainer+'&s='+ClickTime; 
	guardar(url);
	return true;
}

function guardar(url){
	var xmlDoc = null ;
	if (typeof window.ActiveXObject != 'undefined' ) {
		xmlDoc = new ActiveXObject('Microsoft.XMLHTTP');
	}else {
		xmlDoc = new XMLHttpRequest();
	}
	xmlDoc.open( 'GET', url, true );
	xmlDoc.send( null );
}