/**
 *
 * @access public
 * @return object
 **/
function $()
	{
	var elements = new Array();
	for (var i = 0; i < arguments.length; i++)
		{
		var element = arguments[i];
		if (typeof element == 'string')
			element = document.getElementById(element);
		if (arguments.length == 1)
			return element;
		elements.push(element);
		}
	return elements;
	}

function ietruebody(){
	return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body;
}

function getElementById(rootElement,id) {
	//alert(rootElement.innerHTML);
	for(var i=rootElement.firstChild;i!=null;i=i.nextSibling) {
		if(id==i.id)
			return i;
		var result=null;
		if(i.hasChildNodes() && (result=getElementById(i,id))!=null)
			return result;
	}
	return null;
}
