var offsetX = 0;
var offsetY = 0;
var offsetWebStgX = 0;
var offsetWebStgY = 0;
var objWebStg;

var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));


function onMouseMove(e) {
	var obj = this;

	if (document.all) {
		offsetX = event.clientX;
		offsetY = event.clientY + document.documentElement.scrollTop; 
		//offsetY = event.clientY + document.body.scrollTop; 
	} else if (document.getElementsByTagName) {
		offsetX = e.pageX;
		offsetY = e.pageY;
	}
	//status = 'X:' + offsetX + ',Y' + offsetY + ':' + document.body.scrollTop + ':' + document.documentElement.scrollTop;
}
document.onmousemove = onMouseMove;

// ******************************************************************************
// *
// ******************************************************************************
function onObjMouseDown(e) {
	objWebStg = this;

	objWebStg.style.borderStyle = 'dotted';
	objWebStg.style.borderColor = '#FF6600';
	objWebStg.style.borderWidth = '1px';
	objWebStg.style.cursor = 'move';

	if (document.all) {
		offsetWebStgX = event.clientX + document.body.scrollLeft - objWebStg.style.posLeft;
		offsetWebStgY = event.clientY + document.body.scrollTop - objWebStg.style.posTop;
	} else if (document.getElementsByTagName) {
		offsetWebStgX = e.pageX - parseInt(objWebStg.style.left);
		offsetWebStgY = e.pageY - parseInt(objWebStg.style.top);
	}
	return false;
}

// ******************************************************************************
// *
// ******************************************************************************
function onObjMouseMove(e) {
	if (!objWebStg) {
		return true;
	}

	if (document.all) {
		objCurPosX = event.clientX  + document.body.scrollLeft - offsetWebStgX;
		objCurPosY = event.clientY + document.body.scrollTop - offsetWebStgY;
		objWebStg.style.left = objCurPosX;
		objWebStg.style.top = objCurPosY;
	} else if (document.getElementsByTagName) {
		objCurPosX = e.pageX - offsetWebStgX;
		objCurPosY = e.pageY - offsetWebStgY;
		objWebStg.style.left = objCurPosX + 'px';
		objWebStg.style.top = objCurPosY + 'px';
	}
}


// ******************************************************************************
// *
// ******************************************************************************
function onObjMouseUp(e) {
	objWebStg.style.borderStyle = '';
	objWebStg.style.borderColor = '';
	objWebStg.style.borderWidth = '';
	objWebStg.style.cursor = 'default';

	objWebStg = null;
}



