// JavaScript Document

function defaultEvents() {
	if (isNS) {
		document.captureEvents(Event.MOUSEOUT)
	}
}

function findXCoord(evt) {
	if (evt.x)  return evt.x;
	if (evt.pageX) return evt.pageX;
}

function findYCoord(evt) {
	if (evt.y)  return evt.y;
	if (evt.pageY) return evt.pageY;	
}

function findLeft(objectID) {
	var domStyle = findDOM(objectID,1);
	var dom = findDOM(objectID,0);
	if (domStyle.left)
		return domStyle.left;
	if (domStyle.pixelLeft)
		return domStyle.pixelLeft;
	if (dom.offsetLeft)
		return dom.offsetLeft;
	return (null);
}

function findTop(objectID) {
	var domStyle = findDOM(objectID,1);
	var dom = findDOM(objectID,0);
	if (domStyle.top)
		return domStyle.top;
	if (domStyle.pixelTop)
		return domStyle.pixelTop;
	if (dom.offsetTop)
		return dom.offsetTop;
	return (null);
}

function findRight(objectID) {
	var domStyle = findDOM(objectID,1);
	var dom = findDOM(objectID,0);
	if (domStyle.left)
		return (parseInt(domStyle.left) + parseInt(domStyle.width));
	if (domStyle.pixelLeft)
		return (domStyle.pixelLeft + dom.offsetWidth);
	if (dom.offsetLeft)
		return (dom.offsetLeft + dom.offsetWidth);
	return (null);	
}

function findBottom(objectID) {
	var domStyle = findDOM(objectID,1);
	var dom = findDOM(objectID,0);
	if (domStyle.top){
		//alert (domStyle.top + domStyle.height);
		return (parseInt(domStyle.top) + parseInt(domStyle.height));
	}
	if (domStyle.pixelTop)
		return (domStyle.pixelTop + dom.offsetHeight);
	if (dom.offsetTop)
		return (dom.offsetTop + dom.offsetHeight);
	return (null);	
}

function findScrollLeft() {
	if (window.pageXOffset != null)
		return window.pageXOffset;
	if (document.body.scrollHeight != null)
		return document.body.scrollLeft;
	return (null);
}

function findScrollTop() {
	if (window.pageYOffset != null)
		return window.pageYOffset;
	if (document.body.scrollWidth != null)
		return document.body.scrollTop;
	return (null);
}
