function setPointer(id)
{
	var obj = getObject(id, true);
	
	if(document.getElementById)
		obj.cursor = "pointer";
	else
		obj.cursor = "hand";
}

//takes 2 parameters
//	id should be a string representing the object id
//	style is a true/false stating whether to return a style object

function getObject(id) 
{
	var temp, style = false;
	
	if(getObject.arguments.length > 1)
		style = getObject.arguments[1];

	if(document.layers)
	{
		temp = document.layers[id];
	}
	else if(document.getElementById)
	{
		temp = document.getElementById(id);
	}
	else if(document.all)
	{
		temp = document.all[id];
	}
	else 	
	{
			alert("ERROR: Browser not supported");
		//temp = document.getElementById(id);
	}

	if(style && temp)
	{
		if(!document.layers)	temp = temp.style;
	}
	else if(!temp);// alert("ID: " + id);

	return temp;
}

function getStyleObject(o)
{
	if (!document.layers && o)	return o.style;
	else return o;
}

function getTarget(e) {
	var targ;
	if (!e) var e = window.event;
	if (e.target) targ = e.target;
	else if (e.srcElement) targ = e.srcElement;
	if (targ.nodeType == 3) // defeat Safari bug
		targ = targ.parentNode;
	
	return targ;
}
