function findCoordinates(object) {
		object = returnObject(object);
		var tempObject = object;
		var position = new Array();
		position['X1'] = 0;
		position['Y1'] = 0;
		position['X2'] = 0;
		position['Y2'] = 0;
		if (object.offsetParent) {
			while (object) {
				position['X1'] += object.offsetLeft;
				position['Y1'] += object.offsetTop;
				object = object.offsetParent;
			}
		} else if (object.x) {
			position['X1'] += object.x;
			position['Y1'] += object.y;
		}
		position['X2'] = position['X1'] + tempObject.offsetWidth;
		position['Y2'] = position['Y1'] + tempObject.offsetHeight;
		return position;
	}
	
	function returnObject(objectReference) {
		if (typeof(objectReference) == "string") {
			if (document.getElementById(objectReference)) {
				return document.getElementById(objectReference);
			} else {
				return null;
			}
		} else if (typeof(objectReference) == "object") {
			return objectReference;
		} else {
			return null;
		}
	}

	function moveTo(object, X, Y) {
		object = returnObject(object);
		object.style.top = Y;
		object.style.left = X;
		object.style.position = "absolute";
		object.style.display = "block";
	}