/*
	File : common.js
	Date : 8.3.2004.dave
*/

// GET THE TRUE OFFSET OF ANYTHING ON NS4, IE4/5 & NS6, EVEN IF IT'S IN A TABLE!
	function getAbsX(elt) {return (elt.x) ? elt.x : getAbsPos(elt,"Left"); } 
	function getAbsY(elt) {return (elt.y) ? elt.y : getAbsPos(elt,"Top"); } 

// ADD OFFSET OF OBJECT AND ALL PARENT OBJECTS TO GET THE ABSOLUTE IN NS
	function getAbsPos(elt,which) 
	{
		iPos = 0;
		while (elt != null) 
		{
			if (which == "Top")
				iPos += elt.offsetTop;
			else
				iPos += elt.offsetLeft;
			elt = elt.offsetParent;
		}
		return iPos;
	}

// FUNCTION FOR DEBUGGING JAVASCRIPT VARIABLES
	var _console = null;
	function debug(msg)
	{
		if ((_console == null) || (_console.closed))
		{
			_console = window.open("","console","width=400,height=200,resizable,scrollbars");
			_console.document.open("text/plain");
		}
		
		_console.document.writeln(msg);
	}
